WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

[Xen-ia64-devel] [PATCH] add unwind info to xen_event_callback

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] [PATCH] add unwind info to xen_event_callback
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Wed, 24 Dec 2008 13:34:06 +0900
Delivery-date: Tue, 23 Dec 2008 20:34:11 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6i
[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@xxxxxxxxxxxxx>

diff --git a/arch/ia64/xen/xenivt.S b/arch/ia64/xen/xenivt.S
--- a/arch/ia64/xen/xenivt.S
+++ b/arch/ia64/xen/xenivt.S
@@ -2109,6 +2109,8 @@ END(dispatch_to_ia32_handler)
 #ifdef CONFIG_XEN
        .section .text,"ax"
 GLOBAL_ENTRY(xen_event_callback)
+       .prologue
+       .body
        mov r31=pr              // prepare to save predicates
        ;;
        SAVE_MIN_WITH_COVER     // uses r31; defines r2 and r3
@@ -2122,6 +2124,7 @@ GLOBAL_ENTRY(xen_event_callback)
        srlz.i                  // ensure everybody knows psr.ic is back on
        ;;
        SAVE_REST
+       PT_REGS_UNWIND_INFO(0)
        ;;
 1:
        alloc r14=ar.pfs,0,0,1,0 // must be first in an insn group


-- 
yamahata

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] [PATCH] add unwind info to xen_event_callback, Isaku Yamahata <=