diff --git a/include/memorymap.h b/include/memorymap.h index e33eb40..a1d9d8c 100644 --- a/include/memorymap.h +++ b/include/memorymap.h @@ -3,6 +3,13 @@ #include "types/physaddr.h" #include +enum memory_type_t +{ + M_AVAILABLE = 1, + M_UNAVAILABLE = 1, + M_DEFECTIVE = 3 +}; + struct memory_region_t { physaddr_t location; @@ -17,4 +24,4 @@ struct memory_map_t size_t capacity; }; -void insert_region(struct memory_map_t *map, physaddr_t location, size_t size, unsigned int type); \ No newline at end of file +void insert_region(struct memory_map_t *map, physaddr_t location, size_t size, enum memory_type_t type); \ No newline at end of file diff --git a/include/types/memorytype.h b/include/types/memorytype.h deleted file mode 100644 index ddb018d..0000000 --- a/include/types/memorytype.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -enum memory_type -{ - M_AVAILABLE = 1, - M_UNAVAILABLE = 1, - M_DEFECTIVE = 3 -}; \ No newline at end of file diff --git a/src/pageallocator.c b/src/pageallocator.c index 488fa33..6289809 100644 --- a/src/pageallocator.c +++ b/src/pageallocator.c @@ -1,5 +1,4 @@ #include "pageallocator.h" -#include "types/memorytype.h" #include "types/status.h" physaddr_t reserve_page(struct page_stack_t *stack) diff --git a/src/x86/quark_x86.c b/src/x86/quark_x86.c index 0f97830..70beb88 100644 --- a/src/x86/quark_x86.c +++ b/src/x86/quark_x86.c @@ -4,7 +4,6 @@ #include "tty.h" #include "string.h" #include "module.h" -#include "types/memorytype.h" #include #include