From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20438 invoked by alias); 6 May 2008 22:05:57 -0000 Received: (qmail 20416 invoked by uid 9723); 6 May 2008 22:05:56 -0000 Date: Tue, 06 May 2008 22:05:00 -0000 Message-ID: <20080506220556.20398.qmail@sourceware.org> From: bauermann@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Fix bank index in PPC32BE and PPC64BE bank registers. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 099656d410c378eba514bfb083e13d761a56bada X-Git-Newrev: 7dd6af4f54fc1403a55014883ddc6cd73985f688 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: 2008-q2/txt/msg00190.txt.bz2 The branch, master has been updated via 7dd6af4f54fc1403a55014883ddc6cd73985f688 (commit) from 099656d410c378eba514bfb083e13d761a56bada (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 7dd6af4f54fc1403a55014883ddc6cd73985f688 Author: Thiago Jung Bauermann Date: Tue May 6 18:54:49 2008 -0300 Fix bank index in PPC32BE and PPC64BE bank registers. PowerPC uses PEEKUSER and POKEUSER, so there's really only one bank. frysk-core/frysk/isa/banks/ChangeLog 2008-05-06 Thiago Jung Bauermann * PPCBankRegisters.java (PPC32BE, PPC64BE): Fix bank index, to to refer to the USER area. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/isa/banks/ChangeLog | 5 +++++ frysk-core/frysk/isa/banks/PPCBankRegisters.java | 12 +++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/isa/banks/ChangeLog b/frysk-core/frysk/isa/banks/ChangeLog index d91d62c..37a8c5e 100644 --- a/frysk-core/frysk/isa/banks/ChangeLog +++ b/frysk-core/frysk/isa/banks/ChangeLog @@ -1,3 +1,8 @@ +2008-05-06 Thiago Jung Bauermann + + * PPCBankRegisters.java (PPC32BE, PPC64BE): Fix bank index, to + to refer to the USER area. + 2008-04-15 Thiago Jung Bauermann * LinuxPPCRegisterBanks.java (VRREGS): Rename to ... diff --git a/frysk-core/frysk/isa/banks/PPCBankRegisters.java b/frysk-core/frysk/isa/banks/PPCBankRegisters.java index d1773b6..40d72d6 100644 --- a/frysk-core/frysk/isa/banks/PPCBankRegisters.java +++ b/frysk-core/frysk/isa/banks/PPCBankRegisters.java @@ -48,18 +48,24 @@ import frysk.isa.registers.PPC32Registers; public class PPCBankRegisters { + /** + * This map corresponds to the layout of registers in the child's USER area. + */ public static final BankArrayRegisterMap PPC32BE = new BankArrayRegisterMap() .add(0, LinuxPPCRegisterBanks.GREGS32) - .add(1, LinuxPPCRegisterBanks.FPREGS32) + .add(0, LinuxPPCRegisterBanks.FPREGS32) ; + /** + * This map corresponds to the layout of registers in the child's USER area. + */ public static final BankArrayRegisterMap PPC64BE = new BankArrayRegisterMap() .add(0, LinuxPPCRegisterBanks.GREGS64) - .add(1, LinuxPPCRegisterBanks.FPREGS64) + .add(0, LinuxPPCRegisterBanks.FPREGS64) // AltiVec registers go to a separate note section called NT_PPC_VMX - .add(2, LinuxPPCRegisterBanks.VRREGS64) + .add(0, LinuxPPCRegisterBanks.VRREGS64) ; public static final BankArrayRegisterMap PPC32BE_ON_PPC64BE hooks/post-receive -- frysk system monitor/debugger