[PATCH 01/10] siteinfo: Define data for ARC

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- meta/classes/siteinfo.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/siteinfo.bbclass b/meta/classes/siteinfo.bbclass index 86bb853b..dccf122 100644 --- a/meta/classes/siteinfo.bbclass +++ b/meta/classes/siteinfo.bbclass @@ -20,6 +20,8

[PATCH 06/10] libgpg-error: Add ARC support

2018-09-17 Thread Alexey Brodkin
From: Mylene Josserand Signed-off-by: Mylene Josserand Signed-off-by: Alexey Brodkin --- .../0001-syscfg-Add-an-arc-architecture.patch | 75 ++ .../libgpg-error/libgpg-error_1.32.bb | 1 + 2 files changed, 76 insertions(+) create mode 100644 meta/recipe

[PATCH 00/10] Introduce ARC port of OpenEmbedded

2018-09-17 Thread Alexey Brodkin
DesignWare ARC Processors are a family of 32-bit CPUs from Synopsys. This series introduces basic support for ARC architecture in OpenEmbedded. As of today latest upstream GCC and Binutils are perfectly usable for building packages for ARC so we just need a couple of fixes. Glibc for ARC is under

[PATCH 09/10] binutils: Fix Glibc building for ARC

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- meta/recipes-devtools/binutils/binutils-2.31.inc | 4 + ...location-where-GOT-information-is-collect.patch | 198 + ...bustness.-Return-FALSE-in-case-of-NULL-po.patch | 35 ...lobal-symbol-is-not-an-indirect-or-warnin.patch | 43 +++

[PATCH 02/10] site: Add ARC linux

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- meta/site/arc-linux | 11 +++ 1 file changed, 11 insertions(+) create mode 100644 meta/site/arc-linux diff --git a/meta/site/arc-linux b/meta/site/arc-linux new file mode 100644 index 000..d3c721a --- /dev/null +++ b/meta/site/arc-linux @@ -0,0 +1,1

[PATCH 07/10] icu: Add ARC support

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- .../icu/icu/0002-Add-ARC-support.patch | 25 ++ meta/recipes-support/icu/icu_62.1.bb | 1 + 2 files changed, 26 insertions(+) create mode 100644 meta/recipes-support/icu/icu/0002-Add-ARC-support.patch diff --git a/

[PATCH 08/10] gcc: Disable libitm for ARC

2018-09-17 Thread Alexey Brodkin
The libitm is not supported on ARC, so disable it Signed-off-by: Alexey Brodkin --- meta/recipes-devtools/gcc/gcc-runtime.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index 72b8081..9e7e7c5 100644 -

[PATCH 10/10] gcc: Fix specs generation for ARC

2018-09-17 Thread Alexey Brodkin
GCC's built-in spec for LD is missing a space after "--eh-frame-hdr" thus with the next option merged together they are not understood by LD and so LD fails. Back-port from upstream GCC, see: https://github.com/gcc-mirror/gcc/commit/892142379c6b99fe8c3ebdfe0b79e2a435228c1d Signed-off-by: Alexey B

[PATCH 05/10] nspr: Add ARC support

2018-09-17 Thread Alexey Brodkin
From: Antoine Tenart [Alexey: Rebased on top of other patches like RiscV, NIOS2 etc] Signed-off-by: Antoine Tenart Signed-off-by: Alexey Brodkin --- .../nspr/nspr/0004-Add-ARC-support.patch | 86 ++ meta/recipes-support/nspr/nspr_4.19.bb | 1 + 2 fil

[PATCH 04/10] openssl: Add support for ARC

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- meta/recipes-connectivity/openssl/openssl10_1.0.2p.bb | 2 +- meta/recipes-connectivity/openssl/openssl_1.1.1-pre9.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-connectivity/openssl/openssl10_1.0.2p.bb b/meta/recipes-co

[PATCH 03/10] kernel-arch.bbclass: Add ARC to kernel arch map

2018-09-17 Thread Alexey Brodkin
Signed-off-by: Alexey Brodkin --- meta/classes/kernel-arch.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/kernel-arch.bbclass b/meta/classes/kernel-arch.bbclass index 09793fc..2b52a63 100644 --- a/meta/classes/kernel-arch.bbclass +++ b/meta/classes/kernel-arch.bbclass @@

RE: [PATCH] [ARC]: core3 features are default for core4

2018-09-17 Thread Claudiu Zissulescu
Committed with the suggested mods. Thank you Andrew for your review, Claudiu From: Andrew Burgess [andrew.burg...@embecosm.com] Sent: Tuesday, September 11, 2018 5:23 PM To: Vineet Gupta Cc: claudiu.zissule...@synopsys.com; gcc-patc...@gcc.gnu.org; linux-s