m68k: enabling long jumps on mcf54x5 SoCs
Growing of binary size asks for long assembly jumps. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Angelo Dureghello <angelo@sysam.it>
This commit is contained in:
parent
aa54e45ffc
commit
82e25ecc85
|
|
@ -131,7 +131,8 @@ _start:
|
||||||
* then (and always) gd struct space will be reserved
|
* then (and always) gd struct space will be reserved
|
||||||
*/
|
*/
|
||||||
move.l %sp, -(%sp)
|
move.l %sp, -(%sp)
|
||||||
bsr board_init_f_alloc_reserve
|
move.l #board_init_f_alloc_reserve, %a1
|
||||||
|
jsr (%a1)
|
||||||
|
|
||||||
/* update stack and frame-pointers */
|
/* update stack and frame-pointers */
|
||||||
move.l %d0, %sp
|
move.l %d0, %sp
|
||||||
|
|
@ -139,7 +140,8 @@ _start:
|
||||||
|
|
||||||
/* initialize reserved area */
|
/* initialize reserved area */
|
||||||
move.l %d0, -(%sp)
|
move.l %d0, -(%sp)
|
||||||
bsr board_init_f_init_reserve
|
move.l #board_init_f_init_reserve, %a1
|
||||||
|
jsr (%a1)
|
||||||
|
|
||||||
/* run low-level CPU init code (from flash) */
|
/* run low-level CPU init code (from flash) */
|
||||||
jbsr cpu_init_f
|
jbsr cpu_init_f
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue