changed the Sec information structure for IPF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4100 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vprabhal 2007-10-11 18:02:59 +00:00
parent 0d332fdca8
commit d936a70c25
2 changed files with 26 additions and 6 deletions

View File

@ -220,12 +220,6 @@ typedef INT64 INTN;
#define GLOBAL_REMOVE_IF_UNREFERENCED
#endif
//
// For IPF boot mode
//
#define RECOVERY_CHECK_CALL 0x3
#define NORMAL_BOOT_CALL 0x0
//
// A pointer to a function in IPF points to a plabel.
//

View File

@ -56,12 +56,38 @@ typedef union {
@param PALRetAddress Return address to PAL
**/
/*
typedef struct {
UINTN BootPhase;
UINTN UniqueId;
UINTN HealthStat;
UINTN PALRetAddress;
} IPF_HANDOFF_STATUS;
*/
#define NORMAL_BOOT_CALL 0x0
#define RECOVERY_CHECK_CALL 0x3
typedef struct {
UINT8 BootPhase;
UINT8 FWStatus;
UINT16 Reserved1;
UINT32 Reserved2;
UINT16 ProcId;
UINT16 Reserved3;
UINT8 IdMask;
UINT8 EidMask;
UINT16 Reserved4;
UINT64 PalCallAddress;
UINT64 PalSpecialAddress;
UINT64 SelfTestStatus;
UINT64 SelfTestControl;
UINT64 MemoryBufferRequired;
} IPF_HANDOFF_STATUS;
typedef struct {
EFI_HEALTH_FLAGS HealthFlags;