edk2/MdeModulePkg/Core
Oliver Smith-Denny d417f3ec34 MdeModulePkg: Dxe: Skip FV Extraction When FV3 HOB Found
Currently, the DXE dispatcher will skip extracting an FV file
when an FV2 HOB is found for it, as that indicates pre-DXE
extracted it.

However, the dispatcher does not check for FV3 HOBs, which also
can describe extracted FVs. That can result in extracting the
same FV in DXE that is already extracted, which can be a large
performance hit.

This updates the DXE dispatcher to check for the existence of
either an FV2 or FV3 HOB for this FV and skip extracting if either
is found.

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2026-06-22 17:59:25 +00:00
..
Dxe MdeModulePkg: Dxe: Skip FV Extraction When FV3 HOB Found 2026-06-22 17:59:25 +00:00
DxeIplPeim MdeModulePkg: DxeIpl IA32: Use 256 IDT Entries 2026-03-07 03:58:40 +00:00
Pei MdeModulePkg: Cleanup debug print readability 2026-05-06 10:43:05 +00:00
PiSmmCore MdeModulePkg: Remove duplicate procotols guid in INF files 2026-04-29 11:18:10 +02:00
RuntimeDxe MdeModulePkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00