1 # ARM specific configuration file
4 select ARCH_SUPPORTS_BOTH_MMU
5 select ARCH_DEFAULT_HAS_MMU
6 select ARCH_SUPPORTS_BOTH_ENDIAN
8 select ARCH_SUPPORT_ARCH
9 select ARCH_SUPPORT_CPU
10 select ARCH_SUPPORT_TUNE
11 select ARCH_SUPPORT_FPU
13 The ARM architecture, as defined by:
18 default "arm" if ARCH_ARM_MODE_ARM
19 default "thumb" if ARCH_ARM_MODE_THUMB
23 prompt "Default instruction set mode"
24 default ARCH_ARM_MODE_ARM
26 config ARCH_ARM_MODE_ARM
30 Defaults to emitting instructions in the ARM mode.
32 config ARCH_ARM_MODE_THUMB
34 prompt "thumb (EXPERIMENTAL)"
35 depends on EXPERIMENTAL
37 Defaults to emitting instructions in the THUMB mode.
46 Set up the toolchain so that it generates EABI-compliant binaries.
48 config ARCH_ARM_ABI_OK
51 depends on ! ARCH_ARM_EABI
52 select ARCH_SUPPORT_ABI