openrisc: initialize malloc pool before start_barebox()
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
bb80d9cd22
commit
a4c2d0259d
|
@ -245,7 +245,7 @@ _start:
|
|||
l.andi r30, r0, 0
|
||||
l.andi r31, r0, 0
|
||||
|
||||
l.j start_barebox
|
||||
l.j openrisc_start_barebox
|
||||
l.nop
|
||||
|
||||
.size _start, .-_start
|
||||
|
|
|
@ -22,17 +22,14 @@
|
|||
#include <memory.h>
|
||||
#include <asm-generic/memory_layout.h>
|
||||
|
||||
int openrisc_mem_malloc_init(void)
|
||||
void __noreturn openrisc_start_barebox(void)
|
||||
{
|
||||
|
||||
mem_malloc_init((void *)(OPENRISC_SOPC_TEXT_BASE - MALLOC_SIZE),
|
||||
(void *)(OPENRISC_SOPC_TEXT_BASE - 1));
|
||||
|
||||
return 0;
|
||||
start_barebox();
|
||||
}
|
||||
|
||||
core_initcall(openrisc_mem_malloc_init);
|
||||
|
||||
void arch_shutdown(void)
|
||||
{
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue