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

Go to the source code of this file.

Data Structures

struct  EFI_STATUS_CODE_DATA
 

Macros

#define EFI_CHIPSET_PC_PEI_CAR_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000000)
 
#define EFI_CHIPSET_PC_PEI_CAR_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000001)
 
#define EFI_CHIPSET_PC_PEI_MEM_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000002)
 
#define EFI_CHIPSET_PC_PEI_MEM_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000003)
 
#define EFI_CHIPSET_PC_DXE_HB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000004)
 
#define EFI_CHIPSET_PC_DXE_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000005)
 
#define EFI_CHIPSET_PC_DXE_NB_SMM_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000006)
 
#define EFI_CHIPSET_PC_DXE_SB_RT_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000007)
 
#define EFI_CHIPSET_PC_DXE_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000008)
 
#define EFI_CHIPSET_PC_DXE_SB_SMM_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000009)
 
#define EFI_CHIPSET_PC_DXE_SB_DEVICES_INIT   (EFI_SUBCLASS_SPECIFIC|0x0000000a)
 
#define EFI_IOB_ATA_BUS_SMART_ENABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_IOB_ATA_BUS_SMART_DISABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_IOB_ATA_BUS_SMART_OVERTHRESHOLD   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_IOB_ATA_BUS_SMART_UNDERTHRESHOLD   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_IOB_ATA_BUS_SMART_NOTSUPPORTED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_IOB_ATA_BUS_SMART_DISABLED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_STATUS_CODE_TYPE_MASK   0x000000FF
 
#define EFI_STATUS_CODE_SEVERITY_MASK   0xFF000000
 
#define EFI_STATUS_CODE_RESERVED_MASK   0x00FFFF00
 
#define EFI_PROGRESS_CODE   0x00000001
 
#define EFI_ERROR_CODE   0x00000002
 
#define EFI_DEBUG_CODE   0x00000003
 
#define EFI_ERROR_MINOR   0x40000000
 
#define EFI_ERROR_MAJOR   0x80000000
 
#define EFI_ERROR_UNRECOVERED   0x90000000
 
#define EFI_ERROR_UNCONTAINED   0xa0000000
 
#define EFI_STATUS_CODE_CLASS_MASK   0xFF000000
 
#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000
 
#define EFI_STATUS_CODE_OPERATION_MASK   0x0000FFFF
 
#define EFI_SUBCLASS_SPECIFIC   0x1000
 
#define EFI_OEM_SPECIFIC   0x8000
 
#define EFI_DC_UNSPECIFIED   0x0
 
#define EFI_COMPUTING_UNIT   0x00000000
 
#define EFI_PERIPHERAL   0x01000000
 
#define EFI_IO_BUS   0x02000000
 
#define EFI_SOFTWARE   0x03000000
 
#define EFI_COMPUTING_UNIT_UNSPECIFIED   (EFI_COMPUTING_UNIT | 0x00000000)
 
#define EFI_COMPUTING_UNIT_HOST_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00010000)
 
#define EFI_COMPUTING_UNIT_FIRMWARE_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00020000)
 
#define EFI_COMPUTING_UNIT_IO_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00030000)
 
#define EFI_COMPUTING_UNIT_CACHE   (EFI_COMPUTING_UNIT | 0x00040000)
 
#define EFI_COMPUTING_UNIT_MEMORY   (EFI_COMPUTING_UNIT | 0x00050000)
 
#define EFI_COMPUTING_UNIT_CHIPSET   (EFI_COMPUTING_UNIT | 0x00060000)
 
#define EFI_CU_PC_INIT_BEGIN   0x00000000
 
#define EFI_CU_PC_INIT_END   0x00000001
 
#define EFI_CU_HP_PC_POWER_ON_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_HP_PC_CACHE_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_HP_PC_RAM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_HP_PC_MEMORY_CONTROLLER_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_CU_HP_PC_IO_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_CU_HP_PC_BSP_SELECT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_CU_HP_PC_BSP_RESELECT   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_CU_HP_PC_AP_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_CU_HP_PC_SMM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_CU_CACHE_PC_PRESENCE_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_CACHE_PC_CONFIGURATION   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_MEMORY_PC_SPD_READ   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_MEMORY_PC_PRESENCE_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_MEMORY_PC_TIMING   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_MEMORY_PC_CONFIGURING   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_CU_MEMORY_PC_OPTIMIZING   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_CU_MEMORY_PC_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_CU_MEMORY_PC_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_CU_EC_NON_SPECIFIC   0x00000000
 
#define EFI_CU_EC_DISABLED   0x00000001
 
#define EFI_CU_EC_NOT_SUPPORTED   0x00000002
 
#define EFI_CU_EC_NOT_DETECTED   0x00000003
 
#define EFI_CU_EC_NOT_CONFIGURED   0x00000004
 
#define EFI_CU_HP_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_HP_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_HP_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_HP_EC_TIMER_EXPIRED   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_CU_HP_EC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_CU_HP_EC_INTERNAL   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_CU_HP_EC_THERMAL   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_CU_HP_EC_LOW_VOLTAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_CU_HP_EC_HIGH_VOLTAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_CU_HP_EC_CACHE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_CU_HP_EC_MICROCODE_UPDATE   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_CU_HP_EC_CORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)
 
#define EFI_CU_HP_EC_UNCORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)
 
#define EFI_CU_HP_EC_NO_MICROCODE_UPDATE   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)
 
#define EFI_CU_FP_EC_HARD_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_FP_EC_SOFT_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_FP_EC_COMM_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_CACHE_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_CACHE_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_CACHE_EC_INVALID_SIZE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_CACHE_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_CU_MEMORY_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CU_MEMORY_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CU_MEMORY_EC_CORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CU_MEMORY_EC_UNCORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_CU_MEMORY_EC_SPD_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_CU_MEMORY_EC_INVALID_SIZE   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_CU_MEMORY_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_CU_MEMORY_EC_S3_RESUME_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_CU_MEMORY_EC_UPDATE_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_CU_MEMORY_EC_NONE_DETECTED   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_CU_MEMORY_EC_NONE_USEFUL   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_CHIPSET_EC_BAD_BATTERY   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_CHIPSET_EC_DXE_NB_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_CHIPSET_EC_DXE_SB_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_CHIPSET_EC_INTRUDER_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_PERIPHERAL_UNSPECIFIED   (EFI_PERIPHERAL | 0x00000000)
 
#define EFI_PERIPHERAL_KEYBOARD   (EFI_PERIPHERAL | 0x00010000)
 
#define EFI_PERIPHERAL_MOUSE   (EFI_PERIPHERAL | 0x00020000)
 
#define EFI_PERIPHERAL_LOCAL_CONSOLE   (EFI_PERIPHERAL | 0x00030000)
 
#define EFI_PERIPHERAL_REMOTE_CONSOLE   (EFI_PERIPHERAL | 0x00040000)
 
#define EFI_PERIPHERAL_SERIAL_PORT   (EFI_PERIPHERAL | 0x00050000)
 
#define EFI_PERIPHERAL_PARALLEL_PORT   (EFI_PERIPHERAL | 0x00060000)
 
#define EFI_PERIPHERAL_FIXED_MEDIA   (EFI_PERIPHERAL | 0x00070000)
 
#define EFI_PERIPHERAL_REMOVABLE_MEDIA   (EFI_PERIPHERAL | 0x00080000)
 
#define EFI_PERIPHERAL_AUDIO_INPUT   (EFI_PERIPHERAL | 0x00090000)
 
#define EFI_PERIPHERAL_AUDIO_OUTPUT   (EFI_PERIPHERAL | 0x000A0000)
 
#define EFI_PERIPHERAL_LCD_DEVICE   (EFI_PERIPHERAL | 0x000B0000)
 
#define EFI_PERIPHERAL_NETWORK   (EFI_PERIPHERAL | 0x000C0000)
 
#define EFI_PERIPHERAL_DOCKING   (EFI_PERIPHERAL | 0x000D0000)
 
#define EFI_PERIPHERAL_TPM   (EFI_PERIPHERAL | 0x000E0000)
 
#define EFI_P_PC_INIT   0x00000000
 
#define EFI_P_PC_RESET   0x00000001
 
#define EFI_P_PC_DISABLE   0x00000002
 
#define EFI_P_PC_PRESENCE_DETECT   0x00000003
 
#define EFI_P_PC_ENABLE   0x00000004
 
#define EFI_P_PC_RECONFIG   0x00000005
 
#define EFI_P_PC_DETECTED   0x00000006
 
#define EFI_P_PC_REMOVED   0x00000007
 
#define EFI_P_KEYBOARD_PC_CLEAR_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_P_KEYBOARD_PC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_P_MOUSE_PC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_P_SERIAL_PORT_PC_CLEAR_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_P_EC_NON_SPECIFIC   0x00000000
 
#define EFI_P_EC_DISABLED   0x00000001
 
#define EFI_P_EC_NOT_SUPPORTED   0x00000002
 
#define EFI_P_EC_NOT_DETECTED   0x00000003
 
#define EFI_P_EC_NOT_CONFIGURED   0x00000004
 
#define EFI_P_EC_INTERFACE_ERROR   0x00000005
 
#define EFI_P_EC_CONTROLLER_ERROR   0x00000006
 
#define EFI_P_EC_INPUT_ERROR   0x00000007
 
#define EFI_P_EC_OUTPUT_ERROR   0x00000008
 
#define EFI_P_EC_RESOURCE_CONFLICT   0x00000009
 
#define EFI_P_KEYBOARD_EC_LOCKED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_P_KEYBOARD_EC_STUCK_KEY   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_P_KEYBOARD_EC_BUFFER_FULL   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_P_MOUSE_EC_LOCKED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_IO_BUS_UNSPECIFIED   (EFI_IO_BUS | 0x00000000)
 
#define EFI_IO_BUS_PCI   (EFI_IO_BUS | 0x00010000)
 
#define EFI_IO_BUS_USB   (EFI_IO_BUS | 0x00020000)
 
#define EFI_IO_BUS_IBA   (EFI_IO_BUS | 0x00030000)
 
#define EFI_IO_BUS_AGP   (EFI_IO_BUS | 0x00040000)
 
#define EFI_IO_BUS_PC_CARD   (EFI_IO_BUS | 0x00050000)
 
#define EFI_IO_BUS_LPC   (EFI_IO_BUS | 0x00060000)
 
#define EFI_IO_BUS_SCSI   (EFI_IO_BUS | 0x00070000)
 
#define EFI_IO_BUS_ATA_ATAPI   (EFI_IO_BUS | 0x00080000)
 
#define EFI_IO_BUS_FC   (EFI_IO_BUS | 0x00090000)
 
#define EFI_IO_BUS_IP_NETWORK   (EFI_IO_BUS | 0x000A0000)
 
#define EFI_IO_BUS_SMBUS   (EFI_IO_BUS | 0x000B0000)
 
#define EFI_IO_BUS_I2C   (EFI_IO_BUS | 0x000C0000)
 
#define EFI_IOB_PC_INIT   0x00000000
 
#define EFI_IOB_PC_RESET   0x00000001
 
#define EFI_IOB_PC_DISABLE   0x00000002
 
#define EFI_IOB_PC_DETECT   0x00000003
 
#define EFI_IOB_PC_ENABLE   0x00000004
 
#define EFI_IOB_PC_RECONFIG   0x00000005
 
#define EFI_IOB_PC_HOTPLUG   0x00000006
 
#define EFI_IOB_PCI_BUS_ENUM   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_IOB_PCI_RES_ALLOC   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_IOB_PCI_HPC_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_IOB_EC_NON_SPECIFIC   0x00000000
 
#define EFI_IOB_EC_DISABLED   0x00000001
 
#define EFI_IOB_EC_NOT_SUPPORTED   0x00000002
 
#define EFI_IOB_EC_NOT_DETECTED   0x00000003
 
#define EFI_IOB_EC_NOT_CONFIGURED   0x00000004
 
#define EFI_IOB_EC_INTERFACE_ERROR   0x00000005
 
#define EFI_IOB_EC_CONTROLLER_ERROR   0x00000006
 
#define EFI_IOB_EC_READ_ERROR   0x00000007
 
#define EFI_IOB_EC_WRITE_ERROR   0x00000008
 
#define EFI_IOB_EC_RESOURCE_CONFLICT   0x00000009
 
#define EFI_IOB_PCI_EC_PERR   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_IOB_PCI_EC_SERR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SOFTWARE_UNSPECIFIED   (EFI_SOFTWARE | 0x00000000)
 
#define EFI_SOFTWARE_SEC   (EFI_SOFTWARE | 0x00010000)
 
#define EFI_SOFTWARE_PEI_CORE   (EFI_SOFTWARE | 0x00020000)
 
#define EFI_SOFTWARE_PEI_MODULE   (EFI_SOFTWARE | 0x00030000)
 
#define EFI_SOFTWARE_DXE_CORE   (EFI_SOFTWARE | 0x00040000)
 
#define EFI_SOFTWARE_DXE_BS_DRIVER   (EFI_SOFTWARE | 0x00050000)
 
#define EFI_SOFTWARE_DXE_RT_DRIVER   (EFI_SOFTWARE | 0x00060000)
 
#define EFI_SOFTWARE_SMM_DRIVER   (EFI_SOFTWARE | 0x00070000)
 
#define EFI_SOFTWARE_EFI_APPLICATION   (EFI_SOFTWARE | 0x00080000)
 
#define EFI_SOFTWARE_EFI_OS_LOADER   (EFI_SOFTWARE | 0x00090000)
 
#define EFI_SOFTWARE_RT   (EFI_SOFTWARE | 0x000A0000)
 
#define EFI_SOFTWARE_AL   (EFI_SOFTWARE | 0x000B0000)
 
#define EFI_SOFTWARE_EBC_EXCEPTION   (EFI_SOFTWARE | 0x000C0000)
 
#define EFI_SOFTWARE_IA32_EXCEPTION   (EFI_SOFTWARE | 0x000D0000)
 
#define EFI_SOFTWARE_IPF_EXCEPTION   (EFI_SOFTWARE | 0x000E0000)
 
#define EFI_SOFTWARE_PEI_SERVICE   (EFI_SOFTWARE | 0x000F0000)
 
#define EFI_SOFTWARE_EFI_BOOT_SERVICE   (EFI_SOFTWARE | 0x00100000)
 
#define EFI_SOFTWARE_EFI_RUNTIME_SERVICE   (EFI_SOFTWARE | 0x00110000)
 
#define EFI_SOFTWARE_EFI_DXE_SERVICE   (EFI_SOFTWARE | 0x00120000)
 
#define EFI_SOFTWARE_X64_EXCEPTION   (EFI_SOFTWARE | 0x00130000)
 
#define EFI_SOFTWARE_ARM_EXCEPTION   (EFI_SOFTWARE | 0x00140000)
 
#define EFI_SW_PC_INIT   0x00000000
 
#define EFI_SW_PC_LOAD   0x00000001
 
#define EFI_SW_PC_INIT_BEGIN   0x00000002
 
#define EFI_SW_PC_INIT_END   0x00000003
 
#define EFI_SW_PC_AUTHENTICATE_BEGIN   0x00000004
 
#define EFI_SW_PC_AUTHENTICATE_END   0x00000005
 
#define EFI_SW_PC_INPUT_WAIT   0x00000006
 
#define EFI_SW_PC_USER_SETUP   0x00000007
 
#define EFI_SW_SEC_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_SEC_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PEI_CORE_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PEI_CORE_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PEI_CORE_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PEI_PC_RECOVERY_BEGIN   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PEI_PC_CAPSULE_LOAD   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PEI_PC_CAPSULE_START   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PEI_PC_RECOVERY_USER   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_PEI_PC_RECOVERY_AUTO   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_PEI_PC_S3_BOOT_SCRIPT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_PEI_PC_OS_WAKE   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_PEI_PC_S3_STARTED   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_DXE_CORE_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DXE_CORE_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_DXE_CORE_PC_START_DRIVER   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_DXE_CORE_PC_ARCH_READY   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_DXE_BS_PC_LEGACY_OPROM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DXE_BS_PC_LEGACY_BOOT_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_DXE_BS_PC_EXIT_BOOT_SERVICES_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_DXE_BS_PC_VARIABLE_SERVICES_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_DXE_BS_PC_VARIABLE_RECLAIM   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_DXE_BS_PC_ATTEMPT_BOOT_ORDER_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_DXE_BS_PC_CONFIG_RESET   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_DXE_BS_PC_CSM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_RT_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_RT_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_RT_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PS_PC_INSTALL_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PS_PC_REINSTALL_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PS_PC_LOCATE_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PS_PC_NOTIFY_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_PS_PC_GET_BOOT_MODE   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_PS_PC_SET_BOOT_MODE   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_PS_PC_GET_HOB_LIST   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_PS_PC_CREATE_HOB   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_PS_PC_FFS_FIND_NEXT_VOLUME   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_PS_PC_FFS_FIND_NEXT_FILE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_PS_PC_FFS_FIND_SECTION_DATA   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_SW_PS_PC_INSTALL_PEI_MEMORY   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)
 
#define EFI_SW_PS_PC_ALLOCATE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)
 
#define EFI_SW_PS_PC_ALLOCATE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)
 
#define EFI_SW_PS_PC_COPY_MEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)
 
#define EFI_SW_PS_PC_SET_MEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)
 
#define EFI_SW_PS_PC_RESET_SYSTEM   (EFI_SUBCLASS_SPECIFIC | 0x00000010)
 
#define EFI_SW_PS_PC_FFS_FIND_FILE_BY_NAME   (EFI_SUBCLASS_SPECIFIC | 0x00000013)
 
#define EFI_SW_PS_PC_FFS_GET_FILE_INFO   (EFI_SUBCLASS_SPECIFIC | 0x00000014)
 
#define EFI_SW_PS_PC_FFS_GET_VOLUME_INFO   (EFI_SUBCLASS_SPECIFIC | 0x00000015)
 
#define EFI_SW_PS_PC_FFS_REGISTER_FOR_SHADOW   (EFI_SUBCLASS_SPECIFIC | 0x00000016)
 
#define EFI_SW_BS_PC_RAISE_TPL   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_BS_PC_RESTORE_TPL   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_BS_PC_ALLOCATE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_BS_PC_FREE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_BS_PC_GET_MEMORY_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_BS_PC_ALLOCATE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_BS_PC_FREE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_BS_PC_CREATE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_BS_PC_SET_TIMER   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_BS_PC_WAIT_FOR_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_BS_PC_SIGNAL_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_SW_BS_PC_CLOSE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)
 
#define EFI_SW_BS_PC_CHECK_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)
 
#define EFI_SW_BS_PC_INSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)
 
#define EFI_SW_BS_PC_REINSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)
 
#define EFI_SW_BS_PC_UNINSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)
 
#define EFI_SW_BS_PC_HANDLE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000010)
 
#define EFI_SW_BS_PC_PC_HANDLE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000011)
 
#define EFI_SW_BS_PC_REGISTER_PROTOCOL_NOTIFY   (EFI_SUBCLASS_SPECIFIC | 0x00000012)
 
#define EFI_SW_BS_PC_LOCATE_HANDLE   (EFI_SUBCLASS_SPECIFIC | 0x00000013)
 
#define EFI_SW_BS_PC_INSTALL_CONFIGURATION_TABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000014)
 
#define EFI_SW_BS_PC_LOAD_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000015)
 
#define EFI_SW_BS_PC_START_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000016)
 
#define EFI_SW_BS_PC_EXIT   (EFI_SUBCLASS_SPECIFIC | 0x00000017)
 
#define EFI_SW_BS_PC_UNLOAD_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000018)
 
#define EFI_SW_BS_PC_EXIT_BOOT_SERVICES   (EFI_SUBCLASS_SPECIFIC | 0x00000019)
 
#define EFI_SW_BS_PC_GET_NEXT_MONOTONIC_COUNT   (EFI_SUBCLASS_SPECIFIC | 0x0000001A)
 
#define EFI_SW_BS_PC_STALL   (EFI_SUBCLASS_SPECIFIC | 0x0000001B)
 
#define EFI_SW_BS_PC_SET_WATCHDOG_TIMER   (EFI_SUBCLASS_SPECIFIC | 0x0000001C)
 
#define EFI_SW_BS_PC_CONNECT_CONTROLLER   (EFI_SUBCLASS_SPECIFIC | 0x0000001D)
 
#define EFI_SW_BS_PC_DISCONNECT_CONTROLLER   (EFI_SUBCLASS_SPECIFIC | 0x0000001E)
 
#define EFI_SW_BS_PC_OPEN_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x0000001F)
 
#define EFI_SW_BS_PC_CLOSE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000020)
 
#define EFI_SW_BS_PC_OPEN_PROTOCOL_INFORMATION   (EFI_SUBCLASS_SPECIFIC | 0x00000021)
 
#define EFI_SW_BS_PC_PROTOCOLS_PER_HANDLE   (EFI_SUBCLASS_SPECIFIC | 0x00000022)
 
#define EFI_SW_BS_PC_LOCATE_HANDLE_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000023)
 
#define EFI_SW_BS_PC_LOCATE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000024)
 
#define EFI_SW_BS_PC_INSTALL_MULTIPLE_INTERFACES   (EFI_SUBCLASS_SPECIFIC | 0x00000025)
 
#define EFI_SW_BS_PC_UNINSTALL_MULTIPLE_INTERFACES   (EFI_SUBCLASS_SPECIFIC | 0x00000026)
 
#define EFI_SW_BS_PC_CALCULATE_CRC_32   (EFI_SUBCLASS_SPECIFIC | 0x00000027)
 
#define EFI_SW_BS_PC_COPY_MEM   (EFI_SUBCLASS_SPECIFIC | 0x00000028)
 
#define EFI_SW_BS_PC_SET_MEM   (EFI_SUBCLASS_SPECIFIC | 0x00000029)
 
#define EFI_SW_BS_PC_CREATE_EVENT_EX   (EFI_SUBCLASS_SPECIFIC | 0x0000002A)
 
#define EFI_SW_RS_PC_GET_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_RS_PC_SET_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_RS_PC_GET_WAKEUP_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_RS_PC_SET_WAKEUP_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_RS_PC_CONVERT_POINTER   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_RS_PC_GET_VARIABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_RS_PC_GET_NEXT_VARIABLE_NAME   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_RS_PC_SET_VARIABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_RS_PC_GET_NEXT_HIGH_MONOTONIC_COUNT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_RS_PC_RESET_SYSTEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_SW_RS_PC_UPDATE_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)
 
#define EFI_SW_RS_PC_QUERY_CAPSULE_CAPABILITIES   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)
 
#define EFI_SW_RS_PC_QUERY_VARIABLE_INFO   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)
 
#define EFI_SW_DS_PC_ADD_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DS_PC_ALLOCATE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DS_PC_FREE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_DS_PC_REMOVE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_DS_PC_GET_MEMORY_SPACE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_DS_PC_SET_MEMORY_SPACE_ATTRIBUTES   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_DS_PC_GET_MEMORY_SPACE_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_DS_PC_ADD_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_DS_PC_ALLOCATE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_DS_PC_FREE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_DS_PC_REMOVE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)
 
#define EFI_SW_DS_PC_GET_IO_SPACE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)
 
#define EFI_SW_DS_PC_GET_IO_SPACE_MAP   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)
 
#define EFI_SW_DS_PC_DISPATCH   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)
 
#define EFI_SW_DS_PC_SCHEDULE   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)
 
#define EFI_SW_DS_PC_TRUST   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)
 
#define EFI_SW_DS_PC_PROCESS_FIRMWARE_VOLUME   (EFI_SUBCLASS_SPECIFIC | 0x00000010)
 
#define EFI_SW_EC_NON_SPECIFIC   0x00000000
 
#define EFI_SW_EC_LOAD_ERROR   0x00000001
 
#define EFI_SW_EC_INVALID_PARAMETER   0x00000002
 
#define EFI_SW_EC_UNSUPPORTED   0x00000003
 
#define EFI_SW_EC_INVALID_BUFFER   0x00000004
 
#define EFI_SW_EC_OUT_OF_RESOURCES   0x00000005
 
#define EFI_SW_EC_ABORTED   0x00000006
 
#define EFI_SW_EC_ILLEGAL_SOFTWARE_STATE   0x00000007
 
#define EFI_SW_EC_ILLEGAL_HARDWARE_STATE   0x00000008
 
#define EFI_SW_EC_START_ERROR   0x00000009
 
#define EFI_SW_EC_BAD_DATE_TIME   0x0000000A
 
#define EFI_SW_EC_CFG_INVALID   0x0000000B
 
#define EFI_SW_EC_CFG_CLR_REQUEST   0x0000000C
 
#define EFI_SW_EC_CFG_DEFAULT   0x0000000D
 
#define EFI_SW_EC_PWD_INVALID   0x0000000E
 
#define EFI_SW_EC_PWD_CLR_REQUEST   0x0000000F
 
#define EFI_SW_EC_PWD_CLEARED   0x00000010
 
#define EFI_SW_EC_EVENT_LOG_FULL   0x00000011
 
#define EFI_SW_EC_WRITE_PROTECTED   0x00000012
 
#define EFI_SW_EC_FV_CORRUPTED   0x00000013
 
#define EFI_SW_EC_INCONSISTENT_MEMORY_MAP   0x00000014
 
#define EFI_SW_PEI_CORE_EC_DXE_CORRUPT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PEI_CORE_EC_DXEIPL_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PEI_CORE_EC_MEMORY_NOT_INSTALLED   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PEI_EC_NO_RECOVERY_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_PEI_EC_S3_RESUME_PPI_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_PEI_EC_S3_BOOT_SCRIPT_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_PEI_EC_S3_OS_WAKE_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_PEI_EC_S3_RESUME_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_PEI_EC_RECOVERY_PPI_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_PEI_EC_RECOVERY_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000007)
 
#define EFI_SW_PEI_EC_S3_RESUME_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000008)
 
#define EFI_SW_PEI_EC_INVALID_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)
 
#define EFI_SW_DXE_CORE_EC_NO_ARCH   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DXE_BS_EC_LEGACY_OPROM_NO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DXE_BS_EC_INVALID_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DXE_BS_EC_BOOT_OPTION_LOAD_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_DXE_BS_EC_BOOT_OPTION_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_DXE_BS_EC_INVALID_IDE_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_EC_EBC_UNDEFINED   0x00000000
 
#define EFI_SW_EC_EBC_DIVIDE_ERROR   EXCEPT_EBC_DIVIDE_ERROR
 
#define EFI_SW_EC_EBC_DEBUG   EXCEPT_EBC_DEBUG
 
#define EFI_SW_EC_EBC_BREAKPOINT   EXCEPT_EBC_BREAKPOINT
 
#define EFI_SW_EC_EBC_OVERFLOW   EXCEPT_EBC_OVERFLOW
 
#define EFI_SW_EC_EBC_INVALID_OPCODE   EXCEPT_EBC_INVALID_OPCODE
 
#define EFI_SW_EC_EBC_STACK_FAULT   EXCEPT_EBC_STACK_FAULT
 
#define EFI_SW_EC_EBC_ALIGNMENT_CHECK   EXCEPT_EBC_ALIGNMENT_CHECK
 
#define EFI_SW_EC_EBC_INSTRUCTION_ENCODING   EXCEPT_EBC_INSTRUCTION_ENCODING
 
#define EFI_SW_EC_EBC_BAD_BREAK   EXCEPT_EBC_BAD_BREAK
 
#define EFI_SW_EC_EBC_STEP   EXCEPT_EBC_STEP
 
#define EFI_SW_EC_IA32_DIVIDE_ERROR   EXCEPT_IA32_DIVIDE_ERROR
 
#define EFI_SW_EC_IA32_DEBUG   EXCEPT_IA32_DEBUG
 
#define EFI_SW_EC_IA32_NMI   EXCEPT_IA32_NMI
 
#define EFI_SW_EC_IA32_BREAKPOINT   EXCEPT_IA32_BREAKPOINT
 
#define EFI_SW_EC_IA32_OVERFLOW   EXCEPT_IA32_OVERFLOW
 
#define EFI_SW_EC_IA32_BOUND   EXCEPT_IA32_BOUND
 
#define EFI_SW_EC_IA32_INVALID_OPCODE   EXCEPT_IA32_INVALID_OPCODE
 
#define EFI_SW_EC_IA32_DOUBLE_FAULT   EXCEPT_IA32_DOUBLE_FAULT
 
#define EFI_SW_EC_IA32_INVALID_TSS   EXCEPT_IA32_INVALID_TSS
 
#define EFI_SW_EC_IA32_SEG_NOT_PRESENT   EXCEPT_IA32_SEG_NOT_PRESENT
 
#define EFI_SW_EC_IA32_STACK_FAULT   EXCEPT_IA32_STACK_FAULT
 
#define EFI_SW_EC_IA32_GP_FAULT   EXCEPT_IA32_GP_FAULT
 
#define EFI_SW_EC_IA32_PAGE_FAULT   EXCEPT_IA32_PAGE_FAULT
 
#define EFI_SW_EC_IA32_FP_ERROR   EXCEPT_IA32_FP_ERROR
 
#define EFI_SW_EC_IA32_ALIGNMENT_CHECK   EXCEPT_IA32_ALIGNMENT_CHECK
 
#define EFI_SW_EC_IA32_MACHINE_CHECK   EXCEPT_IA32_MACHINE_CHECK
 
#define EFI_SW_EC_IA32_SIMD   EXCEPT_IA32_SIMD
 
#define EFI_SW_EC_IPF_ALT_DTLB   EXCEPT_IPF_ALT_DTLB
 
#define EFI_SW_EC_IPF_DNESTED_TLB   EXCEPT_IPF_DNESTED_TLB
 
#define EFI_SW_EC_IPF_BREAKPOINT   EXCEPT_IPF_BREAKPOINT
 
#define EFI_SW_EC_IPF_EXTERNAL_INTERRUPT   EXCEPT_IPF_EXTERNAL_INTERRUPT
 
#define EFI_SW_EC_IPF_GEN_EXCEPT   EXCEPT_IPF_GEN_EXCEPT
 
#define EFI_SW_EC_IPF_NAT_CONSUMPTION   EXCEPT_IPF_NAT_CONSUMPTION
 
#define EFI_SW_EC_IPF_DEBUG_EXCEPT   EXCEPT_IPF_DEBUG_EXCEPT
 
#define EFI_SW_EC_IPF_UNALIGNED_ACCESS   EXCEPT_IPF_UNALIGNED_ACCESS
 
#define EFI_SW_EC_IPF_FP_FAULT   EXCEPT_IPF_FP_FAULT
 
#define EFI_SW_EC_IPF_FP_TRAP   EXCEPT_IPF_FP_TRAP
 
#define EFI_SW_EC_IPF_TAKEN_BRANCH   EXCEPT_IPF_TAKEN_BRANCH
 
#define EFI_SW_EC_IPF_SINGLE_STEP   EXCEPT_IPF_SINGLE_STEP
 
#define EFI_SW_PS_EC_RESET_NOT_AVAILABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_PS_EC_MEMORY_INSTALLED_TWICE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DXE_BS_PC_BEGIN_CONNECTING_DRIVERS   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_DXE_BS_PC_VERIFYING_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000006)
 
#define EFI_SW_DXE_RT_PC_S0   (EFI_SUBCLASS_SPECIFIC | 0x00000000)
 
#define EFI_SW_DXE_RT_PC_S1   (EFI_SUBCLASS_SPECIFIC | 0x00000001)
 
#define EFI_SW_DXE_RT_PC_S2   (EFI_SUBCLASS_SPECIFIC | 0x00000002)
 
#define EFI_SW_DXE_RT_PC_S3   (EFI_SUBCLASS_SPECIFIC | 0x00000003)
 
#define EFI_SW_DXE_RT_PC_S4   (EFI_SUBCLASS_SPECIFIC | 0x00000004)
 
#define EFI_SW_DXE_RT_PC_S5   (EFI_SUBCLASS_SPECIFIC | 0x00000005)
 
#define EFI_SW_EC_X64_DIVIDE_ERROR   EXCEPT_X64_DIVIDE_ERROR
 
#define EFI_SW_EC_X64_DEBUG   EXCEPT_X64_DEBUG
 
#define EFI_SW_EC_X64_NMI   EXCEPT_X64_NMI
 
#define EFI_SW_EC_X64_BREAKPOINT   EXCEPT_X64_BREAKPOINT
 
#define EFI_SW_EC_X64_OVERFLOW   EXCEPT_X64_OVERFLOW
 
#define EFI_SW_EC_X64_BOUND   EXCEPT_X64_BOUND
 
#define EFI_SW_EC_X64_INVALID_OPCODE   EXCEPT_X64_INVALID_OPCODE
 
#define EFI_SW_EC_X64_DOUBLE_FAULT   EXCEPT_X64_DOUBLE_FAULT
 
#define EFI_SW_EC_X64_INVALID_TSS   EXCEPT_X64_INVALID_TSS
 
#define EFI_SW_EC_X64_SEG_NOT_PRESENT   EXCEPT_X64_SEG_NOT_PRESENT
 
#define EFI_SW_EC_X64_STACK_FAULT   EXCEPT_X64_STACK_FAULT
 
#define EFI_SW_EC_X64_GP_FAULT   EXCEPT_X64_GP_FAULT
 
#define EFI_SW_EC_X64_PAGE_FAULT   EXCEPT_X64_PAGE_FAULT
 
#define EFI_SW_EC_X64_FP_ERROR   EXCEPT_X64_FP_ERROR
 
#define EFI_SW_EC_X64_ALIGNMENT_CHECK   EXCEPT_X64_ALIGNMENT_CHECK
 
#define EFI_SW_EC_X64_MACHINE_CHECK   EXCEPT_X64_MACHINE_CHECK
 
#define EFI_SW_EC_X64_SIMD   EXCEPT_X64_SIMD
 
#define EFI_SW_EC_ARM_RESET   EXCEPT_ARM_RESET
 
#define EFI_SW_EC_ARM_UNDEFINED_INSTRUCTION   EXCEPT_ARM_UNDEFINED_INSTRUCTION
 
#define EFI_SW_EC_ARM_SOFTWARE_INTERRUPT   EXCEPT_ARM_SOFTWARE_INTERRUPT
 
#define EFI_SW_EC_ARM_PREFETCH_ABORT   EXCEPT_ARM_PREFETCH_ABORT
 
#define EFI_SW_EC_ARM_DATA_ABORT   EXCEPT_ARM_DATA_ABORT
 
#define EFI_SW_EC_ARM_RESERVED   EXCEPT_ARM_RESERVED
 
#define EFI_SW_EC_ARM_IRQ   EXCEPT_ARM_IRQ
 
#define EFI_SW_EC_ARM_FIQ   EXCEPT_ARM_FIQ
 

Typedefs

typedef UINT32 EFI_STATUS_CODE_TYPE
 
typedef UINT32 EFI_STATUS_CODE_VALUE
 

Detailed Description

StatusCode related definitions in PI.

Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Revision Reference:
These status codes are defined in UEFI Platform Initialization Specification 1.2, Volume 3: Shared Architectural Elements.

Definition in file PiStatusCode.h.

Macro Definition Documentation

◆ EFI_CHIPSET_EC_BAD_BATTERY

#define EFI_CHIPSET_EC_BAD_BATTERY   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Chipset Subclass Error Code definitions.

Definition at line 340 of file PiStatusCode.h.

◆ EFI_CHIPSET_EC_DXE_NB_ERROR

#define EFI_CHIPSET_EC_DXE_NB_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 341 of file PiStatusCode.h.

◆ EFI_CHIPSET_EC_DXE_SB_ERROR

#define EFI_CHIPSET_EC_DXE_SB_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 342 of file PiStatusCode.h.

◆ EFI_CHIPSET_EC_INTRUDER_DETECT

#define EFI_CHIPSET_EC_INTRUDER_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 343 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_HB_INIT

#define EFI_CHIPSET_PC_DXE_HB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000004)

PCI Host Bridge DXE initialization.

Definition at line 228 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_NB_INIT

#define EFI_CHIPSET_PC_DXE_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000005)

North Bridge DXE initialization.

Definition at line 233 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_NB_SMM_INIT

#define EFI_CHIPSET_PC_DXE_NB_SMM_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000006)

North Bridge specific SMM initialization in DXE.

Definition at line 238 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_SB_DEVICES_INIT

#define EFI_CHIPSET_PC_DXE_SB_DEVICES_INIT   (EFI_SUBCLASS_SPECIFIC|0x0000000a)

Initialization of the South Bridge devices.

Definition at line 258 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_SB_INIT

#define EFI_CHIPSET_PC_DXE_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000008)

South Bridge DXE initialization

Definition at line 248 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_SB_RT_INIT

#define EFI_CHIPSET_PC_DXE_SB_RT_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000007)

Initialization of the South Bridge specific UEFI Runtime Services.

Definition at line 243 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_DXE_SB_SMM_INIT

#define EFI_CHIPSET_PC_DXE_SB_SMM_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000009)

South Bridge specific SMM initialization in DXE.

Definition at line 253 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_PEI_CAR_NB_INIT

#define EFI_CHIPSET_PC_PEI_CAR_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000001)

North Bridge initialization prior to memory detection.

Definition at line 213 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_PEI_CAR_SB_INIT

#define EFI_CHIPSET_PC_PEI_CAR_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000000)

South Bridge initialization prior to memory detection.

Definition at line 208 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_PEI_MEM_NB_INIT

#define EFI_CHIPSET_PC_PEI_MEM_NB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000003)

North Bridge initialization after memory detection.

Definition at line 223 of file PiStatusCode.h.

◆ EFI_CHIPSET_PC_PEI_MEM_SB_INIT

#define EFI_CHIPSET_PC_PEI_MEM_SB_INIT   (EFI_SUBCLASS_SPECIFIC|0x00000002)

South Bridge initialization after memory detection.

Definition at line 218 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT

#define EFI_COMPUTING_UNIT   0x00000000

Class definitions. Values of 4-127 are reserved for future use by this specification. Values in the range 127-255 are reserved for OEM use.

Definition at line 124 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_CACHE

#define EFI_COMPUTING_UNIT_CACHE   (EFI_COMPUTING_UNIT | 0x00040000)

Definition at line 140 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_CHIPSET

#define EFI_COMPUTING_UNIT_CHIPSET   (EFI_COMPUTING_UNIT | 0x00060000)

Definition at line 142 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_FIRMWARE_PROCESSOR

#define EFI_COMPUTING_UNIT_FIRMWARE_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00020000)

Definition at line 138 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_HOST_PROCESSOR

#define EFI_COMPUTING_UNIT_HOST_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00010000)

Definition at line 137 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_IO_PROCESSOR

#define EFI_COMPUTING_UNIT_IO_PROCESSOR   (EFI_COMPUTING_UNIT | 0x00030000)

Definition at line 139 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_MEMORY

#define EFI_COMPUTING_UNIT_MEMORY   (EFI_COMPUTING_UNIT | 0x00050000)

Definition at line 141 of file PiStatusCode.h.

◆ EFI_COMPUTING_UNIT_UNSPECIFIED

#define EFI_COMPUTING_UNIT_UNSPECIFIED   (EFI_COMPUTING_UNIT | 0x00000000)

Computing Unit Subclass definitions. Values of 8-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.

Definition at line 136 of file PiStatusCode.h.

◆ EFI_CU_CACHE_EC_INVALID_SIZE

#define EFI_CU_CACHE_EC_INVALID_SIZE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 315 of file PiStatusCode.h.

◆ EFI_CU_CACHE_EC_INVALID_SPEED

#define EFI_CU_CACHE_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 314 of file PiStatusCode.h.

◆ EFI_CU_CACHE_EC_INVALID_TYPE

#define EFI_CU_CACHE_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Cache Subclass Error Code definitions.

Definition at line 313 of file PiStatusCode.h.

◆ EFI_CU_CACHE_EC_MISMATCH

#define EFI_CU_CACHE_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 316 of file PiStatusCode.h.

◆ EFI_CU_CACHE_PC_CONFIGURATION

#define EFI_CU_CACHE_PC_CONFIGURATION   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 185 of file PiStatusCode.h.

◆ EFI_CU_CACHE_PC_PRESENCE_DETECT

#define EFI_CU_CACHE_PC_PRESENCE_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Cache Subclass Progress Code definitions.

Definition at line 184 of file PiStatusCode.h.

◆ EFI_CU_EC_DISABLED

#define EFI_CU_EC_DISABLED   0x00000001

Definition at line 266 of file PiStatusCode.h.

◆ EFI_CU_EC_NON_SPECIFIC

#define EFI_CU_EC_NON_SPECIFIC   0x00000000

Computing Unit Class Error Code definitions. These are shared by all subclasses.

Definition at line 265 of file PiStatusCode.h.

◆ EFI_CU_EC_NOT_CONFIGURED

#define EFI_CU_EC_NOT_CONFIGURED   0x00000004

Definition at line 269 of file PiStatusCode.h.

◆ EFI_CU_EC_NOT_DETECTED

#define EFI_CU_EC_NOT_DETECTED   0x00000003

Definition at line 268 of file PiStatusCode.h.

◆ EFI_CU_EC_NOT_SUPPORTED

#define EFI_CU_EC_NOT_SUPPORTED   0x00000002

Definition at line 267 of file PiStatusCode.h.

◆ EFI_CU_FP_EC_COMM_ERROR

#define EFI_CU_FP_EC_COMM_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 302 of file PiStatusCode.h.

◆ EFI_CU_FP_EC_HARD_FAIL

#define EFI_CU_FP_EC_HARD_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Firmware Processor Subclass Error Code definitions.

Definition at line 300 of file PiStatusCode.h.

◆ EFI_CU_FP_EC_SOFT_FAIL

#define EFI_CU_FP_EC_SOFT_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 301 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_CACHE

#define EFI_CU_HP_EC_CACHE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 289 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_CORRECTABLE

#define EFI_CU_HP_EC_CORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)

Definition at line 291 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_HIGH_VOLTAGE

#define EFI_CU_HP_EC_HIGH_VOLTAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 288 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_INTERNAL

#define EFI_CU_HP_EC_INTERNAL   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 285 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_INVALID_SPEED

#define EFI_CU_HP_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 281 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_INVALID_TYPE

#define EFI_CU_HP_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Host Processor Subclass Error Code definitions.

Definition at line 280 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_LOW_VOLTAGE

#define EFI_CU_HP_EC_LOW_VOLTAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 287 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_MICROCODE_UPDATE

#define EFI_CU_HP_EC_MICROCODE_UPDATE   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 290 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_MISMATCH

#define EFI_CU_HP_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 282 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_NO_MICROCODE_UPDATE

#define EFI_CU_HP_EC_NO_MICROCODE_UPDATE   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)

Definition at line 293 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_SELF_TEST

#define EFI_CU_HP_EC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 284 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_THERMAL

#define EFI_CU_HP_EC_THERMAL   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 286 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_TIMER_EXPIRED

#define EFI_CU_HP_EC_TIMER_EXPIRED   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 283 of file PiStatusCode.h.

◆ EFI_CU_HP_EC_UNCORRECTABLE

#define EFI_CU_HP_EC_UNCORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)

Definition at line 292 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_AP_INIT

#define EFI_CU_HP_PC_AP_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 168 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_BSP_RESELECT

#define EFI_CU_HP_PC_BSP_RESELECT   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 167 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_BSP_SELECT

#define EFI_CU_HP_PC_BSP_SELECT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 166 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_CACHE_INIT

#define EFI_CU_HP_PC_CACHE_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 162 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_IO_INIT

#define EFI_CU_HP_PC_IO_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 165 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_MEMORY_CONTROLLER_INIT

#define EFI_CU_HP_PC_MEMORY_CONTROLLER_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 164 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_POWER_ON_INIT

#define EFI_CU_HP_PC_POWER_ON_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Host Processor Subclass Progress Code definitions.

Definition at line 161 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_RAM_INIT

#define EFI_CU_HP_PC_RAM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 163 of file PiStatusCode.h.

◆ EFI_CU_HP_PC_SMM_INIT

#define EFI_CU_HP_PC_SMM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 169 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_CORRECTABLE

#define EFI_CU_MEMORY_EC_CORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 325 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_INVALID_SIZE

#define EFI_CU_MEMORY_EC_INVALID_SIZE   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 328 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_INVALID_SPEED

#define EFI_CU_MEMORY_EC_INVALID_SPEED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 324 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_INVALID_TYPE

#define EFI_CU_MEMORY_EC_INVALID_TYPE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Memory Subclass Error Code definitions.

Definition at line 323 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_MISMATCH

#define EFI_CU_MEMORY_EC_MISMATCH   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 329 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_NONE_DETECTED

#define EFI_CU_MEMORY_EC_NONE_DETECTED   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 332 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_NONE_USEFUL

#define EFI_CU_MEMORY_EC_NONE_USEFUL   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 333 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_S3_RESUME_FAIL

#define EFI_CU_MEMORY_EC_S3_RESUME_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 330 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_SPD_FAIL

#define EFI_CU_MEMORY_EC_SPD_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 327 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_UNCORRECTABLE

#define EFI_CU_MEMORY_EC_UNCORRECTABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 326 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_EC_UPDATE_FAIL

#define EFI_CU_MEMORY_EC_UPDATE_FAIL   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 331 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_CONFIGURING

#define EFI_CU_MEMORY_PC_CONFIGURING   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 195 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_INIT

#define EFI_CU_MEMORY_PC_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 197 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_OPTIMIZING

#define EFI_CU_MEMORY_PC_OPTIMIZING   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 196 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_PRESENCE_DETECT

#define EFI_CU_MEMORY_PC_PRESENCE_DETECT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 193 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_SPD_READ

#define EFI_CU_MEMORY_PC_SPD_READ   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Computing Unit Memory Subclass Progress Code definitions.

Definition at line 192 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_TEST

#define EFI_CU_MEMORY_PC_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 198 of file PiStatusCode.h.

◆ EFI_CU_MEMORY_PC_TIMING

#define EFI_CU_MEMORY_PC_TIMING   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 194 of file PiStatusCode.h.

◆ EFI_CU_PC_INIT_BEGIN

#define EFI_CU_PC_INIT_BEGIN   0x00000000

Computing Unit Class Progress Code definitions. These are shared by all subclasses.

Definition at line 150 of file PiStatusCode.h.

◆ EFI_CU_PC_INIT_END

#define EFI_CU_PC_INIT_END   0x00000001

Definition at line 151 of file PiStatusCode.h.

◆ EFI_DC_UNSPECIFIED

#define EFI_DC_UNSPECIFIED   0x0

Debug Code definitions for all classes and subclass. Only one debug code is defined at this point and should be used for anything that is sent to the debug stream.

Definition at line 115 of file PiStatusCode.h.

◆ EFI_DEBUG_CODE

#define EFI_DEBUG_CODE   0x00000003

Definition at line 45 of file PiStatusCode.h.

◆ EFI_ERROR_CODE

#define EFI_ERROR_CODE   0x00000002

Definition at line 44 of file PiStatusCode.h.

◆ EFI_ERROR_MAJOR

#define EFI_ERROR_MAJOR   0x80000000

Definition at line 59 of file PiStatusCode.h.

◆ EFI_ERROR_MINOR

#define EFI_ERROR_MINOR   0x40000000

Definitions of severities, all other values masked by EFI_STATUS_CODE_SEVERITY_MASK are reserved for use by this specification. Uncontained errors are major errors that could not contained to the specific component that is reporting the error. For example, if a memory error was not detected early enough, the bad data could be consumed by other drivers.

Definition at line 58 of file PiStatusCode.h.

◆ EFI_ERROR_UNCONTAINED

#define EFI_ERROR_UNCONTAINED   0xa0000000

Definition at line 61 of file PiStatusCode.h.

◆ EFI_ERROR_UNRECOVERED

#define EFI_ERROR_UNRECOVERED   0x90000000

Definition at line 60 of file PiStatusCode.h.

◆ EFI_IO_BUS

#define EFI_IO_BUS   0x02000000

Definition at line 126 of file PiStatusCode.h.

◆ EFI_IO_BUS_AGP

#define EFI_IO_BUS_AGP   (EFI_IO_BUS | 0x00040000)

Definition at line 533 of file PiStatusCode.h.

◆ EFI_IO_BUS_ATA_ATAPI

#define EFI_IO_BUS_ATA_ATAPI   (EFI_IO_BUS | 0x00080000)

Definition at line 537 of file PiStatusCode.h.

◆ EFI_IO_BUS_FC

#define EFI_IO_BUS_FC   (EFI_IO_BUS | 0x00090000)

Definition at line 538 of file PiStatusCode.h.

◆ EFI_IO_BUS_I2C

#define EFI_IO_BUS_I2C   (EFI_IO_BUS | 0x000C0000)

Definition at line 541 of file PiStatusCode.h.

◆ EFI_IO_BUS_IBA

#define EFI_IO_BUS_IBA   (EFI_IO_BUS | 0x00030000)

Definition at line 532 of file PiStatusCode.h.

◆ EFI_IO_BUS_IP_NETWORK

#define EFI_IO_BUS_IP_NETWORK   (EFI_IO_BUS | 0x000A0000)

Definition at line 539 of file PiStatusCode.h.

◆ EFI_IO_BUS_LPC

#define EFI_IO_BUS_LPC   (EFI_IO_BUS | 0x00060000)

Definition at line 535 of file PiStatusCode.h.

◆ EFI_IO_BUS_PC_CARD

#define EFI_IO_BUS_PC_CARD   (EFI_IO_BUS | 0x00050000)

Definition at line 534 of file PiStatusCode.h.

◆ EFI_IO_BUS_PCI

#define EFI_IO_BUS_PCI   (EFI_IO_BUS | 0x00010000)

Definition at line 530 of file PiStatusCode.h.

◆ EFI_IO_BUS_SCSI

#define EFI_IO_BUS_SCSI   (EFI_IO_BUS | 0x00070000)

Definition at line 536 of file PiStatusCode.h.

◆ EFI_IO_BUS_SMBUS

#define EFI_IO_BUS_SMBUS   (EFI_IO_BUS | 0x000B0000)

Definition at line 540 of file PiStatusCode.h.

◆ EFI_IO_BUS_UNSPECIFIED

#define EFI_IO_BUS_UNSPECIFIED   (EFI_IO_BUS | 0x00000000)

IO Bus Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.

Definition at line 529 of file PiStatusCode.h.

◆ EFI_IO_BUS_USB

#define EFI_IO_BUS_USB   (EFI_IO_BUS | 0x00020000)

Definition at line 531 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_DISABLE

#define EFI_IOB_ATA_BUS_SMART_DISABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 599 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_DISABLED

#define EFI_IOB_ATA_BUS_SMART_DISABLED   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 675 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_ENABLE

#define EFI_IOB_ATA_BUS_SMART_ENABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Definition at line 598 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_NOTSUPPORTED

#define EFI_IOB_ATA_BUS_SMART_NOTSUPPORTED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Definition at line 674 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_OVERTHRESHOLD

#define EFI_IOB_ATA_BUS_SMART_OVERTHRESHOLD   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 600 of file PiStatusCode.h.

◆ EFI_IOB_ATA_BUS_SMART_UNDERTHRESHOLD

#define EFI_IOB_ATA_BUS_SMART_UNDERTHRESHOLD   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 601 of file PiStatusCode.h.

◆ EFI_IOB_EC_CONTROLLER_ERROR

#define EFI_IOB_EC_CONTROLLER_ERROR   0x00000006

Definition at line 629 of file PiStatusCode.h.

◆ EFI_IOB_EC_DISABLED

#define EFI_IOB_EC_DISABLED   0x00000001

Definition at line 624 of file PiStatusCode.h.

◆ EFI_IOB_EC_INTERFACE_ERROR

#define EFI_IOB_EC_INTERFACE_ERROR   0x00000005

Definition at line 628 of file PiStatusCode.h.

◆ EFI_IOB_EC_NON_SPECIFIC

#define EFI_IOB_EC_NON_SPECIFIC   0x00000000

IO Bus Class Error Code definitions. These are shared by all subclasses.

Definition at line 623 of file PiStatusCode.h.

◆ EFI_IOB_EC_NOT_CONFIGURED

#define EFI_IOB_EC_NOT_CONFIGURED   0x00000004

Definition at line 627 of file PiStatusCode.h.

◆ EFI_IOB_EC_NOT_DETECTED

#define EFI_IOB_EC_NOT_DETECTED   0x00000003

Definition at line 626 of file PiStatusCode.h.

◆ EFI_IOB_EC_NOT_SUPPORTED

#define EFI_IOB_EC_NOT_SUPPORTED   0x00000002

Definition at line 625 of file PiStatusCode.h.

◆ EFI_IOB_EC_READ_ERROR

#define EFI_IOB_EC_READ_ERROR   0x00000007

Definition at line 630 of file PiStatusCode.h.

◆ EFI_IOB_EC_RESOURCE_CONFLICT

#define EFI_IOB_EC_RESOURCE_CONFLICT   0x00000009

Definition at line 632 of file PiStatusCode.h.

◆ EFI_IOB_EC_WRITE_ERROR

#define EFI_IOB_EC_WRITE_ERROR   0x00000008

Definition at line 631 of file PiStatusCode.h.

◆ EFI_IOB_PC_DETECT

#define EFI_IOB_PC_DETECT   0x00000003

Definition at line 552 of file PiStatusCode.h.

◆ EFI_IOB_PC_DISABLE

#define EFI_IOB_PC_DISABLE   0x00000002

Definition at line 551 of file PiStatusCode.h.

◆ EFI_IOB_PC_ENABLE

#define EFI_IOB_PC_ENABLE   0x00000004

Definition at line 553 of file PiStatusCode.h.

◆ EFI_IOB_PC_HOTPLUG

#define EFI_IOB_PC_HOTPLUG   0x00000006

Definition at line 555 of file PiStatusCode.h.

◆ EFI_IOB_PC_INIT

#define EFI_IOB_PC_INIT   0x00000000

IO Bus Class Progress Code definitions. These are shared by all subclasses.

Definition at line 549 of file PiStatusCode.h.

◆ EFI_IOB_PC_RECONFIG

#define EFI_IOB_PC_RECONFIG   0x00000005

Definition at line 554 of file PiStatusCode.h.

◆ EFI_IOB_PC_RESET

#define EFI_IOB_PC_RESET   0x00000001

Definition at line 550 of file PiStatusCode.h.

◆ EFI_IOB_PCI_BUS_ENUM

#define EFI_IOB_PCI_BUS_ENUM   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

IO Bus Class PCI Subclass Progress Code definitions.

Definition at line 566 of file PiStatusCode.h.

◆ EFI_IOB_PCI_EC_PERR

#define EFI_IOB_PCI_EC_PERR   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

IO Bus Class PCI Subclass Error Code definitions.

Definition at line 643 of file PiStatusCode.h.

◆ EFI_IOB_PCI_EC_SERR

#define EFI_IOB_PCI_EC_SERR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 644 of file PiStatusCode.h.

◆ EFI_IOB_PCI_HPC_INIT

#define EFI_IOB_PCI_HPC_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 568 of file PiStatusCode.h.

◆ EFI_IOB_PCI_RES_ALLOC

#define EFI_IOB_PCI_RES_ALLOC   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 567 of file PiStatusCode.h.

◆ EFI_OEM_SPECIFIC

#define EFI_OEM_SPECIFIC   0x8000

Definition at line 106 of file PiStatusCode.h.

◆ EFI_P_EC_CONTROLLER_ERROR

#define EFI_P_EC_CONTROLLER_ERROR   0x00000006

Definition at line 457 of file PiStatusCode.h.

◆ EFI_P_EC_DISABLED

#define EFI_P_EC_DISABLED   0x00000001

Definition at line 452 of file PiStatusCode.h.

◆ EFI_P_EC_INPUT_ERROR

#define EFI_P_EC_INPUT_ERROR   0x00000007

Definition at line 458 of file PiStatusCode.h.

◆ EFI_P_EC_INTERFACE_ERROR

#define EFI_P_EC_INTERFACE_ERROR   0x00000005

Definition at line 456 of file PiStatusCode.h.

◆ EFI_P_EC_NON_SPECIFIC

#define EFI_P_EC_NON_SPECIFIC   0x00000000

Peripheral Class Error Code definitions. These are shared by all subclasses.

Definition at line 451 of file PiStatusCode.h.

◆ EFI_P_EC_NOT_CONFIGURED

#define EFI_P_EC_NOT_CONFIGURED   0x00000004

Definition at line 455 of file PiStatusCode.h.

◆ EFI_P_EC_NOT_DETECTED

#define EFI_P_EC_NOT_DETECTED   0x00000003

Definition at line 454 of file PiStatusCode.h.

◆ EFI_P_EC_NOT_SUPPORTED

#define EFI_P_EC_NOT_SUPPORTED   0x00000002

Definition at line 453 of file PiStatusCode.h.

◆ EFI_P_EC_OUTPUT_ERROR

#define EFI_P_EC_OUTPUT_ERROR   0x00000008

Definition at line 459 of file PiStatusCode.h.

◆ EFI_P_EC_RESOURCE_CONFLICT

#define EFI_P_EC_RESOURCE_CONFLICT   0x00000009

Definition at line 460 of file PiStatusCode.h.

◆ EFI_P_KEYBOARD_EC_BUFFER_FULL

#define EFI_P_KEYBOARD_EC_BUFFER_FULL   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 473 of file PiStatusCode.h.

◆ EFI_P_KEYBOARD_EC_LOCKED

#define EFI_P_KEYBOARD_EC_LOCKED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Peripheral Class Keyboard Subclass Error Code definitions.

Definition at line 471 of file PiStatusCode.h.

◆ EFI_P_KEYBOARD_EC_STUCK_KEY

#define EFI_P_KEYBOARD_EC_STUCK_KEY   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 472 of file PiStatusCode.h.

◆ EFI_P_KEYBOARD_PC_CLEAR_BUFFER

#define EFI_P_KEYBOARD_PC_CLEAR_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Peripheral Class Keyboard Subclass Progress Code definitions.

Definition at line 392 of file PiStatusCode.h.

◆ EFI_P_KEYBOARD_PC_SELF_TEST

#define EFI_P_KEYBOARD_PC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 393 of file PiStatusCode.h.

◆ EFI_P_MOUSE_EC_LOCKED

#define EFI_P_MOUSE_EC_LOCKED   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Peripheral Class Mouse Subclass Error Code definitions.

Definition at line 480 of file PiStatusCode.h.

◆ EFI_P_MOUSE_PC_SELF_TEST

#define EFI_P_MOUSE_PC_SELF_TEST   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Peripheral Class Mouse Subclass Progress Code definitions.

Definition at line 400 of file PiStatusCode.h.

◆ EFI_P_PC_DETECTED

#define EFI_P_PC_DETECTED   0x00000006

Definition at line 380 of file PiStatusCode.h.

◆ EFI_P_PC_DISABLE

#define EFI_P_PC_DISABLE   0x00000002

Definition at line 376 of file PiStatusCode.h.

◆ EFI_P_PC_ENABLE

#define EFI_P_PC_ENABLE   0x00000004

Definition at line 378 of file PiStatusCode.h.

◆ EFI_P_PC_INIT

#define EFI_P_PC_INIT   0x00000000

Peripheral Class Progress Code definitions. These are shared by all subclasses.

Definition at line 374 of file PiStatusCode.h.

◆ EFI_P_PC_PRESENCE_DETECT

#define EFI_P_PC_PRESENCE_DETECT   0x00000003

Definition at line 377 of file PiStatusCode.h.

◆ EFI_P_PC_RECONFIG

#define EFI_P_PC_RECONFIG   0x00000005

Definition at line 379 of file PiStatusCode.h.

◆ EFI_P_PC_REMOVED

#define EFI_P_PC_REMOVED   0x00000007

Definition at line 381 of file PiStatusCode.h.

◆ EFI_P_PC_RESET

#define EFI_P_PC_RESET   0x00000001

Definition at line 375 of file PiStatusCode.h.

◆ EFI_P_SERIAL_PORT_PC_CLEAR_BUFFER

#define EFI_P_SERIAL_PORT_PC_CLEAR_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Peripheral Class Serial Port Subclass Progress Code definitions.

Definition at line 415 of file PiStatusCode.h.

◆ EFI_PERIPHERAL

#define EFI_PERIPHERAL   0x01000000

Definition at line 125 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_AUDIO_INPUT

#define EFI_PERIPHERAL_AUDIO_INPUT   (EFI_PERIPHERAL | 0x00090000)

Definition at line 361 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_AUDIO_OUTPUT

#define EFI_PERIPHERAL_AUDIO_OUTPUT   (EFI_PERIPHERAL | 0x000A0000)

Definition at line 362 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_DOCKING

#define EFI_PERIPHERAL_DOCKING   (EFI_PERIPHERAL | 0x000D0000)

Definition at line 365 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_FIXED_MEDIA

#define EFI_PERIPHERAL_FIXED_MEDIA   (EFI_PERIPHERAL | 0x00070000)

Definition at line 359 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_KEYBOARD

#define EFI_PERIPHERAL_KEYBOARD   (EFI_PERIPHERAL | 0x00010000)

Definition at line 353 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_LCD_DEVICE

#define EFI_PERIPHERAL_LCD_DEVICE   (EFI_PERIPHERAL | 0x000B0000)

Definition at line 363 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_LOCAL_CONSOLE

#define EFI_PERIPHERAL_LOCAL_CONSOLE   (EFI_PERIPHERAL | 0x00030000)

Definition at line 355 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_MOUSE

#define EFI_PERIPHERAL_MOUSE   (EFI_PERIPHERAL | 0x00020000)

Definition at line 354 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_NETWORK

#define EFI_PERIPHERAL_NETWORK   (EFI_PERIPHERAL | 0x000C0000)

Definition at line 364 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_PARALLEL_PORT

#define EFI_PERIPHERAL_PARALLEL_PORT   (EFI_PERIPHERAL | 0x00060000)

Definition at line 358 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_REMOTE_CONSOLE

#define EFI_PERIPHERAL_REMOTE_CONSOLE   (EFI_PERIPHERAL | 0x00040000)

Definition at line 356 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_REMOVABLE_MEDIA

#define EFI_PERIPHERAL_REMOVABLE_MEDIA   (EFI_PERIPHERAL | 0x00080000)

Definition at line 360 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_SERIAL_PORT

#define EFI_PERIPHERAL_SERIAL_PORT   (EFI_PERIPHERAL | 0x00050000)

Definition at line 357 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_TPM

#define EFI_PERIPHERAL_TPM   (EFI_PERIPHERAL | 0x000E0000)

Definition at line 366 of file PiStatusCode.h.

◆ EFI_PERIPHERAL_UNSPECIFIED

#define EFI_PERIPHERAL_UNSPECIFIED   (EFI_PERIPHERAL | 0x00000000)

Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.

Definition at line 352 of file PiStatusCode.h.

◆ EFI_PROGRESS_CODE

#define EFI_PROGRESS_CODE   0x00000001

Definition of code types. All other values masked by EFI_STATUS_CODE_TYPE_MASK are reserved for use by this specification.

Definition at line 43 of file PiStatusCode.h.

◆ EFI_SOFTWARE

#define EFI_SOFTWARE   0x03000000

Definition at line 127 of file PiStatusCode.h.

◆ EFI_SOFTWARE_AL

#define EFI_SOFTWARE_AL   (EFI_SOFTWARE | 0x000B0000)

Definition at line 710 of file PiStatusCode.h.

◆ EFI_SOFTWARE_ARM_EXCEPTION

#define EFI_SOFTWARE_ARM_EXCEPTION   (EFI_SOFTWARE | 0x00140000)

Definition at line 719 of file PiStatusCode.h.

◆ EFI_SOFTWARE_DXE_BS_DRIVER

#define EFI_SOFTWARE_DXE_BS_DRIVER   (EFI_SOFTWARE | 0x00050000)

Definition at line 704 of file PiStatusCode.h.

◆ EFI_SOFTWARE_DXE_CORE

#define EFI_SOFTWARE_DXE_CORE   (EFI_SOFTWARE | 0x00040000)

Definition at line 703 of file PiStatusCode.h.

◆ EFI_SOFTWARE_DXE_RT_DRIVER

#define EFI_SOFTWARE_DXE_RT_DRIVER   (EFI_SOFTWARE | 0x00060000)

Definition at line 705 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EBC_EXCEPTION

#define EFI_SOFTWARE_EBC_EXCEPTION   (EFI_SOFTWARE | 0x000C0000)

Definition at line 711 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EFI_APPLICATION

#define EFI_SOFTWARE_EFI_APPLICATION   (EFI_SOFTWARE | 0x00080000)

Definition at line 707 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EFI_BOOT_SERVICE

#define EFI_SOFTWARE_EFI_BOOT_SERVICE   (EFI_SOFTWARE | 0x00100000)

Definition at line 715 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EFI_DXE_SERVICE

#define EFI_SOFTWARE_EFI_DXE_SERVICE   (EFI_SOFTWARE | 0x00120000)

Definition at line 717 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EFI_OS_LOADER

#define EFI_SOFTWARE_EFI_OS_LOADER   (EFI_SOFTWARE | 0x00090000)

Definition at line 708 of file PiStatusCode.h.

◆ EFI_SOFTWARE_EFI_RUNTIME_SERVICE

#define EFI_SOFTWARE_EFI_RUNTIME_SERVICE   (EFI_SOFTWARE | 0x00110000)

Definition at line 716 of file PiStatusCode.h.

◆ EFI_SOFTWARE_IA32_EXCEPTION

#define EFI_SOFTWARE_IA32_EXCEPTION   (EFI_SOFTWARE | 0x000D0000)

Definition at line 712 of file PiStatusCode.h.

◆ EFI_SOFTWARE_IPF_EXCEPTION

#define EFI_SOFTWARE_IPF_EXCEPTION   (EFI_SOFTWARE | 0x000E0000)

Definition at line 713 of file PiStatusCode.h.

◆ EFI_SOFTWARE_PEI_CORE

#define EFI_SOFTWARE_PEI_CORE   (EFI_SOFTWARE | 0x00020000)

Definition at line 701 of file PiStatusCode.h.

◆ EFI_SOFTWARE_PEI_MODULE

#define EFI_SOFTWARE_PEI_MODULE   (EFI_SOFTWARE | 0x00030000)

Definition at line 702 of file PiStatusCode.h.

◆ EFI_SOFTWARE_PEI_SERVICE

#define EFI_SOFTWARE_PEI_SERVICE   (EFI_SOFTWARE | 0x000F0000)

Definition at line 714 of file PiStatusCode.h.

◆ EFI_SOFTWARE_RT

#define EFI_SOFTWARE_RT   (EFI_SOFTWARE | 0x000A0000)

Definition at line 709 of file PiStatusCode.h.

◆ EFI_SOFTWARE_SEC

#define EFI_SOFTWARE_SEC   (EFI_SOFTWARE | 0x00010000)

Definition at line 700 of file PiStatusCode.h.

◆ EFI_SOFTWARE_SMM_DRIVER

#define EFI_SOFTWARE_SMM_DRIVER   (EFI_SOFTWARE | 0x00070000)

Definition at line 706 of file PiStatusCode.h.

◆ EFI_SOFTWARE_UNSPECIFIED

#define EFI_SOFTWARE_UNSPECIFIED   (EFI_SOFTWARE | 0x00000000)

Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.

Definition at line 699 of file PiStatusCode.h.

◆ EFI_SOFTWARE_X64_EXCEPTION

#define EFI_SOFTWARE_X64_EXCEPTION   (EFI_SOFTWARE | 0x00130000)

Definition at line 718 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_CLASS_MASK

#define EFI_STATUS_CODE_CLASS_MASK   0xFF000000

A Status Code Value is made up of the class, subclass, and an operation.

Definition at line 74 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_OPERATION_MASK

#define EFI_STATUS_CODE_OPERATION_MASK   0x0000FFFF

Definition at line 76 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_RESERVED_MASK

#define EFI_STATUS_CODE_RESERVED_MASK   0x00FFFF00

Definition at line 34 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_SEVERITY_MASK

#define EFI_STATUS_CODE_SEVERITY_MASK   0xFF000000

Definition at line 33 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_SUBCLASS_MASK

#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000

Definition at line 75 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_TYPE_MASK

#define EFI_STATUS_CODE_TYPE_MASK   0x000000FF

A Status Code Type is made up of the code type and severity. All values masked by EFI_STATUS_CODE_RESERVED_MASK are reserved for use by this specification.

Definition at line 32 of file PiStatusCode.h.

◆ EFI_SUBCLASS_SPECIFIC

#define EFI_SUBCLASS_SPECIFIC   0x1000

General partitioning scheme for Progress and Error Codes are:

  • 0x0000-0x0FFF Shared by all sub-classes in a given class.
  • 0x1000-0x7FFF Subclass Specific.
  • 0x8000-0xFFFF OEM specific.

Definition at line 105 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_ALLOCATE_PAGES

#define EFI_SW_BS_PC_ALLOCATE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 878 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_ALLOCATE_POOL

#define EFI_SW_BS_PC_ALLOCATE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 881 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CALCULATE_CRC_32

#define EFI_SW_BS_PC_CALCULATE_CRC_32   (EFI_SUBCLASS_SPECIFIC | 0x00000027)

Definition at line 915 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CHECK_EVENT

#define EFI_SW_BS_PC_CHECK_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)

Definition at line 888 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CLOSE_EVENT

#define EFI_SW_BS_PC_CLOSE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)

Definition at line 887 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CLOSE_PROTOCOL

#define EFI_SW_BS_PC_CLOSE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000020)

Definition at line 908 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CONNECT_CONTROLLER

#define EFI_SW_BS_PC_CONNECT_CONTROLLER   (EFI_SUBCLASS_SPECIFIC | 0x0000001D)

Definition at line 905 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_COPY_MEM

#define EFI_SW_BS_PC_COPY_MEM   (EFI_SUBCLASS_SPECIFIC | 0x00000028)

Definition at line 916 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CREATE_EVENT

#define EFI_SW_BS_PC_CREATE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 883 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_CREATE_EVENT_EX

#define EFI_SW_BS_PC_CREATE_EVENT_EX   (EFI_SUBCLASS_SPECIFIC | 0x0000002A)

Definition at line 918 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_DISCONNECT_CONTROLLER

#define EFI_SW_BS_PC_DISCONNECT_CONTROLLER   (EFI_SUBCLASS_SPECIFIC | 0x0000001E)

Definition at line 906 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_EXIT

#define EFI_SW_BS_PC_EXIT   (EFI_SUBCLASS_SPECIFIC | 0x00000017)

Definition at line 899 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_EXIT_BOOT_SERVICES

#define EFI_SW_BS_PC_EXIT_BOOT_SERVICES   (EFI_SUBCLASS_SPECIFIC | 0x00000019)

Definition at line 901 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_FREE_PAGES

#define EFI_SW_BS_PC_FREE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 879 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_FREE_POOL

#define EFI_SW_BS_PC_FREE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 882 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_GET_MEMORY_MAP

#define EFI_SW_BS_PC_GET_MEMORY_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 880 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_GET_NEXT_MONOTONIC_COUNT

#define EFI_SW_BS_PC_GET_NEXT_MONOTONIC_COUNT   (EFI_SUBCLASS_SPECIFIC | 0x0000001A)

Definition at line 902 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_HANDLE_PROTOCOL

#define EFI_SW_BS_PC_HANDLE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000010)

Definition at line 892 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_INSTALL_CONFIGURATION_TABLE

#define EFI_SW_BS_PC_INSTALL_CONFIGURATION_TABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000014)

Definition at line 896 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_INSTALL_MULTIPLE_INTERFACES

#define EFI_SW_BS_PC_INSTALL_MULTIPLE_INTERFACES   (EFI_SUBCLASS_SPECIFIC | 0x00000025)

Definition at line 913 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_INSTALL_PROTOCOL_INTERFACE

#define EFI_SW_BS_PC_INSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)

Definition at line 889 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_LOAD_IMAGE

#define EFI_SW_BS_PC_LOAD_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000015)

Definition at line 897 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_LOCATE_HANDLE

#define EFI_SW_BS_PC_LOCATE_HANDLE   (EFI_SUBCLASS_SPECIFIC | 0x00000013)

Definition at line 895 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_LOCATE_HANDLE_BUFFER

#define EFI_SW_BS_PC_LOCATE_HANDLE_BUFFER   (EFI_SUBCLASS_SPECIFIC | 0x00000023)

Definition at line 911 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_LOCATE_PROTOCOL

#define EFI_SW_BS_PC_LOCATE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000024)

Definition at line 912 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_OPEN_PROTOCOL

#define EFI_SW_BS_PC_OPEN_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x0000001F)

Definition at line 907 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_OPEN_PROTOCOL_INFORMATION

#define EFI_SW_BS_PC_OPEN_PROTOCOL_INFORMATION   (EFI_SUBCLASS_SPECIFIC | 0x00000021)

Definition at line 909 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_PC_HANDLE_PROTOCOL

#define EFI_SW_BS_PC_PC_HANDLE_PROTOCOL   (EFI_SUBCLASS_SPECIFIC | 0x00000011)

Definition at line 893 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_PROTOCOLS_PER_HANDLE

#define EFI_SW_BS_PC_PROTOCOLS_PER_HANDLE   (EFI_SUBCLASS_SPECIFIC | 0x00000022)

Definition at line 910 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_RAISE_TPL

#define EFI_SW_BS_PC_RAISE_TPL   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class EFI Boot Services Subclass Progress Code definitions.

Definition at line 876 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_REGISTER_PROTOCOL_NOTIFY

#define EFI_SW_BS_PC_REGISTER_PROTOCOL_NOTIFY   (EFI_SUBCLASS_SPECIFIC | 0x00000012)

Definition at line 894 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_REINSTALL_PROTOCOL_INTERFACE

#define EFI_SW_BS_PC_REINSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)

Definition at line 890 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_RESTORE_TPL

#define EFI_SW_BS_PC_RESTORE_TPL   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 877 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_SET_MEM

#define EFI_SW_BS_PC_SET_MEM   (EFI_SUBCLASS_SPECIFIC | 0x00000029)

Definition at line 917 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_SET_TIMER

#define EFI_SW_BS_PC_SET_TIMER   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 884 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_SET_WATCHDOG_TIMER

#define EFI_SW_BS_PC_SET_WATCHDOG_TIMER   (EFI_SUBCLASS_SPECIFIC | 0x0000001C)

Definition at line 904 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_SIGNAL_EVENT

#define EFI_SW_BS_PC_SIGNAL_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 886 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_STALL

#define EFI_SW_BS_PC_STALL   (EFI_SUBCLASS_SPECIFIC | 0x0000001B)

Definition at line 903 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_START_IMAGE

#define EFI_SW_BS_PC_START_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000016)

Definition at line 898 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_UNINSTALL_MULTIPLE_INTERFACES

#define EFI_SW_BS_PC_UNINSTALL_MULTIPLE_INTERFACES   (EFI_SUBCLASS_SPECIFIC | 0x00000026)

Definition at line 914 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_UNINSTALL_PROTOCOL_INTERFACE

#define EFI_SW_BS_PC_UNINSTALL_PROTOCOL_INTERFACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)

Definition at line 891 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_UNLOAD_IMAGE

#define EFI_SW_BS_PC_UNLOAD_IMAGE   (EFI_SUBCLASS_SPECIFIC | 0x00000018)

Definition at line 900 of file PiStatusCode.h.

◆ EFI_SW_BS_PC_WAIT_FOR_EVENT

#define EFI_SW_BS_PC_WAIT_FOR_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 885 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_ADD_IO_SPACE

#define EFI_SW_DS_PC_ADD_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 952 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_ADD_MEMORY_SPACE

#define EFI_SW_DS_PC_ADD_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class EFI DXE Services Subclass Progress Code definitions

Definition at line 945 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_ALLOCATE_IO_SPACE

#define EFI_SW_DS_PC_ALLOCATE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 953 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_ALLOCATE_MEMORY_SPACE

#define EFI_SW_DS_PC_ALLOCATE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 946 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_DISPATCH

#define EFI_SW_DS_PC_DISPATCH   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)

Definition at line 958 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_FREE_IO_SPACE

#define EFI_SW_DS_PC_FREE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 954 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_FREE_MEMORY_SPACE

#define EFI_SW_DS_PC_FREE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 947 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_GET_IO_SPACE_DESCRIPTOR

#define EFI_SW_DS_PC_GET_IO_SPACE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)

Definition at line 956 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_GET_IO_SPACE_MAP

#define EFI_SW_DS_PC_GET_IO_SPACE_MAP   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)

Definition at line 957 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_GET_MEMORY_SPACE_DESCRIPTOR

#define EFI_SW_DS_PC_GET_MEMORY_SPACE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 949 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_GET_MEMORY_SPACE_MAP

#define EFI_SW_DS_PC_GET_MEMORY_SPACE_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 951 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_PROCESS_FIRMWARE_VOLUME

#define EFI_SW_DS_PC_PROCESS_FIRMWARE_VOLUME   (EFI_SUBCLASS_SPECIFIC | 0x00000010)

Definition at line 961 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_REMOVE_IO_SPACE

#define EFI_SW_DS_PC_REMOVE_IO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 955 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_REMOVE_MEMORY_SPACE

#define EFI_SW_DS_PC_REMOVE_MEMORY_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 948 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_SCHEDULE

#define EFI_SW_DS_PC_SCHEDULE   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)

Definition at line 959 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_SET_MEMORY_SPACE_ATTRIBUTES

#define EFI_SW_DS_PC_SET_MEMORY_SPACE_ATTRIBUTES   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 950 of file PiStatusCode.h.

◆ EFI_SW_DS_PC_TRUST

#define EFI_SW_DS_PC_TRUST   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)

Definition at line 960 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_EC_BOOT_OPTION_FAILED

#define EFI_SW_DXE_BS_EC_BOOT_OPTION_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 1039 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_EC_BOOT_OPTION_LOAD_ERROR

#define EFI_SW_DXE_BS_EC_BOOT_OPTION_LOAD_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 1038 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_EC_INVALID_IDE_PASSWORD

#define EFI_SW_DXE_BS_EC_INVALID_IDE_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 1040 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_EC_INVALID_PASSWORD

#define EFI_SW_DXE_BS_EC_INVALID_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 1037 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_EC_LEGACY_OPROM_NO_SPACE

#define EFI_SW_DXE_BS_EC_LEGACY_OPROM_NO_SPACE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class DXE Boot Service Driver Subclass Error Code definitions.

Definition at line 1036 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_ATTEMPT_BOOT_ORDER_EVENT

#define EFI_SW_DXE_BS_PC_ATTEMPT_BOOT_ORDER_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 795 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_BEGIN_CONNECTING_DRIVERS

#define EFI_SW_DXE_BS_PC_BEGIN_CONNECTING_DRIVERS   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Software Class EFI DXE Service Subclass Error Code definitions.

Definition at line 1151 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_CONFIG_RESET

#define EFI_SW_DXE_BS_PC_CONFIG_RESET   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 796 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_CSM_INIT

#define EFI_SW_DXE_BS_PC_CSM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 797 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_EXIT_BOOT_SERVICES_EVENT

#define EFI_SW_DXE_BS_PC_EXIT_BOOT_SERVICES_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 791 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_LEGACY_BOOT_EVENT

#define EFI_SW_DXE_BS_PC_LEGACY_BOOT_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 790 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_LEGACY_OPROM_INIT

#define EFI_SW_DXE_BS_PC_LEGACY_OPROM_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class DXE BS Driver Subclass Progress Code definitions.

Definition at line 788 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT

#define EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 789 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_VARIABLE_RECLAIM

#define EFI_SW_DXE_BS_PC_VARIABLE_RECLAIM   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 794 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_VARIABLE_SERVICES_INIT

#define EFI_SW_DXE_BS_PC_VARIABLE_SERVICES_INIT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 793 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_VERIFYING_PASSWORD

#define EFI_SW_DXE_BS_PC_VERIFYING_PASSWORD   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 1152 of file PiStatusCode.h.

◆ EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT

#define EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 792 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_EC_NO_ARCH

#define EFI_SW_DXE_CORE_EC_NO_ARCH   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class DXE Foundation Subclass Error Code definitions.

Definition at line 1029 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_PC_ARCH_READY

#define EFI_SW_DXE_CORE_PC_ARCH_READY   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 781 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_PC_ENTRY_POINT

#define EFI_SW_DXE_CORE_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class DXE Core Subclass Progress Code definitions.

Definition at line 777 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT

#define EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 778 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_PC_RETURN_TO_LAST

#define EFI_SW_DXE_CORE_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 779 of file PiStatusCode.h.

◆ EFI_SW_DXE_CORE_PC_START_DRIVER

#define EFI_SW_DXE_CORE_PC_START_DRIVER   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 780 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S0

#define EFI_SW_DXE_RT_PC_S0   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class DXE RT Driver Subclass Progress Code definitions.

Definition at line 1159 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S1

#define EFI_SW_DXE_RT_PC_S1   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 1160 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S2

#define EFI_SW_DXE_RT_PC_S2   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 1161 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S3

#define EFI_SW_DXE_RT_PC_S3   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 1162 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S4

#define EFI_SW_DXE_RT_PC_S4   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 1163 of file PiStatusCode.h.

◆ EFI_SW_DXE_RT_PC_S5

#define EFI_SW_DXE_RT_PC_S5   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 1164 of file PiStatusCode.h.

◆ EFI_SW_EC_ABORTED

#define EFI_SW_EC_ABORTED   0x00000006

Definition at line 975 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_DATA_ABORT

#define EFI_SW_EC_ARM_DATA_ABORT   EXCEPT_ARM_DATA_ABORT

Definition at line 1202 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_FIQ

#define EFI_SW_EC_ARM_FIQ   EXCEPT_ARM_FIQ

Definition at line 1205 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_IRQ

#define EFI_SW_EC_ARM_IRQ   EXCEPT_ARM_IRQ

Definition at line 1204 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_PREFETCH_ABORT

#define EFI_SW_EC_ARM_PREFETCH_ABORT   EXCEPT_ARM_PREFETCH_ABORT

Definition at line 1201 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_RESERVED

#define EFI_SW_EC_ARM_RESERVED   EXCEPT_ARM_RESERVED

Definition at line 1203 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_RESET

#define EFI_SW_EC_ARM_RESET   EXCEPT_ARM_RESET

Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.

Definition at line 1198 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_SOFTWARE_INTERRUPT

#define EFI_SW_EC_ARM_SOFTWARE_INTERRUPT   EXCEPT_ARM_SOFTWARE_INTERRUPT

Definition at line 1200 of file PiStatusCode.h.

◆ EFI_SW_EC_ARM_UNDEFINED_INSTRUCTION

#define EFI_SW_EC_ARM_UNDEFINED_INSTRUCTION   EXCEPT_ARM_UNDEFINED_INSTRUCTION

Definition at line 1199 of file PiStatusCode.h.

◆ EFI_SW_EC_BAD_DATE_TIME

#define EFI_SW_EC_BAD_DATE_TIME   0x0000000A

Definition at line 979 of file PiStatusCode.h.

◆ EFI_SW_EC_CFG_CLR_REQUEST

#define EFI_SW_EC_CFG_CLR_REQUEST   0x0000000C

Definition at line 981 of file PiStatusCode.h.

◆ EFI_SW_EC_CFG_DEFAULT

#define EFI_SW_EC_CFG_DEFAULT   0x0000000D

Definition at line 982 of file PiStatusCode.h.

◆ EFI_SW_EC_CFG_INVALID

#define EFI_SW_EC_CFG_INVALID   0x0000000B

Definition at line 980 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_ALIGNMENT_CHECK

#define EFI_SW_EC_EBC_ALIGNMENT_CHECK   EXCEPT_EBC_ALIGNMENT_CHECK

Definition at line 1080 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_BAD_BREAK

#define EFI_SW_EC_EBC_BAD_BREAK   EXCEPT_EBC_BAD_BREAK

Definition at line 1082 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_BREAKPOINT

#define EFI_SW_EC_EBC_BREAKPOINT   EXCEPT_EBC_BREAKPOINT

Definition at line 1076 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_DEBUG

#define EFI_SW_EC_EBC_DEBUG   EXCEPT_EBC_DEBUG

Definition at line 1075 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_DIVIDE_ERROR

#define EFI_SW_EC_EBC_DIVIDE_ERROR   EXCEPT_EBC_DIVIDE_ERROR

Definition at line 1074 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_INSTRUCTION_ENCODING

#define EFI_SW_EC_EBC_INSTRUCTION_ENCODING   EXCEPT_EBC_INSTRUCTION_ENCODING

Definition at line 1081 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_INVALID_OPCODE

#define EFI_SW_EC_EBC_INVALID_OPCODE   EXCEPT_EBC_INVALID_OPCODE

Definition at line 1078 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_OVERFLOW

#define EFI_SW_EC_EBC_OVERFLOW   EXCEPT_EBC_OVERFLOW

Definition at line 1077 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_STACK_FAULT

#define EFI_SW_EC_EBC_STACK_FAULT   EXCEPT_EBC_STACK_FAULT

Definition at line 1079 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_STEP

#define EFI_SW_EC_EBC_STEP   EXCEPT_EBC_STEP

Definition at line 1083 of file PiStatusCode.h.

◆ EFI_SW_EC_EBC_UNDEFINED

#define EFI_SW_EC_EBC_UNDEFINED   0x00000000

Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.

Definition at line 1073 of file PiStatusCode.h.

◆ EFI_SW_EC_EVENT_LOG_FULL

#define EFI_SW_EC_EVENT_LOG_FULL   0x00000011

Definition at line 986 of file PiStatusCode.h.

◆ EFI_SW_EC_FV_CORRUPTED

#define EFI_SW_EC_FV_CORRUPTED   0x00000013

Definition at line 988 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_ALIGNMENT_CHECK

#define EFI_SW_EC_IA32_ALIGNMENT_CHECK   EXCEPT_IA32_ALIGNMENT_CHECK

Definition at line 1106 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_BOUND

#define EFI_SW_EC_IA32_BOUND   EXCEPT_IA32_BOUND

Definition at line 1097 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_BREAKPOINT

#define EFI_SW_EC_IA32_BREAKPOINT   EXCEPT_IA32_BREAKPOINT

Definition at line 1095 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_DEBUG

#define EFI_SW_EC_IA32_DEBUG   EXCEPT_IA32_DEBUG

Definition at line 1093 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_DIVIDE_ERROR

#define EFI_SW_EC_IA32_DIVIDE_ERROR   EXCEPT_IA32_DIVIDE_ERROR

Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.

Definition at line 1092 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_DOUBLE_FAULT

#define EFI_SW_EC_IA32_DOUBLE_FAULT   EXCEPT_IA32_DOUBLE_FAULT

Definition at line 1099 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_FP_ERROR

#define EFI_SW_EC_IA32_FP_ERROR   EXCEPT_IA32_FP_ERROR

Definition at line 1105 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_GP_FAULT

#define EFI_SW_EC_IA32_GP_FAULT   EXCEPT_IA32_GP_FAULT

Definition at line 1103 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_INVALID_OPCODE

#define EFI_SW_EC_IA32_INVALID_OPCODE   EXCEPT_IA32_INVALID_OPCODE

Definition at line 1098 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_INVALID_TSS

#define EFI_SW_EC_IA32_INVALID_TSS   EXCEPT_IA32_INVALID_TSS

Definition at line 1100 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_MACHINE_CHECK

#define EFI_SW_EC_IA32_MACHINE_CHECK   EXCEPT_IA32_MACHINE_CHECK

Definition at line 1107 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_NMI

#define EFI_SW_EC_IA32_NMI   EXCEPT_IA32_NMI

Definition at line 1094 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_OVERFLOW

#define EFI_SW_EC_IA32_OVERFLOW   EXCEPT_IA32_OVERFLOW

Definition at line 1096 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_PAGE_FAULT

#define EFI_SW_EC_IA32_PAGE_FAULT   EXCEPT_IA32_PAGE_FAULT

Definition at line 1104 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_SEG_NOT_PRESENT

#define EFI_SW_EC_IA32_SEG_NOT_PRESENT   EXCEPT_IA32_SEG_NOT_PRESENT

Definition at line 1101 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_SIMD

#define EFI_SW_EC_IA32_SIMD   EXCEPT_IA32_SIMD

Definition at line 1108 of file PiStatusCode.h.

◆ EFI_SW_EC_IA32_STACK_FAULT

#define EFI_SW_EC_IA32_STACK_FAULT   EXCEPT_IA32_STACK_FAULT

Definition at line 1102 of file PiStatusCode.h.

◆ EFI_SW_EC_ILLEGAL_HARDWARE_STATE

#define EFI_SW_EC_ILLEGAL_HARDWARE_STATE   0x00000008

Definition at line 977 of file PiStatusCode.h.

◆ EFI_SW_EC_ILLEGAL_SOFTWARE_STATE

#define EFI_SW_EC_ILLEGAL_SOFTWARE_STATE   0x00000007

Definition at line 976 of file PiStatusCode.h.

◆ EFI_SW_EC_INCONSISTENT_MEMORY_MAP

#define EFI_SW_EC_INCONSISTENT_MEMORY_MAP   0x00000014

Definition at line 989 of file PiStatusCode.h.

◆ EFI_SW_EC_INVALID_BUFFER

#define EFI_SW_EC_INVALID_BUFFER   0x00000004

Definition at line 973 of file PiStatusCode.h.

◆ EFI_SW_EC_INVALID_PARAMETER

#define EFI_SW_EC_INVALID_PARAMETER   0x00000002

Definition at line 971 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_ALT_DTLB

#define EFI_SW_EC_IPF_ALT_DTLB   EXCEPT_IPF_ALT_DTLB

Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.

Definition at line 1117 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_BREAKPOINT

#define EFI_SW_EC_IPF_BREAKPOINT   EXCEPT_IPF_BREAKPOINT

Definition at line 1119 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_DEBUG_EXCEPT

#define EFI_SW_EC_IPF_DEBUG_EXCEPT   EXCEPT_IPF_DEBUG_EXCEPT

Definition at line 1123 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_DNESTED_TLB

#define EFI_SW_EC_IPF_DNESTED_TLB   EXCEPT_IPF_DNESTED_TLB

Definition at line 1118 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_EXTERNAL_INTERRUPT

#define EFI_SW_EC_IPF_EXTERNAL_INTERRUPT   EXCEPT_IPF_EXTERNAL_INTERRUPT

Definition at line 1120 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_FP_FAULT

#define EFI_SW_EC_IPF_FP_FAULT   EXCEPT_IPF_FP_FAULT

Definition at line 1125 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_FP_TRAP

#define EFI_SW_EC_IPF_FP_TRAP   EXCEPT_IPF_FP_TRAP

Definition at line 1126 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_GEN_EXCEPT

#define EFI_SW_EC_IPF_GEN_EXCEPT   EXCEPT_IPF_GEN_EXCEPT

Definition at line 1121 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_NAT_CONSUMPTION

#define EFI_SW_EC_IPF_NAT_CONSUMPTION   EXCEPT_IPF_NAT_CONSUMPTION

Definition at line 1122 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_SINGLE_STEP

#define EFI_SW_EC_IPF_SINGLE_STEP   EXCEPT_IPF_SINGLE_STEP

Definition at line 1128 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_TAKEN_BRANCH

#define EFI_SW_EC_IPF_TAKEN_BRANCH   EXCEPT_IPF_TAKEN_BRANCH

Definition at line 1127 of file PiStatusCode.h.

◆ EFI_SW_EC_IPF_UNALIGNED_ACCESS

#define EFI_SW_EC_IPF_UNALIGNED_ACCESS   EXCEPT_IPF_UNALIGNED_ACCESS

Definition at line 1124 of file PiStatusCode.h.

◆ EFI_SW_EC_LOAD_ERROR

#define EFI_SW_EC_LOAD_ERROR   0x00000001

Definition at line 970 of file PiStatusCode.h.

◆ EFI_SW_EC_NON_SPECIFIC

#define EFI_SW_EC_NON_SPECIFIC   0x00000000

Software Class Error Code definitions. These are shared by all subclasses.

Definition at line 969 of file PiStatusCode.h.

◆ EFI_SW_EC_OUT_OF_RESOURCES

#define EFI_SW_EC_OUT_OF_RESOURCES   0x00000005

Definition at line 974 of file PiStatusCode.h.

◆ EFI_SW_EC_PWD_CLEARED

#define EFI_SW_EC_PWD_CLEARED   0x00000010

Definition at line 985 of file PiStatusCode.h.

◆ EFI_SW_EC_PWD_CLR_REQUEST

#define EFI_SW_EC_PWD_CLR_REQUEST   0x0000000F

Definition at line 984 of file PiStatusCode.h.

◆ EFI_SW_EC_PWD_INVALID

#define EFI_SW_EC_PWD_INVALID   0x0000000E

Definition at line 983 of file PiStatusCode.h.

◆ EFI_SW_EC_START_ERROR

#define EFI_SW_EC_START_ERROR   0x00000009

Definition at line 978 of file PiStatusCode.h.

◆ EFI_SW_EC_UNSUPPORTED

#define EFI_SW_EC_UNSUPPORTED   0x00000003

Definition at line 972 of file PiStatusCode.h.

◆ EFI_SW_EC_WRITE_PROTECTED

#define EFI_SW_EC_WRITE_PROTECTED   0x00000012

Definition at line 987 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_ALIGNMENT_CHECK

#define EFI_SW_EC_X64_ALIGNMENT_CHECK   EXCEPT_X64_ALIGNMENT_CHECK

Definition at line 1187 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_BOUND

#define EFI_SW_EC_X64_BOUND   EXCEPT_X64_BOUND

Definition at line 1178 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_BREAKPOINT

#define EFI_SW_EC_X64_BREAKPOINT   EXCEPT_X64_BREAKPOINT

Definition at line 1176 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_DEBUG

#define EFI_SW_EC_X64_DEBUG   EXCEPT_X64_DEBUG

Definition at line 1174 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_DIVIDE_ERROR

#define EFI_SW_EC_X64_DIVIDE_ERROR   EXCEPT_X64_DIVIDE_ERROR

Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.

Definition at line 1173 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_DOUBLE_FAULT

#define EFI_SW_EC_X64_DOUBLE_FAULT   EXCEPT_X64_DOUBLE_FAULT

Definition at line 1180 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_FP_ERROR

#define EFI_SW_EC_X64_FP_ERROR   EXCEPT_X64_FP_ERROR

Definition at line 1186 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_GP_FAULT

#define EFI_SW_EC_X64_GP_FAULT   EXCEPT_X64_GP_FAULT

Definition at line 1184 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_INVALID_OPCODE

#define EFI_SW_EC_X64_INVALID_OPCODE   EXCEPT_X64_INVALID_OPCODE

Definition at line 1179 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_INVALID_TSS

#define EFI_SW_EC_X64_INVALID_TSS   EXCEPT_X64_INVALID_TSS

Definition at line 1181 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_MACHINE_CHECK

#define EFI_SW_EC_X64_MACHINE_CHECK   EXCEPT_X64_MACHINE_CHECK

Definition at line 1188 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_NMI

#define EFI_SW_EC_X64_NMI   EXCEPT_X64_NMI

Definition at line 1175 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_OVERFLOW

#define EFI_SW_EC_X64_OVERFLOW   EXCEPT_X64_OVERFLOW

Definition at line 1177 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_PAGE_FAULT

#define EFI_SW_EC_X64_PAGE_FAULT   EXCEPT_X64_PAGE_FAULT

Definition at line 1185 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_SEG_NOT_PRESENT

#define EFI_SW_EC_X64_SEG_NOT_PRESENT   EXCEPT_X64_SEG_NOT_PRESENT

Definition at line 1182 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_SIMD

#define EFI_SW_EC_X64_SIMD   EXCEPT_X64_SIMD

Definition at line 1189 of file PiStatusCode.h.

◆ EFI_SW_EC_X64_STACK_FAULT

#define EFI_SW_EC_X64_STACK_FAULT   EXCEPT_X64_STACK_FAULT

Definition at line 1183 of file PiStatusCode.h.

◆ EFI_SW_PC_AUTHENTICATE_BEGIN

#define EFI_SW_PC_AUTHENTICATE_BEGIN   0x00000004

Definition at line 732 of file PiStatusCode.h.

◆ EFI_SW_PC_AUTHENTICATE_END

#define EFI_SW_PC_AUTHENTICATE_END   0x00000005

Definition at line 733 of file PiStatusCode.h.

◆ EFI_SW_PC_INIT

#define EFI_SW_PC_INIT   0x00000000

Software Class Progress Code definitions. These are shared by all subclasses.

Definition at line 728 of file PiStatusCode.h.

◆ EFI_SW_PC_INIT_BEGIN

#define EFI_SW_PC_INIT_BEGIN   0x00000002

Definition at line 730 of file PiStatusCode.h.

◆ EFI_SW_PC_INIT_END

#define EFI_SW_PC_INIT_END   0x00000003

Definition at line 731 of file PiStatusCode.h.

◆ EFI_SW_PC_INPUT_WAIT

#define EFI_SW_PC_INPUT_WAIT   0x00000006

Definition at line 734 of file PiStatusCode.h.

◆ EFI_SW_PC_LOAD

#define EFI_SW_PC_LOAD   0x00000001

Definition at line 729 of file PiStatusCode.h.

◆ EFI_SW_PC_USER_SETUP

#define EFI_SW_PC_USER_SETUP   0x00000007

Definition at line 735 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_EC_DXE_CORRUPT

#define EFI_SW_PEI_CORE_EC_DXE_CORRUPT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Core Subclass Error Code definitions.

Definition at line 1004 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_EC_DXEIPL_NOT_FOUND

#define EFI_SW_PEI_CORE_EC_DXEIPL_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 1005 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_EC_MEMORY_NOT_INSTALLED

#define EFI_SW_PEI_CORE_EC_MEMORY_NOT_INSTALLED   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 1006 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_PC_ENTRY_POINT

#define EFI_SW_PEI_CORE_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Core Subclass Progress Code definitions.

Definition at line 754 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_PC_HANDOFF_TO_NEXT

#define EFI_SW_PEI_CORE_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 755 of file PiStatusCode.h.

◆ EFI_SW_PEI_CORE_PC_RETURN_TO_LAST

#define EFI_SW_PEI_CORE_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 756 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_INVALID_CAPSULE

#define EFI_SW_PEI_EC_INVALID_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 1022 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR

#define EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 1014 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_NO_RECOVERY_CAPSULE

#define EFI_SW_PEI_EC_NO_RECOVERY_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Module Subclass Error Code definitions.

Definition at line 1013 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_RECOVERY_FAILED

#define EFI_SW_PEI_EC_RECOVERY_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 1020 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_RECOVERY_PPI_NOT_FOUND

#define EFI_SW_PEI_EC_RECOVERY_PPI_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 1019 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_S3_BOOT_SCRIPT_ERROR

#define EFI_SW_PEI_EC_S3_BOOT_SCRIPT_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 1016 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_S3_OS_WAKE_ERROR

#define EFI_SW_PEI_EC_S3_OS_WAKE_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 1017 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_S3_RESUME_ERROR

#define EFI_SW_PEI_EC_S3_RESUME_ERROR   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 1021 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_S3_RESUME_FAILED

#define EFI_SW_PEI_EC_S3_RESUME_FAILED   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 1018 of file PiStatusCode.h.

◆ EFI_SW_PEI_EC_S3_RESUME_PPI_NOT_FOUND

#define EFI_SW_PEI_EC_S3_RESUME_PPI_NOT_FOUND   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 1015 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_CAPSULE_LOAD

#define EFI_SW_PEI_PC_CAPSULE_LOAD   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 764 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_CAPSULE_START

#define EFI_SW_PEI_PC_CAPSULE_START   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 765 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_OS_WAKE

#define EFI_SW_PEI_PC_OS_WAKE   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 769 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_RECOVERY_AUTO

#define EFI_SW_PEI_PC_RECOVERY_AUTO   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 767 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_RECOVERY_BEGIN

#define EFI_SW_PEI_PC_RECOVERY_BEGIN   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Module Subclass Progress Code definitions.

Definition at line 763 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_RECOVERY_USER

#define EFI_SW_PEI_PC_RECOVERY_USER   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 766 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_S3_BOOT_SCRIPT

#define EFI_SW_PEI_PC_S3_BOOT_SCRIPT   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 768 of file PiStatusCode.h.

◆ EFI_SW_PEI_PC_S3_STARTED

#define EFI_SW_PEI_PC_S3_STARTED   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 770 of file PiStatusCode.h.

◆ EFI_SW_PS_EC_MEMORY_INSTALLED_TWICE

#define EFI_SW_PS_EC_MEMORY_INSTALLED_TWICE   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 1136 of file PiStatusCode.h.

◆ EFI_SW_PS_EC_RESET_NOT_AVAILABLE

#define EFI_SW_PS_EC_RESET_NOT_AVAILABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Service Subclass Error Code definitions.

Definition at line 1135 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_ALLOCATE_PAGES

#define EFI_SW_PS_PC_ALLOCATE_PAGES   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)

Definition at line 861 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_ALLOCATE_POOL

#define EFI_SW_PS_PC_ALLOCATE_POOL   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)

Definition at line 862 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_COPY_MEM

#define EFI_SW_PS_PC_COPY_MEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000E)

Definition at line 863 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_CREATE_HOB

#define EFI_SW_PS_PC_CREATE_HOB   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 856 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_FIND_FILE_BY_NAME

#define EFI_SW_PS_PC_FFS_FIND_FILE_BY_NAME   (EFI_SUBCLASS_SPECIFIC | 0x00000013)

Definition at line 866 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_FIND_NEXT_FILE

#define EFI_SW_PS_PC_FFS_FIND_NEXT_FILE   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 858 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_FIND_NEXT_VOLUME

#define EFI_SW_PS_PC_FFS_FIND_NEXT_VOLUME   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 857 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_FIND_SECTION_DATA

#define EFI_SW_PS_PC_FFS_FIND_SECTION_DATA   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 859 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_GET_FILE_INFO

#define EFI_SW_PS_PC_FFS_GET_FILE_INFO   (EFI_SUBCLASS_SPECIFIC | 0x00000014)

Definition at line 867 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_GET_VOLUME_INFO

#define EFI_SW_PS_PC_FFS_GET_VOLUME_INFO   (EFI_SUBCLASS_SPECIFIC | 0x00000015)

Definition at line 868 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_FFS_REGISTER_FOR_SHADOW

#define EFI_SW_PS_PC_FFS_REGISTER_FOR_SHADOW   (EFI_SUBCLASS_SPECIFIC | 0x00000016)

Definition at line 869 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_GET_BOOT_MODE

#define EFI_SW_PS_PC_GET_BOOT_MODE   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 853 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_GET_HOB_LIST

#define EFI_SW_PS_PC_GET_HOB_LIST   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 855 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_INSTALL_PEI_MEMORY

#define EFI_SW_PS_PC_INSTALL_PEI_MEMORY   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)

Definition at line 860 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_INSTALL_PPI

#define EFI_SW_PS_PC_INSTALL_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class PEI Services Subclass Progress Code definitions.

Definition at line 849 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_LOCATE_PPI

#define EFI_SW_PS_PC_LOCATE_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 851 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_NOTIFY_PPI

#define EFI_SW_PS_PC_NOTIFY_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 852 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_REINSTALL_PPI

#define EFI_SW_PS_PC_REINSTALL_PPI   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 850 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_RESET_SYSTEM

#define EFI_SW_PS_PC_RESET_SYSTEM   (EFI_SUBCLASS_SPECIFIC | 0x00000010)

Definition at line 865 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_SET_BOOT_MODE

#define EFI_SW_PS_PC_SET_BOOT_MODE   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 854 of file PiStatusCode.h.

◆ EFI_SW_PS_PC_SET_MEM

#define EFI_SW_PS_PC_SET_MEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000F)

Definition at line 864 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_CONVERT_POINTER

#define EFI_SW_RS_PC_CONVERT_POINTER   (EFI_SUBCLASS_SPECIFIC | 0x00000005)

Definition at line 930 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_GET_NEXT_HIGH_MONOTONIC_COUNT

#define EFI_SW_RS_PC_GET_NEXT_HIGH_MONOTONIC_COUNT   (EFI_SUBCLASS_SPECIFIC | 0x00000009)

Definition at line 934 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_GET_NEXT_VARIABLE_NAME

#define EFI_SW_RS_PC_GET_NEXT_VARIABLE_NAME   (EFI_SUBCLASS_SPECIFIC | 0x00000007)

Definition at line 932 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_GET_TIME

#define EFI_SW_RS_PC_GET_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class EFI Runtime Services Subclass Progress Code definitions.

Definition at line 925 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_GET_VARIABLE

#define EFI_SW_RS_PC_GET_VARIABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000006)

Definition at line 931 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_GET_WAKEUP_TIME

#define EFI_SW_RS_PC_GET_WAKEUP_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 927 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_QUERY_CAPSULE_CAPABILITIES

#define EFI_SW_RS_PC_QUERY_CAPSULE_CAPABILITIES   (EFI_SUBCLASS_SPECIFIC | 0x0000000C)

Definition at line 937 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_QUERY_VARIABLE_INFO

#define EFI_SW_RS_PC_QUERY_VARIABLE_INFO   (EFI_SUBCLASS_SPECIFIC | 0x0000000D)

Definition at line 938 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_RESET_SYSTEM

#define EFI_SW_RS_PC_RESET_SYSTEM   (EFI_SUBCLASS_SPECIFIC | 0x0000000A)

Definition at line 935 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_SET_TIME

#define EFI_SW_RS_PC_SET_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 926 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_SET_VARIABLE

#define EFI_SW_RS_PC_SET_VARIABLE   (EFI_SUBCLASS_SPECIFIC | 0x00000008)

Definition at line 933 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP

#define EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP   (EFI_SUBCLASS_SPECIFIC | 0x00000004)

Definition at line 929 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_SET_WAKEUP_TIME

#define EFI_SW_RS_PC_SET_WAKEUP_TIME   (EFI_SUBCLASS_SPECIFIC | 0x00000003)

Definition at line 928 of file PiStatusCode.h.

◆ EFI_SW_RS_PC_UPDATE_CAPSULE

#define EFI_SW_RS_PC_UPDATE_CAPSULE   (EFI_SUBCLASS_SPECIFIC | 0x0000000B)

Definition at line 936 of file PiStatusCode.h.

◆ EFI_SW_RT_PC_ENTRY_POINT

#define EFI_SW_RT_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class EFI RT Subclass Progress Code definitions.

Definition at line 816 of file PiStatusCode.h.

◆ EFI_SW_RT_PC_HANDOFF_TO_NEXT

#define EFI_SW_RT_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 817 of file PiStatusCode.h.

◆ EFI_SW_RT_PC_RETURN_TO_LAST

#define EFI_SW_RT_PC_RETURN_TO_LAST   (EFI_SUBCLASS_SPECIFIC | 0x00000002)

Definition at line 818 of file PiStatusCode.h.

◆ EFI_SW_SEC_PC_ENTRY_POINT

#define EFI_SW_SEC_PC_ENTRY_POINT   (EFI_SUBCLASS_SPECIFIC | 0x00000000)

Software Class SEC Subclass Progress Code definitions.

Definition at line 746 of file PiStatusCode.h.

◆ EFI_SW_SEC_PC_HANDOFF_TO_NEXT

#define EFI_SW_SEC_PC_HANDOFF_TO_NEXT   (EFI_SUBCLASS_SPECIFIC | 0x00000001)

Definition at line 747 of file PiStatusCode.h.

Typedef Documentation

◆ EFI_STATUS_CODE_TYPE

typedef UINT32 EFI_STATUS_CODE_TYPE

Status Code Type Definition.

Definition at line 24 of file PiStatusCode.h.

◆ EFI_STATUS_CODE_VALUE

typedef UINT32 EFI_STATUS_CODE_VALUE

Status Code Value Definition.

Definition at line 67 of file PiStatusCode.h.