Jerone Young wrote:
> 1 file changed, 2 insertions(+)
> qemu/qemu-kvm.c |    2 ++
> 
> 
> Currently breakpoints do not fully work for x86 or any other arch with kvm 
> enable qemu. Control is not being returned by to the gdb stub. This patch add 
> back this ability to return control to the gdb stub when a debug interrupt is 
> hit.
> 
> This is in the io thread so it's best to get comments on this. Is it in the 
> best place? Should more be done here?
> 
> 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
> @@ -352,6 +352,8 @@ static int kvm_main_loop_cpu(CPUState *e
>           update_regs_for_init(env);
>       if (!(env->hflags & HF_HALTED_MASK) && !info->init)
>           kvm_cpu_exec(env);
> +     if (env->exception_index == EXCP_DEBUG)
> +         vm_stop(EXCP_DEBUG);

This isn't enough, please see

        http://permalink.gmane.org/gmane.comp.emulators.kvm.devel/17660

and the rest of that series - just RFC, but already usable.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to