mm: better heap allocator(s) for the kernel #7

Open
opened 2025-03-19 07:36:59 +00:00 by alnyan · 0 comments
Owner

Implement better heap allocator(s):

  • Support Zig's std allocator API where required/where it makes sense.
  • (At a minimum) a general purpose allocator. Should take pages from the physical memory manager and use those to allocate chunks of memory.
  • (Nice to have) a slab allocator for allocating lots of same-sized objects like process structures, thread control blocks, capabilities/handles etc.
Implement better heap allocator(s): * Support Zig's std allocator API where required/where it makes sense. - [ ] (At a minimum) a general purpose allocator. Should take pages from the physical memory manager and use those to allocate chunks of memory. - [ ] (Nice to have) a slab allocator for allocating lots of same-sized objects like process structures, thread control blocks, capabilities/handles etc.
alnyan added the
scope
kernel
kernel
mm
labels 2025-03-19 07:36:59 +00:00
alnyan added this to the Kernel project 2025-03-19 07:36:59 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alnyan/zing#7