summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Workspace/MetaFileParser.py
diff options
context:
space:
mode:
authorDmitry Antipov <dmanti@microsoft.com>2019-08-13 01:57:27 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-06-13 12:06:33 +0300
commit7ad30b28b2e86ccc9cab9917d272f486140323bb (patch)
tree746d1e3b8cef23efdc23b38f22547a2900134c0b /BaseTools/Source/Python/Workspace/MetaFileParser.py
parent6eca4a4a95942e9d7eb1809524e4116fb3ac1cd3 (diff)
downloadedk2-7ad30b28b2e86ccc9cab9917d272f486140323bb.tar.xz
EmbeddedPkg, OvmfPkg: PrePiLib: Use Correct FvName in FV2 HOB Production
PrePiLib is incorrectly producing FV2 HOBs. The FvName field of the FV2 HOB is intended to be the parent FV's name. This way the HOB consumer phase can identify when an FV has already been extracted: if the file name of the extracted FV and the parent FV name match in the FV2 HOB. With the incorrect FvName, DXE will re-extract the already extracted FV, which can be a large performance hit (some platforms we have seen ~1 second). This requires an update to FfsProcessFvFile to pass the parent FV handle through so the FV2 HOB can be correctly produced. OvmfPkg consumers are also updated. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileParser.py')
0 files changed, 0 insertions, 0 deletions