diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc824x/start.S')
| -rw-r--r-- | arch/powerpc/cpu/mpc824x/start.S | 17 | 
1 files changed, 2 insertions, 15 deletions
| diff --git a/arch/powerpc/cpu/mpc824x/start.S b/arch/powerpc/cpu/mpc824x/start.S index f3f595af2..5b126bb9a 100644 --- a/arch/powerpc/cpu/mpc824x/start.S +++ b/arch/powerpc/cpu/mpc824x/start.S @@ -97,19 +97,6 @@ version_string:  	. = EXC_OFF_SYS_RESET  	.globl	_start  _start: -	li	r21, BOOTFLAG_COLD	/* Normal Power-On: Boot from FLASH	*/ -	b	boot_cold - -	. = EXC_OFF_SYS_RESET + 0x10 - -	.globl	_start_warm -_start_warm: -	li	r21, BOOTFLAG_WARM	/* Software reboot			*/ -	b	boot_warm - -boot_cold: -boot_warm: -  	/* Initialize machine status; enable machine check interrupt		*/  	/*----------------------------------------------------------------------*/  	li	r3, MSR_KERNEL		/* Set FP, ME, RI flags */ @@ -198,10 +185,10 @@ in_flash:  	/* r3: IMMR */  	bl	cpu_init_f	/* run low-level CPU init code     (from Flash)	*/ -	mr	r3, r21 -	/* r3: BOOTFLAG */  	bl	board_init_f	/* run 1st part of board init code (from Flash) */ +	/* NOTREACHED - board_init_f() does not return */ +  	.globl	_start_of_vectors  _start_of_vectors: |