summaryrefslogtreecommitdiff
path: root/kernel/memory.h
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2021-04-23 01:12:23 +0000
committerAda Christine <adachristine18@gmail.com>2021-04-23 01:12:23 +0000
commitb90e152c02aad225e83a3e6c1b80d1a0e396bb14 (patch)
tree0eb899ca1213df0c677bf8721261d70c60ef68b4 /kernel/memory.h
parent73c73b2a8c9c3a6332942a1146fd18d74616e5b2 (diff)
less repetition, more flexibility with paging macros
Diffstat (limited to 'kernel/memory.h')
-rw-r--r--kernel/memory.h18
1 files changed, 1 insertions, 17 deletions
diff --git a/kernel/memory.h b/kernel/memory.h
index 7a259dd..9093985 100644
--- a/kernel/memory.h
+++ b/kernel/memory.h
@@ -1,24 +1,8 @@
#pragma once
#include <stddef.h>
-#include <stdint.h>
-typedef uint64_t phys_addr_t;
-
-enum memory_range_type
-{
- UNUSABLE_MEMORY,
- RESERVED_MEMORY,
- SYSTEM_MEMORY,
- AVAILABLE_MEMORY,
-};
-
-struct memory_range
-{
- enum memory_range_type type;
- phys_addr_t base;
- size_t size;
-};
+#include <kernel/memory/range.h>
enum page_map_flags
{