Michael Brown
|
5bace628ae
|
Added "name" field to bus structure.
|
20 vuotta sitten |
Michael Brown
|
e59607bcb1
|
Should be an <= comparison, not a < comparison.
(Detected using "make symcheck" :)
|
20 vuotta sitten |
Michael Brown
|
cfe3a663af
|
Tweaked API to minimise changes to existing drivers even further.
|
20 vuotta sitten |
Michael Brown
|
8153a0fa7e
|
Made macros more like the previous driver API, to minimise required
changes.
|
20 vuotta sitten |
Michael Brown
|
98ff29345e
|
Created a bus/device API that allows for the ROM prefix to specify an
initial device, and will also allow for e.g. a device menu to be presented
to the user.
|
20 vuotta sitten |
Michael Brown
|
2e309f9eec
|
Fix BOOT_DRIVER to assign unique and meaningful name to structure.
|
20 vuotta sitten |
Michael Brown
|
ce8dea0dff
|
Separate out bus-scanning and device-probing logic.
|
20 vuotta sitten |
Michael Brown
|
1f26be34b8
|
Allow for multiple BOOT_DRIVER()s in the same file, provided that they
have different probe functions.
|
20 vuotta sitten |
Michael Brown
|
75d864432c
|
Use the magic of common symbols to allow struct dev to effectively grow at
link time to accommodate whatever bus objects are included.
|
20 vuotta sitten |
Michael Brown
|
a4f1a058a4
|
Add EISA as a bus type.
|
20 vuotta sitten |
Michael Brown
|
ac1c0a753d
|
Add MCA devices
|
20 vuotta sitten |
Michael Brown
|
95da907d5f
|
Add print_info method to dev_operations.
|
20 vuotta sitten |
Michael Brown
|
762fa9a478
|
Fix up find_pci_device so that it can be used for scanning for devices
*other* than the main boot device.
|
20 vuotta sitten |
Michael Brown
|
17c1ca90e7
|
New device probing mechanism
|
20 vuotta sitten |
Michael Brown
|
3d6123e69a
|
Initial revision
|
20 vuotta sitten |