Universal Scalable Firmware (USF)
  • Revision History
  • Notices and Disclaimers
  • 1. Universal Scalable Firmware (USF) Specification
  • 2. Universal Payload
  • 3. Platform Orchestration Layer (POL)
  • 4. Runtime
  • 5. Security
  • 6. Debug
  • 7. YAML Format Boot Configuration
  • 8. Scalable FSP
  • 9. Bootloader Payloads
    • 9.1. References
      • 9.1.1. Bootloader Payloads –
      • 9.1.2. OS/Hv interfaces
      • 9.1.3. Platform implementations
      • 9.1.4. Security
Universal Scalable Firmware (USF)
  • 9. Bootloader Payloads

9. Bootloader Payloads

There are a plurality of payload implementations. Below provides a summary.

9.1. References

9.1.1. Bootloader Payloads –

  • Slimboot payload doc https://slimbootloader.github.io/developer-guides/payload.html

  • coreboot payloads https://www.coreboot.org/Payloads

  • UEFI payload https://github.com/tianocore/edk2/tree/master/UefiPayloadPkg

  • LinuxBoot https://www.linuxboot.org/

  • PI 1.7 https://uefi.org/specifications

  • VaultBoot https://github.com/hardenedvault/vaultboot

9.1.2. OS/Hv interfaces

Kernel load protocol doc https://www.kernel.org/doc/Documentation/x86/boot.txt

  • UEFI 2.9 https://uefi.org/specifications

  • ACPI 6.3 https://uefi.org/specifications

  • PRM https://github.com/tianocore/edk2-staging/tree/PRMCaseStudy

9.1.3. Platform implementations

  • EDKII www.tianocore.org (also possible payload)

  • EDKII min platform https://edk2-docs.gitbook.io/edk-ii-minimum-platform-specification/

  • coreboot https://www.coreboot.org

  • slimboot https://slimbootloader.github.io/

  • u-boot https://www.denx.de/wiki/U-Boot (also possible payload)

  • oreboot https://github.com/oreboot/oreboot

9.1.4. Security

  • SPDM https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_0.99a.pdf

  • Building Secure Firmware https://link.springer.com/book/10.1007/978-1-4842-6106-4

Previous

© Copyright Content on this site is licensed under a Creative Commons Attribution 4.0 International license. Last updated on Aug 27, 2024.

Built with Sphinx using a theme provided by Read the Docs.