HomeFreeBSD

arm64 pmap: Enable L3C promotions by pmap_enter_quick()

Description

arm64 pmap: Enable L3C promotions by pmap_enter_quick()

More precisely, implement L3C (64KB/2MB, depending on base page size)
promotion in pmap_enter_quick()'s helper function,
pmap_enter_quick_locked(). At the same time, use the recently
introduced flag VM_PROT_NO_PROMOTE from pmap_enter_object() to
pmap_enter_quick_locked() to avoid L3C promotion attempts that will
fail.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D45445

Details

Provenance
alcAuthored on Sat, Jun 1, 6:17 PM
Reviewer
kib
Differential Revision
D45445: arm64 pmap: Enable L3C promotions by pmap_enter_quick()
Parents
rG77c04f3eb12a: radlib: fix a memory leak in `is_valid_request`
Branches
Unknown
Tags
Unknown