X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FInclude%2FPpi%2FSecPlatformInformation.h;h=37600db80b8ad7cd6daf85b0a45b77274ac0f296;hp=533640c7cc8f17f005fd5298994dd64d1e1447bd;hb=d6033584ab4214182d5c41ab3cd5c07e4290cad9;hpb=27af6b876a70c49928bdae7bedbb72cba9a18171 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;