From 1f6143c4283cb7636b43e7e48f8ac73086a2370a Mon Sep 17 00:00:00 2001 From: hunt Date: Thu, 22 Sep 2005 20:14:27 +0000 Subject: 2005-09-22 Martin Hunt * regs.h: PPC64 version from Ananth N Mavinakayanahalli --- runtime/ChangeLog | 5 ++++- runtime/regs.h | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'runtime') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index bd2e8153..d0639f58 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,5 +1,8 @@ 2005-09-22 Martin Hunt - + + * regs.h: PPC64 version from + Ananth N Mavinakayanahalli + * runtime.h (init_module): Only initialize _stp_kta and _stp_kallsyms_lookup on i386 and x86_64. Define HAS_LOOKUP. diff --git a/runtime/regs.h b/runtime/regs.h index 344cca60..e634581c 100644 --- a/runtime/regs.h +++ b/runtime/regs.h @@ -13,6 +13,12 @@ #define REG_IP(regs) regs->eip #define REG_SP(regs) regs->esp +#elif defined (__powerpc64__) + +#define REG_IP(regs) regs->nip +#define REG_SP(regs) regs->gpr[1] +#define REG_LINK(regs) regs->link + #else #error "Unimplemented architecture" #endif -- cgit