Check out my first novel, midnight's simulacra!

UEFI

From dankwiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Phases

  • SEC -- Security phase. Initialize CPU and create a stack in cache.
  • PEI -- Pre-EFI-Initialization phase. Finish CPU initialization, initialize DRAM, determine boot type (cold, S4, S3)
  • DXE -- Driver eXecution Environment phase. Load UEFI drivers from firmware.
  • BDS -- Boot Device Selection. Determine boot disk and invoke bootloader.

Speeding boot

  • Minimize UEFI drivers
  • Don't load Int13h routines
  • Initialize VBIOS without using Compatibility Software Module