TianoCore EDK2 master
Loading...
Searching...
No Matches
Cper.h File Reference

Go to the source code of this file.

Data Structures

struct  EFI_ERROR_TIME_STAMP
 
struct  EFI_COMMON_ERROR_RECORD_HEADER
 
struct  EFI_ERROR_SECTION_DESCRIPTOR
 
struct  EFI_PROCESSOR_GENERIC_ERROR_DATA
 
struct  EFI_GENERIC_ERROR_STATUS
 
struct  EFI_PLATFORM_MEMORY_ERROR_DATA
 
struct  EFI_PLATFORM_MEMORY2_ERROR_DATA
 
struct  EFI_GENERIC_ERROR_PCI_SLOT
 
struct  EFI_GENERIC_ERROR_PCIE_DEV_BRIDGE_ID
 
struct  EFI_PCIE_ERROR_DATA_CAPABILITY
 
struct  EFI_PCIE_ERROR_DATA_AER
 
struct  EFI_PCIE_ERROR_DATA
 
struct  EFI_PCI_PCIX_BUS_ERROR_DATA
 
struct  EFI_GENERIC_ERROR_PCI_DEVICE_ID
 
struct  EFI_FIRMWARE_ERROR_DATA
 
struct  EFI_DMAR_GENERIC_ERROR_DATA
 
struct  EFI_DIRECTED_IO_DMAR_ERROR_DATA
 
struct  EFI_IOMMU_DMAR_ERROR_DATA
 
union  EFI_CXL_AGENT_ADDRESS
 
struct  EFI_CXL_AGENT_DEVICE_ID
 
struct  EFI_CXL_DEVICE_SERIAL_NUM
 
struct  EFI_CXL_ERROR_PCIE_DEV_ID
 
struct  EFI_CXL_COMPONENT_EVENT_LOG
 

Macros

#define EFI_ERROR_RECORD_SIGNATURE_START   SIGNATURE_32('C', 'P', 'E', 'R')
 
#define EFI_ERROR_RECORD_SIGNATURE_END   0xFFFFFFFF
 
#define EFI_ERROR_RECORD_REVISION   0x0101
 
#define EFI_ERROR_TIME_STAMP_PRECISE   BIT0
 
#define EFI_ERROR_SECTION_REVISION   0x0100
 
#define EFI_ERROR_SECTION_FRU_ID_VALID   BIT0
 
#define EFI_ERROR_SECTION_FRU_STRING_VALID   BIT1
 
#define EFI_ERROR_SECTION_FLAGS_PRIMARY   BIT0
 
#define EFI_ERROR_SECTION_FLAGS_CONTAINMENT_WARNING   BIT1
 
#define EFI_ERROR_SECTION_FLAGS_RESET   BIT2
 
#define EFI_ERROR_SECTION_FLAGS_ERROR_THRESHOLD_EXCEEDED   BIT3
 
#define EFI_ERROR_SECTION_FLAGS_RESOURCE_NOT_ACCESSIBLE   BIT4
 
#define EFI_ERROR_SECTION_FLAGS_LATENT_ERROR   BIT5
 
#define EFI_GENERIC_ERROR_RECOVERABLE   0x00000000
 
#define EFI_GENERIC_ERROR_FATAL   0x00000001
 
#define EFI_GENERIC_ERROR_CORRECTED   0x00000002
 
#define EFI_GENERIC_ERROR_INFO   0x00000003
 
#define EFI_ERROR_RECORD_HEADER_PLATFORM_ID_VALID   BIT0
 
#define EFI_ERROR_RECORD_HEADER_TIME_STAMP_VALID   BIT1
 
#define EFI_ERROR_RECORD_HEADER_PARTITION_ID_VALID   BIT2
 
#define EFI_EVENT_NOTIFICATION_TYEP_CMC_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_CPE_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_MCE_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_PCIE_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_INIT_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_NMI_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_BOOT_GUID
 
#define EFI_EVENT_NOTIFICATION_TYEP_DMAR_GUID
 
#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEA
 
#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEI
 
#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_PEI
 
#define EFI_HW_ERROR_FLAGS_RECOVERED   0x00000001
 
#define EFI_HW_ERROR_FLAGS_PREVERR   0x00000002
 
#define EFI_HW_ERROR_FLAGS_SIMULATED   0x00000004
 
#define EFI_ERROR_SECTION_PROCESSOR_GENERIC_GUID
 
#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_GUID
 
#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_IA32X64_GUID
 
#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_ARM_GUID
 
#define EFI_ERROR_SECTION_PLATFORM_MEMORY_GUID
 
#define EFI_ERROR_SECTION_PLATFORM_MEMORY2_GUID
 
#define EFI_ERROR_SECTION_PCIE_GUID
 
#define EFI_ERROR_SECTION_FW_ERROR_RECORD_GUID
 
#define EFI_ERROR_SECTION_PCI_PCIX_BUS_GUID
 
#define EFI_ERROR_SECTION_PCI_DEVICE_GUID
 
#define EFI_ERROR_SECTION_DMAR_GENERIC_GUID
 
#define EFI_ERROR_SECTION_DIRECTED_IO_DMAR_GUID
 
#define EFI_ERROR_SECTION_IOMMU_DMAR_GUID
 
#define EFI_GENERIC_ERROR_PROC_TYPE_VALID   BIT0
 
#define EFI_GENERIC_ERROR_PROC_ISA_VALID   BIT1
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_VALID   BIT2
 
#define EFI_GENERIC_ERROR_PROC_OPERATION_VALID   BIT3
 
#define EFI_GENERIC_ERROR_PROC_FLAGS_VALID   BIT4
 
#define EFI_GENERIC_ERROR_PROC_LEVEL_VALID   BIT5
 
#define EFI_GENERIC_ERROR_PROC_VERSION_VALID   BIT6
 
#define EFI_GENERIC_ERROR_PROC_BRAND_VALID   BIT7
 
#define EFI_GENERIC_ERROR_PROC_ID_VALID   BIT8
 
#define EFI_GENERIC_ERROR_PROC_TARGET_ADDR_VALID   BIT9
 
#define EFI_GENERIC_ERROR_PROC_REQUESTER_ID_VALID   BIT10
 
#define EFI_GENERIC_ERROR_PROC_RESPONDER_ID_VALID   BIT11
 
#define EFI_GENERIC_ERROR_PROC_INST_IP_VALID   BIT12
 
#define EFI_GENERIC_ERROR_PROC_TYPE_IA32_X64   0x00
 
#define EFI_GENERIC_ERROR_PROC_TYPE_IA64   0x01
 
#define EFI_GENERIC_ERROR_PROC_TYPE_ARM   0x02
 
#define EFI_GENERIC_ERROR_PROC_ISA_IA32   0x00
 
#define EFI_GENERIC_ERROR_PROC_ISA_IA64   0x01
 
#define EFI_GENERIC_ERROR_PROC_ISA_X64   0x02
 
#define EFI_GENERIC_ERROR_PROC_ISA_ARM_A32_T32   0x03
 
#define EFI_GENERIC_ERROR_PROC_ISA_ARM_A64   0x04
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_UNKNOWN   0x00
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_CACHE   0x01
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_TLB   0x02
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_BUS   0x04
 
#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_MICRO_ARCH   0x08
 
#define EFI_GENERIC_ERROR_PROC_OPERATION_GENERIC   0x00
 
#define EFI_GENERIC_ERROR_PROC_OPERATION_DATA_READ   0x01
 
#define EFI_GENERIC_ERROR_PROC_OPERATION_DATA_WRITE   0x02
 
#define EFI_GENERIC_ERROR_PROC_OPERATION_INSTRUCTION_EXEC   0x03
 
#define EFI_GENERIC_ERROR_PROC_FLAGS_RESTARTABLE   BIT0
 
#define EFI_GENERIC_ERROR_PROC_FLAGS_PRECISE_IP   BIT1
 
#define EFI_GENERIC_ERROR_PROC_FLAGS_OVERFLOW   BIT2
 
#define EFI_GENERIC_ERROR_PROC_FLAGS_CORRECTED   BIT3
 
#define EFI_PLATFORM_MEMORY_ERROR_STATUS_VALID   BIT0
 
#define EFI_PLATFORM_MEMORY_PHY_ADDRESS_VALID   BIT1
 
#define EFI_PLATFORM_MEMORY_PHY_ADDRESS_MASK_VALID   BIT2
 
#define EFI_PLATFORM_MEMORY_NODE_VALID   BIT3
 
#define EFI_PLATFORM_MEMORY_CARD_VALID   BIT4
 
#define EFI_PLATFORM_MEMORY_MODULE_VALID   BIT5
 
#define EFI_PLATFORM_MEMORY_BANK_VALID   BIT6
 
#define EFI_PLATFORM_MEMORY_DEVICE_VALID   BIT7
 
#define EFI_PLATFORM_MEMORY_ROW_VALID   BIT8
 
#define EFI_PLATFORM_MEMORY_COLUMN_VALID   BIT9
 
#define EFI_PLATFORM_MEMORY_BIT_POS_VALID   BIT10
 
#define EFI_PLATFORM_MEMORY_REQUESTOR_ID_VALID   BIT11
 
#define EFI_PLATFORM_MEMORY_RESPONDER_ID_VALID   BIT12
 
#define EFI_PLATFORM_MEMORY_TARGET_ID_VALID   BIT13
 
#define EFI_PLATFORM_MEMORY_ERROR_TYPE_VALID   BIT14
 
#define EFI_PLATFORM_MEMORY_ERROR_RANK_NUM_VALID   BIT15
 
#define EFI_PLATFORM_MEMORY_ERROR_CARD_HANDLE_VALID   BIT16
 
#define EFI_PLATFORM_MEMORY_ERROR_MODULE_HANDLE_VALID   BIT17
 
#define EFI_PLATFORM_MEMORY_ERROR_EXTENDED_ROW_BIT_16_17_VALID   BIT18
 
#define EFI_PLATFORM_MEMORY_ERROR_BANK_GROUP_VALID   BIT19
 
#define EFI_PLATFORM_MEMORY_ERROR_BANK_ADDRESS_VALID   BIT20
 
#define EFI_PLATFORM_MEMORY_ERROR_CHIP_IDENTIFICATION_VALID   BIT21
 
#define EFI_PLATFORM_MEMORY_ERROR_UNKNOWN   0x00
 
#define EFI_PLATFORM_MEMORY_ERROR_NONE   0x01
 
#define EFI_PLATFORM_MEMORY_ERROR_SINGLEBIT_ECC   0x02
 
#define EFI_PLATFORM_MEMORY_ERROR_MLTIBIT_ECC   0x03
 
#define EFI_PLATFORM_MEMORY_ERROR_SINGLESYMBOLS_CHIPKILL   0x04
 
#define EFI_PLATFORM_MEMORY_ERROR_MULTISYMBOL_CHIPKILL   0x05
 
#define EFI_PLATFORM_MEMORY_ERROR_MATER_ABORT   0x06
 
#define EFI_PLATFORM_MEMORY_ERROR_TARGET_ABORT   0x07
 
#define EFI_PLATFORM_MEMORY_ERROR_PARITY   0x08
 
#define EFI_PLATFORM_MEMORY_ERROR_WDT   0x09
 
#define EFI_PLATFORM_MEMORY_ERROR_INVALID_ADDRESS   0x0A
 
#define EFI_PLATFORM_MEMORY_ERROR_MIRROR_FAILED   0x0B
 
#define EFI_PLATFORM_MEMORY_ERROR_SPARING   0x0C
 
#define EFI_PLATFORM_MEMORY_ERROR_SCRUB_CORRECTED   0x0D
 
#define EFI_PLATFORM_MEMORY_ERROR_SCRUB_UNCORRECTED   0x0E
 
#define EFI_PLATFORM_MEMORY_ERROR_MEMORY_MAP_EVENT   0x0F
 
#define EFI_PLATFORM_MEMORY2_ERROR_STATUS_VALID   BIT0
 
#define EFI_PLATFORM_MEMORY2_PHY_ADDRESS_VALID   BIT1
 
#define EFI_PLATFORM_MEMORY2_PHY_ADDRESS_MASK_VALID   BIT2
 
#define EFI_PLATFORM_MEMORY2_NODE_VALID   BIT3
 
#define EFI_PLATFORM_MEMORY2_CARD_VALID   BIT4
 
#define EFI_PLATFORM_MEMORY2_MODULE_VALID   BIT5
 
#define EFI_PLATFORM_MEMORY2_BANK_VALID   BIT6
 
#define EFI_PLATFORM_MEMORY2_DEVICE_VALID   BIT7
 
#define EFI_PLATFORM_MEMORY2_ROW_VALID   BIT8
 
#define EFI_PLATFORM_MEMORY2_COLUMN_VALID   BIT9
 
#define EFI_PLATFORM_MEMORY2_RANK_VALID   BIT10
 
#define EFI_PLATFORM_MEMORY2_BIT_POS_VALID   BIT11
 
#define EFI_PLATFORM_MEMORY2_CHIP_ID_VALID   BIT12
 
#define EFI_PLATFORM_MEMORY2_MEMORY_ERROR_TYPE_VALID   BIT13
 
#define EFI_PLATFORM_MEMORY2_STATUS_VALID   BIT14
 
#define EFI_PLATFORM_MEMORY2_REQUESTOR_ID_VALID   BIT15
 
#define EFI_PLATFORM_MEMORY2_RESPONDER_ID_VALID   BIT16
 
#define EFI_PLATFORM_MEMORY2_TARGET_ID_VALID   BIT17
 
#define EFI_PLATFORM_MEMORY2_CARD_HANDLE_VALID   BIT18
 
#define EFI_PLATFORM_MEMORY2_MODULE_HANDLE_VALID   BIT19
 
#define EFI_PLATFORM_MEMORY2_BANK_GROUP_VALID   BIT20
 
#define EFI_PLATFORM_MEMORY2_BANK_ADDRESS_VALID   BIT21
 
#define EFI_PLATFORM_MEMORY2_ERROR_UNKNOWN   0x00
 
#define EFI_PLATFORM_MEMORY2_ERROR_NONE   0x01
 
#define EFI_PLATFORM_MEMORY2_ERROR_SINGLEBIT_ECC   0x02
 
#define EFI_PLATFORM_MEMORY2_ERROR_MLTIBIT_ECC   0x03
 
#define EFI_PLATFORM_MEMORY2_ERROR_SINGLESYMBOL_CHIPKILL   0x04
 
#define EFI_PLATFORM_MEMORY2_ERROR_MULTISYMBOL_CHIPKILL   0x05
 
#define EFI_PLATFORM_MEMORY2_ERROR_MASTER_ABORT   0x06
 
#define EFI_PLATFORM_MEMORY2_ERROR_TARGET_ABORT   0x07
 
#define EFI_PLATFORM_MEMORY2_ERROR_PARITY   0x08
 
#define EFI_PLATFORM_MEMORY2_ERROR_WDT   0x09
 
#define EFI_PLATFORM_MEMORY2_ERROR_INVALID_ADDRESS   0x0A
 
#define EFI_PLATFORM_MEMORY2_ERROR_MIRROR_BROKEN   0x0B
 
#define EFI_PLATFORM_MEMORY2_ERROR_MEMORY_SPARING   0x0C
 
#define EFI_PLATFORM_MEMORY2_ERROR_SCRUB_CORRECTED   0x0D
 
#define EFI_PLATFORM_MEMORY2_ERROR_SCRUB_UNCORRECTED   0x0E
 
#define EFI_PLATFORM_MEMORY2_ERROR_MEMORY_MAP_EVENT   0x0F
 
#define EFI_PCIE_ERROR_PORT_TYPE_VALID   BIT0
 
#define EFI_PCIE_ERROR_VERSION_VALID   BIT1
 
#define EFI_PCIE_ERROR_COMMAND_STATUS_VALID   BIT2
 
#define EFI_PCIE_ERROR_DEVICE_ID_VALID   BIT3
 
#define EFI_PCIE_ERROR_SERIAL_NO_VALID   BIT4
 
#define EFI_PCIE_ERROR_BRIDGE_CRL_STS_VALID   BIT5
 
#define EFI_PCIE_ERROR_CAPABILITY_INFO_VALID   BIT6
 
#define EFI_PCIE_ERROR_AER_INFO_VALID   BIT7
 
#define EFI_PCIE_ERROR_PORT_PCIE_ENDPOINT   0x00000000
 
#define EFI_PCIE_ERROR_PORT_PCI_ENDPOINT   0x00000001
 
#define EFI_PCIE_ERROR_PORT_ROOT_PORT   0x00000004
 
#define EFI_PCIE_ERROR_PORT_UPSWITCH_PORT   0x00000005
 
#define EFI_PCIE_ERROR_PORT_DOWNSWITCH_PORT   0x00000006
 
#define EFI_PCIE_ERROR_PORT_PCIE_TO_PCI_BRIDGE   0x00000007
 
#define EFI_PCIE_ERROR_PORT_PCI_TO_PCIE_BRIDGE   0x00000008
 
#define EFI_PCIE_ERROR_PORT_ROOT_INT_ENDPOINT   0x00000009
 
#define EFI_PCIE_ERROR_PORT_ROOT_EVENT_COLLECTOR   0x0000000A
 
#define EFI_PCI_PCIX_BUS_ERROR_STATUS_VALID   BIT0
 
#define EFI_PCI_PCIX_BUS_ERROR_TYPE_VALID   BIT1
 
#define EFI_PCI_PCIX_BUS_ERROR_BUS_ID_VALID   BIT2
 
#define EFI_PCI_PCIX_BUS_ERROR_BUS_ADDRESS_VALID   BIT3
 
#define EFI_PCI_PCIX_BUS_ERROR_BUS_DATA_VALID   BIT4
 
#define EFI_PCI_PCIX_BUS_ERROR_COMMAND_VALID   BIT5
 
#define EFI_PCI_PCIX_BUS_ERROR_REQUESTOR_ID_VALID   BIT6
 
#define EFI_PCI_PCIX_BUS_ERROR_COMPLETER_ID_VALID   BIT7
 
#define EFI_PCI_PCIX_BUS_ERROR_TARGET_ID_VALID   BIT8
 
#define EFI_PCI_PCIX_BUS_ERROR_UNKNOWN   0x0000
 
#define EFI_PCI_PCIX_BUS_ERROR_DATA_PARITY   0x0001
 
#define EFI_PCI_PCIX_BUS_ERROR_SYSTEM   0x0002
 
#define EFI_PCI_PCIX_BUS_ERROR_MASTER_ABORT   0x0003
 
#define EFI_PCI_PCIX_BUS_ERROR_BUS_TIMEOUT   0x0004
 
#define EFI_PCI_PCIX_BUS_ERROR_MASTER_DATA_PARITY   0x0005
 
#define EFI_PCI_PCIX_BUS_ERROR_ADDRESS_PARITY   0x0006
 
#define EFI_PCI_PCIX_BUS_ERROR_COMMAND_PARITY   0x0007
 
#define EFI_PCI_PCIX_DEVICE_ERROR_STATUS_VALID   BIT0
 
#define EFI_PCI_PCIX_DEVICE_ERROR_ID_INFO_VALID   BIT1
 
#define EFI_PCI_PCIX_DEVICE_ERROR_MEM_NUM_VALID   BIT2
 
#define EFI_PCI_PCIX_DEVICE_ERROR_IO_NUM_VALID   BIT3
 
#define EFI_PCI_PCIX_DEVICE_ERROR_REG_DATA_PAIR_VALID   BIT4
 
#define EFI_FIRMWARE_ERROR_TYPE_IPF_SAL   0x00
 
#define EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE1   0x01
 
#define EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE2   0x02
 
#define EFI_DMA_FAULT_REASON_TABLE_ENTRY_NOT_PRESENT   0x01
 
#define EFI_DMA_FAULT_REASON_TABLE_ENTRY_INVALID   0x02
 
#define EFI_DMA_FAULT_REASON_ACCESS_MAPPING_TABLE_ERROR   0x03
 
#define EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_MAPPING_TABLE   0x04
 
#define EFI_DMA_FAULT_REASON_ACCESS_ADDR_OUT_OF_SPACE   0x05
 
#define EFI_DMA_FAULT_REASON_INVALID_ACCESS   0x06
 
#define EFI_DMA_FAULT_REASON_INVALID_REQUEST   0x07
 
#define EFI_DMA_FAULT_REASON_ACCESS_TRANSLATE_TABLE_ERROR   0x08
 
#define EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_TRANSLATE_TABLE   0x09
 
#define EFI_DMA_FAULT_REASON_INVALID_COMMAOND   0x0A
 
#define EFI_DMA_FAULT_REASON_ACCESS_COMMAND_BUFFER_ERROR   0x0B
 
#define EFI_DMA_ACCESS_TYPE_READ   0x00
 
#define EFI_DMA_ACCESS_TYPE_WRITE   0x01
 
#define EFI_DMA_ADDRESS_UNTRANSLATED   0x00
 
#define EFI_DMA_ADDRESS_TRANSLATION   0x01
 
#define EFI_DMA_ARCH_TYPE_VT   0x01
 
#define EFI_DMA_ARCH_TYPE_IOMMU   0x02
 
#define EFI_CXL_CACHMEM_AGENT_TYPE   BIT0
 
#define EFI_CXL_CACHMEM_AGENT_ADDRESS   BIT1
 
#define EFI_CXL_CACHMEM_DEVICE_ID   BIT2
 
#define EFI_CXL_CACHMEM_DEVICE_SER_NUM   BIT3
 
#define EFI_CXL_CACHMEM_CAP_STRUCT   BIT4
 
#define EFI_CXL_CACHMEM_DVSEC   BIT5
 
#define EFI_CXL_CACHMEM_ERROR_LOG   BIT6
 
#define EFI_CXL_AGENT_CXL11_DEV   0
 
#define EFI_CXL_AGENT_CXL11_DSP   1
 
#define EFI_CXL_AGENT_CXL20_DEV   2
 
#define EFI_CXL_AGENT_CXL20_LOGICAL_DEV   3
 
#define EFI_CXL_AGENT_CXL20_FMLD   4
 
#define EFI_CXL_AGENT_CXL20_RP   5
 
#define EFI_CXL_AGENT_CXL20_DSP   6
 
#define EFI_CXL_AGENT_CXL20_USP   7
 
#define EFI_CXL_MEM_DEVICE_ID   BIT0
 
#define EFI_CXL_MEM_DEVICE_SER_NUM   BIT1
 
#define EFI_CXL_MEM_COMP_ERROR_LOG   BIT2
 

Enumerations

enum  EFI_GENERIC_ERROR_STATUS_ERROR_TYPE {
  ErrorInternal = 1 , ErrorBus = 16 , ErrorMemStorage = 4 , ErrorTlbStorage = 5 ,
  ErrorCacheStorage = 6 , ErrorFunctionalUnit = 7 , ErrorSelftest = 8 , ErrorOverflow = 9 ,
  ErrorVirtualMap = 17 , ErrorAccessInvalid = 18 , ErrorUnimplAccess = 19 , ErrorLossOfLockstep = 20 ,
  ErrorResponseInvalid = 21 , ErrorParity = 22 , ErrorProtocol = 23 , ErrorPath = 24 ,
  ErrorTimeout = 25 , ErrorPoisoned = 26
}
 

Variables

EFI_GUID gEfiEventNotificationTypeCmcGuid
 
EFI_GUID gEfiEventNotificationTypeCpeGuid
 
EFI_GUID gEfiEventNotificationTypeMceGuid
 
EFI_GUID gEfiEventNotificationTypePcieGuid
 
EFI_GUID gEfiEventNotificationTypeInitGuid
 
EFI_GUID gEfiEventNotificationTypeNmiGuid
 
EFI_GUID gEfiEventNotificationTypeBootGuid
 
EFI_GUID gEfiEventNotificationTypeDmarGuid
 
EFI_GUID gEfiEventNotificationTypeSeaGuid
 
EFI_GUID gEfiEventNotificationTypeSeiGuid
 
EFI_GUID gEfiEventNotificationTypePeiGuid
 
EFI_GUID gEfiProcessorGenericErrorSectionGuid
 
EFI_GUID gEfiProcessorSpecificErrorSectionGuid
 
EFI_GUID gEfiIa32X64ProcessorErrorSectionGuid
 
EFI_GUID gEfiArmProcessorErrorSectionGuid
 
EFI_GUID gEfiPlatformMemoryErrorSectionGuid
 
EFI_GUID gEfiPlatformMemory2ErrorSectionGuid
 
EFI_GUID gEfiPcieErrorSectionGuid
 
EFI_GUID gEfiFirmwareErrorSectionGuid
 
EFI_GUID gEfiPciBusErrorSectionGuid
 
EFI_GUID gEfiPciDevErrorSectionGuid
 
EFI_GUID gEfiDMArGenericErrorSectionGuid
 
EFI_GUID gEfiDirectedIoDMArErrorSectionGuid
 
EFI_GUID gEfiIommuDMArErrorSectionGuid
 

Detailed Description

GUIDs and definitions used for Common Platform Error Record.

Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent

Revision Reference:
GUIDs defined in UEFI 2.7 Specification.

Definition in file Cper.h.

Macro Definition Documentation

◆ EFI_CXL_AGENT_CXL11_DEV

#define EFI_CXL_AGENT_CXL11_DEV   0

Definition at line 1226 of file Cper.h.

◆ EFI_CXL_AGENT_CXL11_DSP

#define EFI_CXL_AGENT_CXL11_DSP   1

Definition at line 1227 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_DEV

#define EFI_CXL_AGENT_CXL20_DEV   2

Definition at line 1228 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_DSP

#define EFI_CXL_AGENT_CXL20_DSP   6

Definition at line 1232 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_FMLD

#define EFI_CXL_AGENT_CXL20_FMLD   4

Definition at line 1230 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_LOGICAL_DEV

#define EFI_CXL_AGENT_CXL20_LOGICAL_DEV   3

Definition at line 1229 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_RP

#define EFI_CXL_AGENT_CXL20_RP   5

Definition at line 1231 of file Cper.h.

◆ EFI_CXL_AGENT_CXL20_USP

#define EFI_CXL_AGENT_CXL20_USP   7

Definition at line 1233 of file Cper.h.

◆ EFI_CXL_CACHMEM_AGENT_ADDRESS

#define EFI_CXL_CACHMEM_AGENT_ADDRESS   BIT1

Definition at line 1215 of file Cper.h.

◆ EFI_CXL_CACHMEM_AGENT_TYPE

#define EFI_CXL_CACHMEM_AGENT_TYPE   BIT0

CXL Cachemem Event Log Valid bits

Definition at line 1214 of file Cper.h.

◆ EFI_CXL_CACHMEM_CAP_STRUCT

#define EFI_CXL_CACHMEM_CAP_STRUCT   BIT4

Definition at line 1218 of file Cper.h.

◆ EFI_CXL_CACHMEM_DEVICE_ID

#define EFI_CXL_CACHMEM_DEVICE_ID   BIT2

Definition at line 1216 of file Cper.h.

◆ EFI_CXL_CACHMEM_DEVICE_SER_NUM

#define EFI_CXL_CACHMEM_DEVICE_SER_NUM   BIT3

Definition at line 1217 of file Cper.h.

◆ EFI_CXL_CACHMEM_DVSEC

#define EFI_CXL_CACHMEM_DVSEC   BIT5

Definition at line 1219 of file Cper.h.

◆ EFI_CXL_CACHMEM_ERROR_LOG

#define EFI_CXL_CACHMEM_ERROR_LOG   BIT6

Definition at line 1220 of file Cper.h.

◆ EFI_CXL_MEM_COMP_ERROR_LOG

#define EFI_CXL_MEM_COMP_ERROR_LOG   BIT2

Definition at line 1241 of file Cper.h.

◆ EFI_CXL_MEM_DEVICE_ID

#define EFI_CXL_MEM_DEVICE_ID   BIT0

Definition at line 1239 of file Cper.h.

◆ EFI_CXL_MEM_DEVICE_SER_NUM

#define EFI_CXL_MEM_DEVICE_SER_NUM   BIT1

Definition at line 1240 of file Cper.h.

◆ EFI_DMA_ACCESS_TYPE_READ

#define EFI_DMA_ACCESS_TYPE_READ   0x00

DMA access type in DMAr Generic Error Section

Definition at line 1135 of file Cper.h.

◆ EFI_DMA_ACCESS_TYPE_WRITE

#define EFI_DMA_ACCESS_TYPE_WRITE   0x01

Definition at line 1136 of file Cper.h.

◆ EFI_DMA_ADDRESS_TRANSLATION

#define EFI_DMA_ADDRESS_TRANSLATION   0x01

Definition at line 1143 of file Cper.h.

◆ EFI_DMA_ADDRESS_UNTRANSLATED

#define EFI_DMA_ADDRESS_UNTRANSLATED   0x00

DMA address type in DMAr Generic Error Section

Definition at line 1142 of file Cper.h.

◆ EFI_DMA_ARCH_TYPE_IOMMU

#define EFI_DMA_ARCH_TYPE_IOMMU   0x02

Definition at line 1150 of file Cper.h.

◆ EFI_DMA_ARCH_TYPE_VT

#define EFI_DMA_ARCH_TYPE_VT   0x01

Architecture type in DMAr Generic Error Section

Definition at line 1149 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_ACCESS_ADDR_OUT_OF_SPACE

#define EFI_DMA_FAULT_REASON_ACCESS_ADDR_OUT_OF_SPACE   0x05

Definition at line 1123 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_ACCESS_COMMAND_BUFFER_ERROR

#define EFI_DMA_FAULT_REASON_ACCESS_COMMAND_BUFFER_ERROR   0x0B

Definition at line 1129 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_ACCESS_MAPPING_TABLE_ERROR

#define EFI_DMA_FAULT_REASON_ACCESS_MAPPING_TABLE_ERROR   0x03

Definition at line 1121 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_ACCESS_TRANSLATE_TABLE_ERROR

#define EFI_DMA_FAULT_REASON_ACCESS_TRANSLATE_TABLE_ERROR   0x08

Definition at line 1126 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_INVALID_ACCESS

#define EFI_DMA_FAULT_REASON_INVALID_ACCESS   0x06

Definition at line 1124 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_INVALID_COMMAOND

#define EFI_DMA_FAULT_REASON_INVALID_COMMAOND   0x0A

Definition at line 1128 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_INVALID_REQUEST

#define EFI_DMA_FAULT_REASON_INVALID_REQUEST   0x07

Definition at line 1125 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_MAPPING_TABLE

#define EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_MAPPING_TABLE   0x04

Definition at line 1122 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_TRANSLATE_TABLE

#define EFI_DMA_FAULT_REASON_RESV_BIT_ERROR_IN_TRANSLATE_TABLE   0x09

Definition at line 1127 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_TABLE_ENTRY_INVALID

#define EFI_DMA_FAULT_REASON_TABLE_ENTRY_INVALID   0x02

Definition at line 1120 of file Cper.h.

◆ EFI_DMA_FAULT_REASON_TABLE_ENTRY_NOT_PRESENT

#define EFI_DMA_FAULT_REASON_TABLE_ENTRY_NOT_PRESENT   0x01

Fault Reason in DMAr Generic Error Section

Definition at line 1119 of file Cper.h.

◆ EFI_ERROR_RECORD_HEADER_PARTITION_ID_VALID

#define EFI_ERROR_RECORD_HEADER_PARTITION_ID_VALID   BIT2

Definition at line 38 of file Cper.h.

◆ EFI_ERROR_RECORD_HEADER_PLATFORM_ID_VALID

#define EFI_ERROR_RECORD_HEADER_PLATFORM_ID_VALID   BIT0

The validation bit mask indicates the validity of the following fields in Error Record Header.

Definition at line 36 of file Cper.h.

◆ EFI_ERROR_RECORD_HEADER_TIME_STAMP_VALID

#define EFI_ERROR_RECORD_HEADER_TIME_STAMP_VALID   BIT1

Definition at line 37 of file Cper.h.

◆ EFI_ERROR_RECORD_REVISION

#define EFI_ERROR_RECORD_REVISION   0x0101

Definition at line 21 of file Cper.h.

◆ EFI_ERROR_RECORD_SIGNATURE_END

#define EFI_ERROR_RECORD_SIGNATURE_END   0xFFFFFFFF

Definition at line 19 of file Cper.h.

◆ EFI_ERROR_RECORD_SIGNATURE_START

#define EFI_ERROR_RECORD_SIGNATURE_START   SIGNATURE_32('C', 'P', 'E', 'R')

Definition at line 18 of file Cper.h.

◆ EFI_ERROR_SECTION_DIRECTED_IO_DMAR_GUID

#define EFI_ERROR_SECTION_DIRECTED_IO_DMAR_GUID
Value:
{ \
0x71761d37, 0x32b2, 0x45cd, { 0xa7, 0xd0, 0xb0, 0xfe, 0xdd, 0x93, 0xe8, 0xcf } \
}

Definition at line 215 of file Cper.h.

◆ EFI_ERROR_SECTION_DMAR_GENERIC_GUID

#define EFI_ERROR_SECTION_DMAR_GENERIC_GUID
Value:
{ \
0x5b51fef7, 0xc79d, 0x4434, { 0x8f, 0x1b, 0xaa, 0x62, 0xde, 0x3e, 0x2c, 0x64 } \
}

Definition at line 211 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_CONTAINMENT_WARNING

#define EFI_ERROR_SECTION_FLAGS_CONTAINMENT_WARNING   BIT1

Definition at line 162 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_ERROR_THRESHOLD_EXCEEDED

#define EFI_ERROR_SECTION_FLAGS_ERROR_THRESHOLD_EXCEEDED   BIT3

Definition at line 164 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_LATENT_ERROR

#define EFI_ERROR_SECTION_FLAGS_LATENT_ERROR   BIT5

Definition at line 166 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_PRIMARY

#define EFI_ERROR_SECTION_FLAGS_PRIMARY   BIT0

Flag field contains information that describes the error section in Error Section Descriptor.

Definition at line 161 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_RESET

#define EFI_ERROR_SECTION_FLAGS_RESET   BIT2

Definition at line 163 of file Cper.h.

