From 8d14e1918d16b5f700d7cde8bf40f1e0309bbfc6 Mon Sep 17 00:00:00 2001 From: Stefan Kristiansson Date: Thu, 17 Jul 2014 00:25:20 +0300 Subject: [PATCH] or1k: increase linux TEXT_START_ADDR to 0x2000 Override the default value of 0x0000 defined in TEXT_START_ADDR to avoid linux executables to be mapped at zero page. ld/ * emulparams/elf32or1k_linux.sh (TEXT_START_ADDR): Increase from 0x0 to first page boundary at 0x2000. --- ld/ChangeLog | 5 +++++ ld/emulparams/elf32or1k_linux.sh | 1 + 2 files changed, 6 insertions(+) diff --git a/ld/ChangeLog b/ld/ChangeLog index a39e29e..9354e64 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2014-07-17 Stefan Kristiansson + + * emulparams/elf32or1k_linux.sh (TEXT_START_ADDR): Increase from + 0x0 to first page boundary at 0x2000. + 2014-07-10 Max Filippov * emultempl/xtensaelf.em (is_inconsistent_linkonce_section): diff --git a/ld/emulparams/elf32or1k_linux.sh b/ld/emulparams/elf32or1k_linux.sh index a5bf129..80ef51c 100644 --- a/ld/emulparams/elf32or1k_linux.sh +++ b/ld/emulparams/elf32or1k_linux.sh @@ -3,3 +3,4 @@ unset EMBEDDED GENERATE_SHLIB_SCRIPT=yes GENERATE_PIE_SCRIPT=yes GENERATE_COMBRELOC_SCRIPT=yes +TEXT_START_ADDR=0x00002000 -- 2.7.4