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>
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; \