std1.0.0-beta-7 SafeC docs

Module kernel

Modules

frameSafeC Standard Library — Physical Frame Allocator Bitmap-based physical memory frame allocator. Freestanding-safe.
ipcSafeC Standard Library — IPC Mailbox Mailbox-based message passing between processes. Freestanding-safe.
mmuSafeC Standard Library — MMU Context (real hardware page tables) Virtual-to-physical address translation for freestanding targets. Freestanding-safe; TLB/activate operations use inline asm inside unsafe{}.
pagingSafeC Standard Library — Page Table Management Virtual memory page table entries and mapping. Freestanding-safe.
processSafeC Standard Library — Process Control Block Minimal PCB for kernel-level process management. Freestanding-safe.
schedulerSafeC Standard Library — Priority Round-Robin Scheduler Manages an array of PCBs and selects the next process to run. Freestanding-safe.
syscallSafeC Standard Library — Syscall Table Syscall registration and dispatch. Freestanding-safe.