diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-02-03 20:38:28 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-02-03 20:38:28 +0530 |
commit | 70d67f088a2131466c22f6dadbe388a3ee1d5efb (patch) | |
tree | 819f93e0295e4e6682cea25e718cc998eeaaf216 /kernel/mm/memory_map.cc | |
parent | a52729a44eb1a42f10544e67eecc5cc85b9e99c2 (diff) |
libk: Start work on custom liballoc
Diffstat (limited to 'kernel/mm/memory_map.cc')
-rw-r--r-- | kernel/mm/memory_map.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/mm/memory_map.cc b/kernel/mm/memory_map.cc index 0d224ac..884f92f 100644 --- a/kernel/mm/memory_map.cc +++ b/kernel/mm/memory_map.cc @@ -26,7 +26,7 @@ namespace MemoryMap { -static free_memory_regions_t free_memory_regions = { 0 }; +static free_memory_regions_t l_free_memory_regions = { 0 }; ALWAYS_INLINE static char * fetch_type(multiboot_memory_map_t *mmap) @@ -76,8 +76,9 @@ load(multiboot_info_t *multiboot_info) total_mem += mmap->len_low; if (mmap->type == MULTIBOOT_MEMORY_AVAILABLE) { - free_memory_regions.region_list[free_memory_regions.n_regions] = mmap; - free_memory_regions.n_regions++; + l_free_memory_regions.region_list[l_free_memory_regions.n_regions] + = mmap; + l_free_memory_regions.n_regions++; total_available_mem += mmap->len_low; } @@ -96,7 +97,7 @@ load(multiboot_info_t *multiboot_info) free_memory_regions_t * get_free_regions(void) { - return &free_memory_regions; + return &l_free_memory_regions; } } |