#define _ARCH_CPU_INTERRUPT_DEFS_H_\r
\r
typedef struct {\r
- EFI_SYSTEM_CONTEXT_IA32 SystemContext;\r
- BOOLEAN ExceptionDataFlag;\r
- UINTN OldIdtHandler;\r
+ EFI_SYSTEM_CONTEXT_IA32 SystemContext;\r
+ BOOLEAN ExceptionDataFlag;\r
+ UINTN OldIdtHandler;\r
} EXCEPTION_HANDLER_CONTEXT;\r
\r
//\r
// Register Structure Definitions\r
//\r
typedef struct {\r
- EFI_STATUS_CODE_DATA Header;\r
- EFI_SYSTEM_CONTEXT_IA32 SystemContext;\r
+ EFI_STATUS_CODE_DATA Header;\r
+ EFI_SYSTEM_CONTEXT_IA32 SystemContext;\r
} CPU_STATUS_CODE_TEMPLATE;\r
\r
typedef struct {\r
- SPIN_LOCK SpinLock;\r
- UINT32 ApicId;\r
- UINT32 Attribute;\r
- UINTN ExceptonHandler;\r
- UINTN OldFlags;\r
- UINTN OldCs;\r
- UINTN OldIp;\r
- UINTN ExceptionData;\r
- UINT8 HookAfterStubHeaderCode[HOOKAFTER_STUB_SIZE];\r
+ SPIN_LOCK SpinLock;\r
+ UINT32 ApicId;\r
+ UINT32 Attribute;\r
+ UINTN ExceptonHandler;\r
+ UINTN OldFlags;\r
+ UINTN OldCs;\r
+ UINTN OldIp;\r
+ UINTN ExceptionData;\r
+ UINT8 HookAfterStubHeaderCode[HOOKAFTER_STUB_SIZE];\r
} RESERVED_VECTORS_DATA;\r
\r
#define CPU_TSS_DESC_SIZE \\r