From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JvVfU-0002QP-4F for qemu-devel@nongnu.org; Mon, 12 May 2008 06:54:08 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JvVfS-0002PW-9O for qemu-devel@nongnu.org; Mon, 12 May 2008 06:54:07 -0400 Received: from [199.232.76.173] (port=43603 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvVfS-0002PT-3c for qemu-devel@nongnu.org; Mon, 12 May 2008 06:54:06 -0400 Received: from miranda.se.axis.com ([193.13.178.8]:33744) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JvVfR-0005wd-JD for qemu-devel@nongnu.org; Mon, 12 May 2008 06:54:05 -0400 Received: from axis.com (edgar.se.axis.com [10.93.151.1]) by miranda.se.axis.com (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m4CAs3Ia023448 for ; Mon, 12 May 2008 12:54:03 +0200 Date: Mon, 12 May 2008 12:54:03 +0200 From: "Edgar E. Iglesias" Subject: Re: [Qemu-devel] [4432] Debugger single step without interrupts (Jason Wessel). Message-ID: <20080512105403.GB21455@edgar.se.axis.com> References: <48281725.40602@bellard.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48281725.40602@bellard.org> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Fabrice Bellard , Jason Wessel Cc: qemu-devel@nongnu.org On Mon, May 12, 2008 at 12:08:37PM +0200, Fabrice Bellard wrote: > I see no reason why the real time timers should be stopped while single > stepping. These timers have no relation with the emulation. Thanks for noticing. > BTW, it seems that some devices incorrectly use the real time timers... OK, not sure if thats the reason for disabling them. Jason? I tried to keep them on with the etrax machine and the sstep works equally well. Best regards -- Edgar E. Iglesias Axis Communications AB Index: vl.c =================================================================== --- vl.c (revision 4432) +++ vl.c (working copy) @@ -7040,7 +7040,6 @@ } /* real time timers */ - if (!(cur_cpu->singlestep_enabled & SSTEP_NOTIMER)) qemu_run_timers(&active_timers[QEMU_TIMER_REALTIME], qemu_get_clock(rt_clock));