diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index c6c57b6..31369ff 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -402,6 +402,9 @@ static int __init arm_add_memory(unsigned long start, unsigned long size) bank->size = size & PAGE_MASK; bank->node = PHYS_TO_NID(start); + printk("%s: start: %#lx, size: %#lx => bank = { start:%#lx size:%#lx node:%d }\n", + __func__, start, size, bank->start, bank->size, bank->node); + /* * Check whether this memory region has non-zero size or * invalid node number. @@ -715,6 +718,12 @@ void __init setup_arch(char **cmdline_p) else if (mdesc->boot_params) tags = phys_to_virt(mdesc->boot_params); + { + int i;u32 *t = (u32*)tags; + printk("tags:\n"); + for (i=0; i<= 20; i++) + printk("%p: 0x%08lX\n", &t[i], t[i]); + } /* * If we have the old style parameters, convert them to * a tag list. @@ -734,6 +743,12 @@ void __init setup_arch(char **cmdline_p) parse_tags(tags); } + { + int i; u32 *t = (u32*)tags; + printk("tags:\n"); + for (i=0; i<= 20; i++) + printk("%p: 0x%08lX\n", &t[i], t[i]); + } init_mm.start_code = (unsigned long) _text; init_mm.end_code = (unsigned long) _etext; init_mm.end_data = (unsigned long) _edata;