1.1 --- a/config/target.in Fri Nov 07 08:09:42 2008 +0000
1.2 +++ b/config/target.in Tue Sep 08 22:42:48 2009 +0200
1.3 @@ -10,14 +10,18 @@
1.4 default n
1.5
1.6 # Pre-declare target optimisation variables
1.7 +config ARCH_SUPPORTS_BOTH_MMU
1.8 +config ARCH_SUPPORTS_BOTH_ENDIAN
1.9 config ARCH_SUPPORT_ARCH
1.10 config ARCH_SUPPORT_ABI
1.11 config ARCH_SUPPORT_CPU
1.12 config ARCH_SUPPORT_TUNE
1.13 config ARCH_SUPPORT_FPU
1.14 -config ARCH_SUPPORTS_BOTH_ENDIAN
1.15 +
1.16 +config ARCH_DEFAULT_HAS_MMU
1.17 config ARCH_DEFAULT_BE
1.18 config ARCH_DEFAULT_LE
1.19 +
1.20 config ARCH_ARCH
1.21 config ARCH_ABI
1.22 config ARCH_CPU
1.23 @@ -34,6 +38,22 @@
1.24
1.25 source config.gen/arch.in
1.26
1.27 +#--------------------------------------
1.28 +config ARCH_SUPPORTS_BOTH_MMU
1.29 + bool
1.30 + default n
1.31 +
1.32 +config ARCH_DEFAULT_HAS_MMU
1.33 + bool
1.34 + default n
1.35 +
1.36 +config ARCH_USE_MMU
1.37 + bool
1.38 + prompt "Use the MMU" if ARCH_SUPPORTS_BOTH_MMU
1.39 + default n if ! ARCH_DEFAULT_HAS_MMU
1.40 + default y if ARCH_DEFAULT_HAS_MMU
1.41 +
1.42 +#--------------------------------------
1.43 config ARCH_SUPPORTS_BOTH_ENDIAN
1.44 bool
1.45 default n
1.46 @@ -63,6 +83,7 @@
1.47
1.48 endchoice
1.49
1.50 +#--------------------------------------
1.51 comment "Target optimisations"
1.52
1.53 config ARCH_SUPPORT_ARCH