13 lines
548 B
Diff
13 lines
548 B
Diff
Index: 2007-05-14/xen/arch/x86/x86_64/entry.S
|
|
===================================================================
|
|
--- 2007-05-14.orig/xen/arch/x86/x86_64/entry.S 2007-07-02 11:58:14.000000000 +0200
|
|
+++ 2007-05-14/xen/arch/x86/x86_64/entry.S 2007-07-02 12:03:27.000000000 +0200
|
|
@@ -34,6 +34,7 @@ switch_to_kernel:
|
|
jnc 1f
|
|
movb $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx)
|
|
1: call create_bounce_frame
|
|
+ andl $~X86_EFLAGS_DF,UREGS_eflags(%rsp)
|
|
jmp test_all_events
|
|
|
|
/* %rbx: struct vcpu, interrupts disabled */
|