mirror of https://github.com/acidanthera/audk.git
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:
parent
0d332fdca8
commit
d936a70c25
|
@ -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.
|
||||
//
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue