A.1 Firmware Volume Layout
This is a logical firmware volume layout by stage.
Binary |
FV |
Components |
Purpose |
---|---|---|---|
Stage I |
FvPreMemory.fv |
SecCore.efi |
|
ReportFvPei.efi |
|
||
SiliconPolicyPeiPreMemory.efi |
|
||
PlatformInitPreMemory.efi |
|
||
FvSecurityPreMemory.fv</br>(child FV) | |||
Tcg2Pei.efi |
|
||
Tcg2ConfigPei.efi |
|
||
Tcg2PlatformPei.efi |
|
||
Additional Components |
|
||
Additional Components |
|
||
FvBspPreMemory.fv |
FvAdvancedPreMemory.fv</br>(child FV) | ||
Additional Components |
|
||
Additional Components |
|
||
FvFspT.fv |
PlatformSec.efi |
|
|
Additional Components | |||
FvFspM.fv |
PeiCore.efi |
|
|
PcdPeim.efi |
|
||
FspPlatform.efi |
|
||
FvPreMemorySilicon.fv</br>(child FV) | |||
Additional Components |
|
||
ReportStatusCodeRouterPei.efi |
|
||
StatusCodeHandlerPei.efi |
|
||
Additional Components | |||
FvFspS.fv |
FvPostMemorySilicon.fv</br>(child FV) | ||
Additional Components |
|
||
Additional components | |||
Binary |
FV |
Components |
Purpose |
Stage II |
FvPostMemory.fv |
ReadOnlyVariable.efi |
|
SiliconPolicyPeiPostMemory.efi |
|
||
PlatformInitPostMemory.efi |
|
||
DxeIpl.efi |
|
||
ResetSystemRuntimeDxe.efi |
|
||
PciHostBridge.efi |
|
||
Additional Components |
|
||
FvBsp.fv |
Additional Components |
|
|
Binary |
FV |
Components |
Purpose |
Stage III |
FvUefiBoot.fv |
DxeCore.efi |
|
PcdDxe.efi |
|
||
ReportStatusCodeRouterDxe.efi |
|
||
StatusCodeHandlerRuntimeDxe.efi |
|
||
BdsDxe.efi |
|
||
CpuDxe.efi |
|
||
Metronome.efi |
|
||
MonotonicCounterRuntimeDxe.efi |
|
||
PcatRealTimeClockRuntimeDxe.efi |
|
||
WatchdogTimer.efi |
|
||
RuntimeDxe.efi |
|
||
Security.efi |
|
||
HpetTimerDxe.efi |
|
||
EmuVariableRuntimeDxe.efi |
|
||
CapsuleRuntimeDxe.efi |
|
||
PciBusDxe.efi |
|
||
GraphicsOutputDxe.efi |
|
||
TerminalDxe.efi |
|
||
GraphicsConsoleDxe.efi |
|
||
ConSplitterDxe.efi |
|
||
EnglishDxe.efi |
|
||
MemoryTest.efi |
|
||
DevicePathDxe.efi |
|
||
DiskIo.efi |
|
||
Partition.efi |
|
||
Fat.efi |
|
||
Additional Components |
|
||
Binary |
FV |
Components |
Purpose |
Stage IV |
FvOsBoot.fv |
FvLateSilicon.fv (child FV) |
|
Additional Components |
|
||
AcpiTable.efi |
|
||
PlatformAcpi.efi |
|
||
BoardAcpi.efi |
|
||
PiSmmIpl.efi |
|
||
PiSmmCore.efi |
|
||
ReportStatusCodeRouterSmm.efi |
|
||
StatusCodeHandlerSmm.efi |
|
||
PiSmmCpu.efi |
|
||
CpuIo2Smm.efi |
|
||
FaultTolerantWriteSmm.efi |
|
||
SpiFvbServiceSmm.efi |
|
||
Additional Components |
|
||
Binary |
FV |
Components |
Purpose |
Stage V |
FvSecurity.fv |
Tcg2Dxe.efi |
|
Tcg2ConfigDxe.efi |
|
||
Tcg2PlatformDxe.efi |
|
||
Tcg2Smm.efi |
|
||
TcgMor.efi |
|
||
IntelVTdPmrPei.efi |
|
||
IntelVTdDxe.efi |
|
||
SecurityStubDxe.efi |
|
||
FaultTolerantWriteSmm.efi |
|
||
VariableSmm.efi |
|
||
VariableSmmRuntimeDxe.efi |
|
||
SecureBootConfigDxe.efi |
|
||
Additional Components |
|
||
Binary |
FV |
Components |
Purpose |
Stage VI |
FvAdvancedPreMemory.fv |
FeatureStack1.fv (child FV) |
|
FeatureStack2.fv (child FV) |
|
||
FvAdvanced.fv |
FeatureStack1.fv (child FV) |
|
|
FeatureStack2.fv (child FV) |
|
||
FeatureStack3.fv (child FV) |
|
||
Additional Feature Stacks |
|