summaryrefslogtreecommitdiffstats
path: root/platforms
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2015-01-26 12:48:40 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2015-01-26 12:55:30 +0100
commit3e57bcbaa455dbaeac1173721b030acbd566ed8a (patch)
tree4754fc36895afce430322942a6e5c4bc084d83d5 /platforms
parentf30c2965b27b0bc6e93645016c3c5df27ee7035b (diff)
downloadptxdist-3e57bcbaa455dbaeac1173721b030acbd566ed8a.tar.gz
ptxdist-3e57bcbaa455dbaeac1173721b030acbd566ed8a.tar.xz
architecture: add arm64 support
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'platforms')
-rw-r--r--platforms/architecture.in12
1 files changed, 11 insertions, 1 deletions
diff --git a/platforms/architecture.in b/platforms/architecture.in
index 84c886301..faa4af038 100644
--- a/platforms/architecture.in
+++ b/platforms/architecture.in
@@ -38,6 +38,14 @@ choice
help
This is support for the ARM processor architecture.
+ config ARCH_ARM64
+ bool "arm64 "
+ select ARCH_SUPPORTS_ENDIAN_LITTLE
+ select ARCH_SUPPORTS_ENDIAN_BIG
+ select HAS_MMU
+ help
+ This is support for the ARM64 processor architecture.
+
config ARCH_BLACKFIN
bool "blackfin "
select ARCH_SUPPORTS_ENDIAN_LITTLE
@@ -254,6 +262,7 @@ config HAS_HARDFLOAT
default y if ARCH_ALPHA
default y if ARCH_X86
default y if ARCH_SPARC
+ default y if ARCH_ARM64
default n
#
@@ -267,7 +276,7 @@ config HAS_MMU
#
config SIZEOF_LONG_DOUBLE
string
- default "16" if ARCH_X86_64
+ default "16" if ARCH_X86_64 || ARCH_ARM64
default "12" if ARCH_X86
default "8"
# FIXME: add more values
@@ -278,6 +287,7 @@ config SIZEOF_LONG_DOUBLE
config ARCH_STRING
string
default "arm" if ARCH_ARM
+ default "arm64" if ARCH_ARM64
default "avr" if ARCH_AVR
default "avr32" if ARCH_AVR32
default "alpha" if ARCH_ALPHA