Changes

6 bytes added ,  21:32, 14 January 2020
no edit summary
Line 1: Line 1: −
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 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}}