:: commit 165b4d8f7ab9abb1a6e8e68e910f5354c4051afb

mintsuki <mintsuki@protonmail.com> — 2022-09-26 00:42

parents: 9203b9cea4

pmm: Keep first page on sanitiser call in get_raw_memmap()

diff --git a/common/mm/pmm.s2.c b/common/mm/pmm.s2.c
index 24f528ba..492cb39c 100644
--- a/common/mm/pmm.s2.c
+++ b/common/mm/pmm.s2.c
@@ -573,7 +573,10 @@ struct memmap_entry *get_raw_memmap(size_t *entry_count) {
         mmap[i].type   = our_type;
     }
 
+    bool old_skfp = sanitiser_keep_first_page;
+    sanitiser_keep_first_page = true;
     sanitise_entries(mmap, &mmap_count, false);
+    sanitiser_keep_first_page = old_skfp;
 
     *entry_count = mmap_count;
     return mmap;
tab: 248 wrap: offon