◆ EFI_ERROR_SECTION_FLAGS_RESOURCE_NOT_ACCESSIBLE

#define EFI_ERROR_SECTION_FLAGS_RESOURCE_NOT_ACCESSIBLE   BIT4

Definition at line 165 of file Cper.h.

◆ EFI_ERROR_SECTION_FRU_ID_VALID

#define EFI_ERROR_SECTION_FRU_ID_VALID   BIT0

Validity Fields in Error Section Descriptor.

Definition at line 154 of file Cper.h.

◆ EFI_ERROR_SECTION_FRU_STRING_VALID

#define EFI_ERROR_SECTION_FRU_STRING_VALID   BIT1

Definition at line 155 of file Cper.h.

◆ EFI_ERROR_SECTION_FW_ERROR_RECORD_GUID

#define EFI_ERROR_SECTION_FW_ERROR_RECORD_GUID
Value:
{ \
0x81212a96, 0x09ed, 0x4996, { 0x94, 0x71, 0x8d, 0x72, 0x9c, 0x8e, 0x69, 0xed } \
}

Definition at line 199 of file Cper.h.

◆ EFI_ERROR_SECTION_IOMMU_DMAR_GUID

#define EFI_ERROR_SECTION_IOMMU_DMAR_GUID
Value:
{ \
0x036f84e1, 0x7f37, 0x428c, { 0xa7, 0x9e, 0x57, 0x5f, 0xdf, 0xaa, 0x84, 0xec } \
}

Definition at line 219 of file Cper.h.

◆ EFI_ERROR_SECTION_PCI_DEVICE_GUID

#define EFI_ERROR_SECTION_PCI_DEVICE_GUID
Value:
{ \
0xeb5e4685, 0xca66, 0x4769, { 0xb6, 0xa2, 0x26, 0x06, 0x8b, 0x00, 0x13, 0x26 } \
}

Definition at line 207 of file Cper.h.

◆ EFI_ERROR_SECTION_PCI_PCIX_BUS_GUID

#define EFI_ERROR_SECTION_PCI_PCIX_BUS_GUID
Value:
{ \
0xc5753963, 0x3b84, 0x4095, { 0xbf, 0x78, 0xed, 0xda, 0xd3, 0xf9, 0xc9, 0xdd } \
}

Definition at line 203 of file Cper.h.

◆ EFI_ERROR_SECTION_PCIE_GUID

#define EFI_ERROR_SECTION_PCIE_GUID
Value:
{ \
0xd995e954, 0xbbc1, 0x430f, { 0xad, 0x91, 0xb4, 0x4d, 0xcb, 0x3c, 0x6f, 0x35 } \
}

Definition at line 195 of file Cper.h.

◆ EFI_ERROR_SECTION_PLATFORM_MEMORY2_GUID

#define EFI_ERROR_SECTION_PLATFORM_MEMORY2_GUID
Value:
{ \
0x61EC04FC, 0x48E6, 0xD813, { 0x25, 0xC9, 0x8D, 0xAA, 0x44, 0x75, 0x0B, 0x12 } \
}

Definition at line 191 of file Cper.h.

◆ EFI_ERROR_SECTION_PLATFORM_MEMORY_GUID

#define EFI_ERROR_SECTION_PLATFORM_MEMORY_GUID
Value:
{ \
0xa5bc1114, 0x6f64, 0x4ede, { 0xb8, 0x63, 0x3e, 0x83, 0xed, 0x7c, 0x83, 0xb1 } \
}

Definition at line 187 of file Cper.h.

◆ EFI_ERROR_SECTION_PROCESSOR_GENERIC_GUID

#define EFI_ERROR_SECTION_PROCESSOR_GENERIC_GUID
Value:
{ \
0x9876ccad, 0x47b4, 0x4bdb, { 0xb6, 0x5e, 0x16, 0xf1, 0x93, 0xc4, 0xf3, 0xdb } \
}

Error Sectition Type GUIDs in Error Section Descriptor

Definition at line 171 of file Cper.h.

◆ EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_ARM_GUID

#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_ARM_GUID
Value:
{ \
0xe19e3d16, 0xbc11, 0x11e4, { 0x9c, 0xaa, 0xc2, 0x05, 0x1d, 0x5d, 0x46, 0xb0 } \
}

Definition at line 183 of file Cper.h.

◆ EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_GUID

#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_GUID
Value:
{ \
0xdc3ea0b0, 0xa144, 0x4797, { 0xb9, 0x5b, 0x53, 0xfa, 0x24, 0x2b, 0x6e, 0x1d } \
}

Definition at line 175 of file Cper.h.

◆ EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_IA32X64_GUID

#define EFI_ERROR_SECTION_PROCESSOR_SPECIFIC_IA32X64_GUID
Value:
{ \
0xdc3ea0b0, 0xa144, 0x4797, { 0xb9, 0x5b, 0x53, 0xfa, 0x24, 0x2b, 0x6e, 0x1d } \
}

Definition at line 179 of file Cper.h.

◆ EFI_ERROR_SECTION_REVISION

#define EFI_ERROR_SECTION_REVISION   0x0100

Definition at line 149 of file Cper.h.

◆ EFI_ERROR_TIME_STAMP_PRECISE

#define EFI_ERROR_TIME_STAMP_PRECISE   BIT0

Timestamp is precise if this bit is set and correlates to the time of the error event.

Definition at line 45 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_BOOT_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_BOOT_GUID
Value:
{ \
0x3D61A466, 0xAB40, 0x409a, { 0xA6, 0x98, 0xF3, 0x62, 0xD4, 0x64, 0xB3, 0x8F } \
}

Definition at line 90 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_CMC_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_CMC_GUID
Value:
{ \
0x2DCE8BB1, 0xBDD7, 0x450e, { 0xB9, 0xAD, 0x9C, 0xF4, 0xEB, 0xD4, 0xF8, 0x90 } \
}

GUID value indicating the record association with an error event notification type.

Definition at line 66 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_CPE_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_CPE_GUID
Value:
{ \
0x4E292F96, 0xD843, 0x4a55, { 0xA8, 0xC2, 0xD4, 0x81, 0xF2, 0x7E, 0xBE, 0xEE } \
}

Definition at line 70 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_DMAR_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_DMAR_GUID
Value:
{ \
0x667DD791, 0xC6B3, 0x4c27, { 0x8A, 0x6B, 0x0F, 0x8E, 0x72, 0x2D, 0xEB, 0x41 } \
}

Definition at line 94 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_INIT_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_INIT_GUID
Value:
{ \
0xCC5263E8, 0x9308, 0x454a, { 0x89, 0xD0, 0x34, 0x0B, 0xD3, 0x9B, 0xC9, 0x8E } \
}

Definition at line 82 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_MCE_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_MCE_GUID
Value:
{ \
0xE8F56FFE, 0x919C, 0x4cc5, { 0xBA, 0x88, 0x65, 0xAB, 0xE1, 0x49, 0x13, 0xBB } \
}

Definition at line 74 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_NMI_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_NMI_GUID
Value:
{ \
0x5BAD89FF, 0xB7E6, 0x42c9, { 0x81, 0x4A, 0xCF, 0x24, 0x85, 0xD6, 0xE9, 0x8A } \
}

Definition at line 86 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYEP_PCIE_GUID

#define EFI_EVENT_NOTIFICATION_TYEP_PCIE_GUID
Value:
{ \
0xCF93C01F, 0x1A16, 0x4dfc, { 0xB8, 0xBC, 0x9C, 0x4D, 0xAF, 0x67, 0xC1, 0x04 } \
}

Definition at line 78 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYPE_DMAR_PEI

#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_PEI
Value:
{ \
0x09A9D5AC, 0x5204, 0x4214, { 0x96, 0xE5, 0x94, 0x99, 0x2E, 0x75, 0x2B, 0xCD } \
}

Definition at line 106 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEA

#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEA
Value:
{ \
0x9A78788A, 0xBBE8, 0x11E4, { 0x80, 0x9E, 0x67, 0x61, 0x1E, 0x5D, 0x46, 0xB0 } \
}

Definition at line 98 of file Cper.h.

◆ EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEI

#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEI
Value:
{ \
0x5C284C81, 0xB0AE, 0x4E87, { 0xA3, 0x22, 0xB0, 0x4C, 0x85, 0x62, 0x43, 0x23 } \
}

Definition at line 102 of file Cper.h.

◆ EFI_FIRMWARE_ERROR_TYPE_IPF_SAL

#define EFI_FIRMWARE_ERROR_TYPE_IPF_SAL   0x00

Identifies the type of firmware error record

Definition at line 1100 of file Cper.h.

◆ EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE1

#define EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE1   0x01

