1123
1132
// Software Class EFI Runtime Service Subclass Error Code definitions.
1127
// Software Class EFI DXE Service Subclass Error Code definitions.
1136
/// Software Class EFI DXE Service Subclass Error Code definitions.
1139
#define EFI_SW_DXE_BS_PC_BEGIN_CONNECTING_DRIVERS (EFI_SUBCLASS_SPECIFIC | 0x00000005)
1140
#define EFI_SW_DXE_BS_PC_VERIFYING_PASSWORD (EFI_SUBCLASS_SPECIFIC | 0x00000006)
1144
/// Software Class DXE RT Driver Subclass Progress Code definitions.
1147
#define EFI_SW_DXE_RT_PC_S0 (EFI_SUBCLASS_SPECIFIC | 0x00000000)
1148
#define EFI_SW_DXE_RT_PC_S1 (EFI_SUBCLASS_SPECIFIC | 0x00000001)
1149
#define EFI_SW_DXE_RT_PC_S2 (EFI_SUBCLASS_SPECIFIC | 0x00000002)
1150
#define EFI_SW_DXE_RT_PC_S3 (EFI_SUBCLASS_SPECIFIC | 0x00000003)
1151
#define EFI_SW_DXE_RT_PC_S4 (EFI_SUBCLASS_SPECIFIC | 0x00000004)
1152
#define EFI_SW_DXE_RT_PC_S5 (EFI_SUBCLASS_SPECIFIC | 0x00000005)
1156
/// Software Class X64 Exception Subclass Error Code definitions.
1157
/// These exceptions are derived from the debug protocol
1158
/// definitions in the EFI specification.
1161
#define EFI_SW_EC_X64_DIVIDE_ERROR EXCEPT_X64_DIVIDE_ERROR
1162
#define EFI_SW_EC_X64_DEBUG EXCEPT_X64_DEBUG
1163
#define EFI_SW_EC_X64_NMI EXCEPT_X64_NMI
1164
#define EFI_SW_EC_X64_BREAKPOINT EXCEPT_X64_BREAKPOINT
1165
#define EFI_SW_EC_X64_OVERFLOW EXCEPT_X64_OVERFLOW
1166
#define EFI_SW_EC_X64_BOUND EXCEPT_X64_BOUND
1167
#define EFI_SW_EC_X64_INVALID_OPCODE EXCEPT_X64_INVALID_OPCODE
1168
#define EFI_SW_EC_X64_DOUBLE_FAULT EXCEPT_X64_DOUBLE_FAULT
1169
#define EFI_SW_EC_X64_INVALID_TSS EXCEPT_X64_INVALID_TSS
1170
#define EFI_SW_EC_X64_SEG_NOT_PRESENT EXCEPT_X64_SEG_NOT_PRESENT
1171
#define EFI_SW_EC_X64_STACK_FAULT EXCEPT_X64_STACK_FAULT
1172
#define EFI_SW_EC_X64_GP_FAULT EXCEPT_X64_GP_FAULT
1173
#define EFI_SW_EC_X64_PAGE_FAULT EXCEPT_X64_PAGE_FAULT
1174
#define EFI_SW_EC_X64_FP_ERROR EXCEPT_X64_FP_ERROR
1175
#define EFI_SW_EC_X64_ALIGNMENT_CHECK EXCEPT_X64_ALIGNMENT_CHECK
1176
#define EFI_SW_EC_X64_MACHINE_CHECK EXCEPT_X64_MACHINE_CHECK
1177
#define EFI_SW_EC_X64_SIMD EXCEPT_X64_SIMD
1181
/// Software Class ARM Exception Subclass Error Code definitions.
1182
/// These exceptions are derived from the debug protocol
1183
/// definitions in the EFI specification.
1186
#define EFI_SW_EC_ARM_RESET EXCEPT_ARM_RESET
1187
#define EFI_SW_EC_ARM_UNDEFINED_INSTRUCTION EXCEPT_ARM_UNDEFINED_INSTRUCTION
1188
#define EFI_SW_EC_ARM_SOFTWARE_INTERRUPT EXCEPT_ARM_SOFTWARE_INTERRUPT
1189
#define EFI_SW_EC_ARM_PREFETCH_ABORT EXCEPT_ARM_PREFETCH_ABORT
1190
#define EFI_SW_EC_ARM_DATA_ABORT EXCEPT_ARM_DATA_ABORT
1191
#define EFI_SW_EC_ARM_RESERVED EXCEPT_ARM_RESERVED
1192
#define EFI_SW_EC_ARM_IRQ EXCEPT_ARM_IRQ
1193
#define EFI_SW_EC_ARM_FIQ EXCEPT_ARM_FIQ