u-boot-brain/arch
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
..
arm arm920t/s3c24x0/usb_ohci.c: fix warning: variable ... set but not used 2011-10-09 23:24:50 +02:00
avr32 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
blackfin image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
m68k net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
microblaze image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
mips net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
nios2 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
powerpc powerpc/mpc86xx: Disable translation for BAT setup 2011-10-09 17:57:54 -05:00
sh image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
sparc net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
x86 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
.gitignore update include/asm/ gitignore after move 2010-05-07 00:17:30 +02:00