Check out my first novel, midnight's simulacra!

UEFI

From dankwiki
Revision as of 04:52, 19 March 2012 by Dank (talk | contribs) (Created page with "==Phases== *SEC -- Security phase. Initialize CPU and create a stack in cache. *PEI -- Pre-EFI-Initialization phase. Finish CPU initialization, initialize DRAM, determine boot...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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