]> xenbits.xensource.com Git - people/vhanquez/xen-unstable.git/commitdiff
x86_64: Record entry vector for double faults.
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 25 May 2012 07:21:25 +0000 (08:21 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 25 May 2012 07:21:25 +0000 (08:21 +0100)
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/x86_64/entry.S

index dce105e95b0cd7380a7b922bb5cbb76db83ef124..3836260b9acf57322bf8ca6a715cf9771febad12 100644 (file)
@@ -595,6 +595,7 @@ ENTRY(spurious_interrupt_bug)
         jmp   handle_exception
 
 ENTRY(double_fault)
+        movl  $TRAP_double_fault,4(%rsp)
         SAVE_ALL
         movq  %rsp,%rdi
         call  do_double_fault