My Kernel v0.1.0

A pageframe allocator. More...

Data Fields

paddr_t first_available
 Address of the first available pageframe.
 
paddr_t start
 Start of the allocator's physical range.
 
paddr_t end
 End of the allocator's physical range.
 
bool initialized
 Whether this allocator has been initialized.
 

Detailed Description

As we are using multiple ranges, we need multiple allocators.

FIXME: There might be a confusion between vaddr/paddr here Why would our pmm refer to the kernel's vitrual addresses to determine its range?


The documentation for this struct was generated from the following file: