diff options
| -rw-r--r-- | cpu/mpc86xx/start.S | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/cpu/mpc86xx/start.S b/cpu/mpc86xx/start.S index 159f3e174..30e60477c 100644 --- a/cpu/mpc86xx/start.S +++ b/cpu/mpc86xx/start.S @@ -202,8 +202,12 @@ boot_warm:  	mtmsr	0  #endif +	/* Invalidate BATs */  	bl	invalidate_bats  	sync +	/* Invalidate all of TLB before MMU turn on */ +	bl      clear_tlbs +	sync  #ifdef CONFIG_SYS_L2  	/* init the L2 cache */ @@ -275,7 +279,6 @@ in_flash:  	/* setup the rest of the bats */  	bl      setup_bats -	bl      clear_tlbs  	sync  #if (CONFIG_SYS_CCSRBAR_DEFAULT != CONFIG_SYS_CCSRBAR) |