From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10625 invoked by alias); 2 Jul 2004 22:39:26 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 10611 invoked from network); 2 Jul 2004 22:39:25 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 2 Jul 2004 22:39:25 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.10/8.12.10) with ESMTP id i62MdOe1028053 for ; Fri, 2 Jul 2004 18:39:24 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i62MdO031107 for ; Fri, 2 Jul 2004 18:39:24 -0400 Received: from localhost.localdomain (vpn50-57.rdu.redhat.com [172.16.50.57]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id i62MdOc3009399; Fri, 2 Jul 2004 18:39:24 -0400 Received: from saguaro (saguaro.lan [192.168.64.2]) by localhost.localdomain (8.12.11/8.12.10) with SMTP id i62MdIrj032659; Fri, 2 Jul 2004 15:39:18 -0700 Date: Fri, 02 Jul 2004 22:39:00 -0000 From: Kevin Buettner To: Jim Blandy Cc: gdb-patches@sources.redhat.com Subject: Re: RFA 3/3: adapt native to new E500 regcache layout Message-Id: <20040702153918.36c8b97f@saguaro> In-Reply-To: References: Organization: Red Hat Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2004-07/txt/msg00021.txt.bz2 On 30 Jun 2004 11:51:43 -0500 Jim Blandy wrote: > Adapt PPC E500 native support to the new raw regcache layout. > * ppc-linux-nat.c (struct gdb_evrregset_t): Doc fixes. > (read_spliced_spe_reg, write_spliced_spe_reg): Deleted. > (fetch_spe_register, store_spe_register): Handle fetching/storing > all the SPE registers at once, if regno == -1. These now take > over the job of fetch_spe_registers and store_spe_registers. > (fetch_spe_registers, store_spe_registers): Deleted. > (fetch_ppc_registers, store_ppc_registers): Fetch/store gprs > unconditionally; they're always raw. Fetch/store SPE upper half > registers, if present, instead of ev registers. > (fetch_register, store_register): Remove sanity checks: gprs are > never pseudo-registers now, so we never need to even mention any > registers that are ever pseudoregisters. Okay. (I'm waiting to review patch 2/3 until your other sim patch is approved.) Kevin