HomeFreeBSD

uma: implement provisional api for per-cpu zones

Description

uma: implement provisional api for per-cpu zones

Per-cpu zone allocations are very rarely done compared to regular zones.
The intent is to avoid pessimizing the latter case with per-cpu specific
code.

In particular contrary to the claim in r334824, M_ZERO is sometimes being
used for such zones. But the zeroing method is completely different and
braching on it in the fast path for regular zones is a waste of time.

Details

Provenance
mjgAuthored on Jun 8 2018, 9:40 PM
Parents
rG4f63fbc955b7: hwpmc: remove dangling references to hwpmc_xscale
Branches
Unknown
Tags
Unknown