\r
CONST UINTN mDoFarReturnFlag = 1; \r
\r
+extern RESERVED_VECTORS_DATA mReservedVectorsData[CPU_EXCEPTION_NUM];\r
+extern EFI_CPU_INTERRUPT_HANDLER mExternalInterruptHandlerTable[CPU_EXCEPTION_NUM];\r
EXCEPTION_HANDLER_DATA mExceptionHandlerData;\r
/**\r
Initializes all CPU exceptions entries and provides the default exception handlers.\r
IN EFI_VECTOR_HANDOFF_INFO *VectorInfo OPTIONAL\r
)\r
{\r
- return InitializeCpuExceptionHandlersWorker (VectorInfo);\r
+ mExceptionHandlerData.ReservedVectors = mReservedVectorsData;\r
+ mExceptionHandlerData.ExternalInterruptHandler = mExternalInterruptHandlerTable;\r
+ InitializeSpinLock (&mExceptionHandlerData.DisplayMessageSpinLock);\r
+ return InitializeCpuExceptionHandlersWorker (VectorInfo, &mExceptionHandlerData);\r
}\r
\r
/**\r