diff options
| author | Dmitry Antipov <dmanti@microsoft.com> | 2019-08-13 01:57:27 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2026-06-13 12:06:33 +0300 |
| commit | 7ad30b28b2e86ccc9cab9917d272f486140323bb (patch) | |
| tree | 746d1e3b8cef23efdc23b38f22547a2900134c0b /BaseTools/Source/Python | |
| parent | 6eca4a4a95942e9d7eb1809524e4116fb3ac1cd3 (diff) | |
| download | edk2-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')
0 files changed, 0 insertions, 0 deletions
