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 r30, r0, 0
|
||||||
l.andi r31, r0, 0
|
l.andi r31, r0, 0
|
||||||
|
|
||||||
l.j start_barebox
|
l.j openrisc_start_barebox
|
||||||
l.nop
|
l.nop
|
||||||
|
|
||||||
.size _start, .-_start
|
.size _start, .-_start
|
||||||
|
|
|
@ -22,17 +22,14 @@
|
||||||
#include <memory.h>
|
#include <memory.h>
|
||||||
#include <asm-generic/memory_layout.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),
|
mem_malloc_init((void *)(OPENRISC_SOPC_TEXT_BASE - MALLOC_SIZE),
|
||||||
(void *)(OPENRISC_SOPC_TEXT_BASE - 1));
|
(void *)(OPENRISC_SOPC_TEXT_BASE - 1));
|
||||||
|
|
||||||
return 0;
|
start_barebox();
|
||||||
}
|
}
|
||||||
|
|
||||||
core_initcall(openrisc_mem_malloc_init);
|
|
||||||
|
|
||||||
void arch_shutdown(void)
|
void arch_shutdown(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue