From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Bl10p-0007wa-Jx for qemu-devel@nongnu.org; Thu, 15 Jul 2004 03:50:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bl10n-0007vE-GL for qemu-devel@nongnu.org; Thu, 15 Jul 2004 03:50:38 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bl10n-0007uw-5p for qemu-devel@nongnu.org; Thu, 15 Jul 2004 03:50:37 -0400 Received: from [212.202.104.142] (helo=imail.microdata-pos.de) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bl0yD-0007PC-Jr for qemu-devel@nongnu.org; Thu, 15 Jul 2004 03:47:57 -0400 Date: Thu, 15 Jul 2004 09:47:55 +0200 From: Michael Westermann Message-ID: <20040715094755.M20351@microdata-pos.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] single stepping with ppc-target Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello, I've the folling problem: I will extract an compressed ipl-loader from a ppc-mca box' firmware . I work on a linux-port for a dual-ppc box with mca. I have: - read the firmware flash-eprom (and disassemle this file). - load this file at phys_ram_base+0, - set all gpr-register to required values, - gpr1 as stack to phys_ram_base+0x400000. (fix in ppc_prep.ci ;-)) - assemble a branch to the decomress routine at phys_ram_base+0 - start quemu with -S - start gdbserver - compile a gdb for ppc-linux target - connect this gdb to the quemu I want to trace my ppc-routine with gdb step by step (with si) or set a breakpoint with b *address, but qemu will run it without honoring breakpoints or single step. Is there a way to trace my ppc routine step by step, or set a breakpoint? Michael