]> xenbits.xensource.com Git - people/liuw/mini-os.git/commitdiff
mini-os/x86-64 entry: remove unnecessary event blocking
authorXu Zhang <xzhang@cs.uic.edu>
Thu, 11 Apr 2013 04:46:58 +0000 (23:46 -0500)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 22 Apr 2013 11:32:46 +0000 (12:32 +0100)
We don't need to block events here because:
 - if we came from "hypervisor_callback", events are disabled at this point,
   no need to block again;
 - if we came from "error_entry", we shouldn't touch event mask, for
   exception hanlding are meant to be interrupted by Xen events (virtual
   irq).

Signed-off-by: Xu Zhang <xzhang@cs.uic.edu>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
arch/x86/x86_64.S

index d9b34a7745f1d475473739bfed2a9f3ed8c0af81..909024d97ec01c20e36cced6499a98fff44f43d5 100644 (file)
@@ -186,7 +186,6 @@ ENTRY(hypervisor_callback2)
 
 error_exit:
        RESTORE_REST
-       XEN_BLOCK_EVENTS(%rsi)          
 
 retint_kernel:
 retint_restore_args: