]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/PrePeiCore/PrePeiCore.c
Update UID drivers to align with latest UEFI spec 2.3.1 errata A.
[mirror_edk2.git] / ArmPlatformPkg / PrePeiCore / PrePeiCore.c
index ccf0e7d3d453be27bf4c479773d811152a716921..0b7f973d53c94ef98f2c6c5b94b377c8f54ad94d 100644 (file)
@@ -16,6 +16,7 @@
 #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
@@ -62,7 +63,11 @@ CEntryPoint (
 \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