diff options
author | Alexey Brodkin <Alexey.Brodkin@synopsys.com> | 2014-10-30 16:57:29 +0300 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-11-02 22:25:27 +0100 |
commit | f787b51af53889eab6ff02ccd807fc6bf018034d (patch) | |
tree | eb73ea35a25796d174d76092f7655d2c3e84ee44 /arch | |
parent | 530e074f9709804b784304c21733b567c7dffbc8 (diff) |
arc: add support of ARC HS38 core
Synopsys has recently announced its new ARC HS38 core that is capable of
running Linux -
http://www.synopsys.com/dw/ipdir.php?ds=arc-hs38-processor
ARC HS38 is based on ARCv2 ISA and requires special settings of gcc and
libc.
Also in case of HS38 atomic extensions (LLOCK/SCOND instructions) are
built-in by default, so enabling atomic extensions in Buildroot as well.
This commit adds support of the core in buildroot.
[Peter: string type, so must be in quotes as noted by Yann]
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <anton.kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/Config.in.arc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/Config.in.arc b/arch/Config.in.arc index b31b141e0..b48a90ff0 100644 --- a/arch/Config.in.arc +++ b/arch/Config.in.arc @@ -11,12 +11,15 @@ config BR2_arc750d config BR2_arc770d bool "ARC 770D" +config BR2_archs38 + bool "ARC HS38" + endchoice # Choice of atomic instructions presence config BR2_ARC_ATOMIC_EXT bool "Atomic extension (LLOCK/SCOND instructions)" - default y if BR2_arc770d + default y if BR2_arc770d || BR2_archs38 config BR2_ARCH_HAS_ATOMICS default y if BR2_ARC_ATOMIC_EXT @@ -36,3 +39,4 @@ config BR2_ENDIAN config BR2_GCC_TARGET_CPU default "arc700" if BR2_arc750d default "arc700" if BR2_arc770d + default "archs" if BR2_archs38 |