direct-io.hg

changeset 15455:c192e3241eb7

x86-64: clear DF for kernel when forwarding syscall.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
author kfraser@localhost.localdomain
date Tue Jul 03 11:44:13 2007 +0100 (2007-07-03)
parents 83cbda5c1e1b
children eb2b7ce05f97
files xen/arch/x86/x86_64/entry.S
line diff
     1.1 --- a/xen/arch/x86/x86_64/entry.S	Tue Jul 03 11:41:25 2007 +0100
     1.2 +++ b/xen/arch/x86/x86_64/entry.S	Tue Jul 03 11:44:13 2007 +0100
     1.3 @@ -34,6 +34,7 @@ switch_to_kernel:
     1.4          jnc   1f
     1.5          movb  $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)
     1.6  1:      call  create_bounce_frame
     1.7 +        andl  $~X86_EFLAGS_DF,UREGS_eflags(%rsp)
     1.8          jmp   test_all_events
     1.9  
    1.10  /* %rbx: struct vcpu, interrupts disabled */