summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/SecCore/SecMain.h
diff options
context:
space:
mode:
authorChasel, Chiu <chasel.chiu@intel.com>2019-02-19 15:30:23 +0800
committerChasel, Chiu <chasel.chiu@intel.com>2019-02-20 09:41:23 +0800
commit08283b966ea10c0430140dc2b2951d8534d05aaa (patch)
tree9502426ec3257bc8337bcba941d18efb8d0f147b /UefiCpuPkg/SecCore/SecMain.h
parentf168816c49e388dcd097dd62d766d63f73aaabb3 (diff)
downloadedk2-08283b966ea10c0430140dc2b2951d8534d05aaa.tar.gz
edk2-08283b966ea10c0430140dc2b2951d8534d05aaa.tar.bz2
edk2-08283b966ea10c0430140dc2b2951d8534d05aaa.zip
UefiCpuPkg/SecCore: Wrong Debug Information for SecCore
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1533 When SecCore and PeiCore in different FV, current implementation still assuming SecCore and PeiCore are in the same FV. To fix this issue 2 FVs will be input parameters for FindAndReportEntryPoints () and SecCore and PeiCore will be found in each FV and correct debug information will be reported. Test: Booted with internal platform 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>
Diffstat (limited to 'UefiCpuPkg/SecCore/SecMain.h')
-rw-r--r--UefiCpuPkg/SecCore/SecMain.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/UefiCpuPkg/SecCore/SecMain.h b/UefiCpuPkg/SecCore/SecMain.h
index 80045d34f4..6f3b0c5d12 100644
--- a/UefiCpuPkg/SecCore/SecMain.h
+++ b/UefiCpuPkg/SecCore/SecMain.h
@@ -89,14 +89,16 @@ SecStartup (
It also find SEC and PEI Core file debug information. It will report them if
remote debug is enabled.
- @param BootFirmwareVolumePtr Point to the boot firmware volume.
- @param PeiCoreEntryPoint Point to the PEI core entry point.
+ @param SecCoreFirmwareVolumePtr Point to the firmware volume for finding SecCore.
+ @param PeiCoreFirmwareVolumePtr Point to the firmware volume for finding PeiCore.
+ @param PeiCoreEntryPoint The entry point of the PEI core.
**/
VOID
EFIAPI
FindAndReportEntryPoints (
- IN EFI_FIRMWARE_VOLUME_HEADER *BootFirmwareVolumePtr,
+ IN EFI_FIRMWARE_VOLUME_HEADER *SecCoreFirmwareVolumePtr,
+ IN EFI_FIRMWARE_VOLUME_HEADER *PeiCoreFirmwareVolumePtr,
OUT EFI_PEI_CORE_ENTRY_POINT *PeiCoreEntryPoint
);