This patchset adds the QEMU debug stub support for powerpc (booke/bookehv). [1/8] KVM: PPC: booke: use vcpu reference from thread_struct - This is a cleanup patch to use vcpu reference from thread struct [2/8] KVM: PPC: booke: Allow multiple exception types [3/8] KVM: PPC: booke: Added debug handler - These two patches install the KVM debug handler. [4/8] Added ONE_REG interface for debug instruction - Add the ioctl interface to get the debug instruction for setting software breakpoint from QEMU debug stub. [5/8] KVM: PPC: debug stub interface parameter defined [6/8] booke: Added DBCR4 SPR number [7/8] KVM: booke/bookehv: Add debug stub support - Add the debug stub interface on booke/bookehv [8/8] KVM:PPC:booke: Allow debug interrupt injection to guest -- with this qemu can inject debug interrupt to guest Bharat Bhushan (8): KVM: PPC: booke: use vcpu reference from thread_struct KVM: PPC: booke: Allow multiple exception types KVM: PPC: booke: Added debug handler Added ONE_REG interface for debug instruction KVM: PPC: debug stub interface parameter defined booke: Added DBCR4 SPR number KVM: PPC: booke/bookehv: Add debug stub support KVM:PPC:booke: Allow debug interrupt injection to guest Documentation/virtual/kvm/api.txt | 1 + arch/powerpc/include/asm/kvm_host.h | 6 + arch/powerpc/include/asm/kvm_ppc.h | 5 +- arch/powerpc/include/asm/reg.h | 2 - arch/powerpc/include/asm/reg_booke.h | 1 + arch/powerpc/include/uapi/asm/kvm.h | 40 +++++++ arch/powerpc/kernel/asm-offsets.c | 29 +++++- arch/powerpc/kvm/44x.c | 5 + arch/powerpc/kvm/booke.c | 182 ++++++++++++++++++++++++++--- arch/powerpc/kvm/booke.h | 1 + arch/powerpc/kvm/booke_interrupts.S | 202 +++++++++++++++++++++++++++++++-- arch/powerpc/kvm/bookehv_interrupts.S | 145 +++++++++++++++++++++++- arch/powerpc/kvm/e500.c | 21 +++- arch/powerpc/kvm/e500.h | 9 ++ arch/powerpc/kvm/e500_emulate.c | 6 + arch/powerpc/kvm/e500mc.c | 18 +++- arch/powerpc/kvm/powerpc.c | 6 - 17 files changed, 624 insertions(+), 55 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html