Support different log levels.
This will let us add more verbose logs for debugging but have them
compiled out most of the time.
Change-Id: Iaae468e41025a165b5e67fa6fec5422f004c6a44
diff --git a/src/init.c b/src/init.c
index 34cabd9..608dac0 100644
--- a/src/init.c
+++ b/src/init.c
@@ -56,7 +56,7 @@
/* Make sure the console is initialised before calling dlog. */
plat_console_init();
- dlog("Initialising hafnium\n");
+ dlog_notice("Initialising hafnium\n");
mpool_init(&ppool, sizeof(struct mm_page_table));
mpool_add_chunk(&ppool, ptable_buf, sizeof(ptable_buf));
@@ -107,13 +107,13 @@
}
for (i = 0; i < params.mem_ranges_count; ++i) {
- dlog("Memory range: %#x - %#x\n",
- pa_addr(params.mem_ranges[i].begin),
- pa_addr(params.mem_ranges[i].end) - 1);
+ dlog_info("Memory range: %#x - %#x\n",
+ pa_addr(params.mem_ranges[i].begin),
+ pa_addr(params.mem_ranges[i].end) - 1);
}
- dlog("Ramdisk range: %#x - %#x\n", pa_addr(params.initrd_begin),
- pa_addr(params.initrd_end) - 1);
+ dlog_info("Ramdisk range: %#x - %#x\n", pa_addr(params.initrd_begin),
+ pa_addr(params.initrd_end) - 1);
/* Map initrd in, and initialise cpio parser. */
initrd = mm_identity_map(mm_stage1_locked, params.initrd_begin,
@@ -166,5 +166,5 @@
/* Enable TLB invalidation for VM page table updates. */
mm_vm_enable_invalidation();
- dlog("Hafnium initialisation completed\n");
+ dlog_info("Hafnium initialisation completed\n");
}