armv5te.mk revision d53c81d7c590d777fd0fe768b136423da07b1ec3
1# Configuration for Linux on ARM.
2# Generating binaries for the ARMv5TE architecture and higher
3#
4ARCH_ARM_HAVE_THUMB_SUPPORT     := true
5ARCH_ARM_HAVE_FAST_INTERWORKING := true
6ARCH_ARM_HAVE_64BIT_DATA        := true
7ARCH_ARM_HAVE_HALFWORD_MULTIPLY := true
8ARCH_ARM_HAVE_CLZ               := true
9ARCH_ARM_HAVE_FFS               := true
10
11# Note: Hard coding the 'tune' value here is probably not ideal,
12# and a better solution should be found in the future.
13#
14arch_variant_cflags := \
15    -march=armv5te \
16    -mtune=xscale  \
17    -D__ARM_ARCH_5__ \
18    -D__ARM_ARCH_5T__ \
19    -D__ARM_ARCH_5E__ \
20    -D__ARM_ARCH_5TE__
21
22