2. disable debug timer interrupt in ExitBootServices().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10239
6f19259b-4bc3-4df7-8a09-
765794883524
//\r
// Initialize Debug Agent to support source level debug in DXE phase\r
//\r
- InitializeDebugAgent (DEBUG_AGENT_INIT_DXE, HobStart);\r
+ InitializeDebugAgent (DEBUG_AGENT_INIT_DXE_CORE, HobStart);\r
\r
//\r
// Initialize Memory Services\r
//\r
CoreNotifySignalList (&gEfiEventExitBootServicesGuid);\r
\r
+ //\r
+ // Disable interrupt of Debug timer.\r
+ //\r
+ SaveAndSetDebugTimerInterrupt (FALSE);\r
+\r
//\r
// Disable CPU Interrupts\r
//\r
\r
#define DEBUG_AGENT_INIT_PREMEM_SEC 1\r
#define DEBUG_AGENT_INIT_POSTMEM_SEC 2\r
-#define DEBUG_AGENT_INIT_DXE 3\r
+#define DEBUG_AGENT_INIT_DXE_CORE 3\r
#define DEBUG_AGENT_INIT_SMM 4\r
#define DEBUG_AGENT_INIT_ENTER_SMI 5\r
#define DEBUG_AGENT_INIT_EXIT_SMI 6\r
+#define DEBUG_AGENT_INIT_S3 7\r
\r
/**\r
Initialize debug agent.\r