Avi Kivity wrote:
> Jan Kiszka wrote:
>> While still waiting on the required merge of the QEMU bits in this
>> series (sigh...), I want to provide an update of my guest debugging and
>> x86 debug register improvement patches. First comes the kvm-userspace
>> part, kernel bits follow in a separate series.
>>
>> No new features since my last posting. But thanks to heavy internal use,
>> I was able to identify and fix several tricky corner case (/wrt VMX).
>> The changes are:
>>  - rebased on top of the QEMU base series
>>  - fixed single-stepping over STI and MOV SS/POP SS (VMX)
>>  - proper compat wrapping for set_debugreg
>>  - cleanup special_reload_dr7
>>  - proper injection of soft exceptions like #BP (VMX)
>>
>> To summarize the contributions of this series (+ its related kernel
>> bits):
>>  - fully functional guest debugging via gdbstub,
>>    including hardware breakpoints and watchpoints
>>    (pick up current gdb cvs to have hbreak via remote gdb)
>>  - (Almost) unlimited number of standard breakpoints
>>  - SMP guest debugging support
>>  - x86 debug registers support (makes guest's gdb and kgdb happy)
>>
>> The patches are in daily use for several moons here and have proven to
>> be very helpful for tricky kernel debugging task. Specifically,
>> reproducing and then tracking down certain races/deadlocks on SMP boxes
>> is far more comfortable with KVM than on "real metal".
>>   
> 
> I'm no expert on the qemu debugger, but apart for a few minor comments
> (sent as replies to the relevant patches) this looks good to me.

Thanks a lot for reviewing, specifically also the QEMU part! Will look
into the details later, but they make sense on first glance.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to