]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/FlushCacheLine.c
MdePkg/BaseLib: Preserve EBX register and fix stack offset to LinearAddress in AsmFlu...
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / FlushCacheLine.c
index 7ad12aba14cbbf07fb8d269ed3a4221b64bbe2be..7ac4af353f7bd2f2aca2ae6d7fe1eadea66ac3a1 100644 (file)
@@ -45,7 +45,7 @@ AsmFlushCacheLine (
     cpuid\r
     test    edx, BIT19\r
     jz      NoClflush\r
-    mov     eax, [esp + 4]\r
+    mov     eax, dword ptr [LinearAddress]\r
     clflush [eax]\r
     jmp     Done\r
 NoClflush:\r