Definition at line 1101 of file Cper.h.

◆ EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE2

#define EFI_FIRMWARE_ERROR_TYPE_SOC_TYPE2   0x02

Definition at line 1102 of file Cper.h.

◆ EFI_GENERIC_ERROR_CORRECTED

#define EFI_GENERIC_ERROR_CORRECTED   0x00000002

Definition at line 28 of file Cper.h.

◆ EFI_GENERIC_ERROR_FATAL

#define EFI_GENERIC_ERROR_FATAL   0x00000001

Definition at line 27 of file Cper.h.

◆ EFI_GENERIC_ERROR_INFO

#define EFI_GENERIC_ERROR_INFO   0x00000003

Definition at line 29 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_BRAND_VALID

#define EFI_GENERIC_ERROR_PROC_BRAND_VALID   BIT7

Definition at line 252 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_BUS

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_BUS   0x04

Definition at line 285 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_CACHE

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_CACHE   0x01

Definition at line 283 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_MICRO_ARCH

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_MICRO_ARCH   0x08

Definition at line 286 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_TLB

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_TLB   0x02

Definition at line 284 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_UNKNOWN

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_UNKNOWN   0x00

The type of error that occurred in Proessor Generic Error section.

Definition at line 282 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ERROR_TYPE_VALID

#define EFI_GENERIC_ERROR_PROC_ERROR_TYPE_VALID   BIT2

Definition at line 247 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_FLAGS_CORRECTED

#define EFI_GENERIC_ERROR_PROC_FLAGS_CORRECTED   BIT3

Definition at line 305 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_FLAGS_OVERFLOW

#define EFI_GENERIC_ERROR_PROC_FLAGS_OVERFLOW   BIT2

Definition at line 304 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_FLAGS_PRECISE_IP

#define EFI_GENERIC_ERROR_PROC_FLAGS_PRECISE_IP   BIT1

Definition at line 303 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_FLAGS_RESTARTABLE

#define EFI_GENERIC_ERROR_PROC_FLAGS_RESTARTABLE   BIT0

Flags bit mask indicates additional information about the error in Proessor Generic Error section

Definition at line 302 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_FLAGS_VALID

#define EFI_GENERIC_ERROR_PROC_FLAGS_VALID   BIT4

Definition at line 249 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ID_VALID

#define EFI_GENERIC_ERROR_PROC_ID_VALID   BIT8

Definition at line 253 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_INST_IP_VALID

#define EFI_GENERIC_ERROR_PROC_INST_IP_VALID   BIT12

Definition at line 257 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_ARM_A32_T32

#define EFI_GENERIC_ERROR_PROC_ISA_ARM_A32_T32   0x03

Definition at line 275 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_ARM_A64

#define EFI_GENERIC_ERROR_PROC_ISA_ARM_A64   0x04

Definition at line 276 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_IA32

#define EFI_GENERIC_ERROR_PROC_ISA_IA32   0x00

The type of the instruction set executing when the error occurred in Proessor Generic Error section.

Definition at line 272 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_IA64

#define EFI_GENERIC_ERROR_PROC_ISA_IA64   0x01

Definition at line 273 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_VALID

#define EFI_GENERIC_ERROR_PROC_ISA_VALID   BIT1

Definition at line 246 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_ISA_X64

#define EFI_GENERIC_ERROR_PROC_ISA_X64   0x02

Definition at line 274 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_LEVEL_VALID

#define EFI_GENERIC_ERROR_PROC_LEVEL_VALID   BIT5

Definition at line 250 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_OPERATION_DATA_READ

#define EFI_GENERIC_ERROR_PROC_OPERATION_DATA_READ   0x01

Definition at line 293 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_OPERATION_DATA_WRITE

#define EFI_GENERIC_ERROR_PROC_OPERATION_DATA_WRITE   0x02

Definition at line 294 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_OPERATION_GENERIC

#define EFI_GENERIC_ERROR_PROC_OPERATION_GENERIC   0x00

The type of operation in Proessor Generic Error section.

Definition at line 292 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_OPERATION_INSTRUCTION_EXEC

#define EFI_GENERIC_ERROR_PROC_OPERATION_INSTRUCTION_EXEC   0x03

Definition at line 295 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_OPERATION_VALID

#define EFI_GENERIC_ERROR_PROC_OPERATION_VALID   BIT3

Definition at line 248 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_REQUESTER_ID_VALID

#define EFI_GENERIC_ERROR_PROC_REQUESTER_ID_VALID   BIT10

Definition at line 255 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_RESPONDER_ID_VALID

#define EFI_GENERIC_ERROR_PROC_RESPONDER_ID_VALID   BIT11

Definition at line 256 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_TARGET_ADDR_VALID

#define EFI_GENERIC_ERROR_PROC_TARGET_ADDR_VALID   BIT9

Definition at line 254 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_TYPE_ARM

#define EFI_GENERIC_ERROR_PROC_TYPE_ARM   0x02

Definition at line 265 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_TYPE_IA32_X64

#define EFI_GENERIC_ERROR_PROC_TYPE_IA32_X64   0x00

The type of the processor architecture in Proessor Generic Error section.

Definition at line 263 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_TYPE_IA64

#define EFI_GENERIC_ERROR_PROC_TYPE_IA64   0x01

Definition at line 264 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_TYPE_VALID

#define EFI_GENERIC_ERROR_PROC_TYPE_VALID   BIT0

The validation bit mask indicates whether or not each of the following fields are valid in Proessor Generic Error section.

Definition at line 245 of file Cper.h.

◆ EFI_GENERIC_ERROR_PROC_VERSION_VALID

#define EFI_GENERIC_ERROR_PROC_VERSION_VALID   BIT6

Definition at line 251 of file Cper.h.

◆ EFI_GENERIC_ERROR_RECOVERABLE

#define EFI_GENERIC_ERROR_RECOVERABLE   0x00000000

Error Severity in Error Record Header and Error Section Descriptor

Definition at line 26 of file Cper.h.

◆ EFI_HW_ERROR_FLAGS_PREVERR

#define EFI_HW_ERROR_FLAGS_PREVERR   0x00000002

Definition at line 116 of file Cper.h.

◆ EFI_HW_ERROR_FLAGS_RECOVERED

#define EFI_HW_ERROR_FLAGS_RECOVERED   0x00000001

Error Record Header Flags

Definition at line 115 of file Cper.h.

◆ EFI_HW_ERROR_FLAGS_SIMULATED

#define EFI_HW_ERROR_FLAGS_SIMULATED   0x00000004

Definition at line 117 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_ADDRESS_PARITY

#define EFI_PCI_PCIX_BUS_ERROR_ADDRESS_PARITY   0x0006

Definition at line 1050 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_BUS_ADDRESS_VALID

#define EFI_PCI_PCIX_BUS_ERROR_BUS_ADDRESS_VALID   BIT3

Definition at line 1033 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_BUS_DATA_VALID

#define EFI_PCI_PCIX_BUS_ERROR_BUS_DATA_VALID   BIT4

Definition at line 1034 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_BUS_ID_VALID

#define EFI_PCI_PCIX_BUS_ERROR_BUS_ID_VALID   BIT2

Definition at line 1032 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_BUS_TIMEOUT

#define EFI_PCI_PCIX_BUS_ERROR_BUS_TIMEOUT   0x0004

Definition at line 1048 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_COMMAND_PARITY

#define EFI_PCI_PCIX_BUS_ERROR_COMMAND_PARITY   0x0007

Definition at line 1051 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_COMMAND_VALID

#define EFI_PCI_PCIX_BUS_ERROR_COMMAND_VALID   BIT5

Definition at line 1035 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_COMPLETER_ID_VALID

#define EFI_PCI_PCIX_BUS_ERROR_COMPLETER_ID_VALID   BIT7

Definition at line 1037 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_DATA_PARITY

#define EFI_PCI_PCIX_BUS_ERROR_DATA_PARITY   0x0001

Definition at line 1045 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_MASTER_ABORT

#define EFI_PCI_PCIX_BUS_ERROR_MASTER_ABORT   0x0003

Definition at line 1047 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_MASTER_DATA_PARITY

#define EFI_PCI_PCIX_BUS_ERROR_MASTER_DATA_PARITY   0x0005

Definition at line 1049 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_REQUESTOR_ID_VALID

#define EFI_PCI_PCIX_BUS_ERROR_REQUESTOR_ID_VALID   BIT6

Definition at line 1036 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_STATUS_VALID

#define EFI_PCI_PCIX_BUS_ERROR_STATUS_VALID   BIT0

Validation bits Indicates which of the following fields is valid in PCI/PCI-X Bus Error Section.

Definition at line 1030 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_SYSTEM

