ia64/xen-unstable
changeset 8867:bee659de2a36
Add back code to zero the 'saved eflags' value on vmx vmexit.
vmx mode is unstable without this -- the root cause needs to
be investigated.
From: Jun Nakajima
Signed-off-by: Keir Fraser <keir@xensource.com>
vmx mode is unstable without this -- the root cause needs to
be investigated.
From: Jun Nakajima
Signed-off-by: Keir Fraser <keir@xensource.com>
author | kaf24@firebug.cl.cam.ac.uk |
---|---|
date | Thu Feb 16 16:35:09 2006 +0100 (2006-02-16) |
parents | c53a9a3be3f7 |
children | a543a4778a7d |
files | xen/arch/x86/hvm/vmx/x86_32/exits.S |
line diff
1.1 --- a/xen/arch/x86/hvm/vmx/x86_32/exits.S Thu Feb 16 16:31:52 2006 +0100 1.2 +++ b/xen/arch/x86/hvm/vmx/x86_32/exits.S Thu Feb 16 16:35:09 2006 +0100 1.3 @@ -61,6 +61,7 @@ 1.4 pushl $HVM_MONITOR_EFLAGS; \ 1.5 popf; \ 1.6 subl $(NR_SKIPPED_REGS*4), %esp; \ 1.7 + movl $0, 0xc(%esp); /* XXX why do we need to force eflags==0 ?? */ \ 1.8 pushl %eax; \ 1.9 pushl %ebp; \ 1.10 pushl %edi; \