ARM: 8512/1: proc-v7.S: Adjust stack address when XIP_KERNEL
authorNicolas Pitre <nico@linaro.org>
Mon, 1 Feb 2016 23:14:53 +0000 (00:14 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 16 Feb 2016 17:17:49 +0000 (17:17 +0000)
commitd78114554939aec0344b494e759d0679224562db
treea0596003347a6680cb863be11240962d12a82221
parentdb57f88e4ccbbb6dd194b3f3088b3dc1987db423
ARM: 8512/1: proc-v7.S: Adjust stack address when XIP_KERNEL

When XIP_KERNEL is enabled, the virt to phys address translation for RAM
is not the same as the virt to phys address translation for .text.
The only way to know where physical RAM is located is to use
PLAT_PHYS_OFFSET.
The MACRO will be useful for other places where there is a similar problem.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/memory.h
arch/arm/mm/proc-v7.S