[PATCH v2 0/7] KVM: Enhancements and fixes around guest debugging

Jan Kiszka
2010-02-23T16:48:16Z

Changes in v2:
- Retreat TF emulation patch, waiting for emulator rework
- Spilt out svm_queue_exception moving
- Factor out kvm_is_linear_rip ("Saved linear RIP == current RIP?")
- Fixed breakage in INT3 emulation code and addressed review comments

Patch 5 targets also 2.6.33., patch 1 should additionally be considered
for stable 2.6.32.

You may pull these patches from

git://git.kiszka.org/linux-kvm gdb

Jan Kiszka (7):
KVM: VMX: Update instruction length on intercepted BP
KVM: SVM: Move svm_queue_exception
KVM: x86: Add kvm_is_linear_rip
KVM: SVM: Emulate nRIP feature when reinjecting INT3
KVM: x86: Add KVM_CAP_X86_ROBUST_SINGLESTEP
KVM: x86: Drop RF manipulation for guest single-stepping
KVM: x86: Preserve injected TF across emulation

arch/x86/include/asm/kvm_host.h | 4 ++-
arch/x86/kvm/svm.c | 72 ++++++++++++++++++++++++++++-----------
arch/x86/kvm/vmx.c | 13 +++++++
arch/x86/kvm/x86.c | 30 ++++++++++------
include/linux/kvm.h | 1 +
5 files changed, 87 insertions(+), 33 deletions(-)