summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/book3s_pr.c
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2016-09-21 13:53:46 +0200
committerPaul Mackerras <paulus@ozlabs.org>2016-09-27 15:14:29 +1000
commit2365f6b67c0d786b9d1cb1268575e42807fe47e2 (patch)
treeafcc09072dc91dc642f16fe5e5d17edb4af075d8 /arch/powerpc/kvm/book3s_pr.c
parent4f053d06dce6cbc82806d9baff24fb3add877205 (diff)
downloadlinux-0-day-2365f6b67c0d786b9d1cb1268575e42807fe47e2.tar.gz
linux-0-day-2365f6b67c0d786b9d1cb1268575e42807fe47e2.tar.xz
KVM: PPC: Book3S PR: Support 64kB page size on POWER8E and POWER8NVL
On POWER8E and POWER8NVL, KVM-PR does not announce support for 64kB page sizes and 1TB segments yet. Looks like this has just been forgotton so far, since there is no reason why this should be different to the normal POWER8 CPUs. Signed-off-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Diffstat (limited to 'arch/powerpc/kvm/book3s_pr.c')
-rw-r--r--arch/powerpc/kvm/book3s_pr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/kvm/book3s_pr.c b/arch/powerpc/kvm/book3s_pr.c
index 69ebd70160f26..826c541a12af1 100644
--- a/arch/powerpc/kvm/book3s_pr.c
+++ b/arch/powerpc/kvm/book3s_pr.c
@@ -448,6 +448,8 @@ void kvmppc_set_pvr_pr(struct kvm_vcpu *vcpu, u32 pvr)
case PVR_POWER7:
case PVR_POWER7p:
case PVR_POWER8:
+ case PVR_POWER8E:
+ case PVR_POWER8NVL:
vcpu->arch.hflags |= BOOK3S_HFLAG_MULTI_PGSIZE |
BOOK3S_HFLAG_NEW_TLBIE;
break;