>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??

Int 1 is updated in the update_exception_bitmap, so it does causes
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