config/target.in
changeset 1345 27fec561af53
parent 1038 33f695f7773a
child 1586 1fbb4a9d94fc
     1.1 --- a/config/target.in	Fri Nov 07 08:09:42 2008 +0000
     1.2 +++ b/config/target.in	Wed May 20 20:13:13 2009 +0000
     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