Difference between revisions of "Boot process"
Jump to navigation
Jump to search
(Created page with "The WiiU has two processors -- an ARM core (inside the Latte, known as "Starbuck") and a PowerPC core (Espresso). The boot process starts on the ARM core, which event...") |
|||
Line 1: | Line 1: | ||
− | The WiiU has two processors -- an ARM core (inside the Latte, known as | + | The WiiU has two processors -- an ARM core (inside the Latte, known as [[Starbuck]]) and a PowerPC core ([[Espresso]]). The boot process starts on the ARM core, which eventually bootstraps the PPC. |
The code components involved in the WiiU's boot process are, in order: | The code components involved in the WiiU's boot process are, in order: | ||
− | * (ARM) [[boot0]] A mask ROM which loads boot1 and verifies its SHA1 hash against that stored in [[Hardware/OTP|OTP]]. | + | * (ARM) [[boot0]] - A mask ROM which loads boot1 and verifies its SHA1 hash against that stored in [[Hardware/OTP|OTP]]. |
− | * (ARM) [[boot1]] Lives in the first block of NAND and loads the IOSU from the NAND filesystem. | + | * (ARM) [[boot1]] - Lives in the first block of NAND and loads the IOSU from the NAND filesystem. |
− | * (ARM) [[IOSU]] The IOSU is the operating system running on the ARM core. It bootstraps the PPC to start the Cafe OS. | + | * (ARM) [[IOSU]] - The IOSU is the operating system running on the ARM core. It bootstraps the PPC to start the Cafe OS. |
− | * (PPC) [[Cafe OS]] The Cafe OS is the operating system running on the PowerPC core. | + | * (PPC) [[Cafe OS]] - The Cafe OS is the operating system running on the PowerPC core. |
{{stub}} | {{stub}} |
Revision as of 21:32, 14 January 2020
The WiiU has two processors -- an ARM core (inside the Latte, known as Starbuck) and a PowerPC core (Espresso). The boot process starts on the ARM core, which eventually bootstraps the PPC.
The code components involved in the WiiU's boot process are, in order:
- (ARM) boot0 - A mask ROM which loads boot1 and verifies its SHA1 hash against that stored in OTP.
- (ARM) boot1 - Lives in the first block of NAND and loads the IOSU from the NAND filesystem.
- (ARM) IOSU - The IOSU is the operating system running on the ARM core. It bootstraps the PPC to start the Cafe OS.
- (PPC) Cafe OS - The Cafe OS is the operating system running on the PowerPC core.
This article is a stub. You can help WiiUBrew by expanding it. |