From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18121 invoked by alias); 22 Nov 2007 11:48:03 -0000 Received: (qmail 18095 invoked by uid 9707); 22 Nov 2007 11:48:02 -0000 Date: Thu, 22 Nov 2007 11:48:00 -0000 Message-ID: <20071122114802.18080.qmail@sourceware.org> From: jflavio@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Fixing PPC32on64 bank registers. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: d493569a34db466c257c88071d35432e20859f66 X-Git-Newrev: adc15992c27aee3dc62efd09149a9c930f41a4a2 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q4/txt/msg00422.txt.bz2 The branch, master has been updated via adc15992c27aee3dc62efd09149a9c930f41a4a2 (commit) from d493569a34db466c257c88071d35432e20859f66 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit adc15992c27aee3dc62efd09149a9c930f41a4a2 Author: Jose Flavio Aguilar Paulino Date: Thu Nov 22 09:47:40 2007 -0200 Fixing PPC32on64 bank registers. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/proc/ChangeLog | 4 +++ frysk-core/frysk/proc/PPCBankRegisters.java | 37 +++++++++++--------------- 2 files changed, 20 insertions(+), 21 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/proc/ChangeLog b/frysk-core/frysk/proc/ChangeLog index ba69afb..f467745 100644 --- a/frysk-core/frysk/proc/ChangeLog +++ b/frysk-core/frysk/proc/ChangeLog @@ -1,3 +1,7 @@ +2007-11-22 Jose Flavio Aguilar Paulino + + * PPCBankRegisters.java: Correcting the bank registers PPC32on64. + 2007-11-21 Andrew Cagney * IsaX8664.java: Use X8664Registers.DR6 instead of "d6". diff --git a/frysk-core/frysk/proc/PPCBankRegisters.java b/frysk-core/frysk/proc/PPCBankRegisters.java index 1eecc0f..d6a9565 100644 --- a/frysk-core/frysk/proc/PPCBankRegisters.java +++ b/frysk-core/frysk/proc/PPCBankRegisters.java @@ -81,7 +81,7 @@ public class PPCBankRegisters { .add(new BankRegister(0, 124, 4, PPC32Registers.GPR31)) .add(new BankRegister(0, 128, 4, "result")) .add(new BankRegister(0, 132, 4, "msr")) - .add(new BankRegister(0, 136, 4, "orig_r3")) + .add(new BankRegister(0, 136, 4, PPC32Registers.ARG)) //orig_r3 .add(new BankRegister(0, 140, 4, PPC32Registers.CTR)) .add(new BankRegister(0, 144, 4, PPC32Registers.LR)) .add(new BankRegister(0, 148, 4, PPC32Registers.XER)) @@ -160,11 +160,11 @@ public class PPCBankRegisters { .add(new BankRegister(0, 248, 8, PPC64Registers.GPR31)) .add(new BankRegister(0, 256, 8, PPC64Registers.NIP)) .add(new BankRegister(0, 264, 8, "msr")) - .add(new BankRegister(0, 272, 8, "orig_r3")) - .add(new BankRegister(0, 280, 8, "ctr")) - .add(new BankRegister(0, 288, 8, "lnk")) - .add(new BankRegister(0, 296, 8, "xer")) - .add(new BankRegister(0, 304, 8, "ccr")) + .add(new BankRegister(0, 272, 8, PPC64Registers.ARG)) //old orig_r3 + .add(new BankRegister(0, 280, 8, PPC64Registers.CTR)) + .add(new BankRegister(0, 288, 8, PPC64Registers.LR)) + .add(new BankRegister(0, 296, 8, PPC64Registers.XER)) + .add(new BankRegister(0, 304, 8, PPC64Registers.CCR)) .add(new BankRegister(0, 312, 8, "softe")) .add(new BankRegister(0, 320, 8, "trap")) .add(new BankRegister(0, 328, 8, "dar")) @@ -239,21 +239,16 @@ public class PPCBankRegisters { .add("gpr29") .add("gpr30") .add("gpr31") - // XXX: No such register on PPC32 - //.add("nip") - .add("msr") - .add("orig_r3") - // XXX: No such register on PPC32 - //.add("ctr") - //.add("lnk") - //.add("xer") - //.add("ccr") - // No such register on ppc64. - // .add("mq")) - .add("trap") - .add("dar") - .add("dsisr") - .add("result") + .add("result") + .add("msr") + .add("arg") + .add("ctr") + .add("lr") + .add("xer") + .add("ccr") + .add("trap") + .add("dar") + .add("dsisr") .add("fpr0") .add("fpr1") .add("fpr2") hooks/post-receive -- frysk system monitor/debugger