bootfdt: Unify early printing of memory ranges endpoints

At the moment, when printing memory ranges during early boot, endpoints
of some ranges are printed as inclusive (RAM, RESVD, SHMEM) and some
as exclusive (Initrd, MODULE). Make the behavior consistent and print
all the endpoints as inclusive.

Signed-off-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Luca Fancellu <luca.fancellu@arm.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
Michal Orzel authored and Stefano Stabellini committed 2024-11-19 13:45:16 -08:00
1 parent 22d9e75944
commit 96efb13459
1 file changed
+2 -2
+2 -2
View File
@@ -439,7 +439,7 @@ static int __init process_chosen_node(const void *fdt, int node,
return -EINVAL;
}
printk("Initrd %"PRIpaddr"-%"PRIpaddr"\n", start, end);
printk("Initrd %"PRIpaddr"-%"PRIpaddr"\n", start, end - 1);
add_boot_module(BOOTMOD_RAMDISK, start, end-start, false);
@@ -524,7 +524,7 @@ static void __init early_print_info(void)
printk("MODULE[%d]: %"PRIpaddr" - %"PRIpaddr" %-12s\n",
i,
mods->module[i].start,
mods->module[i].start + mods->module[i].size,
mods->module[i].start + mods->module[i].size - 1,
boot_module_kind_as_string(mods->module[i].kind));
for ( i = 0; i < mem_resv->nr_banks; i++ )
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.