1- ## Platform Initialization
1+ # Platform Initialization
22
33Booting a rich, virtual memory operating system poses challenges. While modern
44machines may offer gigabytes or even terabytes of _ dynamic random access memory_
@@ -12,7 +12,7 @@ controllers as needed to load and boot an operating system. Due to the high
1212diversity of hardware, every SoC, SoM and mainboard comes with specific
1313necessities.
1414
15- ### Boot Flows
15+ ## Boot Flows
1616
1717Since memory and storage parts can be complex, additional firmware and loaders
1818are implemented in software. They would initialize the platform step by step,
@@ -29,8 +29,8 @@ phase by phase, or stage by stage; projects differ in naming.
2929| oreboot | mask ROM | boot block | bt0 | main | LinuxBoot | OS |
3030
3131** Note** :
32- [ oreboot
33- ] ( https://github.com/oreboot/oreboot/tree/main/Documentation/boot-flow.md ) and
32+ [ oreboot] ( https://github.com/oreboot/oreboot/tree/main/Documentation/boot-flow.md )
33+ and
3434[ coreboot] ( https://doc.coreboot.org/getting_started/architecture.html ) do not
3535implement boot loaders to access external storage themselves. Instead, they
3636provide options for payloads that could load a final OS or stand for themselves;
@@ -56,16 +56,16 @@ unless ways to circumvent the verification are found. This is also true for many
5656OEM products in general, where custom firmware is not part of the product
5757design. I.e., it is [ protected against modification] ( platform-security.md ) .
5858
59- ### References
59+ ## References
6060
61- #### Arm platforms
61+ ### Arm platforms
6262
6363- [ How Arm systems are booted] ( https://youtu.be/GXFw8SV-51g )
6464- [ U-Boot / Amlogic] ( https://youtu.be/u0-swEMDFp0 )
6565- Arm secure boot chain on Ampere Altra
66- * [ Armed to boot talk] ( https://youtu.be/i2IG6Au34xM )
67- * [ Armed to boot blog post] ( https://blog.cloudflare.com/armed-to-boot/ )
66+ - [ Armed to boot talk] ( https://youtu.be/i2IG6Au34xM )
67+ - [ Armed to boot blog post] ( https://blog.cloudflare.com/armed-to-boot/ )
6868
69- #### RISC-V platforms
69+ ### RISC-V platforms
7070
71- ** TODO**
71+ TODO
0 commit comments