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. v1 -> v2: - do an explicit requests check rather than play with return values - rework update_epr logic - add documentation for ENABLE_CAP on EPR cap v2 -> v3: - remove leftover 'allowed==2' logic Alexander Graf (3): KVM: PPC: BookE: Emulate mfspr on EPR KVM: PPC: BookE: Implement EPR exit KVM: PPC: BookE: Add EPR ONE_REG sync Mihai Caraman (1): KVM: PPC: BookE: Allow irq deliveries to inject requests Documentation/virtual/kvm/api.txt | 41 +++++++++++++++++++++++++++++++++- 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 | 40 +++++++++++++++++++++++++++++++++- 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, 114 insertions(+), 4 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