Restructure the interrupt vector distribution for better matching of their inherit...
[lunaix-os.git] / lunaix-os / kernel / mm / pmm.c
index 304d19dc47192f49606d546a777916bf90207034..dcc70b03aa14522fba1538fe414c5042536c6197 100644 (file)
@@ -13,9 +13,9 @@
     uint32_t leading_shifts =                                                  \
       (page_count + offset) < 8 ? page_count : 8 - offset;
 
-uint8_t pm_bitmap[PM_BMP_MAX_SIZE];
+static uint8_t pm_bitmap[PM_BMP_MAX_SIZE];
 
-uintptr_t max_pg;
+static uintptr_t max_pg;
 
 //  ... |xxxx xxxx |
 //  ... |-->|
@@ -128,7 +128,7 @@ pmm_alloc_page()
 int
 pmm_free_page(void* page)
 {
-    // TODO: Add kernel reserved memory page check
+    // XXX: Add kernel reserved memory page check or simply ownership check?
     uint32_t pg = (uintptr_t)page >> 12;
     if (pg && pg < max_pg)
     {