\r
extern EFI_GUID gEfiSecPlatformInformationPpiGuid;\r
\r
+typedef struct {\r
+ UINTN BootPhase; // entry r20 value\r
+ UINTN UniqueId; // PAL arbitration ID\r
+ UINTN HealthStat; // Health Status\r
+ UINTN PALRetAddress; // return address to PAL\r
+} IPF_HANDOFF_STATUS;\r
+\r
///\r
/// EFI_HEALTH_FLAGS\r
///\r
/**\r
This interface conveys state information out of the Security (SEC) phase into PEI.\r
\r
- @param PeiServices Pointer to the PEI Services Table.\r
- \r
- @param StructureSize Pointer to the variable describing size of the input buffer.\r
- \r
- @param PlatformInformationRecord Pointer to the EFI_SEC_PLATFORM_INFORMATION_RECORD. \r
+ @param PeiServices Pointer to the PEI Services Table.\r
+ @param StructureSize Pointer to the variable describing size of the input buffer.\r
+ @param PlatformInformationRecord Pointer to the EFI_SEC_PLATFORM_INFORMATION_RECORD.\r
\r
- @retval EFI_SUCCESS The data was successfully returned.\r
- \r
- @retval EFI_BUFFER_TOO_SMALL The buffer was too small.\r
+ @retval EFI_SUCCESS The data was successfully returned.\r
+ @retval EFI_BUFFER_TOO_SMALL The buffer was too small.\r
\r
**/\r
typedef\r