MdeModulePkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CPU_EXCEPTION_INIT_DATA Union Reference

Data Fields

struct {
   UINT32   Revision
 
   UINTN   KnownGoodStackTop
 
   UINTN   KnownGoodStackSize
 
   UINT8 *   StackSwitchExceptions
 
   UINTN   StackSwitchExceptionNumber
 
   VOID *   IdtTable
 
   UINTN   IdtTableSize
 
   VOID *   GdtTable
 
   UINTN   GdtTableSize
 
   VOID *   ExceptionTssDesc
 
   UINTN   ExceptionTssDescSize
 
   VOID *   ExceptionTss
 
   UINTN   ExceptionTssSize
 
   BOOLEAN   InitDefaultHandlers
 
Ia32
 
struct {
   UINT32   Revision
 
   UINTN   KnownGoodStackTop
 
   UINTN   KnownGoodStackSize
 
   UINT8 *   StackSwitchExceptions
 
   UINTN   StackSwitchExceptionNumber
 
   VOID *   IdtTable
 
   UINTN   IdtTableSize
 
   VOID *   GdtTable
 
   UINTN   GdtTableSize
 
   VOID *   ExceptionTssDesc
 
   UINTN   ExceptionTssDescSize
 
   VOID *   ExceptionTss
 
   UINTN   ExceptionTssSize
 
   BOOLEAN   InitDefaultHandlers
 
X64
 

Field Documentation

VOID* CPU_EXCEPTION_INIT_DATA::ExceptionTss
VOID* CPU_EXCEPTION_INIT_DATA::ExceptionTssDesc
UINTN CPU_EXCEPTION_INIT_DATA::ExceptionTssDescSize
UINTN CPU_EXCEPTION_INIT_DATA::ExceptionTssSize
VOID* CPU_EXCEPTION_INIT_DATA::GdtTable
UINTN CPU_EXCEPTION_INIT_DATA::GdtTableSize
struct { ... } CPU_EXCEPTION_INIT_DATA::Ia32
VOID* CPU_EXCEPTION_INIT_DATA::IdtTable
UINTN CPU_EXCEPTION_INIT_DATA::IdtTableSize
BOOLEAN CPU_EXCEPTION_INIT_DATA::InitDefaultHandlers
UINTN CPU_EXCEPTION_INIT_DATA::KnownGoodStackSize
UINTN CPU_EXCEPTION_INIT_DATA::KnownGoodStackTop
UINT32 CPU_EXCEPTION_INIT_DATA::Revision
UINTN CPU_EXCEPTION_INIT_DATA::StackSwitchExceptionNumber
UINT8* CPU_EXCEPTION_INIT_DATA::StackSwitchExceptions
struct { ... } CPU_EXCEPTION_INIT_DATA::X64