diff options
| author | Ada Christine <adachristine18@gmail.com> | 2021-04-23 01:12:23 +0000 |
|---|---|---|
| committer | Ada Christine <adachristine18@gmail.com> | 2021-04-23 01:12:23 +0000 |
| commit | b90e152c02aad225e83a3e6c1b80d1a0e396bb14 (patch) | |
| tree | 0eb899ca1213df0c677bf8721261d70c60ef68b4 /kernel/memory.h | |
| parent | 73c73b2a8c9c3a6332942a1146fd18d74616e5b2 (diff) | |
less repetition, more flexibility with paging macros
Diffstat (limited to 'kernel/memory.h')
| -rw-r--r-- | kernel/memory.h | 18 |
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 { |
