summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers/net/undionly.c
Commit message (Collapse)AuthorAgeFilesLines
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-101-8/+5Star
| | | | | | | ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and MCA (3c529) variants should build OK. None of this code is yet tested.
* Add device description fields to struct device.Michael Brown2007-01-101-10/+24
|
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-1/+3
| | | | | | | | | | | names. Add "dev" pointer in struct net_device to tie network interfaces back to a hardware device. Force natural alignment of data types in __table() macros. This seems to prevent gcc from taking the unilateral decision to occasionally increase their alignment (which screws up the table packing).
* Added UNDI root bus driver (which saves including all the PCI bus code,Michael Brown2007-01-091-0/+96
UNDI ROM code etc. when you just want a "undi.kpxe"-type image). This driver cannot be used in conjunction with any other driver (it will crash), or in any other format than .kpxe (it just won't find any network devices).