HomeFreeBSD

- Currently the PMAP code is laid out to let the kernel TSB cover the
rS186682Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

  • Currently the PMAP code is laid out to let the kernel TSB cover the whole KVA space using one locked 4MB dTLB entry per GB of physical memory. On Cheetah-class machines only the dt16 can hold locked entries though, which would be completely consumed for the kernel TSB on machines with >= 16GB. Therefore limit the KVA space to use no more than half of the lockable dTLB slots, given that we need them also for other things.
  • Add sanity checks which ensure that we don't exhaust the (lockable) TLB slots.

Details

Provenance
mariusAuthored on
Parents
rS186681: Replace syscons terminal renderer by a new renderer that uses libteken.
Branches
Unknown
Tags
Unknown

Event Timeline