]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/CpuDxe/CpuMp.c
UefiCpuPkg/CpuDxe: Don't use gBS->Stall
[mirror_edk2.git] / UefiCpuPkg / CpuDxe / CpuMp.c
index 04c2f1f0ac12ff3511ddfd444bf8000ee302bebc..98fdfdf5e0e7b9bdc2c96cf47a9811bff44e53ce 100644 (file)
@@ -801,7 +801,7 @@ StartupAllAPs (
       goto Done;\r
     }\r
 \r
-    gBS->Stall (gPollInterval);\r
+    MicroSecondDelay (gPollInterval);\r
     mMpSystemData.Timeout -= gPollInterval;\r
   }\r
 \r
@@ -987,7 +987,7 @@ StartupThisAP (
       return EFI_TIMEOUT;\r
     }\r
 \r
-    gBS->Stall (gPollInterval);\r
+    MicroSecondDelay (gPollInterval);\r
     CpuData->Timeout -= gPollInterval;\r
   }\r
 \r
@@ -1755,7 +1755,7 @@ InitializeMpSupport (
     if (CheckAllAPsSleeping ()) {\r
       break;\r
     }\r
-    gBS->Stall (gPollInterval);\r
+    MicroSecondDelay (gPollInterval);\r
     Timeout += gPollInterval;\r
   } while (Timeout <= PcdGet32 (PcdCpuApInitTimeOutInMicroSeconds));\r
   ASSERT (Timeout <= PcdGet32 (PcdCpuApInitTimeOutInMicroSeconds));\r