diff options
author | Paul Mundt <lethal@linux-sh.org> | 2007-11-20 15:38:11 +0900 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2008-01-28 13:18:49 +0900 |
commit | b4db3aec8351c78df77bbd95f1951a4dd0246853 (patch) | |
tree | 759d750ae2308cc7bbcf9d4ecf0122ca2e46df72 /arch/sh/Makefile | |
parent | 6694e8250e37058d5a8db23245a349db4e112fe4 (diff) | |
download | op-kernel-dev-b4db3aec8351c78df77bbd95f1951a4dd0246853.zip op-kernel-dev-b4db3aec8351c78df77bbd95f1951a4dd0246853.tar.gz |
sh: Fix up the _stext references for SH-5.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Makefile')
-rw-r--r-- | arch/sh/Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/arch/sh/Makefile b/arch/sh/Makefile index 4da3bc6..15161f1 100644 --- a/arch/sh/Makefile +++ b/arch/sh/Makefile @@ -74,15 +74,21 @@ OBJCOPYFLAGS := -O binary -R .note -R .note.gnu.build-id -R .comment -R .stab -R # never be used by anyone. Use a board-specific defconfig that has a # reasonable chance of being current instead. # -KBUILD_DEFCONFIG := r7780rp_defconfig +KBUILD_DEFCONFIG := r7780rp_defconfig -KBUILD_IMAGE := arch/sh/boot/zImage +KBUILD_IMAGE := arch/sh/boot/zImage # # Choosing incompatible machines durings configuration will result in # error messages during linking. # -LDFLAGS_vmlinux += -e _stext +ifdef CONFIG_SUPERH32 +LDFLAGS_vmlinux += -e _stext +else +LDFLAGS_vmlinux += --defsym phys_stext=_stext-$(CONFIG_CACHED_MEMORY_OFFSET) \ + --defsym phys_stext_shmedia=phys_stext+1 \ + -e phys_stext_shmedia +endif ifdef CONFIG_CPU_LITTLE_ENDIAN LDFLAGS_vmlinux += --defsym 'jiffies=jiffies_64' |