XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
ITANIUM_HANDOFF_STATUS Struct Reference

#include <SecPlatformInformation.h>

Public Attributes

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
 

Detailed Description

The hand-off status structure for Itanium architecture.

Member Data Documentation

◆ BootPhase

UINT8 ITANIUM_HANDOFF_STATUS::BootPhase

SALE_ENTRY state : 3 = Recovery_Check and 0 = RESET or Normal_Boot phase.

◆ EidMask

UINT8 ITANIUM_HANDOFF_STATUS::EidMask

◆ FWStatus

UINT8 ITANIUM_HANDOFF_STATUS::FWStatus

Firmware status on entry to SALE.

◆ IdMask

UINT8 ITANIUM_HANDOFF_STATUS::IdMask

◆ MemoryBufferRequired

UINT64 ITANIUM_HANDOFF_STATUS::MemoryBufferRequired

◆ PalCallAddress

UINT64 ITANIUM_HANDOFF_STATUS::PalCallAddress

Address to make PAL calls.

◆ PalSpecialAddress

UINT64 ITANIUM_HANDOFF_STATUS::PalSpecialAddress

If the entry state is RECOVERY_CHECK, this contains the PAL_RESET return address, and if entry state is RESET, this contains address for PAL_authentication call.

◆ ProcId

UINT16 ITANIUM_HANDOFF_STATUS::ProcId

Geographically significant unique processor ID assigned by PAL.

◆ Reserved1

UINT16 ITANIUM_HANDOFF_STATUS::Reserved1

◆ Reserved2

UINT32 ITANIUM_HANDOFF_STATUS::Reserved2

◆ Reserved3

UINT16 ITANIUM_HANDOFF_STATUS::Reserved3

◆ Reserved4

UINT16 ITANIUM_HANDOFF_STATUS::Reserved4

◆ SelfTestControl

UINT64 ITANIUM_HANDOFF_STATUS::SelfTestControl

GR37 from PALE_EXIT state.

◆ SelfTestStatus

UINT64 ITANIUM_HANDOFF_STATUS::SelfTestStatus

GR35 from PALE_EXIT state.


The documentation for this struct was generated from the following file: