15.01.2014 Views

UEFI Debugging - Lauterbach

UEFI Debugging - Lauterbach

UEFI Debugging - Lauterbach

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

▪ Rudi Dienstbeck ▪<br />

<strong>UEFI</strong> <strong>Debugging</strong><br />

<strong>UEFI</strong> – A New BIOS: Workflow<br />

<br />

<br />

<br />

<br />

SEC Phase (Security)<br />

<br />

Provides microcode updates and security checks<br />

PEI Phase (Pre-EFI Initialization)<br />

<br />

Provides basic run-time environment (e.g. initializes RAM)<br />

DXE Phase (Driver Execution Environment)<br />

<br />

<br />

Driver Execution Environment<br />

Starts device drivers and DXE applications (e.g. EFI Shell)<br />

BDS Phase (Boot Device Selection)<br />

<br />

Selects the OS to boot and hands over control to OS<br />

2013 /July /08 ▪ 7 / 18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!