]> git.proxmox.com Git - mirror_edk2.git/commit
StandaloneMmPkg/FvLib: Support large file with EFI_FFS_FILE_HEADER2.
authorWei6 Xu <wei6.xu@intel.com>
Thu, 9 Dec 2021 06:51:33 +0000 (14:51 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 15 Dec 2021 07:24:22 +0000 (07:24 +0000)
commitf14fff513540757bef62923ee4aeca4bf3ea8081
tree6ee7920f68880c1919abc801001f21ed51085c91
parent38f6d78c3b62f8825e7d802697b7992418a72da7
StandaloneMmPkg/FvLib: Support large file with EFI_FFS_FILE_HEADER2.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3769

Current FvLib will hit parse issue when encountering LARGE file, then
ignore latter ffs/section, thus causing required drivers not being
dispatched. Therefore, need to add support for EFI_FFS_FILE_HEADER2
and EFI_COMMON_SECTION_HEADER2 in FvLib to fix this issue.

Signed-off-by: Wei6 Xu <wei6.xu@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
StandaloneMmPkg/Library/FvLib/FvLib.c