ia64/xen-unstable

changeset 19434:22fe8c499431

[IA64] Fix unwind info of fast_hypercall

This patch fixes unwind info of fast_hypercall.
fast_hypercall uses r32->r35 without alloc instruction.
In the case of this, the unwind info move over a little.

With my patch, I confirmed the stack trace worked fine.

Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
author Isaku Yamahata <yamahata@valinux.co.jp>
date Tue Apr 07 11:29:44 2009 +0900 (2009-04-07)
parents 56eb2c541255
children 19919f01f2c5
files xen/arch/ia64/xen/ivt.S
line diff
     1.1 --- a/xen/arch/ia64/xen/ivt.S	Thu Apr 02 19:43:16 2009 +0900
     1.2 +++ b/xen/arch/ia64/xen/ivt.S	Tue Apr 07 11:29:44 2009 +0900
     1.3 @@ -689,7 +689,7 @@ 1:
     1.4  	bsw.1					// B (6 cyc) regs are saved, switch to bank 1
     1.5  	;;
     1.6  
     1.7 -	PT_REGS_UNWIND_INFO(0)
     1.8 +	PT_REGS_UNWIND_INFO(-48)
     1.9  	ssm psr.ic | PSR_DEFAULT_BITS		// M2	now it's safe to re-enable intr.-collection
    1.10  //	movl r3=ia64_ret_from_syscall		// X
    1.11  	;;