zdocs/openfirmware.md: minor corrections.

This commit is contained in:
Maxim Poliakovski 2021-11-29 22:35:12 +01:00
parent 99f5aba12e
commit c2991149fd
1 changed files with 3 additions and 3 deletions

View File

@ -28,7 +28,7 @@ as found in various PowerMacintosh models.
### Old World Macs
| ROM dump/Machine | BootROM codename | OF version | OF image offset |
| ROM dump/Machine | BootROM codename | OF version | OF image offset |
|:------------------------------------:|:----------------:|:-------------:|:---------------:|
| Power Macintosh 7300/7600/8600/9600 | TNT | 1.0.5 | 0x330000 |
| Bandai Pippin | Pip | 1.0.5 | 0x330000 |
@ -130,9 +130,9 @@ Apple's OpenFirmware contains a small kernel implemented in the native PowerPC c
1. In response to power coming on, HWInit code in the Power Macintosh ROM performs initialization of the memory controller and the basic I/O facilities as well as some self-testing. After that, the startup chime is played.
2. HWInit passes control to OpenFirmware kernel that prepares OF execution from RAM. OF builds the **device tree** - a platform-independent description of the attached HW.
3. OF returns control to HWInit that initializes several low-level data structures required by the Nanokernel.
4. HWInit passes control to the Nanokernel that initializes the low-level virtual machine and the 68k emulator.
4. HWInit passes control to the Nanokernel that initializes the native execution enviroment and the 68k emulator.
5. 68k emulator executes the start-up code in the Macintosh ROM that initializes various managers.
6. The device tree generated by the OpenFirmware in step 2 is imported by the Expansion Bus Manager initialization and stored in the **NameRegistry**.
6. The device tree generated by the OpenFirmware in step 2 is imported by the Expansion Bus Manager initialization code and stored in the **NameRegistry**.
7. An operating system is located and loaded.
### New World Macs