]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Book3S HV: Disable HPT resizing on POWER9 for now
authorPaul Mackerras <paulus@ozlabs.org>
Fri, 17 Feb 2017 21:30:44 +0000 (08:30 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Sat, 18 Feb 2017 03:22:47 +0000 (14:22 +1100)
commitda1de4a86d4365169a9394bab1438aba59e517b3
treeb414a67ac4322deecfb6e8dbdf7fe0e84179b5b7
parentdeb1f970dd13087cb80a0b7d9a861cbfc55337c7
KVM: PPC: Book3S HV: Disable HPT resizing on POWER9 for now

The new HPT resizing code added in commit 469c84386d0f ("KVM: PPC:
Book3S HV: KVM-HV HPT resizing implementation", 2016-12-20) doesn't
have code to handle the new HPTE format which POWER9 uses.  Thus it
would be best not to advertise it to userspace on POWER9 systems
until it works properly.

Also, since resize_hpt_rehash_hpte() contains BUG_ON() calls that
could be hit on POWER9, let's prevent it from being called on POWER9
for now.

Acked-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
arch/powerpc/kvm/book3s_64_mmu_hv.c
arch/powerpc/kvm/powerpc.c