MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA Struct Reference

Data Fields

EFI_STATUS_CODE_DATA DataHeader
 
UINT32 Instance
 
UINT16 Attributes
 

Detailed Description

This structure defines extended data for processor mismatch errors.

This provides information to indicate which processors mismatch, and how they mismatch. The status code contains the instance number of the processor that is in error. This structure's Instance indicates the second processor that does not match. This differentiation allows the consumer to determine which two processors do not match. The Attributes indicate what mismatch is being reported. Because Attributes is a bit field, more than one mismatch can be reported with one error code.

Field Documentation

UINT16 EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA::Attributes

The attributes describing the failure.

EFI_STATUS_CODE_DATA EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA::DataHeader

The data header identifying the data. DataHeader.HeaderSize should be sizeof (EFI_STATUS_CODE_DATA), DataHeader.Size should be sizeof (EFI_ HOST_PROCESSOR_MISMATCH_ERROR_DATA) - HeaderSize , and DataHeader.Type should be EFI_STATUS_CODE_SPECIFIC_DATA_GUID.

UINT32 EFI_HOST_PROCESSOR_MISMATCH_ERROR_DATA::Instance

The unit number of the computing unit that does not match.