aboutsummaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorXu Zhang <xzhang@cs.uic.edu>2013-04-10 23:46:58 -0500
committerIan Campbell <ian.campbell@citrix.com>2013-04-22 12:32:46 +0100
commitae81a2fe4c70d3905fecb91112f0524c68e46902 (patch)
tree517604340cd624f35b60dc87bb28c962540be561 /extras
parentbf65a5d69b1f83a1b4f598c4e1d531a3ff2dbfe1 (diff)
downloadxen-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.S1
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: