[PATCH v2 0/5] Fix LPCR[AIL]=3 implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



- 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




[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux