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 <[EMAIL PROTECTED]> 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; -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html