summaryrefslogtreecommitdiffstats
path: root/arch/m68k/include/asm/elf.h
diff options
context:
space:
mode:
authorGreg Ungerer <gerg@uclinux.org>2011-10-28 16:59:50 +1000
committerGreg Ungerer <gerg@uclinux.org>2011-12-30 10:20:33 +1000
commit33d4bcca603c9174c0ee0e312fd3c6da03ff9e15 (patch)
tree3c4fff27ef129a017bf03b61353a5c81afdebdb2 /arch/m68k/include/asm/elf.h
parent9e95f7cdf5c3741ed00a298c0201d624833b4102 (diff)
downloadop-kernel-dev-33d4bcca603c9174c0ee0e312fd3c6da03ff9e15.zip
op-kernel-dev-33d4bcca603c9174c0ee0e312fd3c6da03ff9e15.tar.gz
m68k: MMU enabled ColdFire needs 8k ELF alignment
Like the SUN3 hardware MMU the ColdFire MMU uses 8k pages. So we want our ELF page size alingment to also be 8k. Modify the ELF alignment setting. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Acked-by: Matt Waddel <mwaddel@yahoo.com> Acked-by: Kurt Mahan <kmahan@xmission.com>
Diffstat (limited to 'arch/m68k/include/asm/elf.h')
-rw-r--r--arch/m68k/include/asm/elf.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/m68k/include/asm/elf.h b/arch/m68k/include/asm/elf.h
index 01c193d..e9b7cda5 100644
--- a/arch/m68k/include/asm/elf.h
+++ b/arch/m68k/include/asm/elf.h
@@ -59,10 +59,10 @@ typedef struct user_m68kfp_struct elf_fpregset_t;
is actually used on ASV. */
#define ELF_PLAT_INIT(_r, load_addr) _r->a1 = 0
-#ifndef CONFIG_SUN3
-#define ELF_EXEC_PAGESIZE 4096
-#else
+#if defined(CONFIG_SUN3) || defined(CONFIG_COLDFIRE)
#define ELF_EXEC_PAGESIZE 8192
+#else
+#define ELF_EXEC_PAGESIZE 4096
#endif
/* This is the location that an ET_DYN program is loaded if exec'ed. Typical
OpenPOWER on IntegriCloud