From patchwork Fri Oct 6 00:50:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 115005 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp1192729qgn; Thu, 5 Oct 2017 17:50:53 -0700 (PDT) X-Received: by 10.99.127.17 with SMTP id a17mr414925pgd.172.1507251053739; Thu, 05 Oct 2017 17:50:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507251053; cv=none; d=google.com; s=arc-20160816; b=Q+/HW85K8PgDV4Ox7o+85qTxSSWAb5qNSDIj0QGvQNBhGxWYt3msn+u5QAFNpLfYRP Ntve0rQC4ZsGehNRIdYZcca/yz89Mm7q7f3mdIS798cr6i5SWsNC6eyKN9kIFgHQjSCw a0AkS9PZIP3oO2kvIdwOR3Bu44iYAZ26IMgGHY5PPOqROj+BpCsEKMHGgaM058Jdf9wu qw2qTddC09K15aIkoE/sJr2Ujloc8/9Ttki4vnpjL9px2lvs+2oTdv7ilSEQoT2FKNuO JkGSQF5s2o4i/oa/1tM3fv9var4i7lnocXzi5O8nH/UXjQ8a/dPKDZKF5nkNluGkOwcu NsgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=Uzx7jN3ODRf5/robnL26ZpKUGg3GkTed4Av3OWEllQM=; b=zfkLKYrEf10dqlSqyIAHq7Bt2612I8zuhbvF6qx/+0eOYUrPLCWV2RtRmuNYxotX1D 1PKzNwnmT4wvvP8CmzeAvSSi1xTFVgngXN+eRVh53wzOlGwKeY2sXoD0leOwuRItuZ4f uYqqkUNOHUC4IK1jeZ2VTPCvbDbFQ17yWWlpFnkWTHD7pYfEqgyp5AITUSlKLbh6zYDo ouQsR4UL88kiRhE3gO/Z8Ig8Opq4Xl61Q4+iFtOA/OWhnnsysGr3nFY1KpahdWGrS8xf tbElgIf+FuKda5umNs3stk9g0ZH4uHjWwTFFBebprPA4kaFOeLST1F3NvVhaeAsq5cy/ y4oA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=seZfUzfD; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id q4si217361plb.336.2017.10.05.17.50.53; Thu, 05 Oct 2017 17:50:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=seZfUzfD; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 40753780AF; Fri, 6 Oct 2017 00:50:47 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-pg0-f66.google.com (mail-pg0-f66.google.com [74.125.83.66]) by mail.openembedded.org (Postfix) with ESMTP id EEF3B62134 for ; Fri, 6 Oct 2017 00:50:45 +0000 (UTC) Received: by mail-pg0-f66.google.com with SMTP id b11so7813566pgn.0 for ; Thu, 05 Oct 2017 17:50:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=AEeAC4SILszHMu9thtkdG14GOrHmHmeUkOCf+iZs2DI=; b=seZfUzfDLUHY7TeB+wp/06JW5BIgPQ9tDl3zPPDfeqhblqfh1cIwv8qGFuy7T2rCFH f9ZPivAKbkS08HZ2fN3mOpphCWMCLsOsJ+IWb8OCwWzNl1h1oJEDjDVYWrX9FSRfFdUY OD1mQNxhKpiqYaeZLRVcKELngM6YXdVRv7fXA/PJFfBlloIHJuaShEWytgwD5biOFr1h 7ZUdAfysMtA5YwrX4Z1d5Uw2+2JBsmMyCJrQo6qp85z76sgtwb+Omd3IvUOc2+o0Q+sX NeXGXiYRClL6i3cysKA/UQ+vYBpooXaWazVXleqy56wKRuMmjjUqiYGzXD/Fp//YLFVx cEzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=AEeAC4SILszHMu9thtkdG14GOrHmHmeUkOCf+iZs2DI=; b=Dlt+Q7edEBdjLJ8/pjj17SoKBhqqH05cpCtz6Z5bde7IQdUrAnemuxn04OIvAk6nH+ 1otfttOp1XdYL0yaVh6nLaz9xEWXmInbnsZ7wz8xXEXeDQG4GyfwU+2yqey/vkJy0Z6T YoVJbSx1tQSQ4HZrpq9Rbzn6UqkXEJsafSTtUSML66RJvZ4fCREJ/DfYR4iSRgBzTuNN NJ/oCk0J6Jg63+BMJHX4+O4v7PfzJ0pADQ30VokHNhbF8MCyEJBLKSItVV2PfuLxvE3P dy4K8TpXoVwlqf+GZqJlK1SiF+iSjo26j5sjoDQfwkQQ5Xkd24dpO6ZF0mR9fODXv7pC VaeQ== X-Gm-Message-State: AMCzsaW9FoeBZTiVxnbjd2iTpm+hGBBEu2t60GBRsdO3DHNmS8zH2v9v qbob3KBzspWOIsCgHwz3M3mimw== X-Google-Smtp-Source: AOwi7QAALeb4alOrZ5uqutdXsREdWDJ6emqyUFPW7b28L8ggUd9KUlmwSNK8b/vg7tdszhqjCAYZmA== X-Received: by 10.98.44.143 with SMTP id s137mr445066pfs.268.1507251046937; Thu, 05 Oct 2017 17:50:46 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8882:b8c::1f76]) by smtp.gmail.com with ESMTPSA id y16sm289727pfl.99.2017.10.05.17.50.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Oct 2017 17:50:45 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Date: Thu, 5 Oct 2017 17:50:36 -0700 Message-Id: X-Mailer: git-send-email 2.14.2 Subject: [OE-core] [PATCH 00/10] Add foundation for riscv architecture X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org riscv is new cool kid in town. This pull request enables base infrastructure to support riscv32 and riscv64 profiles full architecture and qemu port is in meta-riscv https://github.com/kraj/meta-riscv These changes are being rapidly upstreamed, eventually we might have a very thin layer The following changes since commit abf2e9526a11bcb51b71b90a7b76bd33af656494: systemd-serialtty: allow empty package (2017-09-26 11:07:36 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib kraj/riscv http://cgit.openembedded.org/openembedded-core-contrib/log/?h=kraj/riscv Khem Raj (10): site: Add riscv32 and riscv64 insane: Add entries for riscv 32bit/64bit siteinfo: Define data for riscv32 and riscv64 kernel-arch.bbclass: Add riscv to kernel arch map runqemu: Add riscv support for qemu machines binutils: Convert SRC_URI and SRCREV to weak defines gcc: Backport fix for a segfault on riscv gcc-runtime: Disable libitm on riscv elfutils: Fix missing library on linker cmdline openssl: Add support for riscv32/riscv64 meta/classes/insane.bbclass | 4 ++ meta/classes/kernel-arch.bbclass | 3 +- meta/classes/siteinfo.bbclass | 6 +++ meta/recipes-connectivity/openssl/openssl10.inc | 6 +++ .../recipes-connectivity/openssl/openssl_1.1.0f.bb | 6 +++ meta/recipes-devtools/binutils/binutils-2.29.inc | 5 ++- meta/recipes-devtools/elfutils/elfutils_0.170.bb | 1 + ...0001-libasm-may-link-with-libbz2-if-found.patch | 39 +++++++++++++++++ meta/recipes-devtools/gcc/gcc-7.2.inc | 1 + ...le-non-legitimate-address-in-riscv_legiti.patch | 50 ++++++++++++++++++++++ meta/recipes-devtools/gcc/gcc-runtime.inc | 2 + meta/site/riscv32-linux | 4 ++ meta/site/riscv64-linux | 4 ++ scripts/runqemu | 4 ++ 14 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-devtools/elfutils/files/0001-libasm-may-link-with-libbz2-if-found.patch create mode 100644 meta/recipes-devtools/gcc/gcc-7.2/0050-RISC-V-Handle-non-legitimate-address-in-riscv_legiti.patch create mode 100644 meta/site/riscv32-linux create mode 100644 meta/site/riscv64-linux -- 2.14.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core