9
0
Fork 0
barebox/arch/ppc/lib
Renaud Barbier 9d2745425e ppc: bootm: relocate fdt to valid boot memory
For the MPC85xx family of SOCs Linux expects any boot firmware
information to be passed in the first 64MiB of memory. This adds support
to ensure that the device tree is relocated to a valid location if it is
outside that address range.

For the other SOC family currently present in the ppc architecture, the
default is not to relocate as at Linux startup the virtual address
equals the physical address.

Signed-off-by: Renaud Barbier <renaud.barbier@ge.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-09-09 17:08:39 +02:00
..
Makefile ppc reloc.S: use a common trap relocation function 2012-05-11 09:06:44 +02:00
bat_rw.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
board.c treewide: fix format specifiers 2013-01-27 14:24:10 +01:00
crtsavres.S Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
extable.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
kgdb.c fix compiler warning 2008-08-13 16:29:30 +02:00
misc.S barebox compilation with gcc 4.5.2 and ptxdist 2011-07-28 13:51:10 +02:00
module.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ppclinux.c ppc: bootm: relocate fdt to valid boot memory 2013-09-09 17:08:39 +02:00
ppcstring.S move ppc assembler templates to include/asm-ppc 2007-09-22 16:07:51 +02:00
reloc.S Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ticks.S Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00