]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Compatibility/SmmBaseHelper/X64/PageFaultHandler.S
EdkCompatabilityPkg: Fix build issues with X64 clang
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / SmmBaseHelper / X64 / PageFaultHandler.S
index 5a50507353b55ba29940672e5878f494142d7b69..ae26a4b30abb08a9a9fcf61dd8fcaf2a7a138382 100644 (file)
@@ -40,7 +40,11 @@ ASM_PFX(PageFaultHandlerHook):
     popq     %rcx\r
     popq     %rax                         # restore all volatile registers\r
     jnz      L1\r
+#ifdef __APPLE__\r
+    int      $3\r
+#else\r
     jmpq     *ASM_PFX(mOriginalHandler)\r
+#endif\r
 L1:\r
     addq     $0x08, %rsp                  # skip error code for PF\r
     iretq\r