]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
powerpc/pseries: Allow radix pmap in pseries for ISA 3.0
authorJustin Hibbits <jhibbits@FreeBSD.org>
Thu, 12 Aug 2021 00:03:27 +0000 (19:03 -0500)
committerJustin Hibbits <jhibbits@FreeBSD.org>
Thu, 12 Aug 2021 00:07:04 +0000 (19:07 -0500)
commit5ae48eb998ad5d41118d2df62cf28b92d6864e24
tree94a23a63ea3f36a430e658a35218a7b0da211d02
parentd20e9e02db3dde383c3de1ce8cec3a8c35b3eee6
powerpc/pseries: Allow radix pmap in pseries for ISA 3.0

ISA 3.0 allows for nested radix translations with minimal to no
involvement of the hypervisor.  This should make pseries signficantly
faster on POWER9 pseries instances, as fewer hypercalls are needed to
manage pmap now.

MFC after: 2 weeks
Relnotes: yes
sys/conf/options.powerpc
sys/powerpc/aim/mmu_radix.c
sys/powerpc/pseries/phyp-hvcall.h
sys/powerpc/pseries/platform_chrp.c