diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc8260/start.S')
| -rw-r--r-- | arch/powerpc/cpu/mpc8260/start.S | 18 | 
1 files changed, 3 insertions, 15 deletions
| diff --git a/arch/powerpc/cpu/mpc8260/start.S b/arch/powerpc/cpu/mpc8260/start.S index a43504276..9485afa9c 100644 --- a/arch/powerpc/cpu/mpc8260/start.S +++ b/arch/powerpc/cpu/mpc8260/start.S @@ -161,18 +161,6 @@ _hrcw_table:  	.globl	_start  _start: -	li	r21, BOOTFLAG_COLD	/* Normal Power-On: Boot from FLASH*/ -	nop -	b	boot_cold - -	. = EXC_OFF_SYS_RESET + 0x10 - -	.globl	_start_warm -_start_warm: -	li	r21, BOOTFLAG_WARM	/* Software reboot		*/ -	b	boot_warm - -boot_cold:  #if defined(CONFIG_MPC8260ADS) && defined(CONFIG_SYS_DEFAULT_IMMR)  	lis	r3, CONFIG_SYS_DEFAULT_IMMR@h  	nop @@ -185,7 +173,7 @@ boot_cold:  	stw	r4, 0(r3)  	nop  #endif /* CONFIG_MPC8260ADS && CONFIG_SYS_DEFAULT_IMMR */ -boot_warm: +  	mfmsr	r5			/* save msr contents		*/  #if defined(CONFIG_COGENT) @@ -254,10 +242,10 @@ in_flash:  	bl	init_debug	/* set up debugging stuff		*/  #endif -	mr	r3, r21 -	/* r3: BOOTFLAG */  	bl	board_init_f	/* run 1st part of board init code (in Flash)*/ +	/* NOTREACHED - board_init_f() does not return */ +  /*   * Vector Table   */ |