EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Fields

PAL_MC_ERROR_TYPE_INFO Struct Reference

#include <Pal.h>

Data Fields

UINT64 Mode:3
UINT64 ErrorInjection:3
UINT64 ErrorSeverity:2
UINT64 ErrorStructure:5
UINT64 StructureHierarchy:3
UINT64 Reserved:48

Detailed Description

Definition at line 2661 of file Pal.h.


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.

Definition at line 2671 of file Pal.h.

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

Definition at line 2677 of file Pal.h.

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.

Definition at line 2683 of file Pal.h.

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.

Definition at line 2662 of file Pal.h.

Definition at line 2713 of file Pal.h.

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. Reserved 63:16 Reserved

Definition at line 2698 of file Pal.h.


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines