summaryrefslogtreecommitdiff
path: root/vm/vm_page.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_page.c')
-rw-r--r--vm/vm_page.c30
1 files changed, 12 insertions, 18 deletions
diff --git a/vm/vm_page.c b/vm/vm_page.c
index edf213ef..a6c8c6bb 100644
--- a/vm/vm_page.c
+++ b/vm/vm_page.c
@@ -33,11 +33,11 @@
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
-#include <stdio.h>
#include <string.h>
#include <kern/init.h>
#include <kern/list.h>
+#include <kern/log.h>
#include <kern/macros.h>
#include <kern/mutex.h>
#include <kern/panic.h>
@@ -48,8 +48,6 @@
#include <machine/types.h>
#include <vm/vm_page.h>
-#define DEBUG 0
-
/*
* Number of free block lists per zone.
*/
@@ -510,11 +508,9 @@ vm_page_load(unsigned int zone_index, phys_addr_t start, phys_addr_t end)
zone->end = end;
zone->heap_present = false;
-#if DEBUG
- printf("vm_page: load: %s: %llx:%llx\n",
- vm_page_zone_name(zone_index),
- (unsigned long long)start, (unsigned long long)end);
-#endif
+ log_debug("vm_page: load: %s: %llx:%llx\n",
+ vm_page_zone_name(zone_index),
+ (unsigned long long)start, (unsigned long long)end);
vm_page_zones_size++;
}
@@ -537,11 +533,9 @@ vm_page_load_heap(unsigned int zone_index, phys_addr_t start, phys_addr_t end)
zone->avail_end = end;
zone->heap_present = true;
-#if DEBUG
- printf("vm_page: heap: %s: %llx:%llx\n",
- vm_page_zone_name(zone_index),
- (unsigned long long)start, (unsigned long long)end);
-#endif
+ log_debug("vm_page: heap: %s: %llx:%llx",
+ vm_page_zone_name(zone_index),
+ (unsigned long long)start, (unsigned long long)end);
}
int
@@ -663,8 +657,8 @@ vm_page_setup(void)
}
table_size = vm_page_round(nr_pages * sizeof(struct vm_page));
- printf("vm_page: page table size: %zu entries (%zuk)\n", nr_pages,
- table_size >> 10);
+ log_info("vm_page: page table size: %zu entries (%zuk)", nr_pages,
+ table_size >> 10);
table = vm_page_bootalloc(table_size);
va = (uintptr_t)table;
@@ -781,8 +775,8 @@ vm_page_info(void)
for (i = 0; i < vm_page_zones_size; i++) {
zone = &vm_page_zones[i];
pages = (unsigned long)(zone->pages_end - zone->pages);
- printf("vm_page: %s: pages: %lu (%luM), free: %lu (%luM)\n",
- vm_page_zone_name(i), pages, pages >> (20 - PAGE_SHIFT),
- zone->nr_free_pages, zone->nr_free_pages >> (20 - PAGE_SHIFT));
+ log_info("vm_page: %s: pages: %lu (%luM), free: %lu (%luM)",
+ vm_page_zone_name(i), pages, pages >> (20 - PAGE_SHIFT),
+ zone->nr_free_pages, zone->nr_free_pages >> (20 - PAGE_SHIFT));
}
}