Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Open Firmware: Difference between revisions
From Higher Intellect Vintage Wiki
No edit summary |
|||
Line 3: | Line 3: | ||
=Documentation= | =Documentation= | ||
* [[Fundamentals of Open Firmware, Part I: The User Interface]] | * [[Fundamentals of Open Firmware, Part I: The User Interface]] | ||
* [[Fundamentals of Open Firmware, Part II: The Device Tree]] | |||
=Also See= | =Also See= |
Revision as of 21:52, 5 June 2020
Open Firmware is the process that controls the microprocessor after hardware initialization and diagnostics are performed, but before the main Operating System is passed control. It is responsible, among other things, for building the device tree and probing the expansion slots for I/O devices. Open Firmware queries PCI devices for its address space needs and dynamically assigns this space to each device. It is during this probing process that each device and motherboard ASIC is given a node in the device tree.
Documentation
- Fundamentals of Open Firmware, Part I: The User Interface
- Fundamentals of Open Firmware, Part II: The Device Tree