#define EFI_PCI_PCIX_BUS_ERROR_SYSTEM   0x0002

Definition at line 1046 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_TARGET_ID_VALID

#define EFI_PCI_PCIX_BUS_ERROR_TARGET_ID_VALID   BIT8

Definition at line 1038 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_TYPE_VALID

#define EFI_PCI_PCIX_BUS_ERROR_TYPE_VALID   BIT1

Definition at line 1031 of file Cper.h.

◆ EFI_PCI_PCIX_BUS_ERROR_UNKNOWN

#define EFI_PCI_PCIX_BUS_ERROR_UNKNOWN   0x0000

PCI Bus Error Type in PCI/PCI-X Bus Error Section

Definition at line 1044 of file Cper.h.

◆ EFI_PCI_PCIX_DEVICE_ERROR_ID_INFO_VALID

#define EFI_PCI_PCIX_DEVICE_ERROR_ID_INFO_VALID   BIT1

Definition at line 1076 of file Cper.h.

◆ EFI_PCI_PCIX_DEVICE_ERROR_IO_NUM_VALID

#define EFI_PCI_PCIX_DEVICE_ERROR_IO_NUM_VALID   BIT3

Definition at line 1078 of file Cper.h.

◆ EFI_PCI_PCIX_DEVICE_ERROR_MEM_NUM_VALID

#define EFI_PCI_PCIX_DEVICE_ERROR_MEM_NUM_VALID   BIT2

Definition at line 1077 of file Cper.h.

◆ EFI_PCI_PCIX_DEVICE_ERROR_REG_DATA_PAIR_VALID

#define EFI_PCI_PCIX_DEVICE_ERROR_REG_DATA_PAIR_VALID   BIT4

Definition at line 1079 of file Cper.h.

◆ EFI_PCI_PCIX_DEVICE_ERROR_STATUS_VALID

#define EFI_PCI_PCIX_DEVICE_ERROR_STATUS_VALID   BIT0

Validation bits Indicates which of the following fields is valid in PCI/PCI-X Component Error Section.

Definition at line 1075 of file Cper.h.

◆ EFI_PCIE_ERROR_AER_INFO_VALID

#define EFI_PCIE_ERROR_AER_INFO_VALID   BIT7

Definition at line 953 of file Cper.h.

◆ EFI_PCIE_ERROR_BRIDGE_CRL_STS_VALID

#define EFI_PCIE_ERROR_BRIDGE_CRL_STS_VALID   BIT5

Definition at line 951 of file Cper.h.

◆ EFI_PCIE_ERROR_CAPABILITY_INFO_VALID

#define EFI_PCIE_ERROR_CAPABILITY_INFO_VALID   BIT6

Definition at line 952 of file Cper.h.

◆ EFI_PCIE_ERROR_COMMAND_STATUS_VALID

#define EFI_PCIE_ERROR_COMMAND_STATUS_VALID   BIT2

Definition at line 948 of file Cper.h.

◆ EFI_PCIE_ERROR_DEVICE_ID_VALID

#define EFI_PCIE_ERROR_DEVICE_ID_VALID   BIT3

Definition at line 949 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_DOWNSWITCH_PORT

#define EFI_PCIE_ERROR_PORT_DOWNSWITCH_PORT   0x00000006

Definition at line 963 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_PCI_ENDPOINT

#define EFI_PCIE_ERROR_PORT_PCI_ENDPOINT   0x00000001

Definition at line 960 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_PCI_TO_PCIE_BRIDGE

#define EFI_PCIE_ERROR_PORT_PCI_TO_PCIE_BRIDGE   0x00000008

Definition at line 965 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_PCIE_ENDPOINT

#define EFI_PCIE_ERROR_PORT_PCIE_ENDPOINT   0x00000000

PCIe Device/Port Type as defined in the PCI Express capabilities register

Definition at line 959 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_PCIE_TO_PCI_BRIDGE

#define EFI_PCIE_ERROR_PORT_PCIE_TO_PCI_BRIDGE   0x00000007

Definition at line 964 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_ROOT_EVENT_COLLECTOR

#define EFI_PCIE_ERROR_PORT_ROOT_EVENT_COLLECTOR   0x0000000A

Definition at line 967 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_ROOT_INT_ENDPOINT

#define EFI_PCIE_ERROR_PORT_ROOT_INT_ENDPOINT   0x00000009

Definition at line 966 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_ROOT_PORT

#define EFI_PCIE_ERROR_PORT_ROOT_PORT   0x00000004

Definition at line 961 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_TYPE_VALID

#define EFI_PCIE_ERROR_PORT_TYPE_VALID   BIT0

Validation bits mask indicates which of the following fields is valid in PCI Express Error Record.

Definition at line 946 of file Cper.h.

◆ EFI_PCIE_ERROR_PORT_UPSWITCH_PORT

#define EFI_PCIE_ERROR_PORT_UPSWITCH_PORT   0x00000005

Definition at line 962 of file Cper.h.

◆ EFI_PCIE_ERROR_SERIAL_NO_VALID

#define EFI_PCIE_ERROR_SERIAL_NO_VALID   BIT4

Definition at line 950 of file Cper.h.

◆ EFI_PCIE_ERROR_VERSION_VALID

#define EFI_PCIE_ERROR_VERSION_VALID   BIT1

Definition at line 947 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_BANK_ADDRESS_VALID

#define EFI_PLATFORM_MEMORY2_BANK_ADDRESS_VALID   BIT21

Definition at line 889 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_BANK_GROUP_VALID

#define EFI_PLATFORM_MEMORY2_BANK_GROUP_VALID   BIT20

Definition at line 888 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_BANK_VALID

#define EFI_PLATFORM_MEMORY2_BANK_VALID   BIT6

Definition at line 874 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_BIT_POS_VALID

#define EFI_PLATFORM_MEMORY2_BIT_POS_VALID   BIT11

Definition at line 879 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_CARD_HANDLE_VALID

#define EFI_PLATFORM_MEMORY2_CARD_HANDLE_VALID   BIT18

Definition at line 886 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_CARD_VALID

#define EFI_PLATFORM_MEMORY2_CARD_VALID   BIT4

Definition at line 872 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_CHIP_ID_VALID

#define EFI_PLATFORM_MEMORY2_CHIP_ID_VALID   BIT12

Definition at line 880 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_COLUMN_VALID

#define EFI_PLATFORM_MEMORY2_COLUMN_VALID   BIT9

Definition at line 877 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_DEVICE_VALID

#define EFI_PLATFORM_MEMORY2_DEVICE_VALID   BIT7

Definition at line 875 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_INVALID_ADDRESS

#define EFI_PLATFORM_MEMORY2_ERROR_INVALID_ADDRESS   0x0A

Definition at line 906 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MASTER_ABORT

#define EFI_PLATFORM_MEMORY2_ERROR_MASTER_ABORT   0x06

Definition at line 902 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MEMORY_MAP_EVENT

#define EFI_PLATFORM_MEMORY2_ERROR_MEMORY_MAP_EVENT   0x0F

Definition at line 911 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MEMORY_SPARING

#define EFI_PLATFORM_MEMORY2_ERROR_MEMORY_SPARING   0x0C

Definition at line 908 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MIRROR_BROKEN

#define EFI_PLATFORM_MEMORY2_ERROR_MIRROR_BROKEN   0x0B

Definition at line 907 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MLTIBIT_ECC

#define EFI_PLATFORM_MEMORY2_ERROR_MLTIBIT_ECC   0x03

Definition at line 899 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_MULTISYMBOL_CHIPKILL

#define EFI_PLATFORM_MEMORY2_ERROR_MULTISYMBOL_CHIPKILL   0x05

Definition at line 901 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_NONE

#define EFI_PLATFORM_MEMORY2_ERROR_NONE   0x01

Definition at line 897 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_PARITY

#define EFI_PLATFORM_MEMORY2_ERROR_PARITY   0x08

Definition at line 904 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_SCRUB_CORRECTED

#define EFI_PLATFORM_MEMORY2_ERROR_SCRUB_CORRECTED   0x0D

Definition at line 909 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_SCRUB_UNCORRECTED

#define EFI_PLATFORM_MEMORY2_ERROR_SCRUB_UNCORRECTED   0x0E

Definition at line 910 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_SINGLEBIT_ECC

#define EFI_PLATFORM_MEMORY2_ERROR_SINGLEBIT_ECC   0x02

Definition at line 898 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_SINGLESYMBOL_CHIPKILL

#define EFI_PLATFORM_MEMORY2_ERROR_SINGLESYMBOL_CHIPKILL   0x04

Definition at line 900 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_STATUS_VALID

#define EFI_PLATFORM_MEMORY2_ERROR_STATUS_VALID   BIT0

