13cdee2329
The problem was that free_initmem pass to free_initrd_mem got bad aligned __init_begin symbol and free_initrd_mem don't care about __init_end but take PAGE_SIZE instead. Here is behavior in kernel bootlog. ramdisk_execute_command from (init/main.c) was rewrite Freeing unused kernel memory: 6224k freed Failed to execute ��������������{��� Failed to execute ��������������{����. Attempting defaults... Mounting proc: Mounting var: Signed-off-by: Michal Simek <monstr@monstr.eu> |
||
---|---|---|
.. | ||
cpu | ||
Makefile | ||
asm-offsets.c | ||
early_printk.c | ||
entry-nommu.S | ||
entry.S | ||
exceptions.c | ||
head.S | ||
heartbeat.c | ||
hw_exception_handler.S | ||
init_task.c | ||
intc.c | ||
irq.c | ||
microblaze_ksyms.c | ||
misc.S | ||
module.c | ||
of_device.c | ||
of_platform.c | ||
process.c | ||
prom.c | ||
prom_parse.c | ||
ptrace.c | ||
reset.c | ||
selfmod.c | ||
setup.c | ||
signal.c | ||
sys_microblaze.c | ||
syscall_table.S | ||
timer.c | ||
traps.c | ||
vmlinux.lds.S |