08.02.2015 Views

Using Unified Extensible Firmware Interface (UEFI) as the ... - Intel

Using Unified Extensible Firmware Interface (UEFI) as the ... - Intel

Using Unified Extensible Firmware Interface (UEFI) as the ... - Intel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Standard <strong>Firmware</strong> <strong>Interface</strong>s<br />

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

Platform Initialization<br />

<strong>UEFI</strong>enabled<br />

OS<br />

DXE Driver<br />

PI<br />

<strong>UEFI</strong> Driver<br />

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

Shell<br />

• • •<br />

CPU PEI<br />

Modules<br />

<strong>UEFI</strong> Driver<br />

<strong>UEFI</strong> Driver<br />

Hardware<br />

Option<br />

ROMs<br />

BDS<br />

Compatibility<br />

Support<br />

Module<br />

C/S PEI<br />

Modules<br />

Legacy<br />

OS<br />

Modular components<br />

• <strong>UEFI</strong>: <strong>Unified</strong> <strong>Extensible</strong><br />

<strong>Firmware</strong> <strong>Interface</strong><br />

– a new model for <strong>the</strong><br />

interface between <strong>the</strong> OS<br />

and platform firmware<br />

• PI: Platform Initialization<br />

– Standardization: key to<br />

interoperability across<br />

implementations<br />

– Modular components like<br />

silicon drivers (e.g. PCI)<br />

and value-add drivers<br />

(security)<br />

– Preferred way to build <strong>UEFI</strong><br />

<strong>UEFI</strong> is Architected for Dynamic<br />

Modularity<br />

4

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

Saved successfully!

Ooh no, something went wrong!