From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X01zp-0001GO-RU for qemu-devel@nongnu.org; Thu, 26 Jun 2014 01:13:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X01zh-0001uT-Eu for qemu-devel@nongnu.org; Thu, 26 Jun 2014 01:13:17 -0400 From: Bharat Bhushan Date: Thu, 26 Jun 2014 10:41:24 +0530 Message-ID: <1403759489-14990-1-git-send-email-Bharat.Bhushan@freescale.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH 0/5 v4] ppc: Add debug stub support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: agraf@suse.de Cc: Bharat Bhushan , maddy@linux.vnet.ibm.com, qemu-ppc@nongnu.org, qemu-devel@nongnu.org This patchset add support for - software breakpoint - h/w breakpoint - h/w watchpoint Please find description in individual patch. v3->v4 - remove hardcoding for size of instruction in software breakpoint - remove unnecessary assert in debug handler - Corrected assert comparison in insert_breakpoint() v2->v3 - Sharing of code for book3s support (which may come in future) - Initializing number of hw breakpoint/watchpoints from KVM world - Other minor cleanup/fixes v1->v2: - use kvm_get_one_reg() for getting trap instruction - factored out e500 specific code based on exception model POWERPC_EXCP_BOOKE. - Not supporting ppc440 Bharat Bhushan (5): ppc: debug stub: Get trap instruction opcode from KVM ppc: Add interface to inject interrupt to guest ppc: Add debug interrupt injection handler ppc: Add software breakpoint support ppc: Add hw breakpoint watchpoint support target-ppc/kvm.c | 390 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 362 insertions(+), 28 deletions(-) -- 1.9.0