HomeFreeBSD

Disable superpage use for stage 2 arm64 mappings

Description

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

(cherry picked from commit 0b976be033c2d7ad774da341e66aa69bfdb7f0ce)

Details

Provenance
andrewAuthored on Nov 7 2022, 11:21 AM
Reviewer
markj
Differential Revision
D37299: Disable superpage use for stage 2 arm64 mappings
Parents
rG9d37de148e56: Include sys/malloc.h directly in the qoriq clock
Branches
Unknown
Tags
Unknown