PAL_MC_ERROR_TYPE_INFO Struct Reference


Data Fields

UINT64 Mode:3
UINT64 ErrorInjection:3
UINT64 ErrorSeverity:2
UINT64 ErrorStructure:5
UINT64 StructureHierarchy:3
UINT64 Reserved:32
 Reserved 47:16 Reserved.
UINT64 ImplSpec:16
 Bit63:48, Processor specific error injection capabilities.

Field Documentation

Bit5:3, indicates the mode of error injection: 0 - Error inject only (no error consumption) 1 - Error inject and consume All other values are reserved.

Bit7:6, indicates the severity desired for error injection/query. Definitions of the different error severity types 0 - Corrected error 1 - Recoverable error 2 - Fatal error 3 - Reserved

Bit12:8, Indicates the structure identification for error injection/query: 0 - Any structure (cannot be used during query mode). When selected, the structure type used for error injection is determined by PAL. 1 - Cache 2 - TLB 3 - Register file 4 - Bus/System interconnect 5-15

  • Reserved 16-31 - Processor specific error injection capabilities.ErrorDataBuffer is used to specify error types. Please refer to the processor specific documentation for additional details.

Bit63:48, Processor specific error injection capabilities.

Bit2:0, Indicates the mode of operation for this procedure: 0 - Query mode 1 - Error inject mode (err_inj should also be specified) 2 - Cancel outstanding trigger. All other fields in PAL_MC_ERROR_TYPE_INFO, PAL_MC_ERROR_STRUCTURE_INFO and PAL_MC_ERROR_DATA_BUFFER are ignored. All other values are reserved.

Reserved 47:16 Reserved.

Bit15:13, Indicates the structure hierarchy for error injection/query: 0 - Any level of hierarchy (cannot be used during query mode). When selected, the structure hierarchy used for error injection is determined by PAL. 1

  • Error structure hierarchy level-1 2 - Error structure hierarchy level-2 3 - Error structure hierarchy level-3 4 - Error structure hierarchy level-4 All other values are reserved.


Generated on Thu Sep 24 23:14:28 2015 for MdePkg[ALL] by  doxygen 1.5.7.1