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.
|
2005-04-26 12:30:14 +00:00 |
|
Michael Brown
|
cfe3a663af
|
Tweaked API to minimise changes to existing drivers even further.
|
2005-04-21 19:04:53 +00:00 |
|
Michael Brown
|
8153a0fa7e
|
Made macros more like the previous driver API, to minimise required
changes.
|
2005-04-21 18:30:12 +00:00 |
|
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.
|
2005-04-21 18:18:29 +00:00 |
|
Michael Brown
|
b7c55c3951
|
Avoid signed/unsigned warnings by explicitly making PCI_{BUS,DEV,FUNC}
all return unsigned quantities.
|
2005-04-16 17:09:52 +00:00 |
|
Michael Brown
|
e29be5e342
|
Speed up PCI bus scanning by skipping fns 1-7 if fn 0 is not present.
|
2005-04-16 11:42:56 +00:00 |
|
Michael Brown
|
6e5a3858bf
|
Read number of PCI buses returned by BIOS so that we can scan more
quickly.
|
2005-04-16 11:16:31 +00:00 |
|
Michael Brown
|
9183f2412e
|
bus header files must include dev.h to get struct dev.
|
2005-04-14 14:26:28 +00:00 |
|
Michael Brown
|
104880ca19
|
Tweak API to allow separation of bus-scanning and device-probing logic.
|
2005-04-14 13:44:07 +00:00 |
|
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.
|
2005-04-14 10:10:54 +00:00 |
|
Michael Brown
|
3293c68488
|
Make adjust_pci_device global, since many drivers call it.
|
2005-04-12 18:10:57 +00:00 |
|
Michael Brown
|
762fa9a478
|
Fix up find_pci_device so that it can be used for scanning for devices
*other* than the main boot device.
|
2005-04-12 18:04:03 +00:00 |
|
Michael Brown
|
6343381e25
|
Matches new pci.c interface.
|
2005-04-12 16:45:40 +00:00 |
|
Michael Brown
|
3d6123e69a
|
Initial revision
|
2005-03-08 18:53:11 +00:00 |
|