From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicholas Piggin Date: Wed, 02 Oct 2019 06:00:20 +0000 Subject: [PATCH v2 0/5] Fix LPCR[AIL]=3 implementation Message-Id: <20191002060025.11644-1-npiggin@gmail.com> List-Id: References: <20190916073108.3256-1-npiggin@gmail.com> In-Reply-To: <20190916073108.3256-1-npiggin@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm-ppc@vger.kernel.org - Fixed compile failure on pmac32_defconfig + PR KVM. - Fixed bug where end_cede was still being incorrectly called. - Slightly improved a comment about AIL delivery criteria. 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 | 40 +++++++++++++- 12 files changed, 131 insertions(+), 99 deletions(-) -- 2.23.0