From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26470 invoked by alias); 11 May 2006 14:50:49 -0000 Received: (qmail 26462 invoked by uid 22791); 11 May 2006 14:50:49 -0000 X-Spam-Check-By: sourceware.org Received: from zen.org (HELO mail.zen.org) (69.55.232.50) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 11 May 2006 14:50:47 +0000 Received: from localhost (zen.org [127.0.0.1]) by mail.zen.org (Postfix) with ESMTP id 2BA6626C152 for ; Thu, 11 May 2006 07:50:45 -0700 (PDT) Received: from mail.zen.org ([127.0.0.1]) by localhost (zen.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25793-08 for ; Thu, 11 May 2006 07:50:42 -0700 (PDT) Received: from [192.168.20.4] (83-70-42-38.b-ras1.prp.dublin.eircom.net [83.70.42.38]) by mail.zen.org (Postfix) with ESMTP id 3D2DA26C14D for ; Thu, 11 May 2006 07:50:40 -0700 (PDT) Message-ID: <44634F3D.1050401@zen.org> Date: Thu, 11 May 2006 14:59:00 -0000 From: Brendan Kehoe User-Agent: Mozilla Thunderbird 1.0.8 (X11/20060411) MIME-Version: 1.0 To: gdb@sourceware.org Subject: support for multiple ARM register banks in GDB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-05/txt/msg00141.txt.bz2 Hi folks, Is anyone already looking at GDB's port to the ARM, and in particular what it believes is the single register bank on the chip? For processors like the ARM7TDMI, there are a few register banks depending on the current mode of the ARM. In order to debug (not C++) exceptions on an ARM embedded target, it's necessary to be able to look at a specific bank's register like r13_irq. This sort of stuff appears to be in place in the simulator, but not in GDB itself. I'm curious if the ARM support under GDB mainly intended for RTOS-based stuff, versus full-fledged embedded development? (sic) Thanks for any tips, B