HomeFreeBSD

powerpc/pmap: Enable UMA_MD_SMALL_ALLOC for 64-bit booke

Description

powerpc/pmap: Enable UMA_MD_SMALL_ALLOC for 64-bit booke

The only thing blocking UMA_MD_SMALL_ALLOC from working on 64-bit booke
powerpc was a missing check in pmap_kextract(). Adding DMAP handling into
pmap_kextract(), we can now use UMA_MD_SMALL_ALLOC. This should improve
performance and stability a bit, since DMAP is always mapped in TLB1, so
this relieves pressure on TLB0.

MFC after: 3 weeks

Details

Provenance
jhibbitsAuthored on Aug 15 2019, 3:42 AM
Parents
rG504f5e294e17: swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to the
Branches
Unknown
Tags
Unknown

Event Timeline