u-boot-brain/cpu/mpc86xx
Becky Bruce 3111d32c49 mpc8641: Support 36-bit physical addressing
This patch creates a memory map with all the devices
in 36-bit physical space, in addition to the 32-bit map.
The CCSR relocation is moved (again, sorry) to
allow for the physical address to be 36 bits - this
requires translation to be enabled.  With 36-bit physical
addressing enabled, we are no longer running with VA=PA
translations.  This means we have to distinguish between
the two in the config file.  The existing region name is
used to indicate the virtual address, and a _PHYS variety
is created to represent the physical address.

Large physical addressing is not enabled by default.
Set CONFIG_PHYS_64BIT in the config file to turn this on.

Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2008-11-10 10:10:05 -06:00
..
cache.S rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
config.mk PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
cpu_init.c mpc86xx: Move setup_bats into cpu_init_f 2008-11-10 10:10:02 -06:00
cpu.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ddr-8641.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
fdt.c powerpc: change 86xx SMP boot method 2008-11-04 10:58:50 -06:00
interrupts.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
Makefile powerpc: change 86xx SMP boot method 2008-11-04 10:58:50 -06:00
mp.c powerpc: change 86xx SMP boot method 2008-11-04 10:58:50 -06:00
mp.h powerpc: change 86xx SMP boot method 2008-11-04 10:58:50 -06:00
release.S powerpc: change 86xx SMP boot method 2008-11-04 10:58:50 -06:00
speed.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
start.S mpc8641: Support 36-bit physical addressing 2008-11-10 10:10:05 -06:00
traps.c Fix some more print() format errors. 2008-07-11 01:16:00 +02:00