This is an update of the series with comments addressed. Most of them were relatively minor details except patch 3, which incorrectly added end_cede to guest entry interrupt injection, now fixed. Thanks, Nick Nicholas Piggin (5): KVM: PPC: Book3S: Define and use SRR1_MSR_BITS KVM: PPC: Book3S: Replace reset_msr mmu op with inject_interrupt arch op KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for async guest delivery KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for injected interrupts KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode arch/powerpc/include/asm/kvm_host.h | 1 - arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/reg.h | 12 ++++ arch/powerpc/kvm/book3s.c | 27 +-------- arch/powerpc/kvm/book3s.h | 3 + arch/powerpc/kvm/book3s_32_mmu.c | 6 -- arch/powerpc/kvm/book3s_64_mmu.c | 15 ----- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 ----- arch/powerpc/kvm/book3s_hv.c | 28 ++-------- arch/powerpc/kvm/book3s_hv_builtin.c | 82 +++++++++++++++++++++++----- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 38 ++++++++++++- 12 files changed, 129 insertions(+), 99 deletions(-) -- 2.23.0