All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 3/3] arc: add support of ARC HS38 core
Date: Sat, 1 Nov 2014 22:47:23 +0100	[thread overview]
Message-ID: <20141101214723.GK10189@free.fr> (raw)
In-Reply-To: <1414677449-15937-4-git-send-email-abrodkin@synopsys.com>

Alexey, All,

On 2014-10-30 16:57 +0300, Alexey Brodkin spake thusly:
> 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.

Ditto as for the first patch: are atomics configurable? Ditto the
proposal if not.

> This commit adds support of the core in buildroot.
> 
> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
> 
> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> Cc: Anton Kolesov <anton.kolesov@synopsys.com>
> ---
>  arch/Config.in.arc       | 6 +++++-
>  package/uclibc/Config.in | 1 +
>  2 files changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/Config.in.arc b/arch/Config.in.arc
> index b31b141..b48a90f 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
> diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in
> index c68558f..40a268b 100644
> --- a/package/uclibc/Config.in
> +++ b/package/uclibc/Config.in
> @@ -199,6 +199,7 @@ config BR2_UCLIBC_ARC_TYPE
>  	depends on BR2_UCLIBC_TARGET_ARCH = "arc"
>  	default ARC_CPU_700	if BR2_arc750d
>  	default ARC_CPU_700	if BR2_arc770d
> +	default ARC_CPU_HS	if BR2_archs38

Ditto: this is a string, so values must be enclosed between double
quotes.

Regards,
Yann E. MORIN.

>  
>  config BR2_UCLIBC_ARM_BX
>  	bool
> -- 
> 1.9.3
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

  reply	other threads:[~2014-11-01 21:47 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-30 13:57 [Buildroot] [PATCH 0/3] arc: introduce more CPU versions for selection Alexey Brodkin
2014-10-30 13:57 ` [Buildroot] [PATCH 1/3] arc: add explicit selection of CPU templates ARC 750D and ARC770D Alexey Brodkin
2014-11-01 19:55   ` Yann E. MORIN
2014-11-01 22:25     ` Yann E. MORIN
2014-11-02 21:24   ` Peter Korsgaard
2014-10-30 13:57 ` [Buildroot] [PATCH 2/3] uclibc: add explicit setup of ARC-specific options Alexey Brodkin
2014-11-01 19:28   ` Yann E. MORIN
2014-11-02 21:24   ` Peter Korsgaard
2014-10-30 13:57 ` [Buildroot] [PATCH 3/3] arc: add support of ARC HS38 core Alexey Brodkin
2014-11-01 21:47   ` Yann E. MORIN [this message]
2014-11-01 22:26     ` Yann E. MORIN
2014-11-02 21:25   ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141101214723.GK10189@free.fr \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.