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.
>
> Refer update_exception_bitmap for the setting of VM Exit for which
> exception (int n).
>
> In normal situation, I think guest int 1/3 directly get handled in
> guest.


So you mean interrupts 1/3 do not cause VMExit??

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