summaryrefslogtreecommitdiff
path: root/config/target.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/target.in')
-rw-r--r--config/target.in23
1 files changed, 22 insertions, 1 deletions
diff --git a/config/target.in b/config/target.in
index da6a13c..4734a34 100644
--- a/config/target.in
+++ b/config/target.in
@@ -10,14 +10,18 @@ config ARCH_64
default n
# Pre-declare target optimisation variables
+config ARCH_SUPPORTS_BOTH_MMU
+config ARCH_SUPPORTS_BOTH_ENDIAN
config ARCH_SUPPORT_ARCH
config ARCH_SUPPORT_ABI
config ARCH_SUPPORT_CPU
config ARCH_SUPPORT_TUNE
config ARCH_SUPPORT_FPU
-config ARCH_SUPPORTS_BOTH_ENDIAN
+
+config ARCH_DEFAULT_HAS_MMU
config ARCH_DEFAULT_BE
config ARCH_DEFAULT_LE
+
config ARCH_ARCH
config ARCH_ABI
config ARCH_CPU
@@ -34,6 +38,22 @@ comment "General target options"
source config.gen/arch.in
+#--------------------------------------
+config ARCH_SUPPORTS_BOTH_MMU
+ bool
+ default n
+
+config ARCH_DEFAULT_HAS_MMU
+ bool
+ default n
+
+config ARCH_USE_MMU
+ bool
+ prompt "Use the MMU" if ARCH_SUPPORTS_BOTH_MMU
+ default n if ! ARCH_DEFAULT_HAS_MMU
+ default y if ARCH_DEFAULT_HAS_MMU
+
+#--------------------------------------
config ARCH_SUPPORTS_BOTH_ENDIAN
bool
default n
@@ -63,6 +83,7 @@ config ARCH_LE
endchoice
+#--------------------------------------
comment "Target optimisations"
config ARCH_SUPPORT_ARCH