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