u-boot-brain/arch/powerpc/cpu/mpc86xx
Becky Bruce 1605cc9e1b powerpc/mpc86xx: Disable translation for BAT setup
We really shouldn't be overwriting bat registers with translation enabled,
especially when we're executing code using one of them for translating
the current instruction stream.  Instead, disable address translation
while doing the final BAT setup.

In order to do this, setup_bats has to move back to asm code, because we
require translation to be enabled to have a stack for C code.  The yucky
thing about that is that the assembler doesn't like ULL so we have to
switch to using HIGH/LOW pairs for physical addresses that are > 32 bits
in length.

Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
Acked-by: York Sun <yorksun@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-10-09 17:57:54 -05:00
..
cache.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
config.mk PowerPC: Move -fPIC flag to common place 2011-04-11 21:36:41 +02:00
cpu_init.c powerpc/mpc86xx: Disable translation for BAT setup 2011-10-09 17:57:54 -05:00
cpu.c 74xx_7xx/mpc86xx/ppmc7xx: Fix do_reset() declaration 2010-12-17 20:26:19 +01:00
ddr-8641.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fdt.c powerpc/86xx: Enable common SRIO init code 2011-01-14 01:32:21 -06:00
interrupts.c mpc8[5/6]xx: Ensure POST word does not get reset 2011-03-13 11:24:44 -05:00
Makefile powerpc/86xx: Add SERDES support on MPC8641 & MPC8610 2011-01-14 01:32:18 -06:00
mp.c powerpc/8xxx: Add is_core_disabled to remove disabled cores from dtb 2010-07-16 10:55:08 -05:00
mpc8610_serdes.c powerpc/86xx: Add SERDES support on MPC8641 & MPC8610 2011-01-14 01:32:18 -06:00
mpc8641_serdes.c powerpc/86xx: Add SERDES support on MPC8641 & MPC8610 2011-01-14 01:32:18 -06:00
release.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
speed.c 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
start.S powerpc/mpc86xx: Disable translation for BAT setup 2011-10-09 17:57:54 -05:00
traps.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
u-boot.lds rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00