]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Library/MpInitLib/DxeMpLib.c
UefiCpuPkg/MpInitLib DXE: Add PCD to control AP status check interval
[mirror_edk2.git] / UefiCpuPkg / Library / MpInitLib / DxeMpLib.c
index a987c3210957c042b3616d34659c2f06aaeed066..56b776d3d81631b56e45d3b90f9412c5efae2ebb 100644 (file)
@@ -15,7 +15,6 @@
 \r
 #include <Protocol/Timer.h>\r
 \r
-#define  AP_CHECK_INTERVAL     (EFI_TIMER_PERIOD_MILLISECONDS (100))\r
 #define  AP_SAFE_STACK_SIZE    128\r
 \r
 CPU_MP_DATA      *mCpuMpData = NULL;\r
@@ -451,7 +450,9 @@ InitMpGlobalData (
   Status = gBS->SetTimer (\r
                   mCheckAllApsEvent,\r
                   TimerPeriodic,\r
-                  AP_CHECK_INTERVAL\r
+                  EFI_TIMER_PERIOD_MICROSECONDS (\r
+                    PcdGet32 (PcdCpuApStatusCheckIntervalInMicroSeconds)\r
+                    )\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r