std1.0.0-beta-7 SafeC docs

Module kernel::frame

#include <std/kernel/frame.h> source

Physical Frame Allocator Bitmap-based physical memory frame allocator. Freestanding-safe.

Structs

FrameAllocator

Macros

FRAME_BITMAP_SIZEEach bit represents one 4K frame. 1 = allocated, 0 = free. 4096 unsigned int entries = 4096 * 32 = 131072 frames = 512 MB.