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

#include <StatusCodeDataTypeId.h>

Collaboration diagram for EFI_MEMORY_EXTENDED_ERROR_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_STATUS_CODE_DATA DataHeader
 
EFI_MEMORY_ERROR_GRANULARITY Granularity
 
EFI_MEMORY_ERROR_OPERATION Operation
 
UINTN Syndrome
 
EFI_PHYSICAL_ADDRESS Address
 
UINTN Resolution
 

Detailed Description

This structure provides specific details about the memory error that was detected. It provides enough information so that consumers can identify the exact failure and provides enough information to enable corrective action if necessary.

Member Data Documentation

◆ Address

EFI_PHYSICAL_ADDRESS EFI_MEMORY_EXTENDED_ERROR_DATA::Address

The physical address of the error.

◆ DataHeader

EFI_STATUS_CODE_DATA EFI_MEMORY_EXTENDED_ERROR_DATA::DataHeader

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

◆ Granularity

EFI_MEMORY_ERROR_GRANULARITY EFI_MEMORY_EXTENDED_ERROR_DATA::Granularity

The error granularity type.

◆ Operation

EFI_MEMORY_ERROR_OPERATION EFI_MEMORY_EXTENDED_ERROR_DATA::Operation

The operation that resulted in the error being detected.

◆ Resolution

UINTN EFI_MEMORY_EXTENDED_ERROR_DATA::Resolution

The range, in bytes, within which the error address can be determined.

◆ Syndrome

UINTN EFI_MEMORY_EXTENDED_ERROR_DATA::Syndrome

The error syndrome, vendor-specific ECC syndrome, or CRC data associated with the error. If unknown, should be initialized to 0. Inconsistent with specification here: This field in StatusCodes spec0.9 is defined as UINT32, keep code unchanged.


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