summaryrefslogtreecommitdiff
path: root/api/kernel/memory/range.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/kernel/memory/range.h')
-rw-r--r--api/kernel/memory/range.h6
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
};