1. 1. Introduction
  2. 2. Tutorial
    1. 2.1. Creating a UEFI Application
    2. 2.2. Building
    3. 2.3. Running in a VM
    4. 2.4. Running on Hardware
  3. 3. How-to
    1. 3.1. Using Protocols
    2. 3.2. Drawing to the Screen
    3. 3.3. Building drivers
    4. 3.4. Combining Rust std with uefi
  4. 4. Concepts
    1. 4.1. Boot Stages
    2. 4.2. Tables
    3. 4.3. GUID
    4. 4.4. Handles and Protocols
    5. 4.5. Device Paths
    6. 4.6. Variables
    7. 4.7. GPT
  5. 5. Reference

Rust UEFI Book

Reference

  • Rust *-unknown-uefi targets
  • uefi crate reference
  • uefi-macros crate reference
  • uefi-raw crate reference
  • UEFI Specifications