Validation bit mask indicates which fields in the memory error record 2 are valid in Memory Error section 2

Definition at line 868 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_TARGET_ABORT

#define EFI_PLATFORM_MEMORY2_ERROR_TARGET_ABORT   0x07

Definition at line 903 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_UNKNOWN

#define EFI_PLATFORM_MEMORY2_ERROR_UNKNOWN   0x00

Memory Error Type identifies the type of error that occurred in Memory Error section 2

Definition at line 896 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ERROR_WDT

#define EFI_PLATFORM_MEMORY2_ERROR_WDT   0x09

Definition at line 905 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_MEMORY_ERROR_TYPE_VALID

#define EFI_PLATFORM_MEMORY2_MEMORY_ERROR_TYPE_VALID   BIT13

Definition at line 881 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_MODULE_HANDLE_VALID

#define EFI_PLATFORM_MEMORY2_MODULE_HANDLE_VALID   BIT19

Definition at line 887 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_MODULE_VALID

#define EFI_PLATFORM_MEMORY2_MODULE_VALID   BIT5

Definition at line 873 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_NODE_VALID

#define EFI_PLATFORM_MEMORY2_NODE_VALID   BIT3

Definition at line 871 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_PHY_ADDRESS_MASK_VALID

#define EFI_PLATFORM_MEMORY2_PHY_ADDRESS_MASK_VALID   BIT2

Definition at line 870 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_PHY_ADDRESS_VALID

#define EFI_PLATFORM_MEMORY2_PHY_ADDRESS_VALID   BIT1

Definition at line 869 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_RANK_VALID

#define EFI_PLATFORM_MEMORY2_RANK_VALID   BIT10

Definition at line 878 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_REQUESTOR_ID_VALID

#define EFI_PLATFORM_MEMORY2_REQUESTOR_ID_VALID   BIT15

Definition at line 883 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_RESPONDER_ID_VALID

#define EFI_PLATFORM_MEMORY2_RESPONDER_ID_VALID   BIT16

Definition at line 884 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_ROW_VALID

#define EFI_PLATFORM_MEMORY2_ROW_VALID   BIT8

Definition at line 876 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_STATUS_VALID

#define EFI_PLATFORM_MEMORY2_STATUS_VALID   BIT14

Definition at line 882 of file Cper.h.

◆ EFI_PLATFORM_MEMORY2_TARGET_ID_VALID

#define EFI_PLATFORM_MEMORY2_TARGET_ID_VALID   BIT17

Definition at line 885 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_BANK_VALID

#define EFI_PLATFORM_MEMORY_BANK_VALID   BIT6

Definition at line 798 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_BIT_POS_VALID

#define EFI_PLATFORM_MEMORY_BIT_POS_VALID   BIT10

Definition at line 802 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_CARD_VALID

#define EFI_PLATFORM_MEMORY_CARD_VALID   BIT4

Definition at line 796 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_COLUMN_VALID

#define EFI_PLATFORM_MEMORY_COLUMN_VALID   BIT9

Definition at line 801 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_DEVICE_VALID

#define EFI_PLATFORM_MEMORY_DEVICE_VALID   BIT7

Definition at line 799 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_BANK_ADDRESS_VALID

#define EFI_PLATFORM_MEMORY_ERROR_BANK_ADDRESS_VALID   BIT20

Definition at line 812 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_BANK_GROUP_VALID

#define EFI_PLATFORM_MEMORY_ERROR_BANK_GROUP_VALID   BIT19

Definition at line 811 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_CARD_HANDLE_VALID

#define EFI_PLATFORM_MEMORY_ERROR_CARD_HANDLE_VALID   BIT16

Definition at line 808 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_CHIP_IDENTIFICATION_VALID

#define EFI_PLATFORM_MEMORY_ERROR_CHIP_IDENTIFICATION_VALID   BIT21

Definition at line 813 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_EXTENDED_ROW_BIT_16_17_VALID

#define EFI_PLATFORM_MEMORY_ERROR_EXTENDED_ROW_BIT_16_17_VALID   BIT18

Definition at line 810 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_INVALID_ADDRESS

#define EFI_PLATFORM_MEMORY_ERROR_INVALID_ADDRESS   0x0A

Definition at line 830 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MATER_ABORT

#define EFI_PLATFORM_MEMORY_ERROR_MATER_ABORT   0x06

Definition at line 826 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MEMORY_MAP_EVENT

#define EFI_PLATFORM_MEMORY_ERROR_MEMORY_MAP_EVENT   0x0F

Definition at line 835 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MIRROR_FAILED

#define EFI_PLATFORM_MEMORY_ERROR_MIRROR_FAILED   0x0B

Definition at line 831 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MLTIBIT_ECC

#define EFI_PLATFORM_MEMORY_ERROR_MLTIBIT_ECC   0x03

Definition at line 823 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MODULE_HANDLE_VALID

#define EFI_PLATFORM_MEMORY_ERROR_MODULE_HANDLE_VALID   BIT17

Definition at line 809 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_MULTISYMBOL_CHIPKILL

#define EFI_PLATFORM_MEMORY_ERROR_MULTISYMBOL_CHIPKILL   0x05

Definition at line 825 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_NONE

#define EFI_PLATFORM_MEMORY_ERROR_NONE   0x01

Definition at line 821 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_PARITY

#define EFI_PLATFORM_MEMORY_ERROR_PARITY   0x08

Definition at line 828 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_RANK_NUM_VALID

#define EFI_PLATFORM_MEMORY_ERROR_RANK_NUM_VALID   BIT15

Definition at line 807 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_SCRUB_CORRECTED

#define EFI_PLATFORM_MEMORY_ERROR_SCRUB_CORRECTED   0x0D

Definition at line 833 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_SCRUB_UNCORRECTED

#define EFI_PLATFORM_MEMORY_ERROR_SCRUB_UNCORRECTED   0x0E

Definition at line 834 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_SINGLEBIT_ECC

#define EFI_PLATFORM_MEMORY_ERROR_SINGLEBIT_ECC   0x02

Definition at line 822 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_SINGLESYMBOLS_CHIPKILL

#define EFI_PLATFORM_MEMORY_ERROR_SINGLESYMBOLS_CHIPKILL   0x04

Definition at line 824 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_SPARING

#define EFI_PLATFORM_MEMORY_ERROR_SPARING   0x0C

Definition at line 832 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_STATUS_VALID

#define EFI_PLATFORM_MEMORY_ERROR_STATUS_VALID   BIT0

Validation bit mask indicates which fields in the memory error record are valid in Memory Error section

Definition at line 792 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_TARGET_ABORT

#define EFI_PLATFORM_MEMORY_ERROR_TARGET_ABORT   0x07

Definition at line 827 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_TYPE_VALID

#define EFI_PLATFORM_MEMORY_ERROR_TYPE_VALID   BIT14

Definition at line 806 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_UNKNOWN

#define EFI_PLATFORM_MEMORY_ERROR_UNKNOWN   0x00

Memory Error Type identifies the type of error that occurred in Memory Error section

Definition at line 820 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ERROR_WDT

#define EFI_PLATFORM_MEMORY_ERROR_WDT   0x09

Definition at line 829 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_MODULE_VALID

#define EFI_PLATFORM_MEMORY_MODULE_VALID   BIT5

Definition at line 797 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_NODE_VALID

#define EFI_PLATFORM_MEMORY_NODE_VALID   BIT3

Definition at line 795 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_PHY_ADDRESS_MASK_VALID

#define EFI_PLATFORM_MEMORY_PHY_ADDRESS_MASK_VALID   BIT2

Definition at line 794 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_PHY_ADDRESS_VALID

#define EFI_PLATFORM_MEMORY_PHY_ADDRESS_VALID   BIT1

Definition at line 793 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_REQUESTOR_ID_VALID

#define EFI_PLATFORM_MEMORY_REQUESTOR_ID_VALID   BIT11

Definition at line 803 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_RESPONDER_ID_VALID

#define EFI_PLATFORM_MEMORY_RESPONDER_ID_VALID   BIT12

Definition at line 804 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_ROW_VALID

#define EFI_PLATFORM_MEMORY_ROW_VALID   BIT8

Definition at line 800 of file Cper.h.

◆ EFI_PLATFORM_MEMORY_TARGET_ID_VALID

#define EFI_PLATFORM_MEMORY_TARGET_ID_VALID   BIT13

Definition at line 805 of file Cper.h.

Enumeration Type Documentation

◆ EFI_GENERIC_ERROR_STATUS_ERROR_TYPE

Error Type

Enumerator
ErrorInternal 

General Internal errors

ErrorMemStorage 

Component Internal errors

ErrorVirtualMap 

Bus internal errors

Definition at line 758 of file Cper.h.