summaryrefslogtreecommitdiff
path: root/kern/kmem.h
AgeCommit message (Collapse)Author
2012-12-11kern/kmem: add locksRichard Braun
2012-12-07kern/kmem: rework buffer-to-slab lookupRichard Braun
Instead of using a red-black tree, rely on the VM system to store kmem specific private data.
2012-12-01Normalize the spelling of CPU in commentsRichard Braun
2012-12-01kern/kmem: merge kmem_bootstrap into kmem_setupRichard Braun
2012-12-01kern/kmem: remove the KMEM_CACHE_NORECLAIM flagRichard Braun
Don't encourage anyone to use non reclaimable pools of resources, it's a Bad Thing To Do.
2012-11-29vm/vm_map: make the kentry cache reclaimableRichard Braun
This change adds a preallocated table that describes all the slabs in the kentry area. This makes it possible to release kernel map entry slabs back. Unused slabs are inserted in a free list for fast allocation.
2012-11-03Merge lib into kernRichard Braun
There are no precise enough criteria to justify the separation of these two directories.
2012-09-30Initial commitRichard Braun