diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-02-02 23:34:37 -0600 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-02-02 23:34:53 -0600 |
commit | aa419b2a267620647212a1616fad2b499f5fb6c6 (patch) | |
tree | 9e79912ad8166f531a462bbd0f3a207252c160be /target/config/Config.in.binfmt | |
parent | 0daac82c3849cd3b5a4bd5cd0d9169ce0ca4e958 (diff) |
add some fixes and inrastructure for arm nommu support
Diffstat (limited to 'target/config/Config.in.binfmt')
-rw-r--r-- | target/config/Config.in.binfmt | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/target/config/Config.in.binfmt b/target/config/Config.in.binfmt index f8e233c95..3183d7b5d 100644 --- a/target/config/Config.in.binfmt +++ b/target/config/Config.in.binfmt @@ -3,26 +3,55 @@ choice prompt "Binary Format" -depends on ADK_TARGET_ARCH_M68K || ADK_TARGET_ARCH_BFIN || ADK_TARGET_ARCH_C6X +depends on ADK_TARGET_ARCH_ARM || ADK_TARGET_ARCH_M68K || ADK_TARGET_ARCH_BFIN || ADK_TARGET_ARCH_C6X config ADK_TARGET_BINFMT_ELF bool "ELF" depends on !ADK_TARGET_ARCH_C6X depends on !ADK_TARGET_ARCH_BFIN + depends on !ADK_TARGET_ARCH_ARM config ADK_TARGET_BINFMT_DSBT bool "DSBT" depends on ADK_TARGET_ARCH_C6X depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_M68K + depends on !ADK_TARGET_ARCH_ARM config ADK_TARGET_BINFMT_FDPIC bool "FDPIC" depends on ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X + depends on !ADK_TARGET_ARCH_ARM config ADK_TARGET_BINFMT_FLAT bool "FLAT" depends on !ADK_TARGET_ARCH_C6X + depends on ADK_TARGET_ARCH_ARM && ADK_TARGET_UCLINUX + +endchoice + +# Set up flat binary type +choice +prompt "FLAT Binary type" +depends on ADK_TARGET_BINFMT_FLAT +default ADK_TARGET_BINFMT_FLAT_ONE + +config ADK_TARGET_BINFMT_FLAT_ONE + bool "One memory region" + help + All segments are linked into one memory region. + +config ADK_TARGET_BINFMT_FLAT_SEP_DATA + bool "Separate data and code region" + help + Allow for the data and text segments to be separated and placed in + different regions of memory. + +config ADK_TARGET_BINFMT_FLAT_SHARED + bool "Shared binary" + select ADK_TARGET_BINFMT_SUPPORTS_SHARED + help + Allow to load and link indiviual FLAT binaries at run time. endchoice |