Bootloaders

From XenonLibrary
Revision as of 09:54, 18 June 2023 by Octal450 (talk | contribs)
Jump to navigation Jump to search

The boot process of the Xbox 360 contains several bootloaders which are chain-loaded. Each bootloader is responsible for verifying the authenticity of the next bootloader, before loading it into memory and handing control over to it. Once all bootloaders have completed, control is handed to the hypervisor.

1BL

The 1BL lives in the Secure ROM in the CPU, to ensure it can never be modified. Its primary purpose is to train the FSB interface between the CPU and GPU. Then, it copies the 2BL from flash into the CPU SRAM, verifies it, and jumps to it.

2BL

3BL

4BL

5BL

6BL

7BL