summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-06-18 13:08:15 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-06-18 13:09:53 +0200
commit58048eea0ee6ab843a64d63fe7755b3046defbe4 (patch)
treeda5f1adb59ff3bbc47cf046afb68e9e88398467e
parent5f2675d2788c0b979ae35c8c59efe8864e53e02b (diff)
binfmt: finetune selection
m68k one memory region generates broken code with SIGILL exceptions. bfin is only one memory region only.
-rw-r--r--target/config/Config.in.binfmt2
1 files changed, 2 insertions, 0 deletions
diff --git a/target/config/Config.in.binfmt b/target/config/Config.in.binfmt
index 9e9a179da..d476eff5f 100644
--- a/target/config/Config.in.binfmt
+++ b/target/config/Config.in.binfmt
@@ -33,11 +33,13 @@ default ADK_TARGET_BINFMT_FLAT_ONE
config ADK_TARGET_BINFMT_FLAT_ONE
bool "One memory region"
+ depends on ADK_TARGET_ARCH_BFIN
help
All segments are linked into one memory region.
config ADK_TARGET_BINFMT_FLAT_SEP_DATA
bool "Separate data and code region"
+ depends on ADK_TARGET_ARCH_M68K
help
Allow for the data and text segments to be separated and placed in
different regions of memory.