Skip to content
Commit 97bf001f authored by Andrew Boie's avatar Andrew Boie Committed by Andrew Boie
Browse files

userspace: get dynamic objs from thread rsrc pools



Dynamic kernel objects no longer is hard-coded to use the kernel
heap. Instead, objects will now be drawn from the calling thread's
resource pool.

Since we now have a reference counting mechanism, if an object
loses all its references and it was dynamically allocated, it will
be automatically freed.

A parallel dlist is added for efficient iteration over the set of
all dynamic objects, allowing deletion during iteration.

Signed-off-by: default avatarAndrew Boie <andrew.p.boie@intel.com>
parent 92e5bd74
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment