]> git.proxmox.com Git - mirror_edk2.git/commitdiff
EdkCompatibilityPkg SmmBaseHelper: Fix PageFaultHandlerHook assembly code to use...
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 28 Sep 2011 09:00:06 +0000 (09:00 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 28 Sep 2011 09:00:06 +0000 (09:00 +0000)
Signed-off-by: rsun3
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12466 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/Compatibility/SmmBaseHelper/X64/PageFaultHandler.S
EdkCompatibilityPkg/Compatibility/SmmBaseHelper/X64/PageFaultHandler.asm

index ae26a4b30abb08a9a9fcf61dd8fcaf2a7a138382..d14b9114d8f47264101bcb60c628970bad3843c2 100644 (file)
@@ -1,6 +1,6 @@
 #------------------------------------------------------------------------------\r
 #\r
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials\r
 # are licensed and made available under the terms and conditions of the BSD License\r
 # which accompanies this distribution.  The full text of the license may be found at\r
@@ -31,7 +31,7 @@ ASM_PFX(PageFaultHandlerHook):
     addq     $-0x20, %rsp\r
     call     ASM_PFX(PageFaultHandler)\r
     addq     $0x20, %rsp\r
-    test     %rax, %rax\r
+    testb    %al, %al\r
     popq     %r11\r
     popq     %r10\r
     popq     %r9\r
index 2bc6abdd2e8d1654a82eeb1ec44b2b22924de152..d1c7bf972df808d4d8f3f311f622a0654fbedcdc 100644 (file)
@@ -1,6 +1,6 @@
 ;------------------------------------------------------------------------------
 ;
-; Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
+; Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
 ; This program and the accompanying materials
 ; are licensed and made available under the terms and conditions of the BSD License
 ; which accompanies this distribution.  The full text of the license may be found at
@@ -35,7 +35,7 @@ PageFaultHandlerHook PROC
     add     rsp, -20h
     call    PageFaultHandler
     add     rsp, 20h
-    test    rax, rax
+    test    al, al
     pop     r11
     pop     r10
     pop     r9