From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: [PATCH] Fix breakpoints coming into KVM that are corrupted from qemu Date: Thu, 22 May 2008 16:33:23 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm@vger.kernel.org Return-path: Received: from e32.co.us.ibm.com ([32.97.110.150]:44155 "EHLO e32.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756707AbYEVVdr (ORCPT ); Thu, 22 May 2008 17:33:47 -0400 Received: from d03relay02.boulder.ibm.com (d03relay02.boulder.ibm.com [9.17.195.227]) by e32.co.us.ibm.com (8.13.8/8.13.8) with ESMTP id m4MLUDHr020812 for ; Thu, 22 May 2008 17:30:13 -0400 Received: from d03av04.boulder.ibm.com (d03av04.boulder.ibm.com [9.17.195.170]) by d03relay02.boulder.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m4MLXkdY093794 for ; Thu, 22 May 2008 15:33:47 -0600 Received: from d03av04.boulder.ibm.com (loopback [127.0.0.1]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m4MLXjFf007876 for ; Thu, 22 May 2008 15:33:46 -0600 Received: from [127.0.1.1] (thinkpadL.austin.ibm.com [9.53.41.205]) by d03av04.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m4MLXdMr006934 for ; Thu, 22 May 2008 15:33:39 -0600 Sender: kvm-owner@vger.kernel.org List-ID: 1 file changed, 2 insertions(+) qemu/qemu-kvm.c | 2 ++ Bad breakpoints are being passed down to KVM due to the fact that breakpoint structure in the kvm_debug_guest structure are not being initialized. This fixes this. This fix can also be found in the RFC patches that Jan Kiszka has sent for adding soft breakpoints. Signed-off-by: Jerone Young diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -704,6 +704,8 @@ int kvm_update_debugger(CPUState *env) struct kvm_debug_guest dbg; int i; + memset(dbg.breakpoints, 0, sizeof(dbg.breakpoints)); + dbg.enabled = 0; if (env->nb_breakpoints || env->singlestep_enabled) { dbg.enabled = 1;