ia64/xen-unstable

changeset 16448:2c52520f3284

[Mini-OS] Permit x86_64 trap handlers to return

Trap handlers sometimes fix the problem, so they need to be able to
return.

Signed-off-by: Samuel Thibault <samuel.thibault@citrix.com>
author Keir Fraser <keir.fraser@citrix.com>
date Sat Nov 24 13:31:01 2007 +0000 (2007-11-24)
parents ee519207734f
children 96409cebd74b
files extras/mini-os/arch/x86/x86_64.S
line diff
     1.1 --- a/extras/mini-os/arch/x86/x86_64.S	Sat Nov 24 13:29:20 2007 +0000
     1.2 +++ b/extras/mini-os/arch/x86/x86_64.S	Sat Nov 24 13:31:01 2007 +0000
     1.3 @@ -193,6 +193,7 @@ error_call_handler:
     1.4  	movq ORIG_RAX(%rsp),%rsi	# get error code 
     1.5  	movq $-1,ORIG_RAX(%rsp)
     1.6  	call *%rax
     1.7 +	jmp error_exit
     1.8  
     1.9  .macro zeroentry sym
    1.10  #	INTR_FRAME