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