#kernel #tee #os

nightly osdk-heap-allocator

The default slab-based heap allocator shipped with OSDK

1 unstable release

new 0.14.1 Mar 29, 2025

#298 in Memory management

MPL-2.0 license

1MB
19K SLoC

osdk-heap-allocator

This is the default slab-based global heap allocator shipped with OSDK. It relies on the slab mechanism in OSTD to provide a fast, memory-efficient implementation of a global heap allocator for OS kernels. It also features per-CPU caches for scalable allocations.

This crate is part of the Asterinas project.

Dependencies

~6.5MB
~128K SLoC