XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_HEALTH_FLAGS Union Reference

#include <SecPlatformInformation.h>

Public Attributes

struct { 
 
   UINT32   Status: 2 
 
   UINT32   Tested: 1 
 
   UINT32   Reserved1:13 
 
   UINT32   VirtualMemoryUnavailable: 1 
 
   UINT32   Ia32ExecutionUnavailable: 1 
 
   UINT32   FloatingPointUnavailable: 1 
 
   UINT32   MiscFeaturesUnavailable: 1 
 
   UINT32   Reserved2:12 
 
Bits 
 
UINT32 Uint32
 

Detailed Description

EFI_HEALTH_FLAGS Contains information generated by microcode, hardware, and/or the Itanium processor PAL code about the state of the processor upon reset.

Member Data Documentation

◆ [struct]

struct { ... } EFI_HEALTH_FLAGS::Bits

◆ FloatingPointUnavailable

UINT32 EFI_HEALTH_FLAGS::FloatingPointUnavailable

A 1-bit field. If set to 1, this indicates that the floating point unit is not available.

◆ Ia32ExecutionUnavailable

UINT32 EFI_HEALTH_FLAGS::Ia32ExecutionUnavailable

A 1-bit field. If set to 1, this indicates that IA-32 execution is not available.

◆ MiscFeaturesUnavailable

UINT32 EFI_HEALTH_FLAGS::MiscFeaturesUnavailable

A 1-bit field. If set to 1, this indicates miscellaneous functional failure other than vm, ia, or fp. The test status field provides additional information on test failures when the State field returns a value of performance restricted or functionally restricted. The value returned is implementation dependent.

◆ Reserved1

UINT32 EFI_HEALTH_FLAGS::Reserved1

Reserved 13 bits.

◆ Reserved2

UINT32 EFI_HEALTH_FLAGS::Reserved2

Reserved 12 bits.

◆ Status

UINT32 EFI_HEALTH_FLAGS::Status

A 2-bit field indicating self-test state after reset.

◆ Tested

UINT32 EFI_HEALTH_FLAGS::Tested

A 1-bit field indicating whether testing has occurred. If this field is zero, the processor has not been tested, and no further fields in the self-test State parameter are valid.

◆ Uint32

UINT32 EFI_HEALTH_FLAGS::Uint32

◆ VirtualMemoryUnavailable

UINT32 EFI_HEALTH_FLAGS::VirtualMemoryUnavailable

A 1-bit field. If set to 1, this indicates that virtual memory features are not available.


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