]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Disable superpage use for stage 2 arm64 mappings
authorAndrew Turner <andrew@FreeBSD.org>
Mon, 7 Nov 2022 11:21:42 +0000 (11:21 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Tue, 15 Nov 2022 12:33:39 +0000 (12:33 +0000)
commit0b976be033c2d7ad774da341e66aa69bfdb7f0ce
tree7f50da6fdd1ddb0b0930ccd696ec486470933ee1
parentba2bbac4c15aa296e36308d98ff5ef5c767f64aa
Disable superpage use for stage 2 arm64 mappings

When modifying a stage 2 mapping we may need to call into the
hypervisor to invalidate the TLB. Until it is known if the cost of
this operation is less than the performance gains superpages offers
disable their use.

Reviewed by: kib. markj
Sponsored by: Innovate UK
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37299
sys/arm64/arm64/pmap.c