Michael Brown
|
ce8dea0dff
|
Separate out bus-scanning and device-probing logic.
|
19 jaren geleden |
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 jaren geleden |
Michael Brown
|
241fb0f3cd
|
Use dev's print_info method to print standardised information about
the boot device.
|
19 jaren geleden |
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 jaren geleden |
Michael Brown
|
3901d197f7
|
Replaced main loop with a trivial implementation so that we can try
out the new probing logic.
|
19 jaren geleden |
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 jaren geleden |
Michael Brown
|
64d3886c1d
|
relocate() is called by arch_initialise().
|
19 jaren geleden |
Michael Brown
|
0ff80b477d
|
Merged mcb30-realmode-redesign back to HEAD
|
19 jaren geleden |
Michael Brown
|
3d6123e69a
|
Initial revision
|
19 jaren geleden |