diff options
author | Xu Zhang <xzhang@cs.uic.edu> | 2013-04-10 23:46:58 -0500 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-04-22 12:32:46 +0100 |
commit | ae81a2fe4c70d3905fecb91112f0524c68e46902 (patch) | |
tree | 517604340cd624f35b60dc87bb28c962540be561 /extras | |
parent | bf65a5d69b1f83a1b4f598c4e1d531a3ff2dbfe1 (diff) | |
download | xen-ae81a2fe4c70d3905fecb91112f0524c68e46902.tar.gz xen-ae81a2fe4c70d3905fecb91112f0524c68e46902.tar.bz2 xen-ae81a2fe4c70d3905fecb91112f0524c68e46902.zip |
mini-os/x86-64 entry: remove unnecessary event blocking
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>
Diffstat (limited to 'extras')
-rw-r--r-- | extras/mini-os/arch/x86/x86_64.S | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/extras/mini-os/arch/x86/x86_64.S b/extras/mini-os/arch/x86/x86_64.S index d9b34a7745..909024d97e 100644 --- a/extras/mini-os/arch/x86/x86_64.S +++ b/extras/mini-os/arch/x86/x86_64.S @@ -186,7 +186,6 @@ ENTRY(hypervisor_callback2) error_exit: RESTORE_REST - XEN_BLOCK_EVENTS(%rsi) retint_kernel: retint_restore_args: |