From d6033584ab4214182d5c41ab3cd5c07e4290cad9 Mon Sep 17 00:00:00 2001 From: yshang1 Date: Tue, 24 Jul 2007 05:45:04 +0000 Subject: [PATCH] Add IPF_HANDOFF_STATUS definition in Ppi/SecPlatformInformation.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3410 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Include/Ppi/SecPlatformInformation.h | 25 ++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/MdePkg/Include/Ppi/SecPlatformInformation.h b/MdePkg/Include/Ppi/SecPlatformInformation.h index 533640c7cc..37600db80b 100644 --- a/MdePkg/Include/Ppi/SecPlatformInformation.h +++ b/MdePkg/Include/Ppi/SecPlatformInformation.h @@ -27,9 +27,9 @@ typedef struct _EFI_SEC_PLATFORM_INFORMATION_PPI EFI_SEC_PLATFORM_INFORMATION_PPI; -/// -/// EFI_HEALTH_FLAGS -/// +// +// EFI_HEALTH_FLAGS +// typedef union { struct { UINT32 Status : 2; @@ -44,6 +44,25 @@ typedef union { UINT32 Uint32; } EFI_HEALTH_FLAGS; + +/** + + @param BootPhase entry r20 value. + + @param UniqueId PAL arbitration ID. + + @param HealthStat Health Status + + @param PALRetAddress Return address to PAL + +**/ +typedef struct { + UINTN BootPhase; + UINTN UniqueId; + UINTN HealthStat; + UINTN PALRetAddress; +} IPF_HANDOFF_STATUS; + typedef struct { EFI_HEALTH_FLAGS HealthFlags; } EFI_SEC_PLATFORM_INFORMATION_RECORD;