summaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/vmlinux.lds.S
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2021-06-03 09:50:16 +0100
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2021-06-13 18:16:40 +0100
commitb78f63f4439bbfd02bfc628114ed0f63460e5570 (patch)
treef78e13f3faf09f44c6a35c76925854e18344898e /arch/arm/kernel/vmlinux.lds.S
parent8b95a7d90ce8160ac5cffd5bace6e2eba01a871e (diff)
downloadlinux-stable-b78f63f4439bbfd02bfc628114ed0f63460e5570.tar.gz
linux-stable-b78f63f4439bbfd02bfc628114ed0f63460e5570.tar.bz2
linux-stable-b78f63f4439bbfd02bfc628114ed0f63460e5570.zip
ARM: 9088/1: Split KERNEL_OFFSET from PAGE_OFFSET
We want to be able to compile the kernel into an address different from PAGE_OFFSET (start of lowmem) + TEXT_OFFSET, so start to pry apart the address of where the kernel is located from the address where the lowmem is located by defining and using KERNEL_OFFSET in a few key places. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/kernel/vmlinux.lds.S')
-rw-r--r--arch/arm/kernel/vmlinux.lds.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/vmlinux.lds.S b/arch/arm/kernel/vmlinux.lds.S
index f7f4620d59c3..20c4f6d20c7a 100644
--- a/arch/arm/kernel/vmlinux.lds.S
+++ b/arch/arm/kernel/vmlinux.lds.S
@@ -47,7 +47,7 @@ SECTIONS
#endif
}
- . = PAGE_OFFSET + TEXT_OFFSET;
+ . = KERNEL_OFFSET + TEXT_OFFSET;
.head.text : {
_text = .;
HEAD_TEXT