]> git.proxmox.com Git - mirror_edk2.git/commit
UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI
authorChasel, Chiu <chasel.chiu@intel.com>
Tue, 12 Feb 2019 12:38:08 +0000 (20:38 +0800)
committerChasel, Chiu <chasel.chiu@intel.com>
Fri, 15 Feb 2019 05:42:34 +0000 (13:42 +0800)
commit373c2c5b888d029d7103206556bb85f33d980569
tree62312c9fc8979ca93412da148a0df8ac46f605d5
parent9b23c7ba9c599cd8208518d41d6a1d51713c0f9d
UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI

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

EFI_PEI_CORE_FV_LOCATION_PPI may be passed by platform
when PeiCore not in BFV so SecCore has to search PeiCore
either from the FV location provided by
EFI_PEI_CORE_FV_LOCATION_PPI or from BFV.

Test: Verified on internal platform and booting successfully.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
UefiCpuPkg/SecCore/SecCore.inf
UefiCpuPkg/SecCore/SecMain.c
UefiCpuPkg/SecCore/SecMain.h