Michael Brown
dad5274522
Add "name" field to struct device to allow human-readable hardware device
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).
18 lat temu
Michael Brown
832e86246b
gcc is rather over-aggressive about optimising out static data structures
even when __atribute__ (( unused )) is correctly set...
18 lat temu
Michael Brown
282b6f1a1a
isa.c uses the new table infrastructure.
19 lat temu
Michael Brown
3dbdeb588f
ISA bus driver updated to report devices as present only if a driver
thinks they are.
Other bus drivers modified for consistency.
19 lat temu
Michael Brown
1e156f537b
Consistency
19 lat temu
Michael Brown
924143661a
Updated all common buses to new API.
19 lat temu
Michael Brown
85b00c4b72
Move RELOCATE into config.h
Move ISA probe address logic from config.c into isa.c, create header file
config/isa.h.
19 lat temu
Michael Brown
9f02376409
Make isa_probe_addr a simple integer rather than a struct, to facilitate
specification of ISA_PROBE_ADDRS.
19 lat temu
Michael Brown
773d66e6dc
Typo
19 lat temu
Michael Brown
9eac705dd2
Added a generalised ISA device-probing mechanism.
19 lat temu
Michael Brown
9711f50e20
Created separate isa_ids.h file and a utility function to print out ISA
IDs in a human-readable format.
19 lat temu
Michael Brown
3d6123e69a
Initial revision
19 lat temu