![]() |
Max OS 0.3
|
An entry in the memory map containing information about a region of memory. More...
#include <multiboot.h>
Public Attributes | |
| multiboot_uint64_t | addr |
| The starting address of the memory region. | |
| multiboot_uint64_t | len |
| The length of the memory region. | |
| multiboot_uint32_t | type |
| The type of memory region. | |
| multiboot_uint32_t | zero |
| Must be zero. | |
An entry in the memory map containing information about a region of memory.
Definition at line 222 of file multiboot.h.
| multiboot_uint64_t multiboot_mmap_entry::addr |
The starting address of the memory region.
Definition at line 223 of file multiboot.h.
Referenced by MaxOS::memory::PhysicalMemoryManager::allocate_frame(), MaxOS::memory::PhysicalMemoryManager::PhysicalMemoryManager(), and MaxOS::memory::PhysicalMemoryManager::reserve_kernel_regions().
| multiboot_uint64_t multiboot_mmap_entry::len |
The length of the memory region.
Definition at line 224 of file multiboot.h.
Referenced by MaxOS::memory::PhysicalMemoryManager::PhysicalMemoryManager(), and MaxOS::memory::PhysicalMemoryManager::reserve_kernel_regions().
| multiboot_uint32_t multiboot_mmap_entry::type |
The type of memory region.
Definition at line 225 of file multiboot.h.
| multiboot_uint32_t multiboot_mmap_entry::zero |
Must be zero.
Definition at line 226 of file multiboot.h.