|
@@ -120,6 +120,16 @@ _reloc:
|
|
stw r0, 4(sp)
|
|
stw r0, 4(sp)
|
|
mov fp, sp
|
|
mov fp, sp
|
|
|
|
|
|
|
|
+ /* Allocate and zero GD, update SP */
|
|
|
|
+ mov r4, sp
|
|
|
|
+ movhi r2, %hi(board_init_f_mem@h)
|
|
|
|
+ ori r2, r2, %lo(board_init_f_mem@h)
|
|
|
|
+ callr r2
|
|
|
|
+
|
|
|
|
+ /* Update stack- and frame-pointers */
|
|
|
|
+ mov sp, r2
|
|
|
|
+ mov fp, sp
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* Call board_init_f -- never returns
|
|
* Call board_init_f -- never returns
|
|
*/
|
|
*/
|