5.2 Firmware Volumes

Stage III finalizes silicon and prepares DXE/BDS services. Additional firmware volumes include:
Name
Content
Compressed
Parent FV
FvUefiBoot
Common DXE/BDS Services
Yes
None

Table 27 Stage III Firmware Volumes

Which yields this example extension of the flash map for MMIO storage (add to Stage I + II map):
Binary
FV
Components
Purpose
Stage III
FvUefiBoot.fv
DxeCore.efi
DXE services and dispatcher
PcdDxe.efi
Provides PCD services
ReportStatusCodeRouterDxe.efi
Provides status code infrastructure
StatusCodeHandlerRuntimeDxe.efi
Provides status code listeners
BdsDxe.efi
Provides Boot Device Selection phase
CpuDxe.efi
Provides processor services
Metronome.efi
Provides metronome HW abstraction
MonotonicCounterRuntimeDxe.efi
Provides monotonic counter service
PcatRealTimeClockRuntimeDxe.efi
Provides RTC abstraction
WatchdogTimer.efi
Provides watchdog timer service
RuntimeDxe.efi
Provides UEFI runtime service functionality
HpetTimerDxe.efi
Provide timer service
EmuVariableRuntimeDxe.efi
Provides UEFI variable service
CapsuleRuntimeDxe.efi
Provides capsule service
PciBusDxe.efi
PCI bus driver
GraphicsOutputDxe.efi
Provides graphics support
TerminalDxe.efi
Provides terminal services
GraphicsConsoleDxe.efi
Provides graphics console
ConSplitterDxe.efi
Provides multi console support
EnglishDxe.efi
Provides Unicode collation services
GenericMemoryTestDxe.efi
Provide memory test
DevicePathDxe.efi
Provides device path services
DiskIo.efi
Provides disk IO services
Partition.efi
Provides disk partition services
Fat.efi
Provides FAT filesystem services
Additional Components
Additional post-memory components required for Stage III boot

Table 28 Stage III FV and Component Layout

See Appendix: Full FV Map for a more complete example Firmware Volume layout.