From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K2RTM-0005vN-3w for qemu-devel@nongnu.org; Sat, 31 May 2008 09:50:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K2RTJ-0005rj-Ps for qemu-devel@nongnu.org; Sat, 31 May 2008 09:50:15 -0400 Received: from [199.232.76.173] (port=55153 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K2RTJ-0005rf-LE for qemu-devel@nongnu.org; Sat, 31 May 2008 09:50:13 -0400 Received: from fmmailgate02.web.de ([217.72.192.227]:36766) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K2RTJ-00060k-7q for qemu-devel@nongnu.org; Sat, 31 May 2008 09:50:13 -0400 Received: from smtp07.web.de (fmsmtp07.dlan.cinetic.de [172.20.5.215]) by fmmailgate02.web.de (Postfix) with ESMTP id E9A7DDF5CC0A for ; Sat, 31 May 2008 15:50:11 +0200 (CEST) Received: from [88.65.47.172] (helo=[192.168.1.198]) by smtp07.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.109 #226) id 1K2RTH-000146-00 for qemu-devel@nongnu.org; Sat, 31 May 2008 15:50:11 +0200 Resent-To: qemu-devel@nongnu.org Resent-Message-Id: <48415793.4070903@web.de> Message-ID: <48414AC8.7080206@web.de> Date: Sat, 31 May 2008 14:55:36 +0200 From: Jan Kiszka MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Sender: jan.kiszka@web.de Subject: [Qemu-devel] [PATCH 0/5] Debugger enhancements 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 This patch series strives at improving QEMU /wrt guest debugging - for me a very important use case of this software. It consists of patches that refactor and enhance the breakpoint/watchpoint support, originally driven by the need to extend QEMU's internal API in order to enhance (real) hardware-assisted debugging in KVM. But as the KVM maintainer refused to merge the core of my patches until the QEMU bits went mainline, I was forced to rebase them immediately :->. In fact, these patches now come with even more added value also for QEMU, ie. full watchpoint support with exact PC addresses. Moreover, the series contains an old, unmerged patch of mine that improves the debugability of SMP guests. For this submission, I basically rebased and polished it further. I'm using it for months now as it is de facto mandatory for SMP debugging. Please review! Jan