Userspace slab allocator
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 11 Dec 2012 00:42:36 +0000 (16:42 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 11 Dec 2012 00:42:36 +0000 (16:42 -0800)
commit4ff03100165704e05753f5eb927bc520d46333fd
treea7ed4723f2efaa3da07c8ddb946ebd581bd5ad4c
parentac59bf26849b545951ccef00926bd64ba418470f
Userspace slab allocator

Note the caches lock use MCS-PDR locks, which for now call malloc() when
initializing.  So you can't currently use the slabs for something that
you need to implement malloc().
tests/slab.c [new file with mode: 0644]
user/parlib/include/slab.h [new file with mode: 0644]
user/parlib/slab.c [new file with mode: 0644]