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>
このコミットが含まれているのは:
Nicolas Pitre
2016-02-02 00:14:53 +01:00
committed by Russell King
コミット d781145549
2個のファイルの変更9行の追加1行の削除

ファイルの表示

@@ -487,7 +487,7 @@ __errata_finish:
.align 2
__v7_setup_stack_ptr:
.word __v7_setup_stack - .
.word __v7_setup_stack - . + PHYS_OFFSET_FIXUP
ENDPROC(__v7_setup)
.bss