Data Structures | |
struct | EFI_STATUS_CODE_DATA |
Defines | |
#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_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_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_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_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_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_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_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_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 |
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define EFI_CHIPSET_EC_BAD_BATTERY (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Chipset Subclass Error Code definitions.
#define EFI_CHIPSET_EC_DXE_NB_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Chipset Subclass Error Code definitions.
#define EFI_CHIPSET_EC_DXE_SB_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Chipset Subclass Error Code definitions.
#define EFI_CHIPSET_PC_DXE_HB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000004) |
PCI Host Bridge DXE initialization.
#define EFI_CHIPSET_PC_DXE_NB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000005) |
North Bridge DXE initialization.
#define EFI_CHIPSET_PC_DXE_NB_SMM_INIT (EFI_SUBCLASS_SPECIFIC|0x00000006) |
North Bridge specific SMM initialization in DXE.
#define EFI_CHIPSET_PC_DXE_SB_DEVICES_INIT (EFI_SUBCLASS_SPECIFIC|0x0000000a) |
Initialization of the South Bridge devices.
#define EFI_CHIPSET_PC_DXE_SB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000008) |
South Bridge DXE initialization
#define EFI_CHIPSET_PC_DXE_SB_RT_INIT (EFI_SUBCLASS_SPECIFIC|0x00000007) |
Initialization of the South Bridge specific UEFI Runtime Services.
#define EFI_CHIPSET_PC_DXE_SB_SMM_INIT (EFI_SUBCLASS_SPECIFIC|0x00000009) |
South Bridge specific SMM initialization in DXE.
#define EFI_CHIPSET_PC_PEI_CAR_NB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000001) |
North Bridge initialization prior to memory detection.
#define EFI_CHIPSET_PC_PEI_CAR_SB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000000) |
South Bridge initialization prior to memory detection.
#define EFI_CHIPSET_PC_PEI_MEM_NB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000003) |
North Bridge initialization after memory detection.
#define EFI_CHIPSET_PC_PEI_MEM_SB_INIT (EFI_SUBCLASS_SPECIFIC|0x00000002) |
South Bridge initialization after memory detection.
#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.
#define EFI_COMPUTING_UNIT_CACHE (EFI_COMPUTING_UNIT | 0x00040000) |
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.
#define EFI_COMPUTING_UNIT_CHIPSET (EFI_COMPUTING_UNIT | 0x00060000) |
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.
#define EFI_COMPUTING_UNIT_FIRMWARE_PROCESSOR (EFI_COMPUTING_UNIT | 0x00020000) |
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.
#define EFI_COMPUTING_UNIT_HOST_PROCESSOR (EFI_COMPUTING_UNIT | 0x00010000) |
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.
#define EFI_COMPUTING_UNIT_IO_PROCESSOR (EFI_COMPUTING_UNIT | 0x00030000) |
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.
#define EFI_COMPUTING_UNIT_MEMORY (EFI_COMPUTING_UNIT | 0x00050000) |
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.
#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.
#define EFI_CU_CACHE_EC_INVALID_SIZE (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Cache Subclass Error Code definitions.
#define EFI_CU_CACHE_EC_INVALID_SPEED (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Cache Subclass Error Code definitions.
#define EFI_CU_CACHE_EC_INVALID_TYPE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Cache Subclass Error Code definitions.
#define EFI_CU_CACHE_EC_MISMATCH (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Computing Unit Cache Subclass Error Code definitions.
#define EFI_CU_CACHE_PC_CONFIGURATION (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Cache Subclass Progress Code definitions.
#define EFI_CU_CACHE_PC_PRESENCE_DETECT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Cache Subclass Progress Code definitions.
#define EFI_CU_EC_DISABLED 0x00000001 |
Computing Unit Class Error Code definitions. These are shared by all subclasses.
#define EFI_CU_EC_NON_SPECIFIC 0x00000000 |
Computing Unit Class Error Code definitions. These are shared by all subclasses.
#define EFI_CU_EC_NOT_CONFIGURED 0x00000004 |
Computing Unit Class Error Code definitions. These are shared by all subclasses.
#define EFI_CU_EC_NOT_DETECTED 0x00000003 |
Computing Unit Class Error Code definitions. These are shared by all subclasses.
#define EFI_CU_EC_NOT_SUPPORTED 0x00000002 |
Computing Unit Class Error Code definitions. These are shared by all subclasses.
#define EFI_CU_FP_EC_COMM_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Firmware Processor Subclass Error Code definitions.
#define EFI_CU_FP_EC_HARD_FAIL (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Firmware Processor Subclass Error Code definitions.
#define EFI_CU_FP_EC_SOFT_FAIL (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Firmware Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_CACHE (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_CORRECTABLE (EFI_SUBCLASS_SPECIFIC | 0x0000000B) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_HIGH_VOLTAGE (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_INTERNAL (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_INVALID_SPEED (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_INVALID_TYPE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_LOW_VOLTAGE (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_MICROCODE_UPDATE (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_MISMATCH (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_NO_MICROCODE_UPDATE (EFI_SUBCLASS_SPECIFIC | 0x0000000D) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_SELF_TEST (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_THERMAL (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_TIMER_EXPIRED (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_EC_UNCORRECTABLE (EFI_SUBCLASS_SPECIFIC | 0x0000000C) |
Computing Unit Host Processor Subclass Error Code definitions.
#define EFI_CU_HP_PC_AP_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_BSP_RESELECT (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_BSP_SELECT (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_CACHE_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_IO_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_MEMORY_CONTROLLER_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_POWER_ON_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_RAM_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_HP_PC_SMM_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Computing Unit Host Processor Subclass Progress Code definitions.
#define EFI_CU_MEMORY_EC_CORRECTABLE (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_INVALID_SIZE (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_INVALID_SPEED (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_INVALID_TYPE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_MISMATCH (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_NONE_DETECTED (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_NONE_USEFUL (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_S3_RESUME_FAIL (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_SPD_FAIL (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_UNCORRECTABLE (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_EC_UPDATE_FAIL (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Computing Unit Memory Subclass Error Code definitions.
#define EFI_CU_MEMORY_PC_CONFIGURING (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_OPTIMIZING (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_PRESENCE_DETECT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_SPD_READ (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_TEST (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_MEMORY_PC_TIMING (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Computing Unit Memory Subclass Progress Code definitions.
#define EFI_CU_PC_INIT_BEGIN 0x00000000 |
Computing Unit Class Progress Code definitions. These are shared by all subclasses.
#define EFI_CU_PC_INIT_END 0x00000001 |
Computing Unit Class Progress Code definitions. These are shared by all subclasses.
#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.
#define EFI_DEBUG_CODE 0x00000003 |
Definition of code types. All other values masked by EFI_STATUS_CODE_TYPE_MASK are reserved for use by this specification.
#define EFI_ERROR_CODE 0x00000002 |
Definition of code types. All other values masked by EFI_STATUS_CODE_TYPE_MASK are reserved for use by this specification.
#define EFI_ERROR_MAJOR 0x80000000 |
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.
#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.
#define EFI_ERROR_UNCONTAINED 0xa0000000 |
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.
#define EFI_ERROR_UNRECOVERED 0x90000000 |
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.
#define EFI_IO_BUS 0x02000000 |
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.
#define EFI_IO_BUS_AGP (EFI_IO_BUS | 0x00040000) |
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.
#define EFI_IO_BUS_ATA_ATAPI (EFI_IO_BUS | 0x00080000) |
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.
#define EFI_IO_BUS_FC (EFI_IO_BUS | 0x00090000) |
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.
#define EFI_IO_BUS_I2C (EFI_IO_BUS | 0x000C0000) |
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.
#define EFI_IO_BUS_IBA (EFI_IO_BUS | 0x00030000) |
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.
#define EFI_IO_BUS_IP_NETWORK (EFI_IO_BUS | 0x000A0000) |
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.
#define EFI_IO_BUS_LPC (EFI_IO_BUS | 0x00060000) |
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.
#define EFI_IO_BUS_PC_CARD (EFI_IO_BUS | 0x00050000) |
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.
#define EFI_IO_BUS_PCI (EFI_IO_BUS | 0x00010000) |
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.
#define EFI_IO_BUS_SCSI (EFI_IO_BUS | 0x00070000) |
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.
#define EFI_IO_BUS_SMBUS (EFI_IO_BUS | 0x000B0000) |
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.
#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.
#define EFI_IO_BUS_USB (EFI_IO_BUS | 0x00020000) |
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.
#define EFI_IOB_ATA_BUS_SMART_DISABLE (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
#define EFI_IOB_ATA_BUS_SMART_DISABLED (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
#define EFI_IOB_ATA_BUS_SMART_ENABLE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
#define EFI_IOB_ATA_BUS_SMART_NOTSUPPORTED (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
#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_EC_CONTROLLER_ERROR 0x00000006 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_DISABLED 0x00000001 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_INTERFACE_ERROR 0x00000005 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_NON_SPECIFIC 0x00000000 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_NOT_CONFIGURED 0x00000004 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_NOT_DETECTED 0x00000003 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_NOT_SUPPORTED 0x00000002 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_READ_ERROR 0x00000007 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_RESOURCE_CONFLICT 0x00000009 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_EC_WRITE_ERROR 0x00000008 |
IO Bus Class Error Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_DETECT 0x00000003 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_DISABLE 0x00000002 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_ENABLE 0x00000004 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_HOTPLUG 0x00000006 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_INIT 0x00000000 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_RECONFIG 0x00000005 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PC_RESET 0x00000001 |
IO Bus Class Progress Code definitions. These are shared by all subclasses.
#define EFI_IOB_PCI_BUS_ENUM (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
IO Bus Class PCI Subclass Progress Code definitions.
#define EFI_IOB_PCI_EC_PERR (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
IO Bus Class PCI Subclass Error Code definitions.
#define EFI_IOB_PCI_EC_SERR (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
IO Bus Class PCI Subclass Error Code definitions.
#define EFI_IOB_PCI_HPC_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
IO Bus Class PCI Subclass Progress Code definitions.
#define EFI_IOB_PCI_RES_ALLOC (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
IO Bus Class PCI Subclass Progress Code definitions.
#define EFI_OEM_SPECIFIC 0x8000 |
General partitioning scheme for Progress and Error Codes are:
#define EFI_P_EC_CONTROLLER_ERROR 0x00000006 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_DISABLED 0x00000001 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_INPUT_ERROR 0x00000007 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_INTERFACE_ERROR 0x00000005 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_NON_SPECIFIC 0x00000000 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_NOT_CONFIGURED 0x00000004 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_NOT_DETECTED 0x00000003 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_NOT_SUPPORTED 0x00000002 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_OUTPUT_ERROR 0x00000008 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_EC_RESOURCE_CONFLICT 0x00000009 |
Peripheral Class Error Code definitions. These are shared by all subclasses.
#define EFI_P_KEYBOARD_EC_LOCKED (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Peripheral Class Keyboard Subclass Error Code definitions.
#define EFI_P_KEYBOARD_EC_STUCK_KEY (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Peripheral Class Keyboard Subclass Error Code definitions.
#define EFI_P_KEYBOARD_PC_CLEAR_BUFFER (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Peripheral Class Keyboard Subclass Progress Code definitions.
#define EFI_P_KEYBOARD_PC_SELF_TEST (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Peripheral Class Keyboard Subclass Progress Code definitions.
#define EFI_P_MOUSE_EC_LOCKED (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Peripheral Class Mouse Subclass Error Code definitions.
#define EFI_P_MOUSE_PC_SELF_TEST (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Peripheral Class Mouse Subclass Progress Code definitions.
#define EFI_P_PC_DETECTED 0x00000006 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_DISABLE 0x00000002 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_ENABLE 0x00000004 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_INIT 0x00000000 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_PRESENCE_DETECT 0x00000003 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_RECONFIG 0x00000005 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_PC_RESET 0x00000001 |
Peripheral Class Progress Code definitions. These are shared by all subclasses.
#define EFI_P_SERIAL_PORT_PC_CLEAR_BUFFER (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Peripheral Class Serial Port Subclass Progress Code definitions.
#define EFI_PERIPHERAL 0x01000000 |
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.
#define EFI_PERIPHERAL_AUDIO_INPUT (EFI_PERIPHERAL | 0x00090000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_AUDIO_OUTPUT (EFI_PERIPHERAL | 0x000A0000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_FIXED_MEDIA (EFI_PERIPHERAL | 0x00070000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_KEYBOARD (EFI_PERIPHERAL | 0x00010000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_LCD_DEVICE (EFI_PERIPHERAL | 0x000B0000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_LOCAL_CONSOLE (EFI_PERIPHERAL | 0x00030000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_MOUSE (EFI_PERIPHERAL | 0x00020000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_NETWORK (EFI_PERIPHERAL | 0x000C0000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_PARALLEL_PORT (EFI_PERIPHERAL | 0x00060000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_REMOTE_CONSOLE (EFI_PERIPHERAL | 0x00040000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_REMOVABLE_MEDIA (EFI_PERIPHERAL | 0x00080000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_PERIPHERAL_SERIAL_PORT (EFI_PERIPHERAL | 0x00050000) |
Peripheral Subclass definitions. Values of 12-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#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.
#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.
Referenced by PostCode(), and PostCodeWithDescription().
#define EFI_SOFTWARE 0x03000000 |
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.
#define EFI_SOFTWARE_AL (EFI_SOFTWARE | 0x000B0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_ARM_EXCEPTION (EFI_SOFTWARE | 0x00140000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_DXE_BS_DRIVER (EFI_SOFTWARE | 0x00050000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_DXE_CORE (EFI_SOFTWARE | 0x00040000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_DXE_RT_DRIVER (EFI_SOFTWARE | 0x00060000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EBC_EXCEPTION (EFI_SOFTWARE | 0x000C0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EFI_APPLICATION (EFI_SOFTWARE | 0x00080000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EFI_BOOT_SERVICE (EFI_SOFTWARE | 0x00100000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EFI_DXE_SERVICE (EFI_SOFTWARE | 0x00120000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EFI_OS_LOADER (EFI_SOFTWARE | 0x00090000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_EFI_RUNTIME_SERVICE (EFI_SOFTWARE | 0x00110000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_IA32_EXCEPTION (EFI_SOFTWARE | 0x000D0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_IPF_EXCEPTION (EFI_SOFTWARE | 0x000E0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_PEI_CORE (EFI_SOFTWARE | 0x00020000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_PEI_MODULE (EFI_SOFTWARE | 0x00030000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_PEI_SERVICE (EFI_SOFTWARE | 0x000F0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_RT (EFI_SOFTWARE | 0x000A0000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_SEC (EFI_SOFTWARE | 0x00010000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_SOFTWARE_SMM_DRIVER (EFI_SOFTWARE | 0x00070000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#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.
#define EFI_SOFTWARE_X64_EXCEPTION (EFI_SOFTWARE | 0x00130000) |
Software Subclass definitions. Values of 14-127 are reserved for future use by this specification. Values of 128-255 are reserved for OEM use.
#define EFI_STATUS_CODE_CLASS_MASK 0xFF000000 |
A Status Code Value is made up of the class, subclass, and an operation.
#define EFI_STATUS_CODE_OPERATION_MASK 0x0000FFFF |
A Status Code Value is made up of the class, subclass, and an operation.
#define EFI_STATUS_CODE_RESERVED_MASK 0x00FFFF00 |
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.
#define EFI_STATUS_CODE_SEVERITY_MASK 0xFF000000 |
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.
#define EFI_STATUS_CODE_SUBCLASS_MASK 0x00FF0000 |
A Status Code Value is made up of the class, subclass, and an operation.
#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.
#define EFI_SUBCLASS_SPECIFIC 0x1000 |
General partitioning scheme for Progress and Error Codes are:
#define EFI_SW_BS_PC_ALLOCATE_PAGES (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_ALLOCATE_POOL (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CALCULATE_CRC_32 (EFI_SUBCLASS_SPECIFIC | 0x00000027) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CHECK_EVENT (EFI_SUBCLASS_SPECIFIC | 0x0000000C) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CLOSE_EVENT (EFI_SUBCLASS_SPECIFIC | 0x0000000B) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CLOSE_PROTOCOL (EFI_SUBCLASS_SPECIFIC | 0x00000020) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CONNECT_CONTROLLER (EFI_SUBCLASS_SPECIFIC | 0x0000001D) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_COPY_MEM (EFI_SUBCLASS_SPECIFIC | 0x00000028) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CREATE_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_CREATE_EVENT_EX (EFI_SUBCLASS_SPECIFIC | 0x0000002A) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_DISCONNECT_CONTROLLER (EFI_SUBCLASS_SPECIFIC | 0x0000001E) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_EXIT (EFI_SUBCLASS_SPECIFIC | 0x00000017) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_EXIT_BOOT_SERVICES (EFI_SUBCLASS_SPECIFIC | 0x00000019) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_FREE_PAGES (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_FREE_POOL (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_GET_MEMORY_MAP (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_GET_NEXT_MONOTONIC_COUNT (EFI_SUBCLASS_SPECIFIC | 0x0000001A) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_HANDLE_PROTOCOL (EFI_SUBCLASS_SPECIFIC | 0x00000010) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_INSTALL_CONFIGURATION_TABLE (EFI_SUBCLASS_SPECIFIC | 0x00000014) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_INSTALL_MULTIPLE_INTERFACES (EFI_SUBCLASS_SPECIFIC | 0x00000025) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_INSTALL_PROTOCOL_INTERFACE (EFI_SUBCLASS_SPECIFIC | 0x0000000D) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_LOAD_IMAGE (EFI_SUBCLASS_SPECIFIC | 0x00000015) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_LOCATE_HANDLE (EFI_SUBCLASS_SPECIFIC | 0x00000013) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_LOCATE_HANDLE_BUFFER (EFI_SUBCLASS_SPECIFIC | 0x00000023) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_LOCATE_PROTOCOL (EFI_SUBCLASS_SPECIFIC | 0x00000024) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_OPEN_PROTOCOL (EFI_SUBCLASS_SPECIFIC | 0x0000001F) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_OPEN_PROTOCOL_INFORMATION (EFI_SUBCLASS_SPECIFIC | 0x00000021) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_PC_HANDLE_PROTOCOL (EFI_SUBCLASS_SPECIFIC | 0x00000011) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_PROTOCOLS_PER_HANDLE (EFI_SUBCLASS_SPECIFIC | 0x00000022) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_RAISE_TPL (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_REGISTER_PROTOCOL_NOTIFY (EFI_SUBCLASS_SPECIFIC | 0x00000012) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_REINSTALL_PROTOCOL_INTERFACE (EFI_SUBCLASS_SPECIFIC | 0x0000000E) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_RESTORE_TPL (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_SET_MEM (EFI_SUBCLASS_SPECIFIC | 0x00000029) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_SET_TIMER (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_SET_WATCHDOG_TIMER (EFI_SUBCLASS_SPECIFIC | 0x0000001C) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_SIGNAL_EVENT (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_STALL (EFI_SUBCLASS_SPECIFIC | 0x0000001B) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_START_IMAGE (EFI_SUBCLASS_SPECIFIC | 0x00000016) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_UNINSTALL_MULTIPLE_INTERFACES (EFI_SUBCLASS_SPECIFIC | 0x00000026) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_UNINSTALL_PROTOCOL_INTERFACE (EFI_SUBCLASS_SPECIFIC | 0x0000000F) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_UNLOAD_IMAGE (EFI_SUBCLASS_SPECIFIC | 0x00000018) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_BS_PC_WAIT_FOR_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Software Class EFI Boot Services Subclass Progress Code definitions.
#define EFI_SW_DS_PC_ADD_IO_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_ADD_MEMORY_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_ALLOCATE_IO_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_ALLOCATE_MEMORY_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_DISPATCH (EFI_SUBCLASS_SPECIFIC | 0x0000000D) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_FREE_IO_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_FREE_MEMORY_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_GET_IO_SPACE_DESCRIPTOR (EFI_SUBCLASS_SPECIFIC | 0x0000000B) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_GET_IO_SPACE_MAP (EFI_SUBCLASS_SPECIFIC | 0x0000000C) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_GET_MEMORY_SPACE_DESCRIPTOR (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_GET_MEMORY_SPACE_MAP (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_PROCESS_FIRMWARE_VOLUME (EFI_SUBCLASS_SPECIFIC | 0x00000010) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_REMOVE_IO_SPACE (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_REMOVE_MEMORY_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_SCHEDULE (EFI_SUBCLASS_SPECIFIC | 0x0000000E) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_SET_MEMORY_SPACE_ATTRIBUTES (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DS_PC_TRUST (EFI_SUBCLASS_SPECIFIC | 0x0000000F) |
Software Class EFI DXE Services Subclass Progress Code definitions
#define EFI_SW_DXE_BS_EC_BOOT_OPTION_FAILED (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class DXE Boot Service Driver Subclass Error Code definitions.
#define EFI_SW_DXE_BS_EC_BOOT_OPTION_LOAD_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class DXE Boot Service Driver Subclass Error Code definitions.
#define EFI_SW_DXE_BS_EC_INVALID_IDE_PASSWORD (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class DXE Boot Service Driver Subclass Error Code definitions.
#define EFI_SW_DXE_BS_EC_INVALID_PASSWORD (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class DXE Boot Service Driver Subclass Error Code definitions.
#define EFI_SW_DXE_BS_EC_LEGACY_OPROM_NO_SPACE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class DXE Boot Service Driver Subclass Error Code definitions.
#define EFI_SW_DXE_BS_PC_BEGIN_CONNECTING_DRIVERS (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class EFI DXE Service Subclass Error Code definitions.
#define EFI_SW_DXE_BS_PC_EXIT_BOOT_SERVICES_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class DXE BS Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_BS_PC_LEGACY_BOOT_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class DXE BS Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_BS_PC_LEGACY_OPROM_INIT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class DXE BS Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_BS_PC_READY_TO_BOOT_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class DXE BS Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_BS_PC_VERIFYING_PASSWORD (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class EFI DXE Service Subclass Error Code definitions.
#define EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class DXE BS Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_CORE_EC_NO_ARCH (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class DXE Foundation Subclass Error Code definitions.
#define EFI_SW_DXE_CORE_PC_ARCH_READY (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class DXE Core Subclass Progress Code definitions.
#define EFI_SW_DXE_CORE_PC_ENTRY_POINT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class DXE Core Subclass Progress Code definitions.
#define EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class DXE Core Subclass Progress Code definitions.
#define EFI_SW_DXE_CORE_PC_RETURN_TO_LAST (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class DXE Core Subclass Progress Code definitions.
#define EFI_SW_DXE_CORE_PC_START_DRIVER (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class DXE Core Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S0 (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S1 (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S2 (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S3 (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S4 (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_DXE_RT_PC_S5 (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class DXE RT Driver Subclass Progress Code definitions.
#define EFI_SW_EC_ABORTED 0x00000006 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_ARM_DATA_ABORT EXCEPT_ARM_DATA_ABORT |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ARM_FIQ EXCEPT_ARM_FIQ |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ARM_IRQ EXCEPT_ARM_IRQ |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ARM_PREFETCH_ABORT EXCEPT_ARM_PREFETCH_ABORT |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ARM_RESERVED EXCEPT_ARM_RESERVED |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#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.
#define EFI_SW_EC_ARM_SOFTWARE_INTERRUPT EXCEPT_ARM_SOFTWARE_INTERRUPT |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ARM_UNDEFINED_INSTRUCTION EXCEPT_ARM_UNDEFINED_INSTRUCTION |
Software Class ARM Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_BAD_DATE_TIME 0x0000000A |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_CFG_CLR_REQUEST 0x0000000C |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_CFG_DEFAULT 0x0000000D |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_CFG_INVALID 0x0000000B |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_EBC_ALIGNMENT_CHECK EXCEPT_EBC_ALIGNMENT_CHECK |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_BAD_BREAK EXCEPT_EBC_BAD_BREAK |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_BREAKPOINT EXCEPT_EBC_BREAKPOINT |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_DEBUG EXCEPT_EBC_DEBUG |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_DIVIDE_ERROR EXCEPT_EBC_DIVIDE_ERROR |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_INSTRUCTION_ENCODING EXCEPT_EBC_INSTRUCTION_ENCODING |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_INVALID_OPCODE EXCEPT_EBC_INVALID_OPCODE |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_OVERFLOW EXCEPT_EBC_OVERFLOW |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_STACK_FAULT EXCEPT_EBC_STACK_FAULT |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_EBC_STEP EXCEPT_EBC_STEP |
Software Class EBC Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#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.
#define EFI_SW_EC_EVENT_LOG_FULL 0x00000011 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_IA32_ALIGNMENT_CHECK EXCEPT_IA32_ALIGNMENT_CHECK |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_BOUND EXCEPT_IA32_BOUND |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_BREAKPOINT EXCEPT_IA32_BREAKPOINT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_DEBUG EXCEPT_IA32_DEBUG |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#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.
#define EFI_SW_EC_IA32_DOUBLE_FAULT EXCEPT_IA32_DOUBLE_FAULT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_FP_ERROR EXCEPT_IA32_FP_ERROR |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_GP_FAULT EXCEPT_IA32_GP_FAULT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_INVALID_OPCODE EXCEPT_IA32_INVALID_OPCODE |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_INVALID_TSS EXCEPT_IA32_INVALID_TSS |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_MACHINE_CHECK EXCEPT_IA32_MACHINE_CHECK |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_NMI EXCEPT_IA32_NMI |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_OVERFLOW EXCEPT_IA32_OVERFLOW |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_PAGE_FAULT EXCEPT_IA32_PAGE_FAULT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_SEG_NOT_PRESENT EXCEPT_IA32_SEG_NOT_PRESENT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_SIMD EXCEPT_IA32_SIMD |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IA32_STACK_FAULT EXCEPT_IA32_STACK_FAULT |
Software Class IA32 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_ILLEGAL_HARDWARE_STATE 0x00000008 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_ILLEGAL_SOFTWARE_STATE 0x00000007 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_INVALID_BUFFER 0x00000004 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_INVALID_PARAMETER 0x00000002 |
Software Class Error Code definitions. These are shared by all subclasses.
#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.
#define EFI_SW_EC_IPF_BREAKPOINT EXCEPT_IPF_BREAKPOINT |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_DEBUG_EXCEPT EXCEPT_IPF_DEBUG_EXCEPT |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_DNESTED_TLB EXCEPT_IPF_DNESTED_TLB |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_EXTERNAL_INTERRUPT EXCEPT_IPF_EXTERNAL_INTERRUPT |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_FP_FAULT EXCEPT_IPF_FP_FAULT |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_FP_TRAP EXCEPT_IPF_FP_TRAP |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_GEN_EXCEPT EXCEPT_IPF_GEN_EXCEPT |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_NAT_CONSUMPTION EXCEPT_IPF_NAT_CONSUMPTION |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_SINGLE_STEP EXCEPT_IPF_SINGLE_STEP |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_TAKEN_BRANCH EXCEPT_IPF_TAKEN_BRANCH |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_IPF_UNALIGNED_ACCESS EXCEPT_IPF_UNALIGNED_ACCESS |
Software Class IPF Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_LOAD_ERROR 0x00000001 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_NON_SPECIFIC 0x00000000 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_OUT_OF_RESOURCES 0x00000005 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_PWD_CLEARED 0x00000010 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_PWD_CLR_REQUEST 0x0000000F |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_PWD_INVALID 0x0000000E |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_START_ERROR 0x00000009 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_UNSUPPORTED 0x00000003 |
Software Class Error Code definitions. These are shared by all subclasses.
#define EFI_SW_EC_X64_ALIGNMENT_CHECK EXCEPT_X64_ALIGNMENT_CHECK |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_BOUND EXCEPT_X64_BOUND |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_BREAKPOINT EXCEPT_X64_BREAKPOINT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_DEBUG EXCEPT_X64_DEBUG |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#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.
#define EFI_SW_EC_X64_DOUBLE_FAULT EXCEPT_X64_DOUBLE_FAULT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_FP_ERROR EXCEPT_X64_FP_ERROR |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_GP_FAULT EXCEPT_X64_GP_FAULT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_INVALID_OPCODE EXCEPT_X64_INVALID_OPCODE |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_INVALID_TSS EXCEPT_X64_INVALID_TSS |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_MACHINE_CHECK EXCEPT_X64_MACHINE_CHECK |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_NMI EXCEPT_X64_NMI |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_OVERFLOW EXCEPT_X64_OVERFLOW |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_PAGE_FAULT EXCEPT_X64_PAGE_FAULT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_SEG_NOT_PRESENT EXCEPT_X64_SEG_NOT_PRESENT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_SIMD EXCEPT_X64_SIMD |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_EC_X64_STACK_FAULT EXCEPT_X64_STACK_FAULT |
Software Class X64 Exception Subclass Error Code definitions. These exceptions are derived from the debug protocol definitions in the EFI specification.
#define EFI_SW_PC_AUTHENTICATE_BEGIN 0x00000004 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_AUTHENTICATE_END 0x00000005 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_INIT 0x00000000 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_INIT_BEGIN 0x00000002 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_INIT_END 0x00000003 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_INPUT_WAIT 0x00000006 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_LOAD 0x00000001 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PC_USER_SETUP 0x00000007 |
Software Class Progress Code definitions. These are shared by all subclasses.
#define EFI_SW_PEI_CORE_EC_DXE_CORRUPT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Core Subclass Error Code definitions.
#define EFI_SW_PEI_CORE_EC_DXEIPL_NOT_FOUND (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Core Subclass Error Code definitions.
#define EFI_SW_PEI_CORE_EC_MEMORY_NOT_INSTALLED (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class PEI Core Subclass Error Code definitions.
#define EFI_SW_PEI_CORE_PC_ENTRY_POINT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Core Subclass Progress Code definitions.
#define EFI_SW_PEI_CORE_PC_HANDOFF_TO_NEXT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Core Subclass Progress Code definitions.
#define EFI_SW_PEI_CORE_PC_RETURN_TO_LAST (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class PEI Core Subclass Progress Code definitions.
#define EFI_SW_PEI_EC_INVALID_CAPSULE_DESCRIPTOR (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_NO_RECOVERY_CAPSULE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_RECOVERY_FAILED (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_RECOVERY_PPI_NOT_FOUND (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_S3_BOOT_SCRIPT_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_S3_OS_WAKE_ERROR (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_S3_RESUME_FAILED (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_EC_S3_RESUME_PPI_NOT_FOUND (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class PEI Module Subclass Error Code definitions.
#define EFI_SW_PEI_PC_CAPSULE_LOAD (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_CAPSULE_START (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_OS_WAKE (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_RECOVERY_AUTO (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_RECOVERY_BEGIN (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_RECOVERY_USER (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PEI_PC_S3_BOOT_SCRIPT (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class PEI Module Subclass Progress Code definitions.
#define EFI_SW_PS_EC_MEMORY_INSTALLED_TWICE (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Service Subclass Error Code definitions.
#define EFI_SW_PS_EC_RESET_NOT_AVAILABLE (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Service Subclass Error Code definitions.
#define EFI_SW_PS_PC_ALLOCATE_PAGES (EFI_SUBCLASS_SPECIFIC | 0x0000000C) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_ALLOCATE_POOL (EFI_SUBCLASS_SPECIFIC | 0x0000000D) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_COPY_MEM (EFI_SUBCLASS_SPECIFIC | 0x0000000E) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_CREATE_HOB (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_FIND_FILE_BY_NAME (EFI_SUBCLASS_SPECIFIC | 0x00000013) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_FIND_NEXT_FILE (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_FIND_NEXT_VOLUME (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_FIND_SECTION_DATA (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_GET_FILE_INFO (EFI_SUBCLASS_SPECIFIC | 0x00000014) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_GET_VOLUME_INFO (EFI_SUBCLASS_SPECIFIC | 0x00000015) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_FFS_REGISTER_FOR_SHADOW (EFI_SUBCLASS_SPECIFIC | 0x00000016) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_GET_BOOT_MODE (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_GET_HOB_LIST (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_INSTALL_PEI_MEMORY (EFI_SUBCLASS_SPECIFIC | 0x0000000B) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_INSTALL_PPI (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_LOCATE_PPI (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_NOTIFY_PPI (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_REINSTALL_PPI (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_RESET_SYSTEM (EFI_SUBCLASS_SPECIFIC | 0x00000010) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_SET_BOOT_MODE (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_PS_PC_SET_MEM (EFI_SUBCLASS_SPECIFIC | 0x0000000F) |
Software Class PEI Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_CONVERT_POINTER (EFI_SUBCLASS_SPECIFIC | 0x00000005) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_GET_NEXT_HIGH_MONOTONIC_COUNT (EFI_SUBCLASS_SPECIFIC | 0x00000009) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_GET_NEXT_VARIABLE_NAME (EFI_SUBCLASS_SPECIFIC | 0x00000007) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_GET_TIME (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_GET_VARIABLE (EFI_SUBCLASS_SPECIFIC | 0x00000006) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_GET_WAKEUP_TIME (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_QUERY_CAPSULE_CAPABILITIES (EFI_SUBCLASS_SPECIFIC | 0x0000000C) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_QUERY_VARIABLE_INFO (EFI_SUBCLASS_SPECIFIC | 0x0000000D) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_RESET_SYSTEM (EFI_SUBCLASS_SPECIFIC | 0x0000000A) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_SET_TIME (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_SET_VARIABLE (EFI_SUBCLASS_SPECIFIC | 0x00000008) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP (EFI_SUBCLASS_SPECIFIC | 0x00000004) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_SET_WAKEUP_TIME (EFI_SUBCLASS_SPECIFIC | 0x00000003) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RS_PC_UPDATE_CAPSULE (EFI_SUBCLASS_SPECIFIC | 0x0000000B) |
Software Class EFI Runtime Services Subclass Progress Code definitions.
#define EFI_SW_RT_PC_ENTRY_POINT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class EFI RT Subclass Progress Code definitions.
#define EFI_SW_RT_PC_HANDOFF_TO_NEXT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class EFI RT Subclass Progress Code definitions.
#define EFI_SW_RT_PC_RETURN_TO_LAST (EFI_SUBCLASS_SPECIFIC | 0x00000002) |
Software Class EFI RT Subclass Progress Code definitions.
#define EFI_SW_SEC_PC_ENTRY_POINT (EFI_SUBCLASS_SPECIFIC | 0x00000000) |
Software Class SEC Subclass Progress Code definitions.
#define EFI_SW_SEC_PC_HANDOFF_TO_NEXT (EFI_SUBCLASS_SPECIFIC | 0x00000001) |
Software Class SEC Subclass Progress Code definitions.
typedef UINT32 EFI_STATUS_CODE_TYPE |
Status Code Type Definition.
typedef UINT32 EFI_STATUS_CODE_VALUE |
Status Code Value Definition.