Michael Brown
|
fda36a0c1a
|
Added back in the actual call to load().
|
19年前 |
Michael Brown
|
8cd0693396
|
s/{name,describe}/{name,describe}_device/
|
19年前 |
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.
|
19年前 |
Michael Brown
|
f04b9cd3ea
|
Leave some time to see what's going on.
|
19年前 |
Michael Brown
|
ce8dea0dff
|
Separate out bus-scanning and device-probing logic.
|
19年前 |
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.
|
19年前 |
Michael Brown
|
241fb0f3cd
|
Use dev's print_info method to print standardised information about
the boot device.
|
19年前 |
Michael Brown
|
762fa9a478
|
Fix up find_pci_device so that it can be used for scanning for devices
*other* than the main boot device.
|
19年前 |
Michael Brown
|
3901d197f7
|
Replaced main loop with a trivial implementation so that we can try
out the new probing logic.
|
19年前 |
Michael Brown
|
87508aa0b2
|
arch_initialise() is now sufficiently generic that we may as well just
call it initialise() and place it in main.c. :)
|
19年前 |
Michael Brown
|
64d3886c1d
|
relocate() is called by arch_initialise().
|
19年前 |
Michael Brown
|
0ff80b477d
|
Merged mcb30-realmode-redesign back to HEAD
|
19年前 |
Michael Brown
|
3d6123e69a
|
Initial revision
|
20年前 |