summaryrefslogtreecommitdiffstats
path: root/src/include/isa.h
Commit message (Collapse)AuthorAgeFilesLines
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-101-85/+0Star
| | | | | | | 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 "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-1/+1
| | | | | | | | | | | 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).
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-1/+1
| | | | even when __atribute__ (( unused )) is correctly set...
* isa.c uses the new table infrastructure.Michael Brown2005-04-271-2/+1Star
|
* ISA bus driver updated to report devices as present only if a driverMichael Brown2005-04-261-3/+6
| | | | | thinks they are. Other bus drivers modified for consistency.
* ConsistencyMichael Brown2005-04-221-1/+1
|
* Updated all common buses to new API.Michael Brown2005-04-221-10/+23
|
* Move RELOCATE into config.hMichael Brown2005-04-181-7/+0Star
| | | | | Move ISA probe address logic from config.c into isa.c, create header file config/isa.h.
* Make isa_probe_addr a simple integer rather than a struct, to facilitateMichael Brown2005-04-161-6/+4Star
| | | | specification of ISA_PROBE_ADDRS.
* TypoMichael Brown2005-04-141-1/+1
|
* Added a generalised ISA device-probing mechanism.Michael Brown2005-04-141-14/+65
|
* Created separate isa_ids.h file and a utility function to print out ISAMichael Brown2005-04-131-6/+2Star
| | | | IDs in a human-readable format.
* Initial revisionMichael Brown2005-03-081-0/+32