Das U-Boot Logo
  • Build U-Boot
  • Learn about U-Boot
  • Use U-Boot
  • Develop U-Boot
    • General
    • Implementation
      • Directory hierarchy
      • Blob Lists - bloblist
      • Standard Boot
      • Continuous Integration testing
      • Implementing shell commands
      • U-Boot configuration node
      • Cyclic functions
      • Devicetree in U-Boot
      • Generic Distro Configuration Concept
      • U-Boot Implementation
      • User Configuration
      • Interactively booting from a specific device at the u-boot prompt
      • Driver Model
      • Environment implementation
      • Board Initialisation Flow
      • Expo menu
      • Configuration Editor
      • Events
      • Global data
      • Logical Memory Blocks (LMB)
      • Logging in U-Boot
      • Makefiles
      • Menus
      • Printf() format codes
      • SMBIOS tables
      • Generic xPL framework
      • Falcon Mode
      • Unified Extensible Firmware (UEFI)
        • UEFI on U-Boot
        • U-Boot on EFI
        • iSCSI booting with U-Boot and iPXE
        • FWU Multi Bank Updates in U-Boot
      • Verified Boot for Embedded (VBE)
      • Version information
    • Debugging
    • Packaging
    • Testing
    • Refactoring
    • Code quality
    • Historical documentation
  • U-Boot API documentation
  • Architecture-specific doc
  • Board-specific doc
  • Android-specific doc
  • Chromium OS-specific doc
  • Index
Das U-Boot
  • Develop U-Boot
  • Unified Extensible Firmware (UEFI)
  • View page source

Unified Extensible Firmware (UEFI)

U-Boot provides an implementation of the UEFI API allowing to run UEFI compliant software like Linux, GRUB, and iPXE. Furthermore U-Boot itself can be run an UEFI payload.

  • UEFI on U-Boot
    • Development target
    • Building U-Boot for UEFI
    • The UEFI life cycle
    • The UEFI object model
    • The UEFI events
    • The UEFI driver model
    • U-Boot devices mapped as UEFI devices
    • UEFI devices mapped as U-Boot devices
    • Miscellaneous
    • Links
  • U-Boot on EFI
    • Motivation
    • Status
    • Build Instructions
    • Trying it out
    • Inner workings
    • Example run
    • Run on VirtualBox (x86_64)
    • Future work
    • Where is the code?
  • iSCSI booting with U-Boot and iPXE
    • Motivation
    • Boot sequence
    • Security
    • Configuration
    • Links
  • FWU Multi Bank Updates in U-Boot
    • Enabling the FWU Multi Bank Update feature
    • FWU Metadata
    • Setting up the device for GPT partitioned storage
    • Performing the Update
    • Generating an empty capsule
    • Links
Previous Next

© Copyright The U-Boot development community.

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