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
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