Modules§
- frame_
flags - Persistent flags stored in
FrameMeta.
Structs§
- Frame
Meta - Intriside metadata for a physical frame.
- Frame
Range Inclusive - Iterator over an inclusive range of physical frames
- Phys
Frame - Physical frame (4KB aligned physical memory)
Enums§
- Alloc
Error - Frame allocation errors
Constants§
Traits§
- Frame
Allocator - Frame allocator trait
Functions§
- get_
meta - Get the metadata for a given physical frame.
- init_
metadata_ array - Initialize the global metadata array for all physical frames.
- metadata_
size_ for - The metadata array size for
ram_sizebytes, rounded up to the nearest page since each frame has a dedicated metadata entry. @param ram_size Total RAM size to be covered by the metadata (in bytes).