ia64/linux-2.6.18-xen.hg

changeset 765:d5c2e97b87ac

[IA64] add unwind info to xen_event_callback

Unwind info for xen_event_callback is missing.
This patch adds it.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Isaku Yamahata <yamahata@valinux.co.jp>
date Mon Jan 05 11:32:31 2009 +0900 (2009-01-05)
parents 618fc299e2f1
children ad300e728982
files arch/ia64/xen/xenivt.S
line diff
     1.1 --- a/arch/ia64/xen/xenivt.S	Thu Dec 18 11:51:36 2008 +0000
     1.2 +++ b/arch/ia64/xen/xenivt.S	Mon Jan 05 11:32:31 2009 +0900
     1.3 @@ -2109,6 +2109,8 @@ END(dispatch_to_ia32_handler)
     1.4  #ifdef CONFIG_XEN
     1.5  	.section .text,"ax"
     1.6  GLOBAL_ENTRY(xen_event_callback)
     1.7 +	.prologue
     1.8 +	.body
     1.9  	mov r31=pr		// prepare to save predicates
    1.10  	;;
    1.11  	SAVE_MIN_WITH_COVER	// uses r31; defines r2 and r3
    1.12 @@ -2122,6 +2124,7 @@ GLOBAL_ENTRY(xen_event_callback)
    1.13  	srlz.i			// ensure everybody knows psr.ic is back on
    1.14  	;;
    1.15  	SAVE_REST
    1.16 +	PT_REGS_UNWIND_INFO(0)
    1.17  	;;
    1.18  1:
    1.19  	alloc r14=ar.pfs,0,0,1,0 // must be first in an insn group