On 6/25/07, Dong, Eddie <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
> > On 6/25/07, Dor Laor <[EMAIL PROTECTED]> wrote:
> >>> I am wondering how KVM handles debug and breakpoint interrupt? Does
> >>> it process them like normal NMI interrupt, or is there any special
> >>> processing?
> >>>
> >>
> >> I haven't use it but KVM does support qemu'd gdbstub. Both single
> >> step and breakpoint are possible. From the source code (vmx.c) it
> >> seems like handle_exception function handle them as regular
> >> exceptions (non nmi).
> >
> > Are you sure? the kvm_vmx_exit_handlers function pointer arrays has
> > the index named EXIT_REASON_EXCEPTION_NMI, so it must be handled as
> > NMI to me.
>
> This exit reason is either NMI, or software interrupt or exception.

Dong, could you explain a bit: in which case interrupt 1/3 cause NMI,
and in which case they cause exception?


Thanks,
Jun

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to