]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.c
MdeModulePkg/FaultTolerantWrite: Update to consume SpeculationBarrier
[mirror_edk2.git] / MdeModulePkg / Universal / FaultTolerantWriteDxe / FaultTolerantWriteSmm.c
index 27fcab19b62bce0304012772aaa1c69f8b30598d..481fea3f1fdfc953c4d4ae478e848744e1dd682a 100644 (file)
@@ -419,11 +419,11 @@ SmmFaultTolerantWriteHandler (
                  );\r
       if (!EFI_ERROR (Status)) {\r
         //\r
-        // The AsmLfence() call here is to ensure the previous range/content\r
-        // checks for the CommBuffer have been completed before calling into\r
-        // FtwWrite().\r
+        // The SpeculationBarrier() call here is to ensure the previous\r
+        // range/content checks for the CommBuffer have been completed before\r
+        // calling into FtwWrite().\r
         //\r
-        AsmLfence ();\r
+        SpeculationBarrier ();\r
         Status = FtwWrite(\r
                    &mFtwDevice->FtwInstance,\r
                    SmmFtwWriteHeader->Lba,\r