aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-01-06 01:35:44 -0500
committerRaghuram Subramani <raghus2247@gmail.com>2025-01-06 01:35:44 -0500
commit3c37020f60815acc6e0084360413f633f7044243 (patch)
tree3b7f2c64b85421e73e8d32ae3e0f94cc4e8135df
parent57e7bc553c27668b2b8bdb189cb60a7e6c19caaa (diff)
kernel: mm: physical_mm: Refactor log messages
-rw-r--r--kernel/mm/physical_mm/physical_mm.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/kernel/mm/physical_mm/physical_mm.c b/kernel/mm/physical_mm/physical_mm.c
index dca04a5..d57cc83 100644
--- a/kernel/mm/physical_mm/physical_mm.c
+++ b/kernel/mm/physical_mm/physical_mm.c
@@ -20,14 +20,19 @@ void
physical_mm_init(void)
{
free_memory_regions_t *free_memory_regions = memory_map_get_free_regions();
+ printk("physical_mm", "Free Memory Regions:");
for (int i = 0; i < free_memory_regions->n_regions; i++)
- printk("Kernel",
+ printk("physical_mm",
"start: 0x%.08x | length: 0x%.08x",
free_memory_regions->region_list[i]->addr_low,
free_memory_regions->region_list[i]->len_low);
- printk("physical_mm", "Kernel starts at: 0x%x", &kernel_start);
- printk("physical_mm", "Kernel ends at: 0x%x", &kernel_end);
+ printk("physical_mm", "Kernel region:");
+ printk("physical_mm", "Start: 0x%x", &kernel_start);
+ printk("physical_mm", "End: 0x%x", &kernel_end);
+ printk("physical_mm",
+ "Size: 0x%x",
+ ((uint32_t) &kernel_end) - ((uint32_t) &kernel_start));
}
ALWAYS_INLINE void