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. |
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
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