[PATCH 0/6] KVM: PPC: Book3S PR: Add POWER8 support

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

 



When running on a POWER8 host, we get away with running the guest as POWER7
and nothing falls apart.

However, when we start exposing POWER8 as guest CPU, guests will start using
new abilities on POWER8 which we need to handle.

This patch set does a minimalistic approach to implementing those bits to
make guests happy enough to run.


Alex

Alexander Graf (6):
  KVM: PPC: Book3S PR: Ignore PMU SPRs
  KVM: PPC: Book3S PR: Emulate TIR register
  KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR
  KVM: PPC: Book3S PR: Expose TAR facility to guest
  KVM: PPC: Book3S PR: Expose EBB registers
  KVM: PPC: Book3S PR: Expose TM registers

 arch/powerpc/include/asm/kvm_asm.h        | 18 ++++---
 arch/powerpc/include/asm/kvm_book3s_asm.h |  2 +
 arch/powerpc/include/asm/kvm_host.h       |  3 ++
 arch/powerpc/kernel/asm-offsets.c         |  3 ++
 arch/powerpc/kvm/book3s.c                 | 34 +++++++++++++
 arch/powerpc/kvm/book3s_emulate.c         | 53 ++++++++++++++++++++
 arch/powerpc/kvm/book3s_hv.c              | 30 -----------
 arch/powerpc/kvm/book3s_pr.c              | 82 +++++++++++++++++++++++++++++++
 arch/powerpc/kvm/book3s_segment.S         | 25 ++++++++++
 9 files changed, 212 insertions(+), 38 deletions(-)

-- 
1.8.1.4

--
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




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux