diff options
Diffstat (limited to 'api/kernel/memory')
| -rw-r--r-- | api/kernel/memory/range.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/api/kernel/memory/range.h b/api/kernel/memory/range.h index 90b3354..0084bbb 100644 --- a/api/kernel/memory/range.h +++ b/api/kernel/memory/range.h @@ -7,10 +7,14 @@ typedef uintptr_t phys_addr_t; enum memory_range_type { - UNUSABLE_MEMORY, + // types for physical pages RESERVED_MEMORY, SYSTEM_MEMORY, AVAILABLE_MEMORY, + // types for firmware pages with unknown backing + FIRMWARE_MEMORY, + // types for other addresses that are not physical + MMIO_MEMORY, INVALID_MEMORY = 0xff }; |
