The FSL MPIC implementation contains a feature called "external proxy facility" which allows for interrupts to be acknowledged in the MPIC as soon as a core accepts its pending external interrupt. This patch set implements all the necessary pieces to support this from the kernel space side. Alexander Graf (4): KVM: PPC: BookE: Allow irq deliveries to inject requests KVM: PPC: BookE: Emulate mfspr on EPR KVM: PPC: BookE: Implement EPR exit KVM: PPC: BookE: Add EPR ONE_REG sync Documentation/virtual/kvm/api.txt | 24 +++++++++++++++- arch/powerpc/include/asm/kvm_host.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 9 ++++++ arch/powerpc/include/uapi/asm/kvm.h | 6 +++- arch/powerpc/kvm/booke.c | 51 +++++++++++++++++++++++++++++++--- arch/powerpc/kvm/booke_emulate.c | 3 ++ arch/powerpc/kvm/powerpc.c | 10 +++++++ include/linux/kvm_host.h | 1 + include/uapi/linux/kvm.h | 6 ++++ 9 files changed, 104 insertions(+), 8 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