u-boot/arch/powerpc/cpu
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
..
74xx_7xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xxx console: Squelch pre-console output in console functions 2011-10-01 21:54:49 +02:00
mpc8xx console: Squelch pre-console output in console functions 2011-10-01 21:54:49 +02:00
mpc8xxx powerpc/8xxx: Add support for interactive DDR programming interface 2011-10-09 17:57:53 -05:00
mpc83xx powerpc/mpc83xx: Migrate from spd_sdram to unified DDR driver 2011-09-29 19:01:06 -05:00
mpc85xx net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
mpc86xx powerpc/mpc86xx: Disable translation for BAT setup 2011-10-09 17:57:54 -05:00
mpc512x video: Add SHARP LQ084S3LG01 LCD support on P1022DS 2011-08-04 22:55:33 +02:00
mpc824x unify version_string 2011-07-28 17:22:53 +02:00
mpc8220 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
mpc8260 net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00
ppc4xx net: drop !NET_MULTI code 2011-10-05 22:22:16 +02:00