#include <Library/IoLib.h>\r
#include <Library/BaseLib.h>\r
#include <Library/BaseMemoryLib.h>\r
+#include <Library/DebugAgentLib.h>\r
#include <Library/PrintLib.h>\r
#include <Library/ArmLib.h>\r
#include <Library/SerialPortLib.h>\r
\r
//If not primary Jump to Secondary Main\r
if(0 == CoreId) {\r
- //Goto primary Main.\r
+ // Initialize the Debug Agent for Source Level Debugging\r
+ InitializeDebugAgent (DEBUG_AGENT_INIT_POSTMEM_SEC, NULL, NULL);\r
+ SaveAndSetDebugTimerInterrupt (TRUE);\r
+\r
+ // Goto primary Main.\r
PrimaryMain (PeiCoreEntryPoint);\r
} else {\r
SecondaryMain (CoreId);\r