synos-kernel-memory — Syn_OS kernel memory management reference logic — heap + slab allocation (std-testable); paging + GlobalAlloc are kernel-build only
tags: [kernel security]
synos-kernel-memory — Syn_OS kernel memory management reference logic — heap + slab allocation (std-testable); paging + GlobalAlloc are kernel-build only
Section titled “synos-kernel-memory — Syn_OS kernel memory management reference logic — heap + slab allocation (std-testable); paging + GlobalAlloc are kernel-build only”Classification: PUBLIC
Crate: fruit/crates/synos-kernel-memory/
Milestone: v0+
License: MIT OR Apache-2.0
What It Is
Section titled “What It Is”synos-kernel-memory Syn_OS kernel memory management reference logic — heap + slab allocation (std-testable); paging + GlobalAlloc are kernel-build only.
Architecture
Section titled “Architecture”Modules
Section titled “Modules”| Module | Purpose |
|---|---|
MemoryManager | MemoryManager module |
MemoryStats | MemoryStats module |
init | init module |
get | get module |
allocate | allocate module |
deallocate | deallocate module |
map_page | map_page module |
unmap_page | unmap_page module |
allocate_slab | allocate_slab module |
deallocate_slab | deallocate_slab module |
How It’s Wired
Section titled “How It’s Wired”- Internal — self-contained crate
Future Ideas
Section titled “Future Ideas”- Expand module coverage and integration points