diff mbox

KVM: PPC: Book3S PR: Support 64kB page size on POWER8E and POWER8NVL

Message ID 1474458826-3387-1-git-send-email-thuth@redhat.com
State Accepted
Headers show

Commit Message

Thomas Huth Sept. 21, 2016, 11:53 a.m. UTC
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>
---
 arch/powerpc/kvm/book3s_pr.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Paul Mackerras Sept. 27, 2016, 5:45 a.m. UTC | #1
On Wed, Sep 21, 2016 at 01:53:46PM +0200, Thomas Huth wrote:
> 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>

Thanks, applied to kvm-ppc-next.

Paul.
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/arch/powerpc/kvm/book3s_pr.c b/arch/powerpc/kvm/book3s_pr.c
index e76f79a..b66b7ce 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;