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