From patchwork Thu Oct 15 00:43:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 151 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258649oos; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-Received: by 2002:a7b:c0d5:: with SMTP id s21mr3023494wmh.140.1602755023476; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=BZtlzRc1kqLSooDCB4Xhjs1XOMlFue3NAk0/Dq2WSLgixxKS7G3uKMSG73sLn5/T3x /mRjsvJpqwHelO8tLS+014d6gv6absUWgeYJksL2I+1nRexGZ8kM53vYAzjvYZuJwqzu gA5La4igZfCZxNDOx3hjJP4wCgGaNa/MaINneKvXna3BJ44hPUJmpRucNla3ogpU17su PE704QCB1/z/bCpjF8523rHHX4ErjBWFA0cq0cgIYVILUxR+Rue+ItSC+heGebr6Y8w0 vaMJT255DU5VxTig1oaJdBNL7dlLvBFrDgsUHt2FvT2krnSeBATwRjyoyLemeRogUUTI 1t1Q== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=Cn5L1sRID+LFuxQ7lcYCvN0+iTNfbJ/4RjNcfNf9DfU=; b=gMmp/iQSmrfqHBs4/4lfPU8ySc3DKKbSam9Kt/GGJb1S/hXSW0JreQHhII5G3BFR6f Xb3ZDPFH+jY+pD6hQXrTmA46Lq+P1dXCnnKLfc3ZdmFGikcU2q1NjIuQtOkUUQxic6vx WwHNRDEEfUTrghArLTz9yeMVDgx03JG6+VONJ6c4sTeb15rMf6AL0fo0e3hkBPpSyACu SVpLpZYlfBpl7pcu9XXETZz0v7frtmCyZulgnSH+ym0dIHmtTPLg+DQ9Rs6v1/4r9jDN E/C6V0QjQ6XOPeq3aNsW8QOK4ZZ/K+VxowyzjVxjQFspPsuWJt8vpvqHl0/MmA5WBqNH DBAw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=S0I8AN9a; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBTVTUD6AKGQEVHSKWWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id c202sor1162280wme.11.2020.10.15.02.43.42 (Google Transport Security); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=S0I8AN9a; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBTVTUD6AKGQEVHSKWWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755022; cv=pass; d=google.com; s=arc-20160816; b=Y2uCnYMFLDf0JlYr/CiUlDfgJUIUoNCCQ4+3hc3HiDd7itKPENdK4Nf8+kmIthWa7l MML48jt0Pm3WKTmBeFOyID/XUGJVLFq+aJQ4JIvxaoFm0OC3XnYLELhasmggh1rnzdq+ gbyWK020Gpj2HsrYBUKe9LKlxdHBuhLm/kYAxDW9CGzXIPRAn/OinyuCZ53yBuIn6ri9 BqFpchjhe7oYL+a4nIBVFdfUVnuh+iplXFmQrs+dATK3IpdgEjET6mlgYX+5jnZvNrRX Oyld2Anr0CFcjvKrNObJorr87Z7/tbJ3OcsDmMWty/f+QcNH4Nb7NtsOQ+lwtf0eIfBu 0+xA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=Cn5L1sRID+LFuxQ7lcYCvN0+iTNfbJ/4RjNcfNf9DfU=; b=LcZrGWvneIByjpJvaMA/5Iof99/z2ciMe/imENlfXv7TW8whG8YcppdVaEIl+8qIw+ FvCxDxrR8IRBU1Q9goL9lqAJP3uMSYqqThSNOkhIil+8RvEBdgCGkBPsUr76nkXgq8Eu SbgTcSLrBnWEfGsGYMyShX2JUAztWnnP7swocEF6a78A7QEfuGNU5sHA/QWpYWXG6WE7 DQBIGfjRXf5lm2MC63BLNfZo4JPpYlWRYQwOCxQBh9KN12+kLmC3JAXZJk8q/Rvzl7se i2Y5Y9RCwmaFz6lQZYc5IipV4npOgUIEGveIigbEbIXHf50jTfizrNMDWICo29XfK4o4 h6sQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=Cn5L1sRID+LFuxQ7lcYCvN0+iTNfbJ/4RjNcfNf9DfU=; b=S0I8AN9a2pGMn21ZKM9FkhcRc4LJW4YNjqiToUlVjuSov8WSxas0inyi0+Yk5hWssO IT6Er2moeUekXtjzne03pW0HAKEpxixx4YanffYAmEMZnmMPJhWzVMS0e7omXOKLw1Tu rbrZhlTQbDu/Ugcuh8919wlei7kb8O1k2zAmunC4R11nW0wH3uzc95nL8kQU+tYfC6y6 IAOoPetQ+b/8WzdfeIQulSnaVKrA5mkXB47zHar5rIt+fMDE0HrX83qiS8zy0i0dckJo Is7FbLjGxDo2h82eyiostHMX4EvKew1qHJXXndsbkIfrE0lJhqXOROPrsZXOC6jWce7M CkIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=Cn5L1sRID+LFuxQ7lcYCvN0+iTNfbJ/4RjNcfNf9DfU=; b=O9afHh4muCaRb/ne1C6PyXb4E1N9JLpi0PNoSG5bj8d1IBN6zBa1b/vzw5/PxcPCEu k1QcsICp23V/RKOMIAhTnj0hnxbaRn2xKhNu7SGOVTwSWHoEVu0LOOili2+i3Eo9fPAB 1vwzDkxq54D2EXPkkWYnOEKs8NajB3ysqR3WCymz/9a5zSmwuIFqfNrPMQUmvhXAtd+8 1s/Y2eXglRRddAEzqW/vK8EKlfGBZx0qkjZji6/fbvyB8UxjdwsbT3sgv2bNIdY8iRx5 lyN/9LhVj7izJZgYWELMxtMIY8iB0au4zmaBIFLFoZIvTOd3yuYrwl6LJlG+NpO6RwpA c/Gg== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531nqKEmsjYgHxwYgaKr237bDnFIVKA3rWpnfReDBdspa4GQPXhM 4qXXnOGxfCsiJiQlja7DTfs= X-Google-Smtp-Source: ABdhPJxGHHI1RqAn1ymHx8x/yhS+3bjK4ugN6nHc+YVwr8gaRh6BiE6MM1QxbnZTHB2hBuSAcD+RBQ== X-Received: by 2002:a1c:4b0f:: with SMTP id y15mr3210633wma.165.1602755022537; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7d02:: with SMTP id y2ls1191636wmc.2.canary-gmail; Thu, 15 Oct 2020 02:43:41 -0700 (PDT) X-Received: by 2002:a7b:cf15:: with SMTP id l21mr3047133wmg.3.1602755021521; Thu, 15 Oct 2020 02:43:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755021; cv=none; d=google.com; s=arc-20160816; b=MZsarGMXxix0zTlALth3kgEGA6EifGdIQDLOFbKNYZlRev0Zsa3H8hZ9hgSuk3trpU mSo2egZ/0o+5mGTFpsA0Wg3/irFVuU04juOgU6RISfsvJmeYP2/WoO11bcOonrs+Ikbp i5YKMhnGWBRwSSfg5MQzLpIaFi6Avb/pEtFgYXo2sqvL5iD47PhKic4boHaxdVla/1ch SjKpwzxNmoROad1u7HhyBeAzN4yW6e8VplxTRYqZDFYGODheMwz+HBsWWOuXdLV+d1Zk 9MoHHvgjoeA/x92U61RiAKOW92uUlpP1PnIUEwL9oygQCqZJedCgWP3H0cBGrKYmpJoJ NXww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=St+6plklA9RUEof5sUU87ffZ/p23sa/N6v5NCqU4l2U=; b=bnsFWlNJ/DGWWCldxCROSw/SxP8z+YVBfBHPS5gKzjRVSCIvGas5u5QGTovCDK+sL6 mfURBcCWpSdGYEQJA6CiNS3K7fzRjkzgJfZ+OSv9DFqCuMEcwL93YXr8i+m5Os+TbrLh 2VDZu3j7a44j2scZ+deob6vCRG6dv6Qwjd6khS9fet8tIJxncfm87vaApPAZKasfvPQs nJuEYzIzTFLi7+wKiHJQEjlfdwI2zy5CwZtNgWfPo1q64fAU32Z3dtlvualiHat2iCrE lQp+VgsnrWruqjTvfVwp9Oe+BrBCTN5DHMZ7gj2OvjpSqDjHD62QYEqFtd6us9GfxzzS P+pA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id k3si62974wrl.5.2020.10.15.02.43.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hf1s000776 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:41 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heaa028282 for ; Thu, 15 Oct 2020 11:43:41 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 01/11] meta-isar: Lift de0-nano-soc build to buster Date: Thu, 15 Oct 2020 11:43:30 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610451672552871?= X-GMAIL-MSGID: =?utf-8?q?1680610451672552871?= From: Jan Kiszka That's up-to-date, and it will allow building another ARM board while sharing the same self-built kernel. Signed-off-by: Jan Kiszka --- meta-isar/conf/local.conf.sample | 2 +- meta-isar/conf/multiconfig/de0-nano-soc-buster.conf | 7 +++++++ meta-isar/conf/multiconfig/de0-nano-soc-stretch.conf | 7 ------- scripts/ci_build.sh | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 meta-isar/conf/multiconfig/de0-nano-soc-buster.conf delete mode 100644 meta-isar/conf/multiconfig/de0-nano-soc-stretch.conf diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample index 2f82020d..01666fd4 100644 --- a/meta-isar/conf/local.conf.sample +++ b/meta-isar/conf/local.conf.sample @@ -56,7 +56,7 @@ BBMULTICONFIG = " \ qemumipsel-bullseye \ qemuriscv64-sid-ports \ bananapi-buster \ - de0-nano-soc-stretch \ + de0-nano-soc-buster \ hikey-stretch \ nand-ubi-demo-buster \ nanopi-neo-buster \ diff --git a/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf b/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf new file mode 100644 index 00000000..0584d193 --- /dev/null +++ b/meta-isar/conf/multiconfig/de0-nano-soc-buster.conf @@ -0,0 +1,7 @@ +# +# Copyright (c) Siemens AG, 2018-2020 +# +# SPDX-License-Identifier: MIT + +MACHINE = "de0-nano-soc" +DISTRO = "debian-buster" diff --git a/meta-isar/conf/multiconfig/de0-nano-soc-stretch.conf b/meta-isar/conf/multiconfig/de0-nano-soc-stretch.conf deleted file mode 100644 index 68824939..00000000 --- a/meta-isar/conf/multiconfig/de0-nano-soc-stretch.conf +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) Siemens AG, 2018 -# -# SPDX-License-Identifier: MIT - -MACHINE = "de0-nano-soc" -DISTRO = "debian-stretch" diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index c0a032e7..f1f6503e 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -48,7 +48,7 @@ CROSS_TARGETS_SET="\ mc:qemuarm-buster:isar-image-base \ mc:qemuarm64-stretch:isar-image-base \ mc:qemuamd64-stretch:isar-image-base \ - mc:de0-nano-soc-stretch:isar-image-base \ + mc:de0-nano-soc-buster:isar-image-base \ mc:rpi-stretch:isar-image-base" CROSS_TARGETS_SET_BULLSEYE="\ @@ -56,7 +56,7 @@ CROSS_TARGETS_SET_BULLSEYE="\ " REPRO_TARGETS_SET_SIGNED="\ - mc:de0-nano-soc-stretch:isar-image-base \ + mc:de0-nano-soc-buster:isar-image-base \ mc:qemuarm64-stretch:isar-image-base" REPRO_TARGETS_SET="\ From patchwork Thu Oct 15 00:43:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 152 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258650oos; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-Received: by 2002:adf:e64e:: with SMTP id b14mr3330704wrn.68.1602755023440; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=zilTrsVbppiJ2wU0V7t96HQjMUkhoxbl+na3odna/tMGbuNfN5dA9oXIGhCGPd4p+9 YOt9hGTg5qUj/hV1Oe/aUK5vXMRI2ie8slYm2DLW6LCeFa+HFh+5qb2UNBYW29xvlAYm 4zm/xIPVFx4f7iENyzcxnF/3tKE9tIXpVrAGOWG0QYIeN4u9htSzyRN23ZvxAPKyygSn mfFO6pmNPv3qZP+fEaCMFwiTw37Wg8t//e3aW8BdP6ohPtXlaUEh0iCK1iq3dDsz8uS6 kIMINgYND8o3DyXuOT7NzyqhRL1Emhq+9ZugINZ5BYCGZLQOB5FYbB+cDbc4JZ3qvQ6G 2gbg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=hhl9l8JFmtlhscKrTNrbRu4XZMGbcRr6XMYKIOe6XiU=; b=XkjlDj/BBSMcoaA3MJRcC4aNOptVNsvtTbxcFhQN447vrdq6MD84qM7WYHBOYy0Mj7 s0FbgOR/SeTPcsc3u+Btn+M8vItJxcc7m53rbDvRpBvT1FMPJG+6XpEnxRqXV1W1OC55 g5Mw9qEvx3iYsvdZYTJ5/NK4rSzaTSl5FT0ALQguneXq7bx94aksFQXGFjIqeAgQ/L93 k+PcQlBNfjNbkHmpqgEFqIs+pP8jLrTOiyT2aJBSTPCMNkJn+JMFq6f9xyXBRQSPqOJM YONmsHI684CHHBH9vH0ukVOVf7VFmPErOvBXNWYD5OEjcGYl/65NWL09XL4t/fM30zXC I/kA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=MUmVdFjD; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBTVTUD6AKGQEVHSKWWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id w9sor1181426wma.6.2020.10.15.02.43.42 (Google Transport Security); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=MUmVdFjD; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbtvtud6akgqevhskwwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBTVTUD6AKGQEVHSKWWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755022; cv=pass; d=google.com; s=arc-20160816; b=xe/7dC4IvBGQFZMqSuBvA2uwM87Gfrs8wW4BNi9kZ/EN2JH0Y5bbhN1QWtzziDaKw+ Kz+MAcrQ5X5GefyZelOubnphVqwprUqE43+uGb+ldDRFKqO5Wi3jFki8lsXFfcn1l/Na y35W/6zrlgYISiYdDRukVMJbJbR3RVGkzNIFyuzjsGiUm8BCT9/WeeH7SJX0WLy3Kn4N 9f4SCtBncxIhoKj/fR6tvPWqJ5fK5SrtjqRj0QjeRt52HwXIsgsvQMXYsFflcU21RRGT hKi0TV2ENwPa5i/6yvo2EwNqLO3oAI8P3wIZVXQhLjOqSQV/+3cb9WG+TF5yop+CYETq 7Kjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=hhl9l8JFmtlhscKrTNrbRu4XZMGbcRr6XMYKIOe6XiU=; b=aCCywUYRf7eGbaqh+kC6mMWW7ex0geU27l0g4Y4+ZbCHT8l3EV7fJSQJmYe9qDGll0 lxkv4Tp8KglphJW68ikMAC8M6IfCBR634o0UyN8NHdaD626dROjzG/lH5AxXsOrsQtff 281zaleoWNLPeN96NFD8mnnMQ3zkh5NyekNYyk7GhTet7jsx0tk1ovzDtLSGBNVYC1IT 2qzD+IuaS5/BH1O6DS4IeekSN9TaJSJ5ebZe9MdJnp4NNThp731HYX6ratuvfUWFMiRE fMTYTLrMm3HwAIlToL08XVeLqu+tZCc9PINY6HKMZ4KucXnz/YJoJ6Bgt907VPRL6ksh efoQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=hhl9l8JFmtlhscKrTNrbRu4XZMGbcRr6XMYKIOe6XiU=; b=MUmVdFjDSqyJiOdJFWTX0w6q5BS8xbWIlg6MdfkBh+FNHcBkbf8/JBzyg40/+9XeQI wEMR2pNCAqAl9t0v+m62GG0hQB/mX4PWUBku+3K5ZllSoQht1b0g/5IfuUet3muUBPFr tb6kOyUh5EFvK/Zl1lVavqNnzpRno5d1aq7/xyV/zSN+yUFQkzCKBPXIdUKDdV+GOkzj 1JNDAIH+RAAt0WfEgMyU0hBbwzyfZTdYpEjsRXnyIH/7Lj+yV0CdDtB+k4PdZrMiQo+W rJY0RoBRrbPtPzKuLywk0u/d9FdDxXcxXoGsGQ5Mu01L+845ky1O3eAOnGC5jhMzLcl9 BoJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=hhl9l8JFmtlhscKrTNrbRu4XZMGbcRr6XMYKIOe6XiU=; b=XpYX2yvYj/NwJoaOKyV9HeROy4PM6GPm4S84M8houfoRCZsMbEoXoR+wS4uZCr2J1p FzIx50AHpYO2/jUj28g+dGhCAFhIihwvhoqjdMaJSmjbyyxoMwR2P+cX7xq2Ab5QxyvD W/+Z0NIKIt4TurjR8lt1GFXIgN16m9TXIAL8cysbDH3CrKyqDITY32OrjI3tVvVExXN3 cfCWxzmLnewFr5wMMMHGHz5sI1rhj/DWT7/Bf1kjsqT4Vqjzsg8w2F+cO0p9HPK3XbFv On8e3S0g8oBnF6xmTYk2aEUMVKqyTcWc1dZ7I8SZcn9X0qZXhlUrxiolGxX8ojxalCXG pM8w== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533dUKW7ztBm26A6KY0niQkoudNQt19eR+JTmyMRzXPwo0EoOpUk WVNU1s/Er/oZpOCxdvGhSBU= X-Google-Smtp-Source: ABdhPJxUlhp2OD+0sTO1EW9Esjoq4xwVFO8ers+I2qGm3+SRIIAMkpIO+yrSj9x7NQIsVxP7mDBkvA== X-Received: by 2002:a1c:2905:: with SMTP id p5mr3161379wmp.187.1602755022715; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7d02:: with SMTP id y2ls1191654wmc.2.canary-gmail; Thu, 15 Oct 2020 02:43:41 -0700 (PDT) X-Received: by 2002:a05:600c:294b:: with SMTP id n11mr3191705wmd.85.1602755021733; Thu, 15 Oct 2020 02:43:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755021; cv=none; d=google.com; s=arc-20160816; b=gmZwDTtY+p52sdc/9V/TK5CFGNp7NdrIz3OreZ8eND2V17bGDVK4gM07oy90DUynEU kUkW0qIifEyPtiJqcbOzUvLgksRsd05hpJ7zJW/a7wePHP0wGS152lYhP6mqoWcaN2DK v85GfvhD+pEaQYra033UbUkrUlFhJGro+zCjuaJcbK9gW2VDXh1Ei3aqlF8fPCQYg5+Z tPLCTR8H//YVtMCiWIUUD4wJyPP83gjaaI26pBWQYYpdQfKhf3VkWPzCoPUpVg+PVAQ9 4xSHRwfQCGvuNf874gjX2NuxtQcJD1C7VUO0m3xPMK3Z8voYfCwIk0NiqCe8Ipl9j2LX +yOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=Jn7ImInLjN2VHsKU4e9eIx34QP0fecpCDKODhSG1+J4=; b=SkpQ1VmKnmi8+uJESy9BPXZ618pCMYJ25tVhu/wHqgUeFma9VIsUh/zC6AiV9LMu3D 0glMmaK2tMm1ON92pGypH1fFbAHYBSh2Pib7HcxA1KysSF88N/unIA0SJcu0N2fTJBlc z5M00+GGiz9V3QTc5dn/74KT1lDvFBfiQIQFGNUP2BTsTRd9zhHqT82lo9tuvCzLA1RG 4DP/O0wnc/4y9cCzP37ys4eaApUI+ThDpc1fVtOlMsCw9AhA6QF+bgoNxtxwnMXlMnvv 4TfwhZFR9TDSO7AAxYVWR2Uq6Ru70LnFTdO6WfySkb3CE1bzqeP8rsdxiSBIN7fZkTdi w7Sw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id w6si75148wma.2.2020.10.15.02.43.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hfXD000784 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:41 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heab028282 for ; Thu, 15 Oct 2020 11:43:41 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 02/11] meta-isar: linux-mainline: Update to latest 5.4.70 Date: Thu, 15 Oct 2020 11:43:31 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610451782161527?= X-GMAIL-MSGID: =?utf-8?q?1680610451782161527?= From: Jan Kiszka Just to be more fresh. Signed-off-by: Jan Kiszka --- .../{linux-mainline_5.4.10.bb => linux-mainline_5.4.70.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-isar/recipes-kernel/linux/{linux-mainline_5.4.10.bb => linux-mainline_5.4.70.bb} (89%) diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.10.bb b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb similarity index 89% rename from meta-isar/recipes-kernel/linux/linux-mainline_5.4.10.bb rename to meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb index 8ec577cf..209ad9c0 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.10.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb @@ -1,7 +1,7 @@ # Example recipe for building the mainline kernel # # This software is a part of ISAR. -# Copyright (c) Siemens AG, 2018 +# Copyright (c) Siemens AG, 2018-2020 # # SPDX-License-Identifier: MIT @@ -15,7 +15,7 @@ SRC_URI += " \ file://no-ubifs-fs.cfg \ file://no-root-nfs.cfg;apply=no" -SRC_URI[sha256sum] = "f23c0218a5e3b363bb5a880972f507bb4dc4a290a787a7da08be07ea12042edd" +SRC_URI[sha256sum] = "c0b3d8085c5ba235df38b00b740e053659709e8a5ca21957a239f6bc22c45007" S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" From patchwork Thu Oct 15 00:43:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 162 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258663oos; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a2e:9f4d:: with SMTP id v13mr979096ljk.379.1602755024142; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=xcSZtF7cgurDnNzsoET5Ju/ohBfReAO63OKYF1Fis+g3XQM+u73yWzhwgtd+62aX7S c24Nlj3ZHTpc0DXQ+3IKub7e2wQRbCImXBSbsgez8ib2Gk6MuQFwCHbpcrmzk71/zNBx esElybc1MQ3vbX6RQ1O5/7OsKzApLWd2DnOM96QYnd1b2+OQX8RwSY6SDztRvIdIp332 4H2KhFg8zq7U5ZMss8hGZKHLl3i2i03KuiUyN4HlkUubyOQBDg0RGRzo9c9DfguAW2Nw 8FpWGjAqwJcy+mHchuXWLsLSxxQ9Z8H4dDtA0nhYEUSkW2mBuZW5JTJdD0VrRK/HGuUL QBGw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=fftSzsaFg6Aysd37J0HAXN507GbrCj/6Bo6IoGGUE5g=; b=gXg5zzt1dZxiqKg46Bs6Pf3xSa4Y+TiYzIqVhrWcQ1Iskqi1QWsin1y7YwnmyQ08R9 tjlwl0Il+H/WtyEYCouSLcQkZXE8M3FrSspNE7lfYwiscxjal72p5Irg0nCmvROLi3v1 EjZ6f20JXCy65B1M+fxXvWxrRW0izPxOKoE1l+wyYQRXK7hrMLi/hdDlYug1fF5R3+gr gIcGAJRuGJoUtmjbT5WHP3EdR4xqsJNf6XsXfjZvxkFAq5xuzsbG6qRDt2z2OOQ2+d64 e+SaedzVEdJwDS1GAq/WSygkJeqgL7vV9UMsuQ6qyT54UaTTqyFOXN10BUacYyqn6/ni A94w== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=U0+3Pnti; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id x25sor837499ljm.71.2020.10.15.02.43.43 (Google Transport Security); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=U0+3Pnti; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=oL5Q3yeWs3dxBDVbQdsW+HIBTlZqkdDraJ0U0sCz0/El0CGQ5BjHKE5HCquhqNEroz RbcxqK6QeNZm1+5A565/l0wL/W7HzUGpuNbE6nuDSz7CxyABQM59b+/G8V1fqjtHFhhv DCS+s/dsvNhQ5dyeqCbTKEcGAUCvseww0I75Q2+Y88rMPxVi83H77MZC3j1N6tM/oXRN 5TKXK251phLy8jfHQQXKb21q4GMHltGhVTTlqihloeNC4LNmGwYNMA4NOHd9zy2g/Lyt o8K3QwgCcOGLnpB4XjgbQjxGPVOClFwrKlrnXvMLx+1l51WQqx3xS7lOlsb1ZfLCZmjh 3Rnw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=fftSzsaFg6Aysd37J0HAXN507GbrCj/6Bo6IoGGUE5g=; b=kxmaH1E0DJ9WDYgj4XdJLkhuJ5BMSv3H8O8nCtbtTOAmbV1vrIPfSnAgpzDYXktr+7 lu+Q0M/cWeNC7MXGyOkVLfD5coteiH+nXtKA0e78Woj34MjbQwv8/8I9l+X86H06+NMq LnWgcoU4diy17fc1VtWwJJt/V6nhv5uiVYVq+1rhjeBlCiWUB5QxZCsOKuIbwP3l5t91 dKoFLdL2MiEuqfGqBlvBO2oHDtE4sw3KeZnQCSZJV5nh0ocdEK7PaAl4SIBrPounlpkq 7+27tMFnbq2aEeYw4qqIWpWomO0zICUJr0owiO29dcK+9KveeJuoF5lt+6CFDbYL/3FK EGDg== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=fftSzsaFg6Aysd37J0HAXN507GbrCj/6Bo6IoGGUE5g=; b=U0+3PntiJfAMRcr5uH7R19QWYLcrV2s3jGIRvocn7e2qwdAZ3m/91O3NsVDaCOFGA0 ECQTUsHLLQqrN9q8ozV5RC4irJtIvVpBbezUrc+ufcH2oNT1EOnS6BWVyYTTnX1cqwKP Nlascqa2wD61xIxjEfYsE3FiCDxkCQGcElaMEGauFBDNjs63xwnFgJQEZaxKmlnDJRhV mbIqNlEmgsrVKeydemxS5192KRDQU9ZA8lmbeYbtdHlvb1DP+88SSVSL90RRZcdkDWOT 45QLFFmJaq7sD5K30WUp3IH3heCt1VfZ3Foz7RREoshoXS+6BQzsmly9VotErF5JHsJE 0eTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=fftSzsaFg6Aysd37J0HAXN507GbrCj/6Bo6IoGGUE5g=; b=oexDKbeBtcKPsVOdgYr9CvhTJ05dxwtK8vplNE3yz8iDDlxzAvBW80x3M6fH1+H44r grmVrbEIckbOqCcup8L7bjgTvc50I/yaiSwkbhdY7ajPs4tlUOkYv+JE9SFupyQ7TI9r noAYMEpzR+KzUaKiBmFWH4FgI0NgbJe/gE2C5T8aGqHWvbMDOb/RO9FRKY/LAffRHwZs u44pO8uw3PkpU9hl2vcF/sLaR33wloYJ9EL9WRjE5T1B3dMgrgGNzTA1adXMZpZ0Kzr0 4PUr7SIK8POVoRjO1rXYKVQFUy7VsTF2jahh+L94fV6AQEOzt7+Ux4RlfVpVlYHrOWkb tGcQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5305Qowmwz9OE7nNyNku7744P7BKkLr76urw4qiCi6qYpM1UyMjg qkyiOIxRJdKN6xXH5hcT/1M= X-Google-Smtp-Source: ABdhPJwzCVCJBvkeApq+/ai9fhwGtgAeUiPP4gH4F308sK+BipE9Ue/tW6y8zhHu/Qd8bLeJB9iwRQ== X-Received: by 2002:a2e:b4e9:: with SMTP id s9mr1013998ljm.141.1602755023826; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:5e61:: with SMTP id a1ls1042409lfr.2.gmail; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-Received: by 2002:a19:4b44:: with SMTP id y65mr789146lfa.189.1602755022667; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755022; cv=none; d=google.com; s=arc-20160816; b=EklU9NRz5gRbjY5Fhv7ONWq53DxushEUGCv9B2gVyws7+GHd/stTYP/HiyumccgPKC fkaiQTcUui1/+7X8Gi9CCY0v7JpHZp2Xc9DpmAmwYtlgnuh1URs5N0Zc40Ul7eerYO9n V0gAwMUavg/na5BDeKY9ZXAU8D4uSKSDhidAIvoqqsEemumgD0n1E0p6EeF7QWZEznLn 3cuhnQisIP0AaDA/iLL1Mb3YTGsL5eRQdRs66Uad0W/HqOyufwb+cw4PIXtJndN5aZa3 wHiINS5ehCGdlV/+PLr5GiPD1OgNB2DX/kMx0CHd1ajgzI0n0x8qEBJ3Ptayr1qZIkzw Z7vA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=eTzKIs7j7TQInbmUllcVZXRX62Wtqa43wJ+yqq0UeH8=; b=g7JNMssp2ZC6IsrFST7UGhQFQU6mH3Avf1xMxv/y+5wYEYXlf4AAt9mM5BucoxOzMc nCh70R7vNGXa2vhwZFOImS5D4FWPWu8iy0Zkwj49tfh76ZHmNm3exLHla0Uode0B0s4k 8bZGgz6LNDJgS37H0BFNYwu/S2PFGAvysW1l05W3ZLLlaSC0eR6tiXRW/BV6d/RUA3Ty CBLOuCW3KIwY1u9tFyBoCJh22/Ev5zY2wDT0x+xPQkqAJkTTctpk0znl/lB8ivQ2WHjh /uD4P6YCsLyg39mX7DJHyDCKcJfC2XIE07Ozdtr3JNZb8OvbVIRA+IJfcaj1vQtjzm9U eJmQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id 8si38109lfm.7.2020.10.15.02.43.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:42 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 09F9hfBI015463 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:41 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heac028282 for ; Thu, 15 Oct 2020 11:43:41 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 03/11] meta-isar: u-boot: Update to 2020.10 Date: Thu, 15 Oct 2020 11:43:32 +0200 Message-Id: <8d1e369d007412f35faed8f3cbc1b3a7e8b86c47.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610451971837914?= X-GMAIL-MSGID: =?utf-8?q?1680610451971837914?= From: Jan Kiszka Will be needed for STM32MP15x addition. Signed-off-by: Jan Kiszka --- .../u-boot/{u-boot_2018.09.bb => u-boot_2020.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-isar/recipes-bsp/u-boot/{u-boot_2018.09.bb => u-boot_2020.10.bb} (67%) diff --git a/meta-isar/recipes-bsp/u-boot/u-boot_2018.09.bb b/meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb similarity index 67% rename from meta-isar/recipes-bsp/u-boot/u-boot_2018.09.bb rename to meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb index e79f340a..605f484b 100644 --- a/meta-isar/recipes-bsp/u-boot/u-boot_2018.09.bb +++ b/meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb @@ -1,5 +1,5 @@ # -# Copyright (c) Siemens AG, 2018 +# Copyright (c) Siemens AG, 2018-2020 # # SPDX-License-Identifier: MIT @@ -8,7 +8,7 @@ require recipes-bsp/u-boot/u-boot-custom.inc SRC_URI += " \ https://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2 \ " -SRC_URI[sha256sum] = "839bf23cfe8ce613a77e583a60375179d0ad324e92c82fbdd07bebf0fd142268" +SRC_URI[sha256sum] = "0d481bbdc05c0ee74908ec2f56a6daa53166cc6a78a0e4fac2ac5d025770a622" # Just for testing purposes, distro package would be recent enough U_BOOT_TOOLS_PACKAGE = "1" From patchwork Thu Oct 15 00:43:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 153 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258655oos; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a17:906:a387:: with SMTP id k7mr3678727ejz.167.1602755023893; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=ZhkYUqRBv6MoMxLqnfXLpFDoKVzuoPycxzUX3v5ejw95vr6y4AeZm/Ns5dvD0ROoOs TCZXaCcVhkIAmApcA3HLqYWhnlUPwH/yUdY4R+RdZcE12tfRmqPvdJhEtTY1xwFze3Kl 4iB5AmXvt5ErEsJikWWewVl3Sdzx+WkPhbJqseVis4EPflS5JjNnDJC1Mzkbp9Ue3VTF n0Yhn/aXtSqcF//ErBW4F7NrGw41de8zPPv4JWKFo8oMQI86ZXHvBhlC+eah4UaDjqAi kYhk9yW89UytQCdCyfNnsFknxFQRaa2cQcfy4DvFOU1TcYFkW4mWGGhrHeMQ0gejg4Ko N2LA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=nYDV9A7aQ0Rg9TEiBzgRveB1I2jQP4ZvYlH1ECV6yPM=; b=bcOBCaW4S3PXW4T8leRzxoyndSzBjY0AQqnEny+0XziIHNxQxmxxo1jAUp6xSUX9Gp FVnSAVT/HLP5ZbHpk/hHj8F6Uv3ez9WifbqRBXxxOI/VerIl5Bhzc3MJgVGsj6fAEND4 7DBBT+/HZWO0eniWkRaohb2qAjkUYijUeC6QboLLJqkYP38w67aFnNh07lGoLC9ymbvB bISoOTj9N1rZt56NDY5D1G7/0oNoo3R8JokK9Mjj0Kc2htEmu2H0qmQk6HR45EgLsJMT jQZPY78JWJxPHiGDNvXRD4qHRj0ByHGyvpIYwtry6zhQC/hMcP+RvA81rt0w4egcPL+E nj8A== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=n1Yk4MkL; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id v3sor1369532ejf.58.2020.10.15.02.43.43 (Google Transport Security); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=n1Yk4MkL; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=bdZGPgd/WXGw8e58bfVQGEVDSQCHzbGnkMeHhVVsrMBvhqUNocoNL/hi8d/d/DS+OU yFWJ+KW5L8NUICPKIp+yFQhmeXP4ZbUxvKPMp4uT05RAnXCDYzKlWLVSIeszZXD/9B+X /K60KBBShUKLDnTrDAjHC0ifoHS30evMvbhQuEWPlSY6SR/2TzNVH4qPIGjZnR0XusVr n0Co8yJJeNr2BZMnXbdEKAIlH0DCRyc+0ZDZD4DNZXlAfd+j0Yvqt7Vc0ODmmxyFUnZh ywizsvWZtVtIgfxnE6f1XVyT1dSoyeKoHiSqsg3Nr3VwUoVFekXyje8M+aLMTY51tADD 8y6w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=nYDV9A7aQ0Rg9TEiBzgRveB1I2jQP4ZvYlH1ECV6yPM=; b=mjAjY8uA5T4lk3niVa1RZMHKhDOpZq8yyZFL3qtBUVF6JySpMbCQgcLoiJNhD/xJhN Tzk5BJrgMbOKFhn0bUFb0xSfcR6/DDMd+S4LYdN01f2GTQ6liRftjOEHUh1AMkRF1JBm TimoyEkU+EWKhDauWpq2OHOETue0W08Cs2D/PaAnk+ozyyr+39crF2Qa+E0hN9c2pxGQ /zG/FhxnjYxIkGBr8BkbDz69YoovBKfWRGFhwkrAWE4YmgwahC0grNT6q+cq9wcRtZX1 wGCCLgyqY7sidZbOwucACtHCguU+iD8b4kV1R8xN3fRPwSMTXG8L1TNVEBbnYMC2xqzZ duFA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=nYDV9A7aQ0Rg9TEiBzgRveB1I2jQP4ZvYlH1ECV6yPM=; b=n1Yk4MkL15wMxsubAasuoTO2NqH0wI3edBqcb2YOuon8talgrL635IJoM+5RBsHSQg JklOTt2xnzD8MnoRuuKkYWFRqkM3PDm5wksGfKr27Bef0vA9eDg8+sJotCb2Uygk6v2S 2d/ia7Mj/Fv/8ujtQVt+vOaorWy8LAt+/iy+jEb+SKp73+8sL02WexiexXVnX0PmC/CF q3zrCQucEKTH4y9+9tcXWf1wahB3QOv7T6V0It1f19jZaUJUCurRADJ5DBKfBFdhn0mL pJ5GmGZqafmIUHjNR8A2ggcWsX4Pm7BYf2B+WT0BjFJpziBQRH+XVY1/iEHRgOIK743c Zc/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=nYDV9A7aQ0Rg9TEiBzgRveB1I2jQP4ZvYlH1ECV6yPM=; b=Q9kDE4BUaqfUqHbWAJbzyaJqWr16fes5uPCT21TORKk++4gjLqqmM+ciOsmqjVoU9S YiONJIXRa5sGjqAWvumlhE2OX3yJQy81iF/svYuiFwoFgZXEdQ9FRDVbikX6il6Ex47O UqSYEK8TarOjtk+fhE909sM9nOQy63qpuHHil/sRjqlslhNHuHp0aKiqaeWqmLXjAb9e /BKxDqmcqnS28mdAnlTwVrEBzEY4kKYHecFUN/kTwvIrKle+8QW07o7z5fTg5TXKMYth /aeDt5UAu25aubGlnugjVI5SsYuIKkjVw8QhApq3mD4lOJRlGkskuCKAwjxJZ/yL090U gtkQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532kWlCzMHmZBOUzJpUlUKdlKfSuTpCvK2fvHKIDF8o3vtSVmUlY FJt/MFG5ceH0V0liKp3DfF8= X-Google-Smtp-Source: ABdhPJyVO4PKQDQryBfcfqhMIkhTXaWSJ+3WNri1FtSdSjPuNP0+vsjK9eg9o+8WTiYM11yPAGiC0g== X-Received: by 2002:a17:906:4941:: with SMTP id f1mr3596598ejt.417.1602755023554; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:1d3c:: with SMTP id dh28ls2770817edb.0.gmail; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-Received: by 2002:aa7:d65a:: with SMTP id v26mr3540090edr.82.1602755022527; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755022; cv=none; d=google.com; s=arc-20160816; b=rzvZh5V7BBEsFHEfDH3wqOV1lzuXq5t5+FgoyWhbCPGIlUoTpxGwdQTHBdkv2tG/8E zNw9MGFlshAOeUdhEkEKpyZSkU86PS89wTi3/Bvmz1LLvbQwlQHt6fbtd+oEJ8qUqa/m 2PoJHR/HDxDl+Gb89ZgtEKmkpt5Mn+K5ivitKfSEELHYLtMejRRVAIRDYL8x4Ln0qZ31 ZdZlniNoDJw2cDJyu3sZ7DwTbEEoLMDFVcNGk8BaqtNLjEKEQbU5FjFlg+DsENcj+MQI O+Y40sNWJQlnKJgX45UklC8pZ0+KmZxL2MAN/oCBKPWE3+AOeqrjHZJVTfjY3GBp8xLA AGZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=2DXhbedjKEJtBuMg+Dnqi3DoiL2GWu3zOEm+aH/UDKY=; b=mAo+2MyCLau/pyLn7qPIaCdsvl3UJmxDsuH2Cz86NFUTFdf2q7H1T0Tvrjta4ytZsw teX+LFmT75zCYfJrF6xMqAWKlpOvmQXx7YWFqkP3fZqC0pEv62pOOLUr3ox8tVn+xu6j HlmqiP9l2Pd+ePB5tFNSX2w6j2PNu7jH0l8dXbPOw2D3zf5L7qxekjvbinDR7EOjFC5Y lFGAuKMr7/TMejhj4+5lMRFeplDW3Uk9dkqUv1eFtM91sqeoyHJHANhCGEb0nLyCTwjf yATz/L0RetTOnHVw6LrFKapLsHIJ0ig7hg0rpqXjvsBc+DJEqCNsS/Q5suOfgiappcfJ ttwQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id g25si54067eds.3.2020.10.15.02.43.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:42 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hfiW018050 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:42 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9head028282 for ; Thu, 15 Oct 2020 11:43:41 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 04/11] meta-isar: u-boot: Factor our de0-nano-soc recipe Date: Thu, 15 Oct 2020 11:43:33 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610451953069723?= X-GMAIL-MSGID: =?utf-8?q?1680610451953069723?= From: Jan Kiszka We need to change the name of the recipe as a second user (machine) will come along. Signed-off-by: Jan Kiszka --- meta-isar/conf/machine/de0-nano-soc.conf | 1 + .../u-boot/{u-boot_2020.10.bb => u-boot-2020.10.inc} | 3 +-- .../recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb | 9 +++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) rename meta-isar/recipes-bsp/u-boot/{u-boot_2020.10.bb => u-boot-2020.10.inc} (75%) create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb diff --git a/meta-isar/conf/machine/de0-nano-soc.conf b/meta-isar/conf/machine/de0-nano-soc.conf index 3a2c0092..5a734d4d 100644 --- a/meta-isar/conf/machine/de0-nano-soc.conf +++ b/meta-isar/conf/machine/de0-nano-soc.conf @@ -7,6 +7,7 @@ DISTRO_ARCH ?= "armhf" KERNEL_NAME ?= "mainline" +PREFERRED_PROVIDER_u-boot-de0-nano-soc = "u-boot-de0-nano-soc" U_BOOT_CONFIG_de0-nano-soc = "socfpga_de0_nano_soc_defconfig" U_BOOT_BIN_de0-nano-soc = "u-boot-with-spl.sfp" diff --git a/meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb b/meta-isar/recipes-bsp/u-boot/u-boot-2020.10.inc similarity index 75% rename from meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb rename to meta-isar/recipes-bsp/u-boot/u-boot-2020.10.inc index 605f484b..604776a6 100644 --- a/meta-isar/recipes-bsp/u-boot/u-boot_2020.10.bb +++ b/meta-isar/recipes-bsp/u-boot/u-boot-2020.10.inc @@ -10,5 +10,4 @@ SRC_URI += " \ " SRC_URI[sha256sum] = "0d481bbdc05c0ee74908ec2f56a6daa53166cc6a78a0e4fac2ac5d025770a622" -# Just for testing purposes, distro package would be recent enough -U_BOOT_TOOLS_PACKAGE = "1" +S = "${WORKDIR}/u-boot-${PV}" diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb b/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb new file mode 100644 index 00000000..dcb76c53 --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb @@ -0,0 +1,9 @@ +# +# Copyright (c) Siemens AG, 2018-2020 +# +# SPDX-License-Identifier: MIT + +require u-boot-${PV}.inc + +# Just for testing purposes, distro package would be recent enough +U_BOOT_TOOLS_PACKAGE = "1" From patchwork Thu Oct 15 00:43:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 154 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258667oos; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a2e:8706:: with SMTP id m6mr961407lji.129.1602755024290; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=kwEZgvlzRAGTUlTvAfBAsjRMtYYkQlCY9QV8kSF2wGGCkZImD/42HCZaWnZc5/LbbO MyQOzZZSYVi1auRuyezNNIJ3RzEpYU3UflgWaKRiwogtdm2e8kBPLVCZsQjDwqIw2dym uHN/r/NPA3DGfiJZPRWNGBRr1+LRMkoGt1XqKcRxrHRgelWrKMU7BnflNqjjo82kcZsZ 1+EJ0Gfpk2CZ6Y2/TLKN66TLyEgAl9wd2IRsLXOQLc4bXOPnoeVdLSVuFDI4dnnIQhSb fav3BiLmL4W3XMkw4/wJGfg1b+Jo98ncP0fX/2KxyRpSvG+0L3G9bmKwV34wrmB2cH3v IIPA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=cgoWgkshfbRHJCtIR2QLEV9pQrBaUz3lKwtlKC3X5oo=; b=UV0Clb5cqp4OzF6kPjclVr/Quqf7Dfi1KmEFBEnrlaLTZr197iT6iTLU2+WYmXZ/xf SXLevpvPWO0eypSGkDAxgP+7OStuHjug9xy9vDhO1VY9E1Dw2vyqupNioGLHGL1aXine c6i6LNEkdWyQs7Mij8Tvm9jZ+T+EFciz/pC9aL50djtB+gbtu9aKdZtSQQI0TPoni4xq Cwb3JdR8lOKaGdxkb4QJ3s7RnxLfisu1mfydpd3DpzUYjB9VculkhJI0kV/3N6OndrsE G96I5Okddpcy6fQs/6ipFlkXNroED8zeyQh7sE1lxAENrkE6QeyTTprsR/pF8VhNJCTO m7DA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=OkSJlt7Z; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id z7sor899866lji.21.2020.10.15.02.43.44 (Google Transport Security); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=OkSJlt7Z; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=JrUUF4DWtrmSzVsoTKe4+jTkMESOZSBs6ZWQ6FURqRWXb75bS+xEoR+4MBxDGlEJJ9 xHE8/KBvFDhTH5C/N3Ji0CCmeoQxFlATgsMrumOvaAcAazWjYG9xj6TVHJTOpAJ1v1Wc UmljcXPJuvVlcTUMMdB3ec+XKbQaVEuQomkzoBZJmimGAAlqsuAZdtQ91/y26xVQTBaH WUb3PuzXoNZYg6fX7nxzsWLP+nr+huinqa5fSwzY4TzNHRSXaU1xdCQcY665plC3b4jm t8/ROQ9o+BktTd1DrljFoEMk4ZiO5oxrzfGZIJdVknRlYvblSZwBzB/wuCflF7Gpq+tS zBaA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=cgoWgkshfbRHJCtIR2QLEV9pQrBaUz3lKwtlKC3X5oo=; b=zZBEV3CbssCCoRAXV6ZSo4e9I+FZ+8aqLfGZMCnjJYKnVE7FucrVsxOVApSd0NGv9U PujDXvKeKeL0LJUjwcFy1/3OenEy+bOTTJAZ/pKOSxLsI2v5xFmUFRTQk7yJJNmouQ+d D4vI/sDDyDTbMBuY4AlAnYwI451890W9Njgp4H/CHusqt7RAGkQ8bH6hxz5LlpBPGBGl 3G1Kaf52s9J72Xv5IUZ+5Mg749L1w4UZa1CqIfBiZ4qvQ2mtJeTLvh2iztfsJ3ZXtnbY 89q1JXV+gNRyjWSdbXIy9K/IRbAA8ge3tKqC8J2T/buk86F5bB6u2jZPRVfnzc4sjApu nK6g== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=cgoWgkshfbRHJCtIR2QLEV9pQrBaUz3lKwtlKC3X5oo=; b=OkSJlt7ZuI+YAyNuBTnukrIKEddy0Z+eF0FDOLAXppvGm3IUyy91diPhD/boT0H/aa Ct6LOfoRsQa0QDTk3ZzAfzz/N5/3JRjLflGCXcizk/E5TqQtLzZDLsh2Em/ccxHcybGC ZQ2/ZrUFauL6CEWjEOIWrDhU2pp+VFRT/U927J3+UrogvfJbEfJdb+e5hxyJZx556UlY 1bYlhzQOVSJgamxYyRC4nl5+6Ln2gVp2kjdzMSIDeuLwNqBtB5y+Bv7pvSDBnLuDTzjM lE0DT8Pj6K5wmnRKHFtNfom+Dnb2Q62ghydnFQVriCXpgpKmUiTF/EXwapCvK//ggERj ORgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=cgoWgkshfbRHJCtIR2QLEV9pQrBaUz3lKwtlKC3X5oo=; b=TUtjkgn0bq4o9oOVBc5oLZwV6JCLt7EvUUXZY7rxGgJHBSM/6JMyjzDY9UY3dXlid0 iG1HgoOk5gGnEhZF890kcfqF5VY+FOpj36sxWJX42+Jk458w4S7eleWNU07ZdP8c0OOd 58koibERvl1anMHoc9xmllHeFpmK6T3MNLTtbRlZXmb1qolLfc43BhXz9sGCbxugh4+O xiXLVFR7SDE9zSnIOoUIlGGG3aMvvdvJNAr5NgfbqGOahwxQc86Jppza6fmnHopWBIeB ZRieHO0m+sHY62BTeIMIBQJuKyFsBqptc0Okx2vs8BDI8Y8axwH+hY1kJxqVvAOf3fT5 xp6Q== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533zgNYqDuxo2+YumRyHsxVA2mVNxR93LPygYU2OHumuu7RX9urT I+kuaWLZL5Jyjz0u6vNiKd0= X-Google-Smtp-Source: ABdhPJxy4+E0OgbEP6vM+og+sVGQypS9kOpjXfNv0lTVavUuqOp2BmMRNDWG6Ug/JfxoQ/w4zCld8A== X-Received: by 2002:a2e:9a0e:: with SMTP id o14mr978083lji.340.1602755023971; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:5e61:: with SMTP id a1ls1042414lfr.2.gmail; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-Received: by 2002:a19:ac3:: with SMTP id 186mr720083lfk.21.1602755022887; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755022; cv=none; d=google.com; s=arc-20160816; b=BWrFLufLrJNurRGEjkbvwVen4IWM5uu7TYvwxmomwOsQdITuLuJlPTokUROLk106Zg NUiBcKxTqDjKPRY0uNDO4s2Jmg+zDSl2DYLlxeUxeK0a5rZ8rPQW7AxFnJyqZZq2YXki ZLt0ob3xyMbfUzcqx+P9lTACTRi+Nd6+/ifONRMxpIN93/oiJqqhscG3I5nXNl7txknr WwXzZExfuPv+/zSusTSPvYhNRqmEbMjMd+dAhC9X9KLzdxdgs4bLJTvmu29Nwwdhr1uo LwTGYD94L++cw3E8VckAMa7zjw7ZmJdZh7ADJW2CQricTv0bwIcGrgCvq38SRJk3fBYz RyuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=1yQ+ju0wRGfxASrBEStp5cQLET6ogbUxbozzcUPsWU0=; b=kWa4faWUBEaVc+zZDNgJLzUzeSC74pXU5pYzDX+IoHQ1ybOfee8f6WjVTuzhMVq6H9 MbFryPaMizyA1hCVAfsgYtxt4FHHtFQHcwRgqZKqqR57O5JHL3aPwB73SkUMPVv/qHP6 ScJce8p2Ac8oeBB9rHCug1bIy/h69y6E/M0s1QFks4gtYar+92h/bUQZCQAncz3GHp6U uTTYBk7lmhmrFHkdsOjH2uf6435RILC1VDyI+6AeW9rWWIfXxd4mg0PFOqF6C/lbLQsH Nwr62MwkaoFj8tXvvT+cYt7xTQNVSk/q4alSdpfcYH3QWlBYYsEQUDbttVTVTuc5aN5l LkZQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id o4si65215lfn.12.2020.10.15.02.43.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:42 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hgHw000808 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:42 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heae028282 for ; Thu, 15 Oct 2020 11:43:42 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 05/11] meta-isar: example-raw: Purge securetty from target image Date: Thu, 15 Oct 2020 11:43:34 +0200 Message-Id: <65e2d50e62e3482c7b0cdc473b5b76cba4d4e268.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610452323210922?= X-GMAIL-MSGID: =?utf-8?q?1680610452323210922?= From: Jan Kiszka Needed for boards which were unsupported by Debian's login package. Bullseye will drop this as well. Signed-off-by: Jan Kiszka --- meta-isar/recipes-app/example-raw/files/postinst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-isar/recipes-app/example-raw/files/postinst b/meta-isar/recipes-app/example-raw/files/postinst index c32ba956..d25c251d 100644 --- a/meta-isar/recipes-app/example-raw/files/postinst +++ b/meta-isar/recipes-app/example-raw/files/postinst @@ -19,3 +19,6 @@ cp -RTn /etc/skel ~isar chown -R isar:isar ~isar echo "isar" > /etc/hostname + +# this helps with ttys not know to this file (removed upstream with bullseye) +rm -f /etc/securetty From patchwork Thu Oct 15 00:43:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 156 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258662oos; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a1c:d5:: with SMTP id 204mr3166095wma.56.1602755024100; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=TZIOckj2clw7fBHyhyIg53c6vXIRO/FuiX0BWcC/uUE2kM7wy4xlzboDL/AaP91GXW XnUPLv7XcKnCJDdzslcPpgYIqS44TUWAjBpgikLo/ddLlp9rlfgogmambzUp/Ee/hHBn IcD4DPOAHKjQo66zz/DIhCzR8cs2XkRHHgLXPuWzS7LURDsHfqTxPh7GVkKjiTOIn351 GwAVvZoF9aH8zEdUkpAwPCEiBzW+uHOwNPJ92FSLNOZ2DTSJfF3Svsm3WDHViRgEVvdn RqZRRkWngl9+U0J2mOGX8BBlF/dM3/0irJGRNXWDNrIJFNa6PzQYbS22+MLBIlZi+ouA kbBg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=5sUFZMYeojjghBYLIkjtPNQjst41/wWqZBtd7uukWgA=; b=e+zuOe5Eq2pgef8lUNZWEj+2CaLXPyRXgoOKnv1S2DVOIIdpeQDwGB6uExLKIZUX3M z8cQStt3fvIuDJO/hOpK68OUYY/cgsmjM1gykcVb5nU6kCoIBYQw1kJevQopfrXZV6EV J+fN/cpa/ZORh5sXouWV/GfQhQ56tQ+z3IbYzaCL6VaLl1rdknR/BGddN7eFabDe9yvz dRNRF9pwCnpe1TpHpcs+5C2rdgE5TWpWNyQHhW1qdAaIT0qq4i+Bw35Bko56qRlX/sRv 9/3+lHBdVK42kAMdehCpsFZ4MRmIRMvGJpv7n3TAu31PZd+MxP9ou4ULiY1P53N7CsCZ u6SQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=hl71G+U2; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id o133sor1153462wmb.24.2020.10.15.02.43.43 (Google Transport Security); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=hl71G+U2; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755023; cv=pass; d=google.com; s=arc-20160816; b=Uhb5S2i81eldlAfThzGOrB24tJRYdMu4I7208ZdUHa/2rmcwJfyoZS2fpm+GF+BcY6 QgayPdiY3/1pxdCS6BkGmhELltOIemNPlwHCoPAwbKlJJblwRiXREtX35Co5J3MFogAC vuQnWlOBNArgUpCTM3Y1VC3ARtHwt/dUZPZ82ZJiwyxJXXVW2PuVnADcys1Ctr5Ax6s8 qbiWASyWJTfIO7lCNcKFTEJqARaAniJRFskYfZcJq3rqJjdpUuwg0qm6x8/wZRIEA2dn l6YTAVoWAQ2ivUreWv+PTQQ8xWJIy/vMAv4Vw98Fy91EC9RiSIIkzY4Y4/KmNsV80Alh mUag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=5sUFZMYeojjghBYLIkjtPNQjst41/wWqZBtd7uukWgA=; b=pPutOBpjcN6CPJ0uswvPemO+myyEyO6ym1GQll25eBv62hE8wU+ogLd7S6B8/u6ht8 oEOVXJeQxZ9wDsqNMPOPOpXINreZZBJrd3e5tQY4PZh0/rFZQfumv+GiTsODu3gcBGry DEudZW7ty6EWLqu4qIGBLB5WD4T06V/dKr59DihgkXT1DAxY8BL67J0cfDdQzKGPOIAi 3ZNKcK2IEMc43J6T9kSZ9omAsgsf+UnH0FJ2Y1mvFv+LyjkGg7LuYOhkOthEvXLzwn/s U6os70HWoz4Iz52qGLYNpWHOvVgN5bXpGTUOBah9oQG4ryX5d8SmeSArw6mz8g7lHs+G pJHQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=5sUFZMYeojjghBYLIkjtPNQjst41/wWqZBtd7uukWgA=; b=hl71G+U2OnuuMgtOVnk2D+8vnPCxx8q40OflZP/HxBd+5JWE7fUFDtHq8ci0j6HTdH m+pqdKhay6HD7l68hfILaKZHkB8RsUI5WluM1+q1q0WX2hsS+ccDmtZZ0Fl/1OIWReN4 FcJ+6OjoKujr7+WpM1C8hITBGBBLSAP+twEXXTXW03ZRe29Z3rAmRdp/lP7qClFZyZA5 e3JPAUrmfAAtx2N/z4+LYFDgPDpmlVLDygqR5IHyAp1NmqD3AuagMPYUr8cGA7JilCaW GekZdjQFuDVluMvz9OJOi6OCRkzTF9UIHx3YbMdfSOqRkmlimEhnMKlEINOY0Z0JMHvd PKyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=5sUFZMYeojjghBYLIkjtPNQjst41/wWqZBtd7uukWgA=; b=FR3WPx5yMbFi+MBlRiKCX/74/V6KwtymHA8wSbciN9fLd18WYxjKx33lWjgDTCgC14 wfjOtNbYxddXvqvkeGK0BOQhQXDmBJoxk0H1rN2eDdfAbhMl/YH9Y5g2VI7gDJVBO5t9 2HtIqQD8Q0xoa7tEnh6/LZcx/YQgEYswb+tYsrcOL0JwxW8Fnn4UJI83EuGF0cMDH4F8 jOeYV57q44kgFoziOhcvqU6c7uoGYguFJsr0HVOnWUS2tJOYGjoIPWoq+r8K1KrrY5tU UbJEXSsnn36rkMpN66KSfBardftVPbJK7HUxnqdrVS1k9GgnkzpNuDfmvGJAFhPjV6vl 5lTw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531uUvNhhB69r8f6HCAUtPTFxkqwaPFuJZFVZRiOBaSO/HeqcsgC QT9l+qdz8ID5OgYJLeyAeZs= X-Google-Smtp-Source: ABdhPJxX44qtHY/Y4N+gEwthl9n1JpucmloG+7+Wsj4xw4URv+BWhTG8XZM8eAkG+4qViZLPLGnWJg== X-Received: by 2002:a7b:cc89:: with SMTP id p9mr3249114wma.4.1602755023710; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4986:: with SMTP id w128ls1196472wma.1.gmail; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) X-Received: by 2002:a7b:c10c:: with SMTP id w12mr3225302wmi.175.1602755022779; Thu, 15 Oct 2020 02:43:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755022; cv=none; d=google.com; s=arc-20160816; b=tmpkWOpSgOZoCBR7eOySZ825p9t2UrNi4IU9uEGOwUj1rjtLnWu4xytTJFXhAB22nh vz/ypKprB9n8cMsLMsnS0GqdmusgDuYu/iBwyBCrgFijsFg3NIMpoE6WC6EATpzVxCVC UmYRjM3lutqpi+yYGoqjMVYo/BKUzseibpFXfzYVaaWGZKMoNwzvtrQAAuWSsoMg9hmK xPK9yljLTp3mP/2swjHbUaPQS172Et0pTUOmt2HUVwIiNF1i43Gc6ao/vdaIXWiP4C3S WaleYP7KGV7aBqJjf0iFyKFHLUV/Rxft1w5kyU5l85UstYdFM0fD63T8x/06WG++XcfV FrPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=La6jHaDS+BqGyZ2wopgNWFuIuVgsy/P6OroO0wbeJtQ=; b=OSSMxBKzjaDDqZU7MryKZ0wqAcxzbUBvFRFhKPMOP7xMLkF2OWKNFilF60H1jHax2K buIHAT70+0zqP6vBqobicB2O44RIT42M1uURizPwHrAQAaTS3WRSjY17oHEcezRxlYOE HEP4Eb6Gm2IcqUXkRAr6tHIeOnyU3fuAwT1ab528+qkgHt+WqSzM/1JlKAuXZ9ETMVcl GMlgCEnW3VDeNMNu4Cz9QEkADbdf1iNdHZHT9zAbkDTjxvwdSGikGsSyTTKTRsQeRhMB J5pKAsRa5OE7itcdMVMBUJyjLfB+aldzBelhTEgUMN9YZwuiRPVUWkwQH7pw3dZ6s3bK qvnQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id 63si42899wrc.0.2020.10.15.02.43.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:42 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hga8018055 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:42 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heaf028282 for ; Thu, 15 Oct 2020 11:43:42 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 06/11] Add STM32MP15x eval board Date: Thu, 15 Oct 2020 11:43:35 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610452397043581?= X-GMAIL-MSGID: =?utf-8?q?1680610452397043581?= From: Jan Kiszka This adds another ARMv7 board, using buster this time. It's primary purpose will be acting as a TF-A test target. It was chosen due to its simplicity and clean upstream support. Signed-off-by: Jan Kiszka --- meta-isar/conf/local.conf.sample | 1 + meta-isar/conf/machine/stm32mp15x.conf | 19 +++++++++++++++++++ .../conf/multiconfig/stm32mp15x-buster.conf | 7 +++++++ .../u-boot/u-boot-stm32mp15x_2020.10.bb | 6 ++++++ .../lib/wic/canned-wks/stm32mp15x.wks.in | 12 ++++++++++++ scripts/ci_build.sh | 1 + 6 files changed, 46 insertions(+) create mode 100644 meta-isar/conf/machine/stm32mp15x.conf create mode 100644 meta-isar/conf/multiconfig/stm32mp15x-buster.conf create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb create mode 100644 meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample index 01666fd4..de1c6a87 100644 --- a/meta-isar/conf/local.conf.sample +++ b/meta-isar/conf/local.conf.sample @@ -60,6 +60,7 @@ BBMULTICONFIG = " \ hikey-stretch \ nand-ubi-demo-buster \ nanopi-neo-buster \ + stm32mp15x-buster \ rpi-stretch \ sifive-fu540-sid-ports \ " diff --git a/meta-isar/conf/machine/stm32mp15x.conf b/meta-isar/conf/machine/stm32mp15x.conf new file mode 100644 index 00000000..7ef36e68 --- /dev/null +++ b/meta-isar/conf/machine/stm32mp15x.conf @@ -0,0 +1,19 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +DISTRO_ARCH ?= "armhf" + +KERNEL_NAME ?= "mainline" + +PREFERRED_PROVIDER_u-boot-stm32mp15x = "u-boot-stm32mp15x" +U_BOOT_CONFIG_stm32mp15x = "stm32mp15_basic_defconfig" +U_BOOT_BIN_stm32mp15x = "u-boot-spl.stm32 u-boot.img" + +IMAGE_TYPE ?= "wic-img" +WKS_FILE ?= "stm32mp15x.wks.in" +IMAGER_INSTALL += "u-boot-stm32mp15x" +IMAGER_BUILD_DEPS += "u-boot-stm32mp15x" + +IMAGE_INSTALL += "u-boot-script" diff --git a/meta-isar/conf/multiconfig/stm32mp15x-buster.conf b/meta-isar/conf/multiconfig/stm32mp15x-buster.conf new file mode 100644 index 00000000..d1b76d0f --- /dev/null +++ b/meta-isar/conf/multiconfig/stm32mp15x-buster.conf @@ -0,0 +1,7 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +MACHINE = "stm32mp15x" +DISTRO = "debian-buster" diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb b/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb new file mode 100644 index 00000000..6d956434 --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb @@ -0,0 +1,6 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +require u-boot-${PV}.inc diff --git a/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in new file mode 100644 index 00000000..a9fb332d --- /dev/null +++ b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in @@ -0,0 +1,12 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +part fsbl1 --part-name fsbl1 --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot-spl.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K +part fsbl2 --part-name fsbl2 --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot-spl.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K +part ssbl --part-name ssbl --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot.img" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 2048K + +part / --source rootfs-u-boot --fstype ext4 --label root --align 1024 --active --use-uuid + +bootloader --ptable gpt --append="rootwait rw console=ttySTM0,115200" diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index f1f6503e..0053809c 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -49,6 +49,7 @@ CROSS_TARGETS_SET="\ mc:qemuarm64-stretch:isar-image-base \ mc:qemuamd64-stretch:isar-image-base \ mc:de0-nano-soc-buster:isar-image-base \ + mc:stm32mp15x-buster:isar-image-base \ mc:rpi-stretch:isar-image-base" CROSS_TARGETS_SET_BULLSEYE="\ From patchwork Thu Oct 15 00:43:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 155 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258670oos; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a05:600c:410e:: with SMTP id j14mr3038668wmi.15.1602755024453; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=erICehcqBnw+q0r1Sp9KYxKEVxRs2aRmXAbsqw4X9I9ppC4BSCj4O6FTCwezWO7WRb xWWspRp8MsE5exKtEhAABJmEEsrwS1pDrN6Jb9BTeHAIaO2g0ke/41h5H7N1zIfU/iK+ sSEBD5O3e/ZhFV9GjuOgkvmLhWItTVZUHoWpYXeH3UCvyiGRp3z+W2lt4bBohLgG8aSC 4TIC2PFgR7wGx3CKTNThMGqHSuHvC5PZOGqaYA0pFdFLupt2nyqVWuCt1lLXtj46QO25 TIGdvr251ijmZZEXaoHgtuWVRjPgJWOvn3ONRVZ4NLE350ndLB+kkvPYi/bMj9Y1wBlH R0vw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=zZPm9H5Wcny+rrBS98jc9fofCagWXTP9tnuQaB95vCc=; b=qVYYUBZd+ZOBZUEnC7xvVQdAsRnG9fpW54pn+3LKuIeVqxRKgqSDuNQHQLAiFxTbT8 Uatjq+mA8LvSQDL5UrbaFs56Ii5cdCC1wQtUj5nsQYPVkZLmEgX7Fr/wwane+vRxJ0vj c1H5aS2diPWrRO1+GB+uAnZXBSEvUtSpdBjaJa9joEkCRC7iM4seEFE6FlFYuEEi6OfW zMwApYVZBfhm3yEZvawL3tbSI9/5NAFtwvJu2gvdACPsrjPldxSm1r35eNw2lkYY+o8u /ru5oEnIf5FWUaPIz+Z5Q3WkOTwQhQCkfJzLkAgpRTFl3ved6uFQt4ayhbE058GRO/lm H42Q== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=h+1uyaOJ; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id x26sor1127248wmj.29.2020.10.15.02.43.44 (Google Transport Security); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=h+1uyaOJ; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbt5tud6akgqexgm7moa@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBT5TUD6AKGQEXGM7MOA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755024; cv=pass; d=google.com; s=arc-20160816; b=lhpiLPAdx8SCphdUGHkinHvr3ytpwz/6zvrzyn9wZTsozjmPWvlZBJdOOrbhnLGKIM o9UEbLvcqfhW5BbPPZTm/Vc+EORWU8sH/+TpAxy5qY/aAdu9A2J2WH26ti3rOjLNG98u kKB/vfgjSlFRYLskwZuIVnPj67f/H1+5QR+a1MqtZ9IhSCnKR0+EM+TXi10RSO3045bj sfAkl6PQC8m2ZcgaPA7jmQL9iyS1ZN06iuCp3jbmQ1xQbDY7MBNPb6QGL4kMwni8nLVd ObG3gGs0pNMKk4RITh+yfLMkgEol/mtw5BjE7cTuJuNj9V3OFV/VrnXUiIX1VOmlvKQz unFg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=zZPm9H5Wcny+rrBS98jc9fofCagWXTP9tnuQaB95vCc=; b=0M2LXAVPLM1swgASn36/ZNaEdwVLvWcuAL6QKbup1uRJFNa8ZV97iA/7s9CiuNcvqQ RwzbYZpu3H8el9kAAoC3861vAtmAlEIV4ux08COVLCq1hp9O4Czb1SvLw3KLYvecPzRC NIbEXGyAYD4aaj2dmrkVZlKPuZvUBf+cmLl3mDsoyrFk8dxgoQwZ0M1LTtKq0ONqcFSB xh0JbPReXZE8td7kLgeJcAgWCgboVEwSY4NTjgIVJPnBkcJOaGQcS9zM4WA3xokpO1Lg jrRnHV48qgv6O1xGdYe7gPz73mmzGicmqHZfmZnfSSZbHkf8qhh/Eradj1NI7mcSG59W w+vg== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zZPm9H5Wcny+rrBS98jc9fofCagWXTP9tnuQaB95vCc=; b=h+1uyaOJLM84utzpfcOk49lSjq6C5Pf19DATPug7n5Drgae/hq4LenLAMPegDuqyUN ixQa7V2yfSOtolUb51wiEZTwzizSlL8/O2Ab/PyKv5AS7enSE2gE/oFACsFZiqje+BtS EaxGTrGF2b1pQZ/TwQ4tJ7ssaRGCrxCovz3DANp12eHHffUb1abtA2xu+HS4lc7P4dMJ Xm0+czJ7oYNlQhJ3RE+GI4xXpq7y69ZXNwZon78E8DX0HuMVv6LrcLLQIM09OGHIjUDi tReLpldP0FAnvxpPGW+PBo2SZB1WZpWkcVqJwUlYIRuHELQ8kyYMuR+O5A45BStUdhKQ g9JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=zZPm9H5Wcny+rrBS98jc9fofCagWXTP9tnuQaB95vCc=; b=Am1mudMlJ6zBazMHK8RKePwAJnmRyJtEDXngoY2ctfntG/px7X5BY3/vssWzCgYUIP YtInTBbLuxn5rJoBiQlzJ8uxfC+f9lziRIdAqQuq46kKRpyofWrkEwc6UlPQWBf1JEGO OzH1pq1BqLSEf1BFuXafMr+NfrRHKxuhVN2yfVS67+M+jDlJNAMRHnAr9+gRapz9r9hV 0fwcTTR+2bz+rEAucqU1UAD3ANjsIP9KExR+D4lWTuz5mOmCVbQXF8g0rEbVferFl1qm HdOefZMfN4tzQOO/M/CyCwtj2h9r2sWMlgeyrBUDGBm55DtgKXUU6Iic5s50yrHCWzYi 8A8A== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532wed0qMa1DQ69Z2X6gTCDDj1JTU51b4EOU9OiMmDUw8rBD5Tgg jtPcwsQNrpcIgQ3eMHHashw= X-Google-Smtp-Source: ABdhPJyZus9nQQmv3QbZJslefdrSZrpYIbtGzf3JzZjXYYE+ils5w8lWHS80IdX8o/y4SuC+JBN2AA== X-Received: by 2002:a1c:f002:: with SMTP id a2mr3297329wmb.129.1602755024137; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:cd8c:: with SMTP id q12ls675003wrj.0.gmail; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-Received: by 2002:a5d:480b:: with SMTP id l11mr3304858wrq.225.1602755023194; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755023; cv=none; d=google.com; s=arc-20160816; b=fWFVF50t4nP0lXs17kauSMB0zu3rhISh1pteyJ7F+MlYzNkaNwm9ItttqL2mx/4Wbw IyhOZhTk2QHc7OUB6K3aBYcSdaNkzYvYUOMNzvLB4YhLwXicsFPPWIrs/nppv1zzqkOA u5CnelZSEO2FhRK+sivYfnCastifXUook3PNwgNhVUsmWLDhjHy7OkcQkyUlGsRNl2Ib nFhDAgLSCQmwRlmPWEK+sBJkQ+tscErgXa6+ataHyJVzV0ryIaMvYvYAF/QsBW88VCAX R23342+F9yQV3KAmWhRqNTzZNL/DT8PJLo8wYqSlYvnt0ml4vlsJJlOWnhV53nXRvX4U EG6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=e68dljRxOmOttazwP8wcnmOmGDV8/d8azIJKJcTftdk=; b=JqqrhoMZwgn1UaWwjtFuhIPnLFJ1rMDEdAlGF5UPYyP3kqs/6obWhOZx+zt5PcKUpE +6hMK5qJ3W5bO4s2fCH9gF0wNq9r+tQIAP20KCqJdZYvfogV4QupvIgM6YPEyWXNjxCu yD3OBI0tmY4bId6IqGluu8EPG5MfgeXCMkgUG0RS3SVGZcdSDHSIvYtZAmGaRCH3WRf+ dvQqjO0l0kMdm/6uquNuKwo3mikDev4peG0PbtLkuLWHSz9MAwMtSrhl6c1/CFJvCu8E o2boS09b5dQnSZqVCNbbYNESR1o4+21kbSsofvJ8RT16Nv82xena8BNSk/AceJ5qTLZc BS5g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id 14si60623wmf.4.2020.10.15.02.43.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id 09F9hgL6018239 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:42 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heag028282 for ; Thu, 15 Oct 2020 11:43:42 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 07/11] Add recipe include for building custom Trusted Firmware A Date: Thu, 15 Oct 2020 11:43:36 +0200 Message-Id: <2d6f4d8247ddb4365500f0da08262e7bb27f0c3a.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610452920185675?= X-GMAIL-MSGID: =?utf-8?q?1680610452920185675?= From: Jan Kiszka Analogously to U-Boot, this adds an include file to be used in custom TF-A recipes. The typical customization points are TF_A_PLATFORM and possibly a couple of TF_A_EXTRA_BUILDARGS. The to-be-packaged binaries can be defined via TF_A_BINARIES. Debian has a binary package called "arm-trusted-firmware", targeting a couple of sunxi boards. We do not follow that legacy naming by intention and rather use the new official one. Debian will probably follow at some point. Signed-off-by: Jan Kiszka --- .../trusted-firmware-a/files/debian/compat | 1 + .../files/debian/control.tmpl | 10 +++++ .../trusted-firmware-a/files/debian/rules | 19 ++++++++ .../trusted-firmware-a-custom.inc | 43 +++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 meta/recipes-bsp/trusted-firmware-a/files/debian/compat create mode 100644 meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl create mode 100755 meta/recipes-bsp/trusted-firmware-a/files/debian/rules create mode 100644 meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc diff --git a/meta/recipes-bsp/trusted-firmware-a/files/debian/compat b/meta/recipes-bsp/trusted-firmware-a/files/debian/compat new file mode 100644 index 00000000..f599e28b --- /dev/null +++ b/meta/recipes-bsp/trusted-firmware-a/files/debian/compat @@ -0,0 +1 @@ +10 diff --git a/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl new file mode 100644 index 00000000..7ffd189d --- /dev/null +++ b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl @@ -0,0 +1,10 @@ +Source: ${PN} +Section: admin +Priority: optional +Standards-Version: 3.9.6 +Build-Depends: ${DEBIAN_BUILD_DEPENDS} +Maintainer: ISAR project + +Package: trusted-firmware-a-${TF_A_NAME} +Architecture: ${DISTRO_ARCH} +Description: ${DESCRIPTION}, firmware binaries diff --git a/meta/recipes-bsp/trusted-firmware-a/files/debian/rules b/meta/recipes-bsp/trusted-firmware-a/files/debian/rules new file mode 100755 index 00000000..70e1dd66 --- /dev/null +++ b/meta/recipes-bsp/trusted-firmware-a/files/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +# Debian rules for custom Trusted Firmware A build +# +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) +export CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)- +endif + +override_dh_auto_build: + CFLAGS= LDFLAGS= $(MAKE) $(PARALLEL_MAKE) PLAT=$(TF_A_PLATFORM) \ + $(TF_A_EXTRA_BUILDARGS) + +%: + dh $@ diff --git a/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc new file mode 100644 index 00000000..a065ce71 --- /dev/null +++ b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc @@ -0,0 +1,43 @@ +# Custom Trusted Firmware A build +# +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +inherit dpkg + +FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/files:" + +SRC_URI += "file://debian/" + +DESCRIPTION ?= "Custom Trusted Firmware A" + +TF_A_NAME ?= "${MACHINE}" +TF_A_PLATFORM ?= "unknown" +TF_A_EXTRA_BUILDARGS ?= "" +TF_A_BINARIES ?= "bl31.bin" + +DEBIAN_BUILD_DEPENDS ?= "" + +PROVIDES += "trusted-firmware-a-${TF_A_NAME}" + +TEMPLATE_FILES = "debian/control.tmpl" +TEMPLATE_VARS += "TF_A_NAME DEBIAN_BUILD_DEPENDS" + +do_prepare_build() { + cp -r ${WORKDIR}/debian ${S}/ + + deb_add_changelog + + rm -f ${S}/debian/trusted-firmware-a-${TF_A_NAME}.install + for binary in ${TF_A_BINARIES}; do + echo "build/${TF_A_PLATFORM}/release/$binary /usr/lib/trusted-firmware-a/${TF_A_NAME}/" >> \ + ${S}/debian/trusted-firmware-a-${TF_A_NAME}.install + done +} + +dpkg_runbuild_prepend() { + export TF_A_PLATFORM="${TF_A_PLATFORM}" + export TF_A_EXTRA_BUILDARGS="${TF_A_EXTRA_BUILDARGS}" +} From patchwork Thu Oct 15 00:43:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 158 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258682oos; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-Received: by 2002:a2e:9987:: with SMTP id w7mr975418lji.57.1602755025288; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=NYVusIAzy4Zj/YN+1PVS4JS7X3XxOr5p7fQGc1OABK1ZsSzpskImGl+EVhuNUvWRUf 9KwYHjmoWASzO7uRC/uPlLuAZavKmrhtlZ7JKr+DmvWnncWzHjHNttZvQqMLGgKpjTid B/7Ae38GDV0bzauzvRA/K6Q0I+LqnmjidKhJvlM7GtVjU7G5QVux9TN/6XFUYisg7Ly7 EkoKGKJvQldSwFRZN+84TlMPiAN2lx12CAfI2JJXTsmKKRmoU9C9se9LqIcFa4MN16k2 txAjhxdoYNk3zzTQ80uqnIFU/R3WCKzPtb5Eg8A/tenG1yfcNwVS6rZq7IqJCYOf1mu8 y0ig== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=rz8D6+o22Tmp1/XymkyriDpRzBJMcWg9/D4juAyNs7Q=; b=RgqBlS/3G8zmFgAGNlDZeKGcqoBN3zR6hWrTCtW6pNY+NiGxDXk90L8mLZvvWlGMmB ivKNGZUMkanxAhAr+GfHxOyzuDBYZRB5ME8wHNWYiAK6aLYZVlT3GCCstvU4QnAtJ8hT poxO4BHFg2G6xavQeQrR/TIMBjq6uppUveuEpuyUL7QqHf1/2wng/8Gsuz14r6J2X9jf Fv4hS1ryC7TOmE2ZnvfNw09JV2ILZQXayKpvZL3R9D8UChFFMPKuUnOglDscXYXEoN3o mDg255awhSP1ZgyJbk/BdZCHO0HMQoAOn3WJaqY2gA5TJ+pukLCxV4eFLYHOt6ypycAR gPWw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Vw56zOhV; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id j24sor827886ljb.27.2020.10.15.02.43.45 (Google Transport Security); Thu, 15 Oct 2020 02:43:45 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Vw56zOhV; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=rj52C9hmFdHk7g4d8rz46IQRKN/LYBpOP/lXOYzl8Mm5ocGRruc3Yes1722EPIoMKq wuTNwKHZWSNT0d/VJ8l3lDu4GSj0fAa7dG1YmayZ47jksLCBBtBZXUkaC9lkSs9bjvn3 TBxCL5oRU45oC4qhNp+h/+v1LcU3sJbwk+EahENUrR3a9C/IFf91QJjTNwP1CPvQp7Ei ZBUQ6agi06qLE7btd5MIlaaDRHdlg4+bPgK0N73rVYadU7cweL6G+kfP/j0Y4XiHahkT Jy5GuvNU7+s17xieJJicis9ruZxuaQQxG/mhIrPKY7u9dKvUol23IeSlKXs24zjSjiOi 5HAA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=rz8D6+o22Tmp1/XymkyriDpRzBJMcWg9/D4juAyNs7Q=; b=Xq8X44S9bUUvppmI6+SSWZjG/twSvdkXW3ZrZJCcC87P00Owquix71d/05Ml+78zUU vj+7IkRvL98DrWhbbVjcg//rJYW7pA+/OtGgyTodolVf32o9Vw/SgVAaCFVcsUq6Lqy0 v5yiqNV1D3aL0EdJhUfLOyFBFja1ij5EZGpdidMS80LdWSRFH5fNREixA70wJ39gGV+O peDRffL8fl6T2JQalLmh3OwtfrShzFqfCAOXkTf/Hxv0z5aCWPXMxULMapxO6J5OHTPF uV/EHQY1sR8zluFJo4RsEWhKlTCnmj3ENXiHW2CIMhYqg/DP8D/l4eDlkfa72V4vB1cc CL5A== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=rz8D6+o22Tmp1/XymkyriDpRzBJMcWg9/D4juAyNs7Q=; b=Vw56zOhV61cGiOfsDD5QQQ7KV2Ik2HlXx0vI6dR7l0SWO05nuRFK+DJHCvexZalTyD nf6mFmx6LqJ0xagtwgUlQd6hzYJOcZ5mo7jXz5RsxcKQhqJUF8Wo+L1gcSxxB/XgDhh/ MEcXqrThdleLbG/XBCnenKzFMSB4xN2+fDZAfQiGmW7Y+wL0ze8YczappDY5TSGMNKKc UTHELD/0kiLnVBM+ShjCAJbeigfZ5aCtLIyCXneJrTZ3n3uKyE3NssyckndZcl7rZbxs XdnPmwjsNhFeIP3miiJizokOF3S4svmP7oHUB/ZBsB8tmrfVIYRyaKXtpHMO6ewWSOxA nSUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=rz8D6+o22Tmp1/XymkyriDpRzBJMcWg9/D4juAyNs7Q=; b=RwBtcwDVjSPifNbiD8tIS0QhB9qw53bfDWBsDsfKj6oG3Q3wYPVhSAsbBi8FP3t7R2 Fucce8xXwr+I0hjzvitfKy161jPAZ2kzyHRwKZtfl0sxbb4/tWgeIAaADr4UOy1vYHhl vjHd8Tye0xPcTkn6fhn4nKmzw5z4yNa2pIXsR+DxbLz+htnMLC1aUEGJBXGKo99lAN2t +XHL3MI5BOsuV+ItWgJgitJwinFHwLW+0rjcym2z0NR27Qi8oDE4w7VekZt/sOFjGEVc 64VDHPkvL9dbupDD5OlTDbGMkNZB3aG5YQ8fr8EMlSIitAdf2A0cAEZJsBZ1SgVuGMNE d9Dg== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM53319AOndsbSyVjS86MXrHZ/akmC3sJPlPY0szQRMtQpzhARXBOz L3iR2vC89kBeRxtyqYGYn4g= X-Google-Smtp-Source: ABdhPJwdU6xoBKHYkifYc32DWYCghHI0fiwP8+umJEq+P93Q3EkpuZEmOQKiUeLDg+qP7FAqB49e9Q== X-Received: by 2002:a2e:b0c7:: with SMTP id g7mr870793ljl.433.1602755024880; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:14d:: with SMTP id c13ls446695ljd.8.gmail; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) X-Received: by 2002:a2e:a374:: with SMTP id i20mr993414ljn.143.1602755023643; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755023; cv=none; d=google.com; s=arc-20160816; b=ijrXJNehTgmMmTJOoYTp89Q6rMjpVylmtNShun6sSRzuTA7KAWQAu7/u8UwJPdRpUL ld9QWB411Y7Fj5ppsafPaqm6p87xdjtDxkZZTr+tbWK/J74vEvNRlWMW0AdltJI1uVH2 7hcdXqBL1DZSEyYbcArin1Yt8CJepfHEXFaW5ThHMAya0e3B7rYEHfLo3s2onRx/FPRw 3szqeZ0awfJGHFdplRTGX3N/6KxkaQIqBp9Lw13Gxl+M5TTDbzPRo2+HnbpguRsynN0C 82SzxNBbnKzTcRkjfghc92QEI9E7Y6i9eSVKZ22YibFKxdiVawRiAvMjBBiY8W3xMfZw cl4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=PG/1d59b1j+hjcNMHWsTlmb/fz7Mf/Aq2NvsiwMOil8=; b=SP2PQkXUNQye2d52WVsCJs0wGKYTCbtSbCIonnZ6Nrr4GQtuyjGE6uYeD4PnWbEiHu Qi+LFPVNTQy7VeIAbTkSVw0ukS3eQ68Jw+u9LSd8V59+tCPOPttaF0YAznc3G5UqeQkW i5WI5a8HQrT6AgdLLfhLXHmw8VXFLnbXJrDNtlpg2sc0eXTzfyYObUZ8P0GMAgv1mxvq FIi4JbGz1OomNpCdY2BK8xfkYdRDTp6BMnoPecQEO8e9p/8XrX4DOyuegy53O+ZbJFNS BiKqcVwJxTcMSJauiBMy10il4pOYj6XLKaTuUoEn701HGPepdAN3sr58l0dpvT5vNS5n 0l3g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id x19si71745ljh.2.2020.10.15.02.43.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 09F9hgMq015509 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:42 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heah028282 for ; Thu, 15 Oct 2020 11:43:42 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 08/11] stm32mp15x: Switch to TF-A based boot Date: Thu, 15 Oct 2020 11:43:37 +0200 Message-Id: <5584c38a98b554d8822e094e3935a7e2c3197037.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610453271382110?= X-GMAIL-MSGID: =?utf-8?q?1680610453271382110?= From: Jan Kiszka This demonstrates the usage of the TF-A include for building custom firmware versions. Signed-off-by: Jan Kiszka --- meta-isar/conf/machine/stm32mp15x.conf | 8 +++---- .../trusted-firmware-a-stm32mp15x_2.3.bb | 21 +++++++++++++++++++ .../lib/wic/canned-wks/stm32mp15x.wks.in | 6 +++--- 3 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb diff --git a/meta-isar/conf/machine/stm32mp15x.conf b/meta-isar/conf/machine/stm32mp15x.conf index 7ef36e68..66a47df4 100644 --- a/meta-isar/conf/machine/stm32mp15x.conf +++ b/meta-isar/conf/machine/stm32mp15x.conf @@ -8,12 +8,12 @@ DISTRO_ARCH ?= "armhf" KERNEL_NAME ?= "mainline" PREFERRED_PROVIDER_u-boot-stm32mp15x = "u-boot-stm32mp15x" -U_BOOT_CONFIG_stm32mp15x = "stm32mp15_basic_defconfig" -U_BOOT_BIN_stm32mp15x = "u-boot-spl.stm32 u-boot.img" +U_BOOT_CONFIG_stm32mp15x = "stm32mp15_trusted_defconfig" +U_BOOT_BIN_stm32mp15x = "u-boot.stm32" IMAGE_TYPE ?= "wic-img" WKS_FILE ?= "stm32mp15x.wks.in" -IMAGER_INSTALL += "u-boot-stm32mp15x" -IMAGER_BUILD_DEPS += "u-boot-stm32mp15x" +IMAGER_INSTALL += "trusted-firmware-a-stm32mp15x u-boot-stm32mp15x" +IMAGER_BUILD_DEPS += "trusted-firmware-a-stm32mp15x u-boot-stm32mp15x" IMAGE_INSTALL += "u-boot-script" diff --git a/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb new file mode 100644 index 00000000..0a45ec36 --- /dev/null +++ b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb @@ -0,0 +1,21 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +require recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc + +SRC_URI += "https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/snapshot/trusted-firmware-a-${PV}.tar.gz" +SRC_URI[sha256sum] = "37f917922bcef181164908c470a2f941006791c0113d738c498d39d95d543b21" + +S = "${WORKDIR}/trusted-firmware-a-${PV}" + +DEBIAN_BUILD_DEPENDS += ", device-tree-compiler" + +TF_A_PLATFORM = "stm32mp1" +TF_A_EXTRA_BUILDARGS = " \ + ARCH=aarch32 ARM_ARCH_MAJOR=7 AARCH32_SP=sp_min \ + STM32MP_SDMMC=1 STM32MP_EMMC=1 \ + STM32MP_RAW_NAND=1 STM32MP_SPI_NAND=1 STM32MP_SPI_NOR=1 \ + DTB_FILE_NAME=stm32mp157c-ev1.dtb" +TF_A_BINARIES = "tf-a-stm32mp157c-ev1.stm32" diff --git a/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in index a9fb332d..5abaa833 100644 --- a/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in +++ b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in @@ -3,9 +3,9 @@ # # SPDX-License-Identifier: MIT -part fsbl1 --part-name fsbl1 --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot-spl.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K -part fsbl2 --part-name fsbl2 --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot-spl.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K -part ssbl --part-name ssbl --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot.img" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 2048K +part fsbl1 --part-name fsbl1 --source rawcopy --sourceparams "file=/usr/lib/trusted-firmware-a/${MACHINE}/tf-a-stm32mp157c-ev1.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K +part fsbl2 --part-name fsbl2 --source rawcopy --sourceparams "file=/usr/lib/trusted-firmware-a/${MACHINE}/tf-a-stm32mp157c-ev1.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K +part ssbl --part-name ssbl --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 2048K part / --source rootfs-u-boot --fstype ext4 --label root --align 1024 --active --use-uuid From patchwork Thu Oct 15 00:43:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 160 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258687oos; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-Received: by 2002:ac2:5506:: with SMTP id j6mr719082lfk.290.1602755025451; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=xe6qhwSJmUCWxFGorz9xIRYTwicCdl64pekMVbd6ueQuwRwDO+yC3lqy2SKrcwGbfc Aw8jySNkXr3UH6PZrBB18CHBCMp6R1TQDX5nyw6edSkBz43sAE2XCbxYMFzIO0n/EAH/ KwW5zQ/JRoUt3S9vQqZsuXaF3NaHrNu2H4i3SDwbHZXW0kM8jn1vhF53RfmvPTy8bRUO kdfituIOLgPSBr/9mCPVwnHBTROB27tpgXVF0H9F1Ikl2JsYDjZYPuh3Yhi7nC21gMxL y5ujaGH+oEXpwtxNi/gwZ1eVDOkgYGICB23V9lOv8ZJA6awIMOMql8RvqbgQ6F9FfMtq k61Q== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=268933c73qN0LVX4HjqK9uM8UTCyUO64psk6OnoY7jg=; b=CV9CGOwzAAT7afJaQE+pnZ4NSqOSTgG+u0+51NceE+GpnxLrvDgRWJRJHb/LHmyrPz chmxFczUHSSMScXMAN8/udCGdOWAFcDnOEdzkY5O6FEgQMOFg8vDbcfxhD5Ts+hNQZxQ PHKp5bBODnS6lws/QEPniuQnSN5T0EWxUpJrE8PjuitxRL+LEZelrVO3E6xhfP+jaeu9 cDF97jsKRFMh5t/Gdi9ynWtIH7toJQLUsCDZ1FXBDcv+ctKV2sbLgKT1q4PfZHWVHj8W eAdcEKBw+qANLHNi2CpoHsiNBc8J3SU1eAEsIZqDS3wYvDkQBgpSrN4/dumNCuXSxNdD mZaw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=fVL0oQDl; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id c5sor438397lfr.184.2020.10.15.02.43.45 (Google Transport Security); Thu, 15 Oct 2020 02:43:45 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=fVL0oQDl; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=n9RSgYvmew0Dsv5te9rOt9O783MEd5ECpyg9hrC8syfjTX0vqMtwBzUSxa0LJ9/LcB huO5BYeMVlT6Br7XCrqoHBHo5hFERwtDi4rEZo3aLTb55rg6JtCJalah11JW09evbuAA 6s385mtjrDaSYGS/aKKzocTeu5g8Y71rTRY4d0zJjDKlgY8ni/lWZ53Cg0LNHn5F8bfW w8ybXpr06KyZmC2w89AwYbLap7n1RFAuouQtmwQFioNh97MDvLVGQUWJhu8Toeew9HQx FpUpTTl4QDhxAclbaexQeURPTBOVhIsKXljNZyBhT3n+2iGOPZqAhTeo4LNPaMrhtbcz HizA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=268933c73qN0LVX4HjqK9uM8UTCyUO64psk6OnoY7jg=; b=Wop4hYLt+fnFdBCLkuzRQgvBJzCIKjAE3gIWCot9Zx1tE4HCZ870BFlrDsI2JxwZAH Y+K1lmjCe1jDFk4LbTrG01XpgEPU9bfpwA4Ttnq22jcd4Z4no/PCGh+HaGg1CRq4pJwk 3gEHC7rjN6qCmNdgzUuCV3lkEkClWjkPWX6ag6z+MnET1WumGbz6prQC6v0njh42tlg3 vVVTJCwyhhefLTk6qjJJGhwW9D77BhL8kG44mbtx0onitYrSRZlbGDrTHfI78XbCEGWF s8s8HZOrYpiPsey1bnf4JVKFSsWjfSYB0FE853neBLCX4K1FoDEPF6b3S5ZtJ3PuaxV3 LSqg== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=268933c73qN0LVX4HjqK9uM8UTCyUO64psk6OnoY7jg=; b=fVL0oQDlvZfuPjEb9fGKK4zW1uBJarsRi0kFglkkSMpwF1NYSu2ILGur+05DV2lIch Sf7Hwn6Vu3p80z+BQJQK5Ja3AExzQvjDV6NXux0HNn1Z3LWNvLKY4QLVbwi8clN+0pA1 aVFycBakVGvESUP/+LIjQGxCTqD9FihJcUkfX30e3hSxUW66HYQBSf4yZfdCv0wQmLHg kOWQbJspMgtVdJA754vxbG00Yxu7j1FdKX30d3beUfX0uh4a1CHD6K7d7gQjbh6hMr8i nE2nTcFe0y4X5q4yxgKHP3Nh0da9z8nY8s6ovM/6djXj6iZb46nZArux6/8HZVvO3erG H/RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=268933c73qN0LVX4HjqK9uM8UTCyUO64psk6OnoY7jg=; b=BLKHsMH8lvD8Wuv3/oUOiMmTMIDyafnbE10ZmneyySfLFKr3jF632kOmMm+fbq6KUH sBy647/L3BDc+2BfT4mhkzPskPiVwSYzM2dC0SLk6pKLY1O+7ramJZQvpSd/LgiyadJr GlgYeVU8mHcLZVySJODG1dztU5GNQqYX6gkwXpAzWDuyD5y0qvv8JfmRKhkIvavAWm/H L0GxxEhHvKjZv7pZuvJhqJ2J80G4tqot5OIikk3FKvRkFe6uU9rFgC3OCuiQAAM46XR9 0EdKPlgSPwK2yYHTACP9/kjz9XRDV3Lum0oOjZJzMC+d/Yu11K97Jwkhns4c5YDlWjUi +ptQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531E3vEvztq85TfTaJwuqsLJSNdR8Ul8u6AZ63Ps10iAGHYbEKpv ELah28saoD5L9GNKKkE3Mzo= X-Google-Smtp-Source: ABdhPJyXSrsH4VgMktSeSt74t1Y/qlCuzwEPD3em5H4J0Lb4DPoUenodo1imuDxUr3FUDkV3JJd/Lg== X-Received: by 2002:ac2:5325:: with SMTP id f5mr862437lfh.86.1602755025112; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:c111:: with SMTP id r17ls1341727lff.0.gmail; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:ac2:4355:: with SMTP id o21mr834542lfl.210.1602755023932; Thu, 15 Oct 2020 02:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755023; cv=none; d=google.com; s=arc-20160816; b=yxEe0ImTb7/YzRTAcVIL4Bds8AzXsCdN+EdD/hJ6NHc++P/AOi7vbrb3NgL/s/Fb3K pXzQAZXOc1BAGEq4TtaEfOr0unlzVIq9kqbJiig6cBa7imjAbxb9FiEX5CU7KG8OwU34 HJ/nwpKI4vlshuZDee9wrMUupoTCKK/qkGvzCSUXZSG+Z3PWwA4C9S0Xt0TUdjV2XsTU L4IkGXsdrkpAHXX+p1x0I6+kMSEggqFy0lbMMwf5HuJrYMU63u6d6w74oLxuozYlYtjc AZS3hDzxBdGqcLZ1XnQddet4JP9bjzskxRpcuhlReB3fIeJCQFbLgtFbhobqihri0MtE mSLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=we4NWcnB91lWOQM+4HuSbmyw6ML7xY8jkNe/dx8Dmgk=; b=h58dSrlAl13pWckxA/4S1XwUmgLHU1LXd/roBFsM7gA5XYtkwcuOL/sdzdKmGJz5zX MZo2810zq9PZT8GuJSiSDpN2bFGZ3ClliTHvP9o/kZDYJgQgrkXbam1sU9eRK4zNh1ez 2XRA/4lb8nsAUFoMjEKxE7p+D2tSetsgV42Iela51EiFpoMZCJym/9usvTTBf44XiVKU pvdv4iNiXhBQY1R4FpOUQYdu895EXHkk1P4n1lLcJDSKANrhR1kqb1KAmMXTC0gpidyw 7SyW1y/lX0HXVIaqGd9keoY6JAW7z9dBnEwwY84UgdTUHfQOG9ba29sbn1pdClvyw0L+ WAXA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id e1si85097ljg.6.2020.10.15.02.43.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hhS0025589 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:43 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heai028282 for ; Thu, 15 Oct 2020 11:43:42 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 09/11] Add recipe include for building custom OP-TEE Date: Thu, 15 Oct 2020 11:43:38 +0200 Message-Id: <41a04af6ae13705c9cfebfb809f769e84acb7d15.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610454040995443?= X-GMAIL-MSGID: =?utf-8?q?1680610454040995443?= From: Jan Kiszka Analogously to TF-A, this adds an include file to be used in custom Open Portable Trusted Execution Environment. The typical customization points are OPTEE_PLATFORM and possibly a couple of OPTEE_EXTRA_BUILDARGS. The to-be-packaged binaries can be defined via OPTEE_BINARIES. Signed-off-by: Jan Kiszka --- meta/recipes-bsp/optee-os/files/debian/compat | 1 + .../optee-os/files/debian/control.tmpl | 10 +++++ meta/recipes-bsp/optee-os/files/debian/rules | 19 ++++++++ meta/recipes-bsp/optee-os/optee-os-custom.inc | 43 +++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 meta/recipes-bsp/optee-os/files/debian/compat create mode 100644 meta/recipes-bsp/optee-os/files/debian/control.tmpl create mode 100755 meta/recipes-bsp/optee-os/files/debian/rules create mode 100644 meta/recipes-bsp/optee-os/optee-os-custom.inc diff --git a/meta/recipes-bsp/optee-os/files/debian/compat b/meta/recipes-bsp/optee-os/files/debian/compat new file mode 100644 index 00000000..f599e28b --- /dev/null +++ b/meta/recipes-bsp/optee-os/files/debian/compat @@ -0,0 +1 @@ +10 diff --git a/meta/recipes-bsp/optee-os/files/debian/control.tmpl b/meta/recipes-bsp/optee-os/files/debian/control.tmpl new file mode 100644 index 00000000..60b39279 --- /dev/null +++ b/meta/recipes-bsp/optee-os/files/debian/control.tmpl @@ -0,0 +1,10 @@ +Source: ${PN} +Section: admin +Priority: optional +Standards-Version: 3.9.6 +Build-Depends: ${DEBIAN_BUILD_DEPENDS} +Maintainer: ISAR project + +Package: optee-os-${OPTEE_NAME} +Architecture: ${DISTRO_ARCH} +Description: ${DESCRIPTION}, firmware binaries diff --git a/meta/recipes-bsp/optee-os/files/debian/rules b/meta/recipes-bsp/optee-os/files/debian/rules new file mode 100755 index 00000000..d2e9900f --- /dev/null +++ b/meta/recipes-bsp/optee-os/files/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +# Debian rules for custom OP-TEE OS build +# +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) +export CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)- +endif + +override_dh_auto_build: + CFLAGS= LDFLAGS= $(MAKE) $(PARALLEL_MAKE) PLATFORM=$(OPTEE_PLATFORM) \ + $(OPTEE_EXTRA_BUILDARGS) + +%: + dh $@ diff --git a/meta/recipes-bsp/optee-os/optee-os-custom.inc b/meta/recipes-bsp/optee-os/optee-os-custom.inc new file mode 100644 index 00000000..54c47fef --- /dev/null +++ b/meta/recipes-bsp/optee-os/optee-os-custom.inc @@ -0,0 +1,43 @@ +# Custom OP-TEE OS build +# +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +inherit dpkg + +FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/files:" + +SRC_URI += "file://debian/" + +DESCRIPTION ?= "Custom OP-TEE OS" + +OPTEE_NAME ?= "${MACHINE}" +OPTEE_PLATFORM ?= "unknown" +OPTEE_EXTRA_BUILDARGS ?= "" +OPTEE_BINARIES ?= "tee-pager_v2.bin" + +DEBIAN_BUILD_DEPENDS ?= "python3-pycryptodome:native, python3-pyelftools" + +PROVIDES += "optee-os-${OPTEE_NAME}" + +TEMPLATE_FILES = "debian/control.tmpl" +TEMPLATE_VARS += "OPTEE_NAME DEBIAN_BUILD_DEPENDS" + +do_prepare_build() { + cp -r ${WORKDIR}/debian ${S}/ + + deb_add_changelog + + rm -f ${S}/debian/optee-os-${OPTEE_NAME}.install + for binary in ${OPTEE_BINARIES}; do + echo "out/arm-plat-${OPTEE_PLATFORM}/core/$binary /usr/lib/optee-os/${OPTEE_NAME}/" >> \ + ${S}/debian/optee-os-${OPTEE_NAME}.install + done +} + +dpkg_runbuild_prepend() { + export OPTEE_PLATFORM="${OPTEE_PLATFORM}" + export OPTEE_EXTRA_BUILDARGS="${OPTEE_EXTRA_BUILDARGS}" +} From patchwork Thu Oct 15 00:43:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 159 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258689oos; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-Received: by 2002:a2e:924d:: with SMTP id v13mr963957ljg.375.1602755025480; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=EFZ9TNmF3lKiW/iOJ2qxwc4k/OiilNt9XyUCCglthoKHa8dThxH5ymwoY+ccXGrbXr 9xd7lTo5RtLAA0v/0sbKEoN1EZxT5w6wCBjegKNSVxAqy1iwSEctcw7TKCExm71YI9v+ 8CvPT416j74aiPyPYSKjR6n5b5weLUzzIfLTESlgXfMjXUpsTkhbIwhf/mQIsdLYSiYF EPk2Itlbp/zX66y7+TCTxaOihy7eyBUWty2kg4/ov5SROqyZN99BxbUCjPtnYfj3Thte GAczGDQb2ZA2nv5UZmUIURDeQc7kjkZjApae7HIVQngtzm0H/QwXMuWE7rvFT0Dm5S/4 W8dw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=p6al5WY1/oUPGil4WKM9RZAY8ckSB5m4SS1mMFu/Fv4=; b=PJImKr/D0S3AHNEBbwGhw+cIJZWhAFm0rMV8LBS92Gv9vqsCvpCKd1sjI8+NAEHB3X 9ZsbgHK3jhuIJBHXSRRmkC5RQFXaALmFCvNaI2O0bgb46qfTva8KchtMjZDO4tCEckJx eQb0jKBFD8/pJPN3h6tq5fe9EjMbCdtom+xYPkhHjGRYoX1Q2eIFa0/H75beLQLLYtOl WNZv/B471Sc4DTwT9kQiz8GWIlNaRQ4brY0E7UfKHquZqZidhbqKuRzqgeGYr7pE8g90 qxouk7vtWf53TLMlA4SkRZg220JleoBBXc30EUaXrjbI8RZVzMle0WptRS+7hj77q9QZ q09w== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=KGHXzOp4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id t12sor838182ljo.6.2020.10.15.02.43.45 (Google Transport Security); Thu, 15 Oct 2020 02:43:45 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=KGHXzOp4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuftud6akgqe26lztwq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUFTUD6AKGQE26LZTWQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=yJYh2tXWN36TMEqA7aOn76szn1Pz7lmgzCvmxUwWOz5uq7eqGjA8CQjuCobi2PP5Ub yGR0Iq/BfKgGuixU/i7Xe5887cOSZvcAPX3LR+Dqt5ydzyRiK7nO81dLX4MNOtt9vIqj 358PLmEmjlm3ecrRE3vwp2sc7CNVxz/Onm2QyywdLsg5KP7bvBAMRfMuJgpH0BL1nn3Y 1Z9MjD2YWdrq2hitUgwFQEbK6LM3+P3kOa2w/Mw3g2cm8OEiUhYoSou1rehj+AgwsN11 PKDNX0VL1P+dhS2FZj2M/1cFLh3S4rzfxYb3N+9Fv7GrOEkzPTBYYpqq0VLrqdxER5y3 krFQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=p6al5WY1/oUPGil4WKM9RZAY8ckSB5m4SS1mMFu/Fv4=; b=aQTxdrud33LlIPEOiQYnEWOAdrKQGB7DGEDWJqZ+RCWmq4n09PjS7id+95lDEIDeLf YlJrNJhxWRxKrZL5rtV3VaJmyk4hffvjUJlDLxNXUgiJotC2hIp/6Xf4wNSsaUF+BR6D b3Ys+hr+PKSPT1PsjayF+6uksjHxqJ+GwEthCelj3MhdB5Wm4mXPuxZcSTfh3+w2+avb U7ZjThoQJ4ZN2G5EIaEo39+05bNIPXabsIyOrwteM+WbSqr5nCpUTHIBAKZPMMFZTVka fpxDzi+c+waqInvd42tDdEvGrN5ceSIh+JHCVreLP1Vv7NhecQv4CejCpAxAWgpfGGVv i2dA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=p6al5WY1/oUPGil4WKM9RZAY8ckSB5m4SS1mMFu/Fv4=; b=KGHXzOp4ukAVWJpR+Rdj1slkIHdnXBYm5Uyt9p3W+2keTET5HsQy1uAaVRbTywZ+pi Qia8qgue+oAEXhN1bWw0XSpC10Tmn8edzFl2kA1+g0YCEjOZF1be49ItNT4ING93kKJ8 b9ZpfIeiVt1sJo38qPPi4N00AM8J4iGTUHAdwh1dm7NHcS6hOu9Nz5hpGMFYkVq9DOIb Xedj3PNFj5BMgaZBxnh68CWEQ6T1VBxsrDK+yvvwFjhIRHEAsnweZD8/7agSDg6l1ceQ pv+IC5jWF57svrJcFEgKzBHAHEnWIhZI0pnkACY+PE256sVluzazZ8p97nEvNOZxFzKA 5r2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=p6al5WY1/oUPGil4WKM9RZAY8ckSB5m4SS1mMFu/Fv4=; b=Fuq8Gx7uSF+TAy2I7DOkhsAZC6pFYx/U07JFZJCtxMRlt+PrvI6RkZI9935o3U5yT7 +4L9BvxuxnSAFGYC9pmQgj1AxSAlfclVsPfoY7M29DzMIpQ8yFtLFdzknwsVCxEqYyRT gZMNZZz08GpcX/kcFVbjaDX/fIV7Y5mqJcZZ92wVKFIq6JbN7C1XAy0l3UohBT2BAwL0 2cVP3LT5RI+Mxy5Yzy59Lu2FNAvLidTroodIWcsUyxYpsTZHPEL5ZSfY2/oRhkLibt0H 02tuDjBqLbkI15ZGD5v35roSKp4Cacjj6NTVG07dskReTwZZhJe+MRkFRc/Bd0iO9bFd 2PNA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533YiCj2L0oq9N9zi67M+3k+p6AGO0NARxgE1Jxp9wa4Xp+bJKtD n+CehAD64VVOq5gg3NiwkvY= X-Google-Smtp-Source: ABdhPJy3WxaUzSafddpOq9STFStTQmFMVLx1ao7t1I6gVuOZ7eMe1VrSlqlF3O0yJIX6YmPP5vYyhg== X-Received: by 2002:a05:651c:1a5:: with SMTP id c5mr979299ljn.273.1602755025131; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:c111:: with SMTP id r17ls1341731lff.0.gmail; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a19:dc47:: with SMTP id f7mr767712lfj.419.1602755024060; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755024; cv=none; d=google.com; s=arc-20160816; b=Ndr2dwCX5MchG7qQSUpG1picpu4MbBADXzR2dxwZKTXDHWV2LiClG2ZYM2z1RhO/cC o6U9XgRPQTmqYCdN7/pfhDsh1SLkQae2uRE7BfcapNrm5KjLxb08fiaU1H/YYtKPfjv5 Bae7XIt1ICBI7+bPMa1tXmM51SOFfcQ4K22U144B4sZlioQP9LuwjggE92k7M2yp9A9X aHMuKDdNDG6fn9bIFqQkotKzX+6HgSuPoK7kwxa8kSk90s5KuIIGdh8XB/cMKBGqxqqy YOuKfgU4jkBZViX3S9RW9sFPkY9pm1GOdCCkACPjaBrvktt1YVrYZgR/2PbQS9/lxbif SYgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=M6LH6O3AsCodcrhIHSZLdU3uZ8GcF2x8R8a07afI3gg=; b=Ki3hBjiDT0IJAIMKURdhGQ2qj+6w9pyWN4lfPpHs1dSsAbE3cO0MjUy2VsnUsa8Sg0 qGwjKLKsVZvbB1n3aoNSraIJGhcb1iLvTxE4DnFFmUT3T3IruDWd+xwTOWJiB9DAPSGS 8fBZVGTLTyFiLYMNBpjtvZ6ryswAkjSugtCS5he8ZSokRu5fEWScXuTClRe6FIXr5zkZ Sx2EhGamx08OijIDco1w4pZmHC3qOzJtAQq2NjdR6H8EHu5bmuaTn29q9VWPwmZ54JdQ mab85mtWUDZ4OGHSFUYUmoxCBgYsbSVM0ubRORFvoXkkH+dFrsFTm1Q1wH0eNixqHZoJ 89MA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id r7si43716ljc.7.2020.10.15.02.43.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 09F9hhl0015531 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:43 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heaj028282 for ; Thu, 15 Oct 2020 11:43:43 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 10/11] meta-isar: u-boot-stm32mp15x: Add patches needed for OP-TEE usage Date: Thu, 15 Oct 2020 11:43:39 +0200 Message-Id: <57c36a6c89ddf097ad5a593ba425deb5e9593de9.1602755020.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610453883855119?= X-GMAIL-MSGID: =?utf-8?q?1680610453883855119?= From: Jan Kiszka These two patches didn't make it into 2020.10 but are needed in order to boot Linux when OP-TEE is present. See also https://www.mail-archive.com/u-boot@lists.denx.de/msg386193.html Signed-off-by: Jan Kiszka --- ...y-add-property-no-map-to-created-res.patch | 151 ++++++++++++++++++ ...rty-no-map-to-secure-reserved-memory.patch | 33 ++++ .../u-boot/u-boot-stm32mp15x_2020.10.bb | 4 + 3 files changed, 188 insertions(+) create mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-fdtdec-optionally-add-property-no-map-to-created-res.patch create mode 100644 meta-isar/recipes-bsp/u-boot/files/0002-optee-add-property-no-map-to-secure-reserved-memory.patch diff --git a/meta-isar/recipes-bsp/u-boot/files/0001-fdtdec-optionally-add-property-no-map-to-created-res.patch b/meta-isar/recipes-bsp/u-boot/files/0001-fdtdec-optionally-add-property-no-map-to-created-res.patch new file mode 100644 index 00000000..8a32fc11 --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/files/0001-fdtdec-optionally-add-property-no-map-to-created-res.patch @@ -0,0 +1,151 @@ +From ccaa5747bdeae4261199dd7e80771e4de1c550ca Mon Sep 17 00:00:00 2001 +From: Etienne Carriere +Date: Thu, 10 Sep 2020 10:49:59 +0200 +Subject: [PATCH] fdtdec: optionally add property no-map to created reserved + memory node + +Add boolean input argument @no_map to helper function +fdtdec_add_reserved_memory() to add or not "no-map" property +for an added reserved memory node. + +Property no-map is used by the Linux kernel to not not map memory +in its static memory mapping. It is needed for example for the| +consistency of system non-cached memory and to prevent speculative +accesses to some firewalled memory. + +No functional change. A later change will update to OPTEE library to +add no-map property to OP-TEE reserved memory nodes. + +Signed-off-by: Etienne Carriere +Signed-off-by: Patrice Chotard +Reviewed-by: Simon Glass +--- + arch/riscv/lib/fdt_fixup.c | 2 +- + include/fdtdec.h | 5 +++-- + lib/fdtdec.c | 10 ++++++++-- + lib/optee/optee.c | 2 +- + test/dm/fdtdec.c | 6 +++--- + 5 files changed, 16 insertions(+), 9 deletions(-) + +diff --git a/arch/riscv/lib/fdt_fixup.c b/arch/riscv/lib/fdt_fixup.c +index 5b2420243f..d02062fd5b 100644 +--- a/arch/riscv/lib/fdt_fixup.c ++++ b/arch/riscv/lib/fdt_fixup.c +@@ -75,7 +75,7 @@ int riscv_fdt_copy_resv_mem_node(const void *src, void *dst) + pmp_mem.start = addr; + pmp_mem.end = addr + size - 1; + err = fdtdec_add_reserved_memory(dst, basename, &pmp_mem, +- &phandle); ++ &phandle, false); + if (err < 0 && err != -FDT_ERR_EXISTS) { + log_err("failed to add reserved memory: %d\n", err); + return err; +diff --git a/include/fdtdec.h b/include/fdtdec.h +index 152eb07b9e..62d1660973 100644 +--- a/include/fdtdec.h ++++ b/include/fdtdec.h +@@ -1029,7 +1029,7 @@ static inline int fdtdec_set_phandle(void *blob, int node, uint32_t phandle) + * }; + * uint32_t phandle; + * +- * fdtdec_add_reserved_memory(fdt, "framebuffer", &fb, &phandle); ++ * fdtdec_add_reserved_memory(fdt, "framebuffer", &fb, &phandle, false); + * + * This results in the following subnode being added to the top-level + * /reserved-memory node: +@@ -1056,11 +1056,12 @@ static inline int fdtdec_set_phandle(void *blob, int node, uint32_t phandle) + * @param carveout information about the carveout region + * @param phandlep return location for the phandle of the carveout region + * can be NULL if no phandle should be added ++ * @param no_map add "no-map" property if true + * @return 0 on success or a negative error code on failure + */ + int fdtdec_add_reserved_memory(void *blob, const char *basename, + const struct fdt_memory *carveout, +- uint32_t *phandlep); ++ uint32_t *phandlep, bool no_map); + + /** + * fdtdec_get_carveout() - reads a carveout from an FDT +diff --git a/lib/fdtdec.c b/lib/fdtdec.c +index 56bf9fcc79..b8fc5e2bff 100644 +--- a/lib/fdtdec.c ++++ b/lib/fdtdec.c +@@ -1316,7 +1316,7 @@ static int fdtdec_init_reserved_memory(void *blob) + + int fdtdec_add_reserved_memory(void *blob, const char *basename, + const struct fdt_memory *carveout, +- uint32_t *phandlep) ++ uint32_t *phandlep, bool no_map) + { + fdt32_t cells[4] = {}, *ptr = cells; + uint32_t upper, lower, phandle; +@@ -1416,6 +1416,12 @@ int fdtdec_add_reserved_memory(void *blob, const char *basename, + if (err < 0) + return err; + ++ if (no_map) { ++ err = fdt_setprop(blob, node, "no-map", NULL, 0); ++ if (err < 0) ++ return err; ++ } ++ + /* return the phandle for the new node for the caller to use */ + if (phandlep) + *phandlep = phandle; +@@ -1481,7 +1487,7 @@ int fdtdec_set_carveout(void *blob, const char *node, const char *prop_name, + fdt32_t value; + void *prop; + +- err = fdtdec_add_reserved_memory(blob, name, carveout, &phandle); ++ err = fdtdec_add_reserved_memory(blob, name, carveout, &phandle, false); + if (err < 0) { + debug("failed to add reserved memory: %d\n", err); + return err; +diff --git a/lib/optee/optee.c b/lib/optee/optee.c +index 457d4cca8a..963c2ff430 100644 +--- a/lib/optee/optee.c ++++ b/lib/optee/optee.c +@@ -192,7 +192,7 @@ int optee_copy_fdt_nodes(const void *old_blob, void *new_blob) + ret = fdtdec_add_reserved_memory(new_blob, + nodename, + &carveout, +- NULL); ++ NULL, false); + free(oldname); + + if (ret < 0) +diff --git a/test/dm/fdtdec.c b/test/dm/fdtdec.c +index 716993f706..4119003041 100644 +--- a/test/dm/fdtdec.c ++++ b/test/dm/fdtdec.c +@@ -80,7 +80,7 @@ static int dm_test_fdtdec_add_reserved_memory(struct unit_test_state *uts) + resv.start = 0x1000; + resv.end = 0x1fff; + ut_assertok(fdtdec_add_reserved_memory(blob, "rsvd_region", +- &resv, &phandle)); ++ &resv, &phandle, false)); + + /* Test /reserve-memory and its subnode should exist */ + parent = fdt_path_offset(blob, "/reserved-memory"); +@@ -101,7 +101,7 @@ static int dm_test_fdtdec_add_reserved_memory(struct unit_test_state *uts) + resv.start = 0x2000; + resv.end = 0x2fff; + ut_assertok(fdtdec_add_reserved_memory(blob, "rsvd_region1", +- &resv, &phandle1)); ++ &resv, &phandle1, false)); + subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region1"); + ut_assert(subnode > 0); + +@@ -115,7 +115,7 @@ static int dm_test_fdtdec_add_reserved_memory(struct unit_test_state *uts) + resv.start = 0x1000; + resv.end = 0x1fff; + ut_assertok(fdtdec_add_reserved_memory(blob, "rsvd_region2", +- &resv, &phandle1)); ++ &resv, &phandle1, false)); + subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region2"); + ut_assert(subnode < 0); + +-- +2.26.2 + diff --git a/meta-isar/recipes-bsp/u-boot/files/0002-optee-add-property-no-map-to-secure-reserved-memory.patch b/meta-isar/recipes-bsp/u-boot/files/0002-optee-add-property-no-map-to-secure-reserved-memory.patch new file mode 100644 index 00000000..6a39968b --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/files/0002-optee-add-property-no-map-to-secure-reserved-memory.patch @@ -0,0 +1,33 @@ +From 3e15c315f97401f394ae83ed17fbef72b765222a Mon Sep 17 00:00:00 2001 +From: Etienne Carriere +Date: Thu, 10 Sep 2020 10:50:01 +0200 +Subject: [PATCH] optee: add property no-map to secure reserved memory + +OP-TEE reserved memory node must set property "no-map" to prevent +Linux kernel from mapping secure memory unless what non-secure world +speculative accesses of the CPU can violate the memory firmware +configuration. + +Fixes: 6ccb05eae01b ("image: fdt: copy possible optee nodes to a loaded devicetree") +Signed-off-by: Etienne Carriere +Signed-off-by: Patrice Chotard +--- + lib/optee/optee.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/optee/optee.c b/lib/optee/optee.c +index 963c2ff430..9e6606568f 100644 +--- a/lib/optee/optee.c ++++ b/lib/optee/optee.c +@@ -192,7 +192,7 @@ int optee_copy_fdt_nodes(const void *old_blob, void *new_blob) + ret = fdtdec_add_reserved_memory(new_blob, + nodename, + &carveout, +- NULL, false); ++ NULL, true); + free(oldname); + + if (ret < 0) +-- +2.26.2 + diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb b/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb index 6d956434..39fceb2f 100644 --- a/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb +++ b/meta-isar/recipes-bsp/u-boot/u-boot-stm32mp15x_2020.10.bb @@ -4,3 +4,7 @@ # SPDX-License-Identifier: MIT require u-boot-${PV}.inc + +SRC_URI += " \ + file://0001-fdtdec-optionally-add-property-no-map-to-created-res.patch \ + file://0002-optee-add-property-no-map-to-secure-reserved-memory.patch" From patchwork Thu Oct 15 00:43:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 161 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp258692oos; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-Received: by 2002:a19:740a:: with SMTP id v10mr728723lfe.315.1602755025644; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=vrYCWRzc7UcLEdCFNp1YvPq+yF6bJCbLxSukz8qeiFMLBgW5AiFJOPYro9Evfm6JDx ZJhNFJeieldPZb8tyaOQe3p9ZYSF2URVg1rECXOpZoZl3Q8StjRvx6jw9jZAWikO93aN Ti4Yas0fNVh0mRnsuvyig0TC+mc6zT+kGt7PDOFaUdZVCDiEdqlCvJnEin7f3Y/LntML puP8ww/LYLc3dao9Pg/McS6gIVDvuMo+iZFUyd74Fz55XCagj/86JCZwhg41LUfijhue 9JY+IvN/Z4x2ZQklMiRUa5NqU0mfnNuYL56AaFCr3bQ0vjwJryhQv1t7CdYWZRZGkkmO 1SVg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=34ctnykgLRYKxlhevaqlhC/Iwpo+h6+XoX10gUEO938=; b=AdLIjEYnJId8h3ZA2946aj4Aq5zvg4E7xIvbMZsnErT0ppwzsc1qEbJq3H6fTDAy39 mes1G03/DqIE39K5wVQRMcEzT0Ecm04MP/tvDsAREmb2KZaW/o+menxwNexBRzFHQQBn U9R7DOiXtfFeVqPYYUavPNsEdZWyMrbwVY10Mvn38aEfs+iGepry+dkIkmkLsILQtYfI qgSl5UsveKFcNX46kffb7N1XYqMC9ivbmZH+xJZLvy5b1e8ifQ+RkXGFpykmyImnmFdi E9LZpvRiIiDU+L1bZ+6dSsRl0MwZxhAMAjqXQLpxlfNo7nOzTAZjEFjo72yJEbqqM1GP 4d3w== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=G1NNdrRg; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuntud6akgqerar6qni@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUNTUD6AKGQERAR6QNI@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id u1sor463772lfi.45.2020.10.15.02.43.45 (Google Transport Security); Thu, 15 Oct 2020 02:43:45 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbuntud6akgqerar6qni@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=G1NNdrRg; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbuntud6akgqerar6qni@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBUNTUD6AKGQERAR6QNI@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602755025; cv=pass; d=google.com; s=arc-20160816; b=L3Oh/ynC8gaZl0+Pi7dbBN1qZ6sKceBQvRndSeQLjZGFPcyy5m/OYa/HCxswAEcgaU SSbsR6abpYePTbUvAvqCNQIj+Og2BFgn3c9A6UshRGRNQ4HtqVJzbSsz2qlW9VXduCVZ OMbRWXdSqVj7th43vdyI8JKrdwONSNiMUgSLr9CCnVtmvG9R1Du4u99QYphjJ0k9LfKk U5HQZetRDPqkGeyXHragzDp5awN9hxiRTsqeIkcPdDQvk9g5wTYhr8s9TCYV7QocDBn8 AYQAUoIs0j53Ji7urOxsX6T4KwVByZwY9JlPsPfCMra7/rJt9zvyfuj3tW8Z75GabZ1e oLGA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=34ctnykgLRYKxlhevaqlhC/Iwpo+h6+XoX10gUEO938=; b=QHXzsbSCmUpBqNQMKze8+Ww8zEuK7TKER5po1xgZj9kLPGm5YYbSqsOLtYAIrAV2X4 SgLPGc7eXz44mEM21WMgqzz7R+I6F1BHwE6FacPDsC4n0Osr7A0c7s/7D7pqMpZh9nBk +lxgHr+53XmkNKzIxpQBlmZt8dZ7c2+QZElZPPViBWXIjuco30yOoDmVtog+pweGCjuE b1q17FN525khvwBZGotX1mZakiI5GznnBE+JpsUO6L3Vwes7uulyuWi1q6P7/UK3Noos Rz4NaD2n/AaWi8TRDfqWUBsumH8mklJa5jru1gwtVUzi51IzytR15HGyGu+LnfQk+Ydz tpAw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=34ctnykgLRYKxlhevaqlhC/Iwpo+h6+XoX10gUEO938=; b=G1NNdrRgpbsQBEq+2fXExHHPO+XnHrLkRt2H8iqP7IQNgzTr3BddkokYfYBS13SMju X7k+x/wGXvs90GaOuVzMlkhA/TGsav1rcoLzVfzs/977reXzegC30Ezq7ht1ZPOmBb5F SS575X4Wo6FyViztY+vjPF5fLvlKmrq5Uvw+LG7l6odKExSuMeQbeyr4efMnvAAzwN9I xWdQ9CMVVfkxDwYDC6nG+aZl01LiZ4W33DATgMoyZ6hslz2HPbSGF5Yop8xuZJbxItnW DQN+xUhHFvLn4gDrw3NSX20WAtBQStfVA7BZGZAbG5WXLicoB3GpaloiiFw3guXVGgbb LHnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=34ctnykgLRYKxlhevaqlhC/Iwpo+h6+XoX10gUEO938=; b=NOZ2+6C4xUFukV9D3sVyT7H1dQOmASuHlD6cily9OGPF87WsiuD8O8IDSTSBR/wYfv I//Rw3C1b2enEvF6O/nV1YER8FtCSQ+AbpKilEju6pO48P0iHByQetHPFEnSmpF4fQHZ TQaQDTHoscTs1Z+uDDB6EL2GPDSyrf9pXGVFD0aHedqdHqJVO1iPAz3My3nSqag0sCJp BrKaC/s2FbJvDsOA2s/U4LW0zhl3R6BHuuPcdaB4YGVkNJRy8hVMcbt1CbxbyOQVbqEc aVYbgIPASiYi678dMgqdUlF2vxtPfho+FUSIrKlR0Zp7TTd/XiPe1NlYxoTr2dDoICIn pjvw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531q+kioNdBZg9jz2JTX0DJkif7xQ/GdpabPg2j9nZszK3ShahDI WbJbFegzuqTHs+O49yUr6ZA= X-Google-Smtp-Source: ABdhPJzKkbKvf/yffnhlBUxUTujr0ldbAJzaRpvhaUK8fZ+Q4C5/QVjfjulyelo+5rSNlcNj2eL2Lg== X-Received: by 2002:ac2:4d16:: with SMTP id r22mr858887lfi.595.1602755025262; Thu, 15 Oct 2020 02:43:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:c111:: with SMTP id r17ls1341736lff.0.gmail; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) X-Received: by 2002:a19:f718:: with SMTP id z24mr823810lfe.79.1602755024241; Thu, 15 Oct 2020 02:43:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602755024; cv=none; d=google.com; s=arc-20160816; b=GUygb8rZZSFviq0ptSyh4Hr6WY0/gcH5YDm4vHArPhGowAHy38d+ilK7rM/uKpjDQ+ nq8sjKz6MRHgsXgaQDW05UESEXGXdiNBrXAOnejqbHdLKqKoF7vhtjrdJfuuxEKKsK18 JBP95DI5D2XPpj6yi9JVESp5OA/853pP10vYEo/6a5Hyd8VVtYvlGVgOSyMOnfONr9GV Muxb4rmzQ3UZTwcwhtqLMY7+oja75Mme4XW3A6UXJM/TR8t5oUEbvIDqq05n22CJdPOm MJFAmJHTUmtjmNNzmqUwNw/ZS0AjX1nwpGZlDBDGooA0M4ZtLoZASfQW6H24vzhkumMZ f9EA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=yJc6mKuJqYyfJtQxdGui7jGSIOmDrRRfWXDWiHxeWF8=; b=R75K5GZy07KzNrmm98HrqbWhXfV680bgI57o1v40GctfBxPmA7kdWH2NBbY7hHfmgS Nkog/J0/cdmUzZSi++Cf0RB83fus+4qPQW0KACjO2mbQXV+IX/mk7LrqAsOqiVH2NGAF YI2mCfO1saWrsi8O+O4aj2//REww8ObDjcXCL8v4vxMXq2+Kh662AGEwZA/fWpf9bDOw KVvGCIWq0jRuVK/cyYZ/i3geNeVDJk8gWFQe60jdjpjhLGqk/dvFHOYhQqkKbEh4zqaS YEU7f3ks0iDOjWsmwgJxSNn6CyuKw12HseKUHjnm3cg14/qV+pNdS5cfekc8uMtZGcOj qdaA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id 11si57384lfl.4.2020.10.15.02.43.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Oct 2020 02:43:44 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 09F9hhIn018069 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 15 Oct 2020 11:43:43 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.42.243]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09F9heak028282 for ; Thu, 15 Oct 2020 11:43:43 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH v2 11/11] meta-isar: Add OP-TEE to STM32MP15x board Date: Thu, 15 Oct 2020 11:43:40 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1680610453661976240?= X-GMAIL-MSGID: =?utf-8?q?1680610453661976240?= From: Jan Kiszka This builds OP-TEE 3.10.0 for the "stm32mp1" platform and installs the generated binaries in the required partitions for the STM32MP15x. Serves as a demo and test for building custom OP-TEE packages. Signed-off-by: Jan Kiszka --- meta-isar/conf/machine/stm32mp15x.conf | 4 ++-- .../optee-os/optee-os-stm32mp15x_3.10.0.bb | 19 +++++++++++++++++++ .../trusted-firmware-a-stm32mp15x_2.3.bb | 2 +- .../lib/wic/canned-wks/stm32mp15x.wks.in | 4 ++++ 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 meta-isar/recipes-bsp/optee-os/optee-os-stm32mp15x_3.10.0.bb diff --git a/meta-isar/conf/machine/stm32mp15x.conf b/meta-isar/conf/machine/stm32mp15x.conf index 66a47df4..e963d080 100644 --- a/meta-isar/conf/machine/stm32mp15x.conf +++ b/meta-isar/conf/machine/stm32mp15x.conf @@ -13,7 +13,7 @@ U_BOOT_BIN_stm32mp15x = "u-boot.stm32" IMAGE_TYPE ?= "wic-img" WKS_FILE ?= "stm32mp15x.wks.in" -IMAGER_INSTALL += "trusted-firmware-a-stm32mp15x u-boot-stm32mp15x" -IMAGER_BUILD_DEPS += "trusted-firmware-a-stm32mp15x u-boot-stm32mp15x" +IMAGER_INSTALL += "trusted-firmware-a-stm32mp15x optee-os-stm32mp15x u-boot-stm32mp15x" +IMAGER_BUILD_DEPS += "trusted-firmware-a-stm32mp15x optee-os-stm32mp15x u-boot-stm32mp15x" IMAGE_INSTALL += "u-boot-script" diff --git a/meta-isar/recipes-bsp/optee-os/optee-os-stm32mp15x_3.10.0.bb b/meta-isar/recipes-bsp/optee-os/optee-os-stm32mp15x_3.10.0.bb new file mode 100644 index 00000000..a2570946 --- /dev/null +++ b/meta-isar/recipes-bsp/optee-os/optee-os-stm32mp15x_3.10.0.bb @@ -0,0 +1,19 @@ +# +# Copyright (c) Siemens AG, 2020 +# +# SPDX-License-Identifier: MIT + +require recipes-bsp/optee-os/optee-os-custom.inc + +SRC_URI += "https://github.com/OP-TEE/optee_os/archive/${PV}.tar.gz" +SRC_URI[sha256sum] = "d30776ab051b701cdd2b71d32ff5cd54285a688440cc90aefd14b4f0f6495d7c" + +S = "${WORKDIR}/optee_os-${PV}" + +DEBIAN_BUILD_DEPENDS += ", device-tree-compiler" + +OPTEE_PLATFORM = "stm32mp1" +OPTEE_EXTRA_BUILDARGS = " \ + ARCH=arm CFG_EMBED_DTB_SOURCE_FILE=stm32mp157c-ev1.dts \ + CFG_TEE_CORE_LOG_LEVEL=2" +OPTEE_BINARIES = "tee-header_v2.stm32 tee-pageable_v2.stm32 tee-pager_v2.stm32" diff --git a/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb index 0a45ec36..33836ea9 100644 --- a/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb +++ b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-stm32mp15x_2.3.bb @@ -14,7 +14,7 @@ DEBIAN_BUILD_DEPENDS += ", device-tree-compiler" TF_A_PLATFORM = "stm32mp1" TF_A_EXTRA_BUILDARGS = " \ - ARCH=aarch32 ARM_ARCH_MAJOR=7 AARCH32_SP=sp_min \ + ARCH=aarch32 ARM_ARCH_MAJOR=7 AARCH32_SP=optee \ STM32MP_SDMMC=1 STM32MP_EMMC=1 \ STM32MP_RAW_NAND=1 STM32MP_SPI_NAND=1 STM32MP_SPI_NOR=1 \ DTB_FILE_NAME=stm32mp157c-ev1.dtb" diff --git a/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in index 5abaa833..744330e6 100644 --- a/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in +++ b/meta-isar/scripts/lib/wic/canned-wks/stm32mp15x.wks.in @@ -7,6 +7,10 @@ part fsbl1 --part-name fsbl1 --source rawcopy --sourceparams "file=/usr/lib/trus part fsbl2 --part-name fsbl2 --source rawcopy --sourceparams "file=/usr/lib/trusted-firmware-a/${MACHINE}/tf-a-stm32mp157c-ev1.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K part ssbl --part-name ssbl --source rawcopy --sourceparams "file=/usr/lib/u-boot/${MACHINE}/u-boot.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 2048K +part teeh --part-name teeh --source rawcopy --sourceparams "file=/usr/lib/optee-os/${MACHINE}/tee-header_v2.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K +part teed --part-name teed --source rawcopy --sourceparams "file=/usr/lib/optee-os/${MACHINE}/tee-pageable_v2.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 512K +part teex --part-name teex --source rawcopy --sourceparams "file=/usr/lib/optee-os/${MACHINE}/tee-pager_v2.stm32" --fstype=ext4 --fsoptions "noauto" --part-type 0x8301 --fixed-size 256K + part / --source rootfs-u-boot --fstype ext4 --label root --align 1024 --active --use-uuid bootloader --ptable gpt --append="rootwait rw console=ttySTM0,115200"