\r
extern SPIN_LOCK mDisplayMessageSpinLock;\r
extern EFI_CPU_INTERRUPT_HANDLER *mExternalInterruptHandler;\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
/**\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