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/
Home Products Support Community News


[Xen-changelog] [xen-unstable] [IA64] Fix unwind info of fast_hypercall

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] [IA64] Fix unwind info of fast_hypercall
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 15 Apr 2009 05:55:10 -0700
Delivery-date: Wed, 15 Apr 2009 05:55:23 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
# Date 1239071384 -32400
# Node ID 22fe8c4994310d5e4791012e301aa066b4e15c2b
# Parent  56eb2c541255d0864719d639caaa294ee45e7b07
[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@xxxxxxxxxxxxxx>
 xen/arch/ia64/xen/ivt.S |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -r 56eb2c541255 -r 22fe8c499431 xen/arch/ia64/xen/ivt.S
--- a/xen/arch/ia64/xen/ivt.S   Thu Apr 02 19:43:16 2009 +0900
+++ b/xen/arch/ia64/xen/ivt.S   Tue Apr 07 11:29:44 2009 +0900
@@ -689,7 +689,7 @@ 1:
        bsw.1                                   // B (6 cyc) regs are saved, 
switch to bank 1
+       PT_REGS_UNWIND_INFO(-48)
        ssm psr.ic | PSR_DEFAULT_BITS           // M2   now it's safe to 
re-enable intr.-collection
 //     movl r3=ia64_ret_from_syscall           // X

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] [IA64] Fix unwind info of fast_hypercall, Xen patchbot-unstable <=