From patchwork Mon Oct 12 22:50:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 130 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229829oos; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a1c:4306:: with SMTP id q6mr15339351wma.189.1602575432053; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=haQUrTivWwUquNsJMH7OyLJtjZja1HerNofTMYxSDMk+QhOAZvNOEYVG4uxO1qIsTw h0D6wgcWoL2yMGBXFbpLZtESkRAa9i5tztU1xeSILMb95pwgJOSDzpMn3vsyaQrRjmYy LLYiBWmSc+kJE2ccJDZGvIlPqz6HfbT5XQj+vP9jjEd0d86ZLHSApAw9CSz6XhLgJipW 7GroaMlRXzoMtlMq9j/DM/SfAdJzVwdwwMV34us/z2I06/7rXFMDiSkdu0kFG3mEp9Ng zddQGKrPJqk6i8LILr98VqmhUXN4j+D7akcl7i2rDNH8+TuOWxxGvpxTfTD8KRRvWfu6 vOGQ== 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=ZQImTKzxz1kG1Ea8Mbfgtu0X6/s8+QR5yUJLTSqksOQ=; b=q+LIZEG1HPQnU6YorsFl2vYjDp/ZhrxjG2IC9+WHi8fGXz69VLhKJqA+9kE1K+AHhk 4u9MaJvY6inHMgrDNUJUk3wXjoafv1YdLWYPLPeTbAK3u1ECbImi3q6XrOWO+G29iIe4 S6H5hedKkrowcFTfD4PwLpT4xgGLI2PVTxJn/2pGej6pHVlAxNyNQsVQ1KKRVquypaoo sdnl9iylQeVr5cqhLLQcJF1JAsR3bQj/yBmg2X8MaWGN2yx3arKpwgxRqHJhZTbebl/a jyr97NEdPy88HvTtKM2kp89i8oAEFQhn9VYhd+mC0hyTkjrdXZ2cb+r5U+jFtudsmE2W 3RdA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=ptX8NXkz; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbrvysx6akgqe2yxgpva@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBRVYSX6AKGQE2YXGPVA@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 e7sor10094708wrx.44.2020.10.13.00.50.31 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbrvysx6akgqe2yxgpva@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=ptX8NXkz; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbrvysx6akgqe2yxgpva@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBRVYSX6AKGQE2YXGPVA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575431; cv=pass; d=google.com; s=arc-20160816; b=W1xG69Ygc/7v8FoZbBL6aunsP2j8rSYsF2GcLpAaJBKc8nNfJMcsCfxSui/9gOoWnv YlXpfKv3tbJmrsZrKQwuJmNhXYdowxp/bEH/2ow1OvhihGIq863y5UL3Nb6290NmBoi4 7s6csFzcSG6+WugBVZOcAdJEWNYAWp1fac6MJyRGTYvtiXkTjvPfK/cU6ZGx9CYNcLQW v+8po7ggVfgsvYz92HLi33IQYnivd2uLJPZ1tBjcxoUgw3/pGp7i8qGUdiK5AHYSPmYf iBsvLGblIN7MkUmuKqf023uTeleb+S7SpTykfd7d393wzLVtwxzrz+wdnhDLBhD27Hwi X8ng== 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=ZQImTKzxz1kG1Ea8Mbfgtu0X6/s8+QR5yUJLTSqksOQ=; b=SSZ7NaHddX7gF4+NVfBy53fgETcNTxtthw+ebSGLMKMiJCGY5YA8KYMkkh5ApqlqLy Uy2J32SQw+s+5bEZV5VWZPIGu/nnMch65u/vktW4bCLmzTlosS5fUv/MfJsPJP/XCFaN +tq1y2hqbl6WIfG5eMBYywvlZMCOt0Zta4raxeqXixRX5Sn466TaqCB0YLJVT5SZ5GBK NZETjk/b8vrRVK7wMTkUL0pnGAhFhrkqwlrNHqCtGaeb1i9kF8swQ+YlUCxdOrPoHZQa dX77WArBJBiyBq1g3ILQrJzRHVeXqNdynQ1EDebHVf/9NBuk4SZinTRWoGVtMrsqegnq cn7w== 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=ZQImTKzxz1kG1Ea8Mbfgtu0X6/s8+QR5yUJLTSqksOQ=; b=ptX8NXkztM5UnigehHky1QP94+4vCCrjokPehlSIi90UaVbXyvAc/rr7UDGCtSCEnE ksIck1z3jKENLJEjfUYOmMgNLuDib9GKSXEpi7if9TFV+pGfJxh9AX65RwkSG7OawBhS Vkn9iRLHVk0hZGy+W0jn2G91/zx9W9oSd3OKxA8n2ZdwqxxmHHt1KVdsH4lNVHrpqggt 3oUM343y5lcx4YjZcis8gwugkbhRonYSkfL+e6CbV5p7hYfeWAV0UeziyUcDfkBTVGxD ArZ9SwY+rdTNlgnmxoxUqcFFAlcMx/AU4j9e291lm/wcXJg6PrxUukjwoXRZsuVFXw1C 47zQ== 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=ZQImTKzxz1kG1Ea8Mbfgtu0X6/s8+QR5yUJLTSqksOQ=; b=jBt+kVwobPKYazSyBPkAgmHWMp1d+5yqWEG+jEnYvBYntWKN42DaFlfnVuXmtHYv1e VG1k/vG3w85pZojFqwAj/4CTKYM53hWvGrNXGwA+e9xhNbiVj/zQR2n3QGvrxFVF9jB5 0tkzU1pcdWiK+9TP1iuok1g56ccRLlgU7TcummE0pQoFSpQubDZgO8BlHLCJMZXbx73k MfEVplWGXaSRNas5NJfwqbsxIsHkqrd3bg1fvqg+M32zNs1vejEcjTkpn2hR2PHj6XuN pnR1QaGzDE11zSX82O0VLvYtgpLjKJ1zjxNh1vrmH8vZ0jz3cQiXJ07zEPBshyp4VJee aglQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530bLwjxY90J8VH+Lz6bvBQSmzqOdXfaXYdi5syp+DVDZSlnF6lY I7Ex7qLr19K9pWZMcTObxWs= X-Google-Smtp-Source: ABdhPJys3zEfvh11Ke7FgCAarby6G6jAu9E9GSVD3uPvteuQx7roQjzznjlXghZsoddrZMExuK9ROg== X-Received: by 2002:adf:ba85:: with SMTP id p5mr21065685wrg.64.1602575431007; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:960c:: with SMTP id y12ls201064wmd.1.canary-gmail; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) X-Received: by 2002:a7b:ca42:: with SMTP id m2mr14747461wml.145.1602575430086; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575430; cv=none; d=google.com; s=arc-20160816; b=B424CbH87N1INFRqcFTYJG2c5AoV6jPUyGsBFmmv9JvZ2SEnxYIvsIy/jJg8VQq6fe u4KIf8BrdMW/dyFbv5iJMqTrLR/4H/gv8CFK8M6sk/+568Gu6dqx/bNJfxwlQgLEXBtn LM9QPVhjddZ392lk6MmymQJSCE07uk4na6cw+MG0uJj1edRVXFRmIoXHetz175ap4mFj 8FZ2WwmwKTcyQj5Z3JKSGIXwpkH3UFnF3F1qBMl5vxhvXX7ZtTcHkCvereRleTYzLRQF fpWszUx0rIrV8wqs4kDLsv+R7xj+Q3eumwxsUtLyDksl4XZN9+JpLOUi/UArOKE6HZMD T1hg== 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=vS2H+StNXSM7Y6xCPQvB3TpRGUh4pAXBXXWE84G1EsJ0oZbo6J7Zrsjng6ZMQTY2cI sBi0DxByOZc3LgU86Mdh435yOZjntNrEFUvKZo5AkgMRTNGC5JrBMAj20m9MmzRVlNDz m+tSW5/haPYYxH24tfMBP+ns2yBY31esRxYcWGMsEP1hTlMlkUK7rLXQIgXiI2gOqCTE auZgNbSNHbg6TcEF9blUJrOwp9wgPdsELk9R64mXgBTrONnb6tcvvsJRalBrFzeelchS LAv4KNoNtnJYKenK0HyIyFaOF8KIeQIk6GCc3CEN/i9NmgB1mUNG4d/gI2yw14UjnveL Tx1g== 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 63si480268wrc.0.2020.10.13.00.50.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:30 -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 09D7oT8D017419 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:29 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTar020807 for ; Tue, 13 Oct 2020 09:50:29 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 01/11] meta-isar: Lift de0-nano-soc build to buster Date: Tue, 13 Oct 2020 09:50:18 +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?1680422136063364183?= X-GMAIL-MSGID: =?utf-8?q?1680422136063364183?= 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 Mon Oct 12 22:50:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 136 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229841oos; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a2e:8059:: with SMTP id p25mr4677727ljg.306.1602575432595; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=NZSlDEv1WCPahyhTuSFWLncwsMrerfLPFqXSfAzCBVjN8Yxf8GZn+vQlKXAeM0Vdb5 slr45fMHvH0gTlril+opkUKdQinIIU7uvAY3q5FTymfZYesux89kvMnhrUspiiAr+dpE 7iUt+rVe55Elr+/w2/FKE8prL2XnL/OkcJNZhAMKIcpwPMaMWv7Tlm+mAjCEIz8c+ZJi eQqoUjd7yh3pqQTmHU18R/iZkOAdCOx58zjMTC4rnAN7hEDt0owNaqOOuHxxYkSGZdy9 u60PM1O7W1PS/sxCZnYQADRzmiBO9/LR1CgeFGO2325ldVzGxiC769HZ8EeauFtA+UNg t7Ig== 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=h/NWLslQazyiJqEIvrGqOinDSNuThGnXIffrl0L/1x8=; b=UyQIUjVS60ZqGHijrqk3eZfveURmWBAQ/aSxQuYuCLplzDCBanbIpd6HLJ4FAsm74Z cRNRF6V+9GX0xK9cAPbsjGOuYC0BHsHW2G06rRAV0R3/Jf9aguUXlPquDwnaeU6Xn91q whQZlxFZmJGAxEj+n73QnPzMQmbvALNhyiLg9TooPR3KP+TDUPbwO3/m4LY2dfy75PVb PENOfuexe7dtkK+o3IPLRxz85lI9O2bvBMcEGygopPc/WLTX9h797mlOaJW7HLFJF+Fe rDmonxxLsno4j5mv/wJIchrthiQUWWqLe78Rl3HXSuL2ci5wNSrUq8yU8yQzQmhinX5s 1jEA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=FxtmH3vL; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBR5YSX6AKGQE4DSHYBA@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 s21sor505159ljm.69.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@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=FxtmH3vL; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBR5YSX6AKGQE4DSHYBA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=vw45exPg32gvvDMCnKjMV6sNjnzpqZUXM+JHYgXmVzlgjC3GK/bEjzpxD206ZaWZQh 14QWZzGGq2Hvgy34SwLwkRZP0Ilry77KxbVLQk4zuaWXjCN5s0086ti1tlaoYLuAM7Bx Y76aJlf48Xj5vQYAkzzLsyi6k51VwMFwcDCglmHXP1LirM4B1+lD77bRdcnGjdZWTBf8 L4p1pNR16flbzKu0PfHMhqdjSN80tJP8SLqgRKG1cpUnuXxazFzBewqPVNCc7aOkH7j1 sytkiGVrQ7dCub1/Y7kFGi2+tExSnD8zjLAg+h9vyPMZLOJS2KDK7Qf1delek79/nobL 7DQQ== 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=h/NWLslQazyiJqEIvrGqOinDSNuThGnXIffrl0L/1x8=; b=fYi9lng2w8byyXzRNH9GWdvzuj+mHRQUQhxu0CGWjdgFx/Kgjof6bvURGIPDgshbcO RvoFPuo4bxTO/D9mL1/ll5tVU5OtdDD9RNafx30Mj5Dbk2WUc9UhMaT4j70vNyvvh2FN AYKm5B55cCL4ziojLBYfdUxQwIGNtY5oP9Xsrob6O3dPKYdqteFO2Vt6RLOQkMswcydL VUXrW3Mg6NVbjpAwdJ3ohzYioo7DqWBbkufPQSndhndenZCwPWAqFYNvok6hY0k5SbCE CKM08qUMN2LOthr3fnG6IXF/IZuEcJDEo/2fPrZTv5kTOsbGWw/S6vW0AnuVPYfkmFw5 Dpaw== 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=h/NWLslQazyiJqEIvrGqOinDSNuThGnXIffrl0L/1x8=; b=FxtmH3vLrk6b3mei9MNgrNnExRLtwqXycVUSnW+M4gs0w8NSJEbYMk1sUiREC1zu+k BRL+0RWmgJF5PctzqtGtsMGdC1ZN0CYqaiPydlWuCFa7rSADgpHH+BWrrc4c7wEnOylm 354XZIJobB92blGeow5q2KYFT6EvCROluvJoiUbLgTrT0ZOosfprI2T3EWcUN+JouYgY X9eyg8q+fphA0ZUzogkEc9PJH+R1HnJjeYkU9QXRPjpSWXJlj7JeK1ZXRcys8BriIv1e 6qC3LymFjTMF/+coW3MAbA5iA7gmGnztplBpqJkNHwhFS9/JA38/ej8NffT2RbLLEzwl 51Zg== 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=h/NWLslQazyiJqEIvrGqOinDSNuThGnXIffrl0L/1x8=; b=ZIBC/4PtXS20VFb7eeT2M5JXk6g3o9LkU3GXQ+uZY0pjcGyZwo4PPjhTl+G/TMpJBG FzhIC2iqAVwkcPU6Gu+JHjWjkxpMX9LSrjwPApfBF1Oh1mJXIkxU4vbuiMgGoJWhrqA5 uAhHokqnSEwZzGfYnG2V7K52/D0OO+TFT1JfRgRIsj7S9qqk1o4yRYaCVWn85lOel2tZ SF2UD0hW2dds1r0LWCNdSW6WyeYUSEOsuFJQbZnkx+Rc1aP7p3qLaXLOFWiR6qaZjZbc XPCuApfQhAPZlWm5R5Ka6aXzcl4w9yNBcQyKSw/EQE7RUa3rQ2oy81fAzgTc3QoBNBCX gziA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530KKv7LnMa3XnEeZMY66teXpe/yUMjniZ/Im72h9a5iW3TdnrRv BVyJBJJf25D2iV30zeuXXT4= X-Google-Smtp-Source: ABdhPJyulXvDu9dZ6MiqO2ZWvP6AvwNn8eznahsFAHbVohtkYWer33r3EbP+fn1vTEUQJe1FWiVkqQ== X-Received: by 2002:a2e:9210:: with SMTP id k16mr12071302ljg.9.1602575431894; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:b016:: with SMTP id y22ls2051880ljk.3.gmail; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) X-Received: by 2002:a2e:45d6:: with SMTP id s205mr12488408lja.333.1602575430715; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575430; cv=none; d=google.com; s=arc-20160816; b=uvAtgFzp9JhyvFSRpBkHM9VgKmGDED4oVStpJ1T/w7rMtJ+YKWhejdz5mtqagaXKdA o7igZDO81qgndWFAi2qkNN590fhsh8ylNd9bPsgFIbXafbfrg5HJ73x5gQeibDkQ3nUS njuW83g4PtMvZTBA74bs3rPpdk77JnX6phmBSyEIsLqmfbcd2xD6WsULnHFjuOBpGP8o cq8+UCKU6WbUNqHxtDl24AceBVAHWPOL3jpwHGtKFYAR9j+/owYP4umn8lRziFNYYX4+ /ta6nnqLpqSdLl3a33OE+ZqDojIIfEiDy68wsWf4viTGktSBI6Fn62GpoheL2fSmEcXo Msiw== 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=mNAFAu7bM8TJQcwMy/aWfXfFomBPEp9HTCA6uBE8Yb8x+HNtREeE+L4Su+Z/uGL+7L 28LPkBzDpNwR8ihCMNBDgclT/qmg/dG6tajS6QJOM4suxB9iOPfIInW61z6sjA4RWPqB fHhwUAb+Tw8Y0Lrcvzd+gGrExOBzDVTWaKFAzssRVXZuw21pTyVJ0gXCTchyTLYeQIm1 c0aQfQkWuIgBNJW3SaztQ1BhScjTghc16ImlFtl1qYIfmN7Y06YzrPrdpLXBEFCP3aOr mZessiuvDLhVcD2ldAUtljUDsSxtoGoSMjTevIF9X2GACdJ17mH+BTEBB+X07iJmlQWV 8fJQ== 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 a1si541091lff.2.2020.10.13.00.50.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:30 -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 09D7oTJ8014145 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:30 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTas020807 for ; Tue, 13 Oct 2020 09:50:29 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 02/11] meta-isar: linux-mainline: Update to latest 5.4.70 Date: Tue, 13 Oct 2020 09:50:19 +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 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?1680422136587358316?= X-GMAIL-MSGID: =?utf-8?q?1680422136587358316?= 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 Mon Oct 12 22:50:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 132 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229837oos; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a2e:8250:: with SMTP id j16mr9477618ljh.249.1602575432521; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=dhGhfS87wKEmt/5Zoui0RBBUS4Z/DtVkxz/24C9xvdhaVZ+jyvoVT6CFHe9nAATT+Z 1Yl6xNtwgbT7y5NF9PgVr8Ugp8R2fIKeh2qBVPRuG7y2WHYvoxZmrG+TlauRdp9MqmBh 4GCRWqQ6ouseslYzz1Yxvya0inJzPKIaBRLxaF1QSwo+HmbVCI8GS8ncvsDMFI/WSuSw HCb8fAn6TH26JJSxXO0cqeHlFkXZqwqtDtGUQxo1Uns9oG9gn6Qdt6wRY9fhujcIGdT+ 5O8WxG44gj15hLguCuUfPpkKgAP+gboNCvXDieiGpOhU0YM2TxkIOZbTEdO2M4gBlLes x1iA== 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=Rp/nsu4/pruH6+j+VSnsXttllqwnFQnEkfDZl/locOk=; b=xcmlpds/HdpBzxVtEjMC60+Pxdxu+00nZHx5Fkt95KWvNcZdlfwn92wGafaMDo/+HC A8qV+ysqGJmegiA36CqEAD8HLPMg7aeDK5kr4BLGnzzu3Clg7imM42S0LoKmljSFcxW8 xatTEAQwi1FX9Syv+qljQ0ghUFzvprfxDvwkKjIlzuksKw82gQvQ2UlXZAkdmbSa+QSq iDw1t8eEntto+ofIPFgHStRoAeIuWYEdlYfB/EMCHhTXSLur55rLqvW6tidr2fGaGSXF lqkEIA0gB3C6bwZFyL+osxIcV7eTDUqFbUQvuM9F9OLPyoH6//q1ahOPW5BD2s2xAuX1 IKxg== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Kzp8dtqm; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBR5YSX6AKGQE4DSHYBA@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 f9sor3650445lfc.9.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@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=Kzp8dtqm; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbr5ysx6akgqe4dshyba@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBR5YSX6AKGQE4DSHYBA@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=NIfWmLBSQa4zr2R7mOHa3akBdtzsuYqVk4y6Eer9kOctLbAdcoWWnTkaonK1L03GhA SUDruy61qzN/laChrqp0Mgmxv0zuWcjPYdf+ST2zF8bx/1AuTk5ZLpCkaYrtEVroKgNn bDPvs4OylNOOWSBAPzUGsyI7jFILS14kOGua9TdUG8nCCPAunTUoxoZ0vWqpZihFxj3P hJ4tPwPC/9bay3Zw9PWc19QE3K4o2qTi9+aeYR0D3kP2Iu1akJOMJ+T4/gH7Hu3UJXS7 VYNTwnhfp9xFgBjG06Ti7atbglp3aKv5EAhMTEX5ZL1G2asrKbWDMcHlvwikPGc889sH Dnjg== 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=Rp/nsu4/pruH6+j+VSnsXttllqwnFQnEkfDZl/locOk=; b=fll+yDkaS70kcc+jxd8GLLLem2VR4DHdo+HmoB6qslIH5D0DpErGEXJ4COHOpwHKKn t0KzbNsFllfjG6/ADa1YzXC4jqmeuDO3gKteTduHQwaBBAIIQB476LiO67EezGURaFq1 IM5pd7/EiikOkxQ36/73FQYGsOZuBYLPHOgvcja8wls1wYYKqTNuONxkBJ7cfiCo75OZ 3xif9i7vDdo7EaO3tbQFfrUek2aYFtArvLZhPN+m8eFQyRTHI2OOesx0NUUWsWaBsvyb +R46AGmuH0ijkeYcBXsHAC611qk9nr353vmoMg8gfNsgXPWUZTKbdD5N2LQeVecQ2yWC Y7KA== 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=Rp/nsu4/pruH6+j+VSnsXttllqwnFQnEkfDZl/locOk=; b=Kzp8dtqm54KEVk6JrCdEaZoM9+5tX7+OZfRicmbDRIEdzDMMMhSq3SN/52+SWI3OTB f6THl+fCQ+lroaYqw9ZUrB4j/Xuht5mqLuhUGqU/BwVigzg7g9Pv7s2FNO1ttoYHJzwv 6sFULd0zpvgeBG4f2KgtPuJK8tmlrStDI75fpzN2YV2W6ropkIMr4XLrkGGZslxuKUGY bG6y9MUHdCsZ2/OXtUJjBb/jFLywyETtDIHxu5MsPdw1PmlKqa4UyeiYZu3ZIoCjFQS8 ngsLFuHglXqVJJc/Cpwl4kiZqxV5g2Ha9XN/jfHG3i/p1pKfiPFIjsQfZgeg3CjfZygj cuRw== 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=Rp/nsu4/pruH6+j+VSnsXttllqwnFQnEkfDZl/locOk=; b=Z8zaFiZvIqklPKHDr4BAa1YfCdXAkKkgMRCe7C8ohC3JdGJimp5MZmAgxmKXGg3WY1 H2EfH5gVFxcdN9o2ED3SV/AUNyTKScx2DzPmA+bT29j0ZuFSOGLdk2PWnWatIBv+KBrM zFW3xqL6MQ3Asf7vkxAbp/mQRNfwrrRwQ4+qymXeEU0znrKfmBLBJ8B1vw+bcC9geUF0 b/KvqbXMMFBaDkHmyXQt3V1mtnMORBO7Y0dVffUwV64B/twlSp5rmU5JxN7O24Oy3aIj 8f7mtwZqGEBpWrtC9pV4Vnzf/mHxCk7h1hDQxwfJYbtf4pM+SAaW+F5XNuQ2FlasvEWM /XLg== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533OJWmyt/FsKNRsIfD0S/avgURKv5DCw2/H+XNgG3THjM0GRgzh 1sbJcP3eXB1qKFT26HRaiXQ= X-Google-Smtp-Source: ABdhPJxQyCbqHmO33vjsPcxpEEwa1A6wuKdBl7WG9ARP3kAMuEfUzhjCeH4G51ovuDaDvWdU+MrNOg== X-Received: by 2002:a19:cc8f:: with SMTP id c137mr9307279lfg.476.1602575432080; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:7a0e:: with SMTP id v14ls1186408ljc.7.gmail; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) X-Received: by 2002:a2e:8986:: with SMTP id c6mr3398561lji.29.1602575430917; Tue, 13 Oct 2020 00:50:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575430; cv=none; d=google.com; s=arc-20160816; b=rAMGk67O7//JkrSkl70JLY8Du73k2fNnElRtq+oFecI4pR21pf7vcD6uWmmph0W1WD 4vOMrCn+jW+yMVC2gbedk/ByaTak0zTAZZLEI6vTKKSyLKO/TyGC/kC77PhaBQp4q/1i mxR1WE6XFWLcc26wXUZA6w4vzZG+HDD9/tKoujAmQuoJo2SZLN8/7eCwTEBib4svyDYW P2fES3nvOG9ULE4XKAUkK2o1UAF5i4Yvowblb1TGv8O37Z2+vyCAaTdbqYDzEeJpGGFa v3Xc1pQSmWi6qy7yLWD3/Jy9rz4wyQKPp7hU9KV0ewGmLq+RDkBrdR/xfW8XpbO9tqng synw== 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=ESXwhEsoa9qWrCEUGqiDwFkFOaRNGf/BNXUYyaDhg22+95WT/dxfjfktcT5EeGbnLO +ee3SARPNrguH1+l/DL8bDT+N2lPDFsUdzEqoxfR9O8fo9tSqRSZq/COc2LN6Zw8gZ0A Rs9wcA08VS4dXXHBq7q1gcCA5IJjzlNF5pYfmjhbeGLjhNbqWSto1zfw4d7r1NMC0mhM 6AFkpfxuCm2gMs3imhMmJ/rSCc3CL3DobUq8QktvC+53mMn8zsDclc6DU6ntWJhabvgh bjHGG6h7X8fERuifXM0wyISIY845Y4SapHiRCkhVuUr2xVDqmbhSxjHhHmBWI+vfatGU IRMg== 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 w28si276579lfq.3.2020.10.13.00.50.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:30 -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 09D7oUo3031948 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:30 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTat020807 for ; Tue, 13 Oct 2020 09:50:29 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 03/11] meta-isar: u-boot: Update to 2020.10 Date: Tue, 13 Oct 2020 09:50:20 +0200 Message-Id: <8d1e369d007412f35faed8f3cbc1b3a7e8b86c47.1602575428.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?1680422136552470472?= X-GMAIL-MSGID: =?utf-8?q?1680422136552470472?= 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 Mon Oct 12 22:50:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 133 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229839oos; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a19:bec4:: with SMTP id o187mr5191591lff.548.1602575432577; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=f5L6dPyTcP8Ua4WR/pL1M0i42Hpuklruf0bIE3oRLh8Q3HnSr7oT4JFYilBj2pU+z/ pTYBjGsw92bZbNlpZ1ytuBQV+cB89M2CP5c2sn0HcuoBnL22RAfsSphzeROqFg9r6+4k yHKE3yCsl2hDZl6KQ0KRRmlNQpAacgFd86JWYqK2YCykDoa7uKkE6WSKJMcT+aFKZ5hP XBY0khTKNYeKUtpff5QFG8cDZ6aC0O7JDZ6Rn3Df22y9UWU5Hx7YizPEl9eGcDJ3sNrM uYBg0zz6l15FPwEoLw1Y+EGPXLRzypCAlSjopAbc5apwc2POWnA9Ub0TXcEkgD8UGuHS Gr5g== 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=g+Z7rHuGTAIlwQ6p7EvyOrzTDYxqTwmWzmIvs2Eg/xI=; b=zLWyD2kzkM0koO2cc3u1HQuUgjtyv1BHqZ1D2HvIweo7dOhRdRoM62wLCbCTprycYP LxNa96VLYKoMj2xqYXdIqCw3RnLW6SU2rtRS6G60/agY5YOZV7IP6cgIw868OGB+esqf KYcYzr3bKI6XfF8PTAuqUsVLizO+4rBiSgmflDr8Rus/gHoTuvjHBY0Su2+Uk//uYhzU sQvI4Ek/OGBQ8j0T4YfJg8OV5g1PQawBXUVU0/PcSkvKvwJEjq5uOwoz9ChsKzLdi36o 3cGEipkYxLT0ixAHo+9VIrqcp4zxhFU5Nweg9Mo5L1tqvBkr+PebeAju3rtyRhDZbsyr /rhQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=Isp01g8b; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@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 w12sor1775420ljj.1.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@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=Isp01g8b; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=aWDqH14a9UjDFj/VQ4jQemt89VpBs7xMGeL1+N8T4tQ4h9PqNeNCmp3sRYbWLde9tv Kb7fSyEqSBCNk7J5IE+dUd2VlEtO9gEvtEj3nG9NJdKJqJ2Qx3QXEpF03X7ZeorEptJm ReeYGtg5yeOQ6GwBus9Iw2X0J/uNBAmrZUKFdjM2l0MV9nNryz5agCLGB9Lbt9bQ2vQ3 xly3ZKIQdl+5D/wBQQD/3Us3csxMYTx/J8quwTi4C891QCTviIExINu3cichNSoPko/0 QckaFFwJZMo3yO41NUGhuYii9gLPjOhodX+Bvse+TwVJY4J0sTbtLVGQ5HCqDZC5563B ybLQ== 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=g+Z7rHuGTAIlwQ6p7EvyOrzTDYxqTwmWzmIvs2Eg/xI=; b=aGL0/Rkzfr9KrWMOVqqkofbTCYQPftTTv7hT7E73Jihg3fZksvxv0f39PGpf2abCvb 344ahr5ahLvZTWjNMayC7TJCWKWm2B7xN4O06b/YBUW3lNBqqYZgwg2DE0oU0H/VO5IB ooUx0PXixkN3iEmlkMvao1Kl8ex5RdapnXkAZCbxQARk/yhXJEkfMGShlY5FkfQDd07n f6emZzaoDNxMAmoLCU19gqkDvgCznGXUWIHf0vldY5Nhitct9PkXceAToiUJN4UciW90 9hRwJX+Rc5u8fsd9Anr3nvg2Wu6rZJUa10qijPpfnTTP/n4MaNencSpVXXj3DUEY+11p V4uw== 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=g+Z7rHuGTAIlwQ6p7EvyOrzTDYxqTwmWzmIvs2Eg/xI=; b=Isp01g8bDRMJoUsgL9o7Le9od5rYAtuvEzSGpF/yEYYC8nOGaBGS651lFLQBrqp1Eo rAXDAnrnRq9Z0e2uZJVKopDu2PLip3z6LiWm3MPCgEMManAiw7w26VTY9wZdNu1xozrJ S9hrZX4+nvh9dR58XnikfQtTNgSOIn4aNvZRnURJW254EQB2I3R/H/Jq3YsLKoTU17dI 5vchJEWZeBWQVvmXc9PUMBXvmU6fIfiEO2x4oofbPACLOGMKHQHqnXyVrwzoGGShywNF B43uG5LlJhqK18wrhOn2EUDeZBmzwLTrTUKrT6XyE1rmkH8AcOh19Hdj6FHcFkkctDh0 OovA== 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=g+Z7rHuGTAIlwQ6p7EvyOrzTDYxqTwmWzmIvs2Eg/xI=; b=XUsgSXccRk3SBDP934e+N0a4krAbZV9x81lPJ0FHL2BsHqqV0EnTtTUvxAIBvwj9ap eVk7rAtO0cEq10yng33+aMGSLRsBUQw3NRtS8zZnE7QOgS3+Op2OQKRgzdZM1DkAnIw6 ndH7xzn3ZSjhBwq2aW7HL7I1W3qLZ1CVSR8gh6f0bIIshhk5EZselQKYZgYiwUMhAs55 AXI3ee1FeN7B+4ghg797N7113i8HNMPqdI9HO9sFB/+I5rzjp7xaIxfuuP+42S11hkoo cuWo3XUDP9txSaysDYM5sX3/qk8jMfAhMIsCiW9/uWJBYbtVhlrtbS6TZKQHjUgWwoaa Ssvw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533I8pCdKClEjpulfulb2WQsp/iEGx0P1NrOZ+pdwvHDhWp7sQNi Hc1cwd0S+YcSk79myBIXNp0= X-Google-Smtp-Source: ABdhPJy8+nVqEzlfjTnc1U0wl85qXuyDp1en7J99bk5HWdiIOH3f5fs3IVC3snXqg2yuLkCpzr3hAw== X-Received: by 2002:a2e:b610:: with SMTP id r16mr2791442ljn.145.1602575432262; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:14d:: with SMTP id c13ls3233569ljd.8.gmail; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-Received: by 2002:a2e:3905:: with SMTP id g5mr11024854lja.318.1602575431079; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575431; cv=none; d=google.com; s=arc-20160816; b=LrfoJY8Tt1EBdQQNR/FoeIpwaeUJbPE7b8WqNxZqQpMojRwAumfdOmSqDEItPwJqX8 2S7urBcSi68PtMJ672+G6d1UO+YmN+8Y2T5dZjVGfySAFL9Fs+x5oJw7SxJDjtVfhq70 ctIeHpGnLxjHjvSg2wXXp9eYB/KTxotCsvHUA09zu06+z9jaQV0wlHhydxJe7ZUKzJ2L 3fq+kS1FHjJRdaBtUFYVCqNVkzPvyz0Uumt0pMzKSTVCt3mDP/W1iVD/DpSUlsXji5+i Dru5WljZpLmj8NcQKw3TFdOkdoGQbAGhuMSb8AFwRslNtZXkjUJI+wjkYWwKmLX+EgP6 DLJw== 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=rLjYTB1TwXWro0N0wI+Cdf8BB7II4NdqSWT7mANUgUHskHDNe3etzX0x0PSNgswPt8 MjivTnxIHGH+sfCD17VEBVwnybmlBJHQJ+frF7LnHKRc+Bx+jULFk2mW+gNmKrUq86g1 Byln/1r9sJHLqM9FsNCICTbLpYPM2xQXEGLL7TTRjdWajzIW1Rd1TfhIi0JePezUDa5V lHHRqaLygfnilsF2IcTJXIZWm02+uoWOqAlXXH8SanKD0OSl5N+EkBfe7UkLWGa5UKEg POO+J0Y4pyNpSCbq0GMwJeu7NX0/Z3XAyd74vVDe0lv5BypANu5vUv34QtYiCZhMY35f DYYA== 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 q11si445347lfo.8.2020.10.13.00.50.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:31 -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 09D7oUIF013679 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:30 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTau020807 for ; Tue, 13 Oct 2020 09:50:30 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 04/11] meta-isar: u-boot: Factor our de0-nano-soc recipe Date: Tue, 13 Oct 2020 09:50:21 +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?1680422136547948043?= X-GMAIL-MSGID: =?utf-8?q?1680422136547948043?= 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 Mon Oct 12 22:50:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 137 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229851oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:a2e:985a:: with SMTP id e26mr9044415ljj.393.1602575432956; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=iWjhSyYK0VM5OkaAT5Y7CVdG7s1jHoGzAyhNqJPQK75YkiOPHYZ1gdvBovAQ8kIdK/ 8G0AytqmgYefl9ifEiOdPbAMOkRAPgiPwz1WnMVSkfdPwLevcqcqlDY5eDQVkngTKMnH KOMnlyxMTqLhVTKXdmfvN9+e4UKM0N3bBcR08chYeILCsM4ILIAK3rOQIhGdeaeNCX59 hUB3Ve5a2bdqeEG66pIIwkoiyYdKRqCv2WCkMIH1+Ekcjc/n43W2NRmBWMicCdOyvGWk ebtYOfjQpGZ328mwZ2iNvJmewb8ODLl4++9hi2kn6+CHjrc1dYZ71zzlU7iGZWRTiYyq hHpQ== 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=K7jcnXGzhEGa8smuYv0QvuOrs0R3UDAI3NG/p/PEMKc=; b=Ccl1oJJZthVV/myR3WR7/M7Zro1jXX0sXAt/iCTzunxs6KQcIT8YTaMPYxKubjiE3D hI7XDWeNMKkTzRbEjshZWjPWFPACfF/F6886hdUeE0gqwJcdX7VUlH3j/OjFo16xZgHv CWzrnl52RHjx10aNwYtQHjJaWCZzxfhW67wXhlREP0SUT3KPRJImCdbX6XTSCu1FkurU 1Zj51eIK3UIxdzWM0H93TlcfPCJT7dJDqwLksWT9lVEeZ9jBd4Y/Zy+jwnVupweoBU7i SwEycYROLq7MHqzc6KhzvaVIfY4GGz5swDBHk0Bs/bjQwnQ7UXrMPNx1Wvba365MAiWi 1XwQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=GyYihvpG; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@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 f29sor3485746lfj.180.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@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=GyYihvpG; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=bX8AuaJD0ttvdEYnl0lYbYxj/xEGFVk4x+CFnR4SLGFblI0u7y+RyhG/t8pT4QVwUm V9GinG+8OgsLUTNRSsXAG83TmfgMG6301kC7Ylu/Q/j+EeztKVV5uH3bk7DQ2wTIL5Mk A4Ns9+73fHwo6F66+Kcc85RmLZuhI5VInhPTN8vwr///JBnRsz0fEGG7Subfd+TKRfdn kyJLOKXrKNtGquJvKgP4RajeNkL8ltqwvh8OpRBM9LZoIQ8mWg9u41PQo7AUQTjE4DkZ Oih8xrLTRGomZM16ReC8+H/0202cBH6bYypc2iugTVD6Fz35LD5bz5BAiHTU7jLwEpIg fDSg== 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=K7jcnXGzhEGa8smuYv0QvuOrs0R3UDAI3NG/p/PEMKc=; b=gHauvwqxaTKxAbGMeCwcCNl8Y1f6FpBjyXi9G3X808N9ccvB3dEFleBG9f2h8p0SVD seRORNu2aQyJ5+HjxIQ767L9I+g90+Eb34h2YUh1VKSGoKZ8AlWbdW9FvhKiDESMb6lG D4DVUYNB/Dobe/+3SpFqVMTuU+/AlsQXa5oNQH0kAtAQjx998gX2QVb9Hh6vMFnxIzUX ZCMpafC7Tscl96xCbuD8AElcPiCO7S7P4iWA5mTePRSKVrii1+Zqct84pOu90iqI/E4M 332kf5r0t9X4F3ENbEY95MdCymYqI2a8zPyrsPJchA/et7Rm6WToklHDkE2AsuvuG7SY J8ZQ== 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=K7jcnXGzhEGa8smuYv0QvuOrs0R3UDAI3NG/p/PEMKc=; b=GyYihvpGC1UFLWkGKZCl///NRkULs8+D7zLIsVW8mPFlO6QwU9agrXUbSagoq7VMiA 2ZKp8YYdtIhgS07lRR2P1HTKRCF1fMXSnsBkgn4DegcDUUKP5Msal3wHp/u53llSHXZd qC3NjcK/Og0P6KFtC7SspWm3p0kQyPX+ttGqcJ/ErEVO4B3K4LNqXGSfgXqJZgvL7rZ9 VLp8KvW/9RP8sUsR5wT2zPZckBiX5NXIDo8ETLzzSHSgljIVP7WQBPBDtc+Fr+wmuYxA LdKgUX/BXhUJL/TaeIOQclzESo/WN4Ix0oZxGgGGSRQqnAvsPpwFuPFmdJy/10jCOzEU copA== 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=K7jcnXGzhEGa8smuYv0QvuOrs0R3UDAI3NG/p/PEMKc=; b=qgdOT9QlPz6lJYiGA+76C1rQOwESmhnmBwKu0Ub62szi1gFXfxhVFjo5WgIRBZE3Bm EGLdmm3lC9yqm4Ki6mkByT9Zm9nUTzStojemp/xu5WGONAaoF0bJ0u3t/LdXuNVPx6/R krzrkR1cqQD8Xj6DqIfGRqbe9cMI6mT9+P6H2eRAKNjba6k/VgfO0hrhQE3mpaPti08F Zoav/N0SKmIoR7jvHVVdqea4QAk2KOm4o29GPJL1bNrJrYP5czgV3jUdAGHmjCeR2wSO 7WZRop4sNAYaYnPFZ0CawZytnZGmiPUH8CY3HtGwlySrAtcCyAF5svaAu/jW0NsPT7U5 +XmQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5321GTzEdmNT/pMGJ6kHOrDdAWAFHzuaxcW3sKnESnNo7KhpnQEN D9UOQqXANeK0sRhVDSsegbo= X-Google-Smtp-Source: ABdhPJyt97imJO5gVCuUcdDQW19O6kZ4/QRUDEd8cFhUQzvkMfKlBKRO0eF4RGY9LgODtxniR1v01Q== X-Received: by 2002:a19:ad0a:: with SMTP id t10mr2857501lfc.324.1602575432608; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a556:: with SMTP id e22ls3231031ljn.9.gmail; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-Received: by 2002:a2e:a174:: with SMTP id u20mr12867504ljl.101.1602575431424; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575431; cv=none; d=google.com; s=arc-20160816; b=Jinjf2rfhF/5v8/bCannpjhW13dU8QuGuRrmybDwvhWXfcqCJiEy8haGlRHe/3vwUj psEuhqOHcKHSuI46t6Og3etxFj6KBB641Tjbsncu3l0J+EGGls+U/0djN0htCVf29cJt kuKGPxig/B0WbiWz+AbMsIHJ0UXqh0L98cUkwdP0TEVqsRRk06eiWaZ5MMLY7XtbgKFU KO7DbP/9gJNVKgGJGCgD06X3G3hUalGoksVkw8XQ7yGo5jHBYFt/sr9CH+2i4zd9VbuI cTI2k15VL1/d9z059/N6mxGgkNyXgQRGwFfVqLT68Ox0f71kltK504UM3MfzwIPdL0d5 dfYQ== 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=L2+W5cONkLFJ4v1dTTFoiQo5hNQckUO5mUZTGqdF7Eswvm0l1El/zKlAdT2gZ4nsD0 3IyQAN+7OYPnmGO+RqINkt44oXV8x6TDf0vDLrqWvu+GovCrgloDD5++HCzvAHz3pLPv nWveF18eIfwhZaLE+sihbgledxYfP/QkrRwAjEpyuV7MEGCEnjt2FAKDHZMxjerjRANL EByPFF9+Yh/VASV5pMLHY/0N/OA/h+MiZwyT5VLx9CLwlMIRAPxS/PbDFD0t5qQVlChN 8YRNDDcI1Ab8FUuCh3fsynT7ZSI6H82wp4zEp4VGIDE8pLU9uWMsDDiKhTxsD1N8ZyCG jgtA== 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 i16si199862ljj.3.2020.10.13.00.50.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:31 -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 09D7oU0a013694 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:30 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTav020807 for ; Tue, 13 Oct 2020 09:50:30 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 05/11] meta-isar: example-raw: Purge securetty from target image Date: Tue, 13 Oct 2020 09:50:22 +0200 Message-Id: <65e2d50e62e3482c7b0cdc473b5b76cba4d4e268.1602575428.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?1680422136943897223?= X-GMAIL-MSGID: =?utf-8?q?1680422136943897223?= 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 Mon Oct 12 22:50:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 138 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229858oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:a5d:46c1:: with SMTP id g1mr13676922wrs.101.1602575433219; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=OXJybe7CxXe6xgAkfIToehqVtYdDU2X1o3ME+2uugvJvfYM17iYLse0uoGcTxUHHNQ 07CvR0TQddUElJK8P8qPft6T6USe+BMtj1/FX58jT1AlD30U5758U6U0TqiKjMPvnycC n0guHqbnZv5U/6EZ5R5j61in/MhJ2iTt8w41hQA6NDurfPSPWkEhWMZ3mXVQs2ADRk42 IDz8SuvYhG8+8NWbufXCVZDPNVXtd0S0EYxApkWvqJGHFStV7BE7VKHBW3XBGRTzDEWb VFtTrOzI6KgTxnK0Otz6lEp0lt6zDtxlMcsrJw17oSQUbgpg4faTp4ej3ehwj+VFT5+j FZ9A== 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=PXfv689DL5haaGa8tTDoXagzPQsWYtEcm1xt/UVG1/g=; b=oB6pii0QHDeeL3CIZQo2q4RTu2drYsuw+Qqsw2ZlEe82JBTJ+YhQP6XYOpOjfsx7Ae T2Cx/40EmFdQZ7QVO/fzbWTrU9kUhHoJsHlpmtWefFOo92P/7DjEI8dXjT33I8xVelpO KjOpLmtsekCmXE0aXfNaJmodExmZCqEOmF4J4FB2Zc97bRHrai2Br13/7ylR+TOIf43H zRJjc4DlY7YMWxTlM1CosOXi6YMn24iF/b4ifPVYM7yMHwm+/+cFBgMVIr41oMfcV1xy dDlniN1kyYj/uEABsIc9NeMpEV/Tj8b5ItzccjSjBQT+x4txoMIsGuSld6Qe2NP1XFHB sJCw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=lQ588kWU; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@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 g16sor7960730wru.64.2020.10.13.00.50.33 (Google Transport Security); Tue, 13 Oct 2020 00:50:33 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@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=lQ588kWU; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=uFsTX2LT/PdauHrbhX1LYRxTfiH8HERlldXJ3Fz8NPM+/O9s0RHDjBM+6HdVPunQjE 4IKwnVnDO+gXWZSsbn3hyH/QStZO6Pu2aVMncNuBPvjyqieHoBzrWhHDCb/pk68k6XVE QHKJsDfPBut+NPPyYKWXMhWTI27wVuNtlC8yUvDCOX/cpcXbXsWfK+G67kwQm3+3eWqa b7aVXxcPOn69pDXRmYJ2FdMbqjBjf/0m3KaFFd5aoijEzye3ZMjtmBVYF0GrU7weOvU8 PGxRJjmC7yj7G47YeYZovzi4Zrve8ZgGjYmMUWfibWWKqvaeLeXgeDFfAczzI98+nOjY GC5Q== 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=PXfv689DL5haaGa8tTDoXagzPQsWYtEcm1xt/UVG1/g=; b=iVKYttveIAMoCF0RrYGkkThgTByHP4sGhcq2J0pj0mgSOPmgYjaTOt1cEP7XBr0pEK IbJmBnufNwW+60ZtG0GoYQTNV6Vz8HtNSbgWTAdF9d+Nqei1Qs/qyy91RvEppC9463aV BSn4J/cGCQiacPX7mlVrHPtx8s56VgcEPDJU7533EnNL5jJJm61Cr0YOh23k2o2nkGg7 vIO19AGUNjysoR9D0OqcA83PJwAO27+sI59wfIGMNbtkcznWcPz0UEZSyvapIBVn42uu SChywH0Sbv5+yq7J0RHZqFPyAsO2o77F9eZTLx3QCLTy7hMTODbRVf3E3g2sjZTDONtm v6Vg== 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=PXfv689DL5haaGa8tTDoXagzPQsWYtEcm1xt/UVG1/g=; b=lQ588kWUP5F3IQc5K1L2JT4vRuCn9Iu2s/5mC/xkKCAis+3gZhTkM6U9UxWbwh3fGH Ovap3byueGqmiUEiNV6xcAyaIm8QpkT7QFvX+KuK+TpErFah7KBsP5DaCHX9Ae1gjbk7 C84gJb35mndMTNstHMcOcLc/qE7b3yc1i91mWwpRuBRwdY3PYeyqqGmH0GPxyY3KqsKh yzzZpeBgNEAiJenaIPUTZ+VfFcFI6qn66eIJzjlwamY3PnNHn5EUAvvuSBQ8Us6cFMcZ 6ajdnl/T6U9VshZQrEQ/ukBf0Cuh+n4gEwxFhKW/J96h+DPHxB1Lq8X5z6asSqOnEQfb z3SA== 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=PXfv689DL5haaGa8tTDoXagzPQsWYtEcm1xt/UVG1/g=; b=fsz07pAq7Sl+CjVFY/d3WGvVtw2wjvL041ChnKHVnYh17jj3+IuOpjRrTJVYWYjOTw xApzNXNYCdQSSD9e+HUXHR2VmK5HLejTTdm2TvCv9DJgzh95IW/YbFuzZObee/uGCso1 tbfX5PhsB2WP2V/rLq+qRfDSsHz+QQQnInfbkt1IHVEATnxdAlqYVYHzTLJ3dvv0JNGM oCxQ/y7fFiPMDmtq6ym19JqKWHb3uBthqeXQRFKwEhQqQS9pUKP6QZAD6nw6Cl0Tlh++ MzycbLgu7eU7sevQULdo/PmF96AQWvFDqQP3bx6nGmMuVpXXaNzj+LmzNzCLDMxwATY1 Gt4Q== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532xPqPkVnwcYL8zldM/Ms096gC+r3yKt1/7Tyy3CDxNPhPIs9uM 3nDbRRjTK1UKfxXIf1D8eto= X-Google-Smtp-Source: ABdhPJz2s4UOcTPI8VtfJVt+ioimIrSRpXjfiCRQ1m3k873RLhJkFH47UeJg3UHxyJgQB8FZuW/kDA== X-Received: by 2002:adf:fa05:: with SMTP id m5mr36731950wrr.57.1602575432833; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4986:: with SMTP id w128ls4069906wma.1.gmail; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-Received: by 2002:a7b:ca42:: with SMTP id m2mr14747533wml.145.1602575431148; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575431; cv=none; d=google.com; s=arc-20160816; b=iWLKZB1/fYnlI+HTknhuNEP6Bsl/8QsOws25fmA8Ti50qjrN4QKBojv9a0Cc/qMi7+ ZAUswL5wE+SDko72eglTsdHvY1DktMe0GZ0XM9XLHwEqR5rhq8fRiG6gwMH3uI1EJzvp qHfuWMs0JrR4PKWjPtf/YU92RKMvvkBDF8AL1rJUXkuUWodoPBobD9VXbiZIe4mmGXOL tJkqYkmN96amMEbaR6rlDBm5Vz7QtRjRObVy3h6R7gA/m3EdaiKEnU8J9ufSaLafZDqC NWgufLOL2pZNzDq3+63m7thRGYlqq+Z+sdOXEL8OzBsqMQ9FtuJsQZH3H6NlwAjikvMa moxw== 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=kXaYpA+XFv+948tB0exkd175I+LrgUQQgPN+yL0DHVc=; b=EvTg9O/htFiXpQbG+bJ0Yhunc1W0axTIWylL1uB+XhMP0pw1WsurAHpf3xDXi/8WrF /McXotOFrs4VRU4cqxSw5fRnmjGsai30dwfHrA3C1xwUhwmLDf4CSgeK7mbjRtGTYXpU iAnVN59p7PkwafPLpNrIygcHysFM3DcAS0Jq6veyZWOIiV2pws6c/nlJIyIRkpeLISOQ HmLxOxfhf7QqkyAgZfBY/o5Rhjj/BelMVhgrPIu7aFeCjdwrcVg3g+du43KDWV4yD6Py XFZMCRzJfrVNEBLFQwlROVkCR+c3/q6xjpKxLDQrOe+vQl/H9KHzSoDpOMwLE5bD5SA2 Ns9Q== 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 11si608386wmg.0.2020.10.13.00.50.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:31 -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 09D7oUwB013704 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:30 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTaw020807 for ; Tue, 13 Oct 2020 09:50:30 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 06/11] Add STM32MP15x eval board Date: Tue, 13 Oct 2020 09:50:23 +0200 Message-Id: <328d40486b8aa81aedfd92bb632dec78b5c8fbf1.1602575428.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?1680422137333452089?= X-GMAIL-MSGID: =?utf-8?q?1680422137333452089?= 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..a8dc3727 --- /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 --label 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 --label 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 --label 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 Mon Oct 12 22:50:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 134 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229848oos; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a05:600c:247:: with SMTP id 7mr13686754wmj.7.1602575432819; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=LqXNaJ49Y/ZlVS2vS3O54t70wUIVOP6PooCvU5XuSv+d6FVgFe9oyRhEx/JKSiXPKM FBML3ezXUs1x06lbdBPglEMUncWng3aPXDZ3hBJS22ejlBJKthrkBZD2pPzfiApcFEBo I6izjKf6zpTH/Tg+j9y+Uykskg4qzHRk8Vvo2xbPkrhVXeaOPiLnOukFbBOlfFQzVkoG jK6CM+5Ob9zFXVNe3o1CYjv7MpfCFrXpkOK0u0K4XknnuX+1n5A0PeOwqFiGCB7KMuHB zYIhADjukkxnznqoHJWT+XDFYN9tYwqsY0uZ2rn1ulpNEnjTatNJmeZBEl/VPuhRDCXg xYNA== 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=4b+0oWiX3KAkokgwmicpM5/n1XtzJP7jakdw+BOmRSQ=; b=RdeP5lNfNHx3Oj6SjyXoJf4bLdkNH0jD8cC3q4C2MRPBnt/WeELWz1WhQdTthZwCvK Rub1iZXx/+ry/u0AGh5/4g8LEIdE6c9A1b12az2vdyDDSvjxwHfy8FfWCPclCxsgBefR tBA/gHHrRylD87xwo8wC9KzjtzcFzUikCFDOmOixtTbuzLmDlly8Fi6PuXSjmJTHThvU /5MwsRHV5hYcZ+uXvOSrlOuL9rwGHhkJH4vbfElpk38DZY0YcdKovxLJ9mmEILblZHP0 adcsAuWZu2i4Nn9c3L3kkjaeBrwp9OxLM1lSTtm5YG8QNZ6FfwRS2P602+fd3V9/k64p oNPg== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=L8PdK4s4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@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 w24sor3934202wra.61.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@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=L8PdK4s4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=HzTEUiXYOeVCjAlYc0SOYYc/IrpJJpIT+j0gK8yvQEn7m40gd29J20AamSI3GJN8vT cn5M8z7qwkBvpg8n5fd6JcltuItIijT/CV2ltJUrTMDBqDhsElADfVTj/i81IfIWv/4I nCZSunFn+xfqiYcW5iEpe/WRJQzm63Aim1xee3Ar5Noun7Ex+SXibui2DK7MPBLZ8IeL xqCOh7YlF1OyRxA/n7rrYVHFCRxKzk3dVhSoAyvTiiRs/pcUer+S4PacEcL0JTWtEyDf H6cVb3EY/8RP2Af/Qxd4j4JI2AEvcZZSfYgLAI0Wz4v/LXoYv8l9B+iR0f4vMT0tBe1q j+pQ== 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=4b+0oWiX3KAkokgwmicpM5/n1XtzJP7jakdw+BOmRSQ=; b=CRhQEE0NagS2G+ag6R1ppFkI2ILbOMOJ6tH7lqNm4kSROpHWdPhQWVO+jEYRo//FCI oL3PLkbkTzVXUU9s1zESS9f5W1gbFdwE1KIUQXMPTZ5E2Y0Ck8KoWpLBQelPdXQxUWj+ IpGt5luAewZ4ypMSmlUgQbqn9xn/kwWnTWjUJ8frhakCGI7q2/WDr6RIdKpyhqOvBsxS 2LkKy2v1XEwUFZcUJLkYp3JXFwLKpgZ73Qe7keLJwaKYRifB9Vf04eGoACBkK47RJhQ9 YRrm9PEUl5Ep+/UQ7fZOWxAGETwpLW3R5w573OZeadSNOcaO8YiOEgHTxiLHbcxLHkWO 7XfQ== 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=4b+0oWiX3KAkokgwmicpM5/n1XtzJP7jakdw+BOmRSQ=; b=L8PdK4s46Fa/90nuaVqFDQgWzqxJjpesF40nIn88XW6AETrguqHyhWISjp1OUGs2Ip hNvledwJ605KHe7RLT2rh/AREcul4qFE7y8IKQwzUgIKosGdlLiDpkPFP5v62xDSfnjB MOYqWz6W0vB+L6rOxbeERgN5nsjZlV4fRy6yRei4PO2KW+huc3dG3qz4Gj7GnOKafwr7 tayQjmUwS4n9NQtxWw+miGr4f8XzjeHQvlI4J3DFKhbYRhymTFTSzWt+nOv4Xiu1EhW4 ORCULqsdEQUyW0JGe7bSZf64D0gcAv6RxP9HyTTe6/psbT/va3eRtla+4MLbP2ykWB6o /UzQ== 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=4b+0oWiX3KAkokgwmicpM5/n1XtzJP7jakdw+BOmRSQ=; b=RBcOeTvhIVh0/hqA/H87m0M5cj2DjeydcXVLD7+6V++yaOAnasW1DnnMqlHux+71Ph OKkmBuspdEByTzdmeeMIqs7zxvqBxLM/50wXNUltNU5hQWfgmAtYg+l90QOFrBGVVGC6 3QwnPAJLGkT6PPptekr6pKgIYM4CfHq3UoD06C+seGu5WeMBGUJYcFBCv3ZNe0l1irZ5 +wqS6NFw1iwGnR1GBWiSoXpewrmM+BidGUV5UQmgXOgwKd+WcB0U4lnah8COJlL8RkS7 J1KzR+w3gIDSpQjNYiFWN1CMac/o61o8we+c7TCcc/jKdL+cJJprhNtYbgmLzeDNRkW4 uQ3A== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533rkY5d2kScnHh9wBb2YOq+RLKEakIPAPncXXoDfOD6WEDs0zbw QDHbIP8/bZsr2Pns/K1BwBo= X-Google-Smtp-Source: ABdhPJxrDhKgcM/E4kgcC5x3gH/8/dGz8b60Pz0ztfbJubhIDK75FOWLTbKAGUhJA9wuRSEcPLK8zA== X-Received: by 2002:a5d:684d:: with SMTP id o13mr36612985wrw.302.1602575432477; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:82ab:: with SMTP id 40ls320211wrc.1.gmail; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-Received: by 2002:adf:fc0d:: with SMTP id i13mr35068132wrr.156.1602575431670; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575431; cv=none; d=google.com; s=arc-20160816; b=b7GyuoGNto9UK/Sp9p5gCMKzCmq9S7ypCA4C4ZwpyAKza+3BBIkYjdJYr05iuERsL0 vTWUHCK3ZmM6COaY/5VCJTCR9VAtDAKBsHP1XUkFvSt2l06CLo6atS7982zazVJOIEJp vF5IdL5QjM8t5JjF1fLROX8evYI/nF87Rsd+AE0zEo7z1QAJR3EEvG4LBwp6H1Dnu7ak fYHGyUywPk3bN3rzeuoXAMOnQksK5uNYRAJi6D9rpKYGmiVJoLKLeVAW44bRaN2rrbY6 CKKq7+6IwXSZPkDx5YIZgADVUn6RPOgLLFrMr8cKz39+XTCZFpvhyPHt0H+8eoXuTgkE rJdg== 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=hEMLaVzIOzMFJAV31FIQp+JXHKHHUlkXhGRBlLUllHbakU0gn42PdBkf0myNUZGqtt lIyzjj8u6hJcsRWL6+tRsOJRZJRtw8RvkeskrMMotmjVk8MyQns1rsseaQE8oGGQiFJi LoWwSAAjzU7yXleShh8P/BpKJdQnlK83THCR8DO2xzr3cR1T/d7bDYyA2tIutymyArAO hUmDBzl4hyLHH5qxgw+V6DIj+LSKj7ZQ+NTKBwZPTwyvV7Tuchb4DlU/eHYs2PAwWVyu BpHir/yaEEX4fV4P+bmor9NrA2G0sZ1g33UY7AIcBo8SpBpjOiwj/A4NWYQx4+KViJgd 2rQw== 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 k3si600106wrl.5.2020.10.13.00.50.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:31 -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 09D7oVcc031995 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:31 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTax020807 for ; Tue, 13 Oct 2020 09:50:30 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 07/11] Add recipe include for building custom Trusted Firmware A Date: Tue, 13 Oct 2020 09:50:24 +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 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?1680422136978684128?= X-GMAIL-MSGID: =?utf-8?q?1680422136978684128?= 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 Mon Oct 12 22:50:25 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 135 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229853oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:a17:906:715a:: with SMTP id z26mr32372906ejj.300.1602575433009; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=BnG6VJh3vCArOC4Ha/uv6G8s217f9ethLInOlqDUEGyw9HVF0JgGP0HHQxnbyfsy6w YE2Q/SniH4FosXoSXYucDczFAFhH3EOmWatbkN5hFNy6BGBaBcgtQd55QI8byGGp/Y4P hAx89DmZ5QBrklDMpvw6LnsoreKWXM+vfTx3yL/Jbi7TGgiqT9dOrpCjWAdBaO18H+Gb YwtdAEdNuZxKNlEFH76odFAEdY0fss8bRgic/QM/W4M0szQ90wSd/9Vyz3CShw5bp8CV TtZzuuULGUoikS3WPJQXTKG94zeBK3Ta10E9HoSRzNXAI7cY5Nt3MqqvvNeoSknlEoD9 mozg== 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=t1w2hu4oMy6vItFZUn65uYKhteBkjOHjDrDMttMOVtw=; b=juUdRMMIVeBdu7JMCXEbeDQgkHYaycgWQJjG20WJjegZkDDVHZRxoPQ7s9VT8Th9/F i0OEll95GWwFf4sdMbxFQ38hlBmR7yBX22NCDKA80boCjDTpXvsjZFp29oWg2kU8PxCR 60JPLVVGxupnwjBhcDjjCqlM9KeFDR6HG59ywcP0v4fy8qEPS6xchxmAQr7pcz5Gyrq/ 6eczeKyb8j58YibQST+YjKwzRbrBafGQEXXOFVCMic5YoUkYhRDDtHoYJEIYALzyEFq1 8Ev8OQD5lwnU6m5kplpgYyIojj3dMktnQQcfhxwLk92/e5O4r/dwQbCdWiLtQOSXsMni r7LQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=paD27dFy; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@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 d8sor11083767ejj.77.2020.10.13.00.50.32 (Google Transport Security); Tue, 13 Oct 2020 00:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@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=paD27dFy; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsfysx6akgqeherxbiq@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSFYSX6AKGQEHERXBIQ@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575432; cv=pass; d=google.com; s=arc-20160816; b=nQqQ2n6ds624vpH8uS3ze82vzie9zUVWZYuKADPfiBhPtJc0kT3likB5bAuKUX67EW HUQUbvLrxnYVMf6pZj+3FpoGe72IfnDQc/DcX5mmgMOOKkhRTgyBqAEDU5hVLB+VTvPv YZ0L9MlODr9VDvbXLuYo/sPcWGlgXNy2F4Ebpr1zORGbdn/P83jWF9oVKrma7SFA9Hkd jQYthOkt0ECm6AaS4A8lSfrzguzQEg/cqcKEdRi3pWpG54bt+VO51xBsLOgAV8HoxMdt lMxUtpaWEBs75q7MCw8MYxhVQum9N2UweIPQ9EZc9Su3brC3n2A5I3kvf9uHLTiRIVYD ar8w== 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=t1w2hu4oMy6vItFZUn65uYKhteBkjOHjDrDMttMOVtw=; b=0kR9J2Ri1UDS+uUU6pIsp8E3EGga9LWfVhGCIJgjITc/voQMq37TY/cWtFk5D3kiBW iNM0s89qeLHP9UNtTxpqK8EgPxrF7Xc7d6N+XVbL/BQ3hT2LTB7/L6L07yvMLTv93ayv R3byJ0o2fJZHvKUFSNZnF8nTb5mAHcZfJC6q9wInGtBmuDAnvjWeMGtr1rqVcUPt71BZ 2SCEjfzDmJBsYdR1CIbXtw9RkuoPdDmbeIOV5cmrQQHtMhudsq0TfYuGNW+9cgQomUX3 vhjFveHq5bRJeRNXShtrviaxpIfLLaA3sBgZScmurgS2cDDT+lB84gawCHAClJC/Tw80 gQmw== 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=t1w2hu4oMy6vItFZUn65uYKhteBkjOHjDrDMttMOVtw=; b=paD27dFyJmq28VHQhxCRKqr0jN6/ehPTmDIOJ/sxufpKkYM+r/H2MWqMobqKHInSF5 +IuI9spn6nFJpwu9cEovTyE2Ef5ls6JAAVL7FmkUIVuaOK8qmifyk1Ir44szGASlhCs9 +6FHErf0R9EQEuz1po6uS0CqaUkkVKqnoc6ZO9mItarNKHIzNHHYObg9g8V+uLJMNcnb UnIknW+UGEE4ZoN4tB9SbSIn65oG72LA1c0rKJBymXuiCZ69UAnTrqD4ywXakKtVdrx1 ZW2pcQ4oJazzWbTA8mjCGgQJAX/E9gsrQ+PB1IBqPUt6FL6uzs62WAnA5anFGhwky/UE kJEw== 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=t1w2hu4oMy6vItFZUn65uYKhteBkjOHjDrDMttMOVtw=; b=nzAtUX/siR+wfZ4GBuHQfyixS/c1Bu51rKwcheGRZD6k5UC/k1De/ObCHHEyuOBx1g iElQB7HfczcISyRdaUGTOa5K9SNH0E4kn2FL/xC0IJtN/SKmFbBYSw8wh7brmOplTCEt ueDKNGzUmN7sRMRDOFEdtRzgUbv6aO4fE37OJO7R5dW5wYV/irgPc3N62GZ7djZU6QEF vcRhvzT8xO3K7kTUs/H/Ub+K/WC+Z10hU9K/w+DhsZ4zZAMLXcIYumqlKoE/SB+piLLK aUcpg+1cKDqJedD53j3WrcG3OVDFFeBPM/Jifj9fVtmaOI+Mk0xiBCdoP501S4mTyIwY yqzg== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532f5sCl8W6gDStgqE7ZHTu9j1sDKadxVeSHHmlgpWzjF+fnoXhK xL+6HE3YrTxtLRCRBh8lHmQ= X-Google-Smtp-Source: ABdhPJxkc535B4Bj/m3RBgL69hAeIOG9n+EZHhXPx5kf2kllCvjRUhJHSIWKlBv+gZ881786bpMTHQ== X-Received: by 2002:a05:6402:142a:: with SMTP id c10mr19161913edx.261.1602575432683; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:d19b:: with SMTP id c27ls3004090ejz.1.gmail; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) X-Received: by 2002:a17:906:4ecb:: with SMTP id i11mr32692903ejv.387.1602575431750; Tue, 13 Oct 2020 00:50:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575431; cv=none; d=google.com; s=arc-20160816; b=nRZc2BZ8bZc+pFwPMXcdLVy4gOEIBSxGFclOpgk9zTpJkwdstt6nOz7mJ/ObUpXsm9 80WNMASLKMjBSMxvzH84yH8rGJq8g162bQe3vwXnPljSHAkTUXVPPszk0yu9WXT7bv2+ F4TObfSaOJ6DTqHHWcf2XbvhB3Rd4tSislRbrRmUiG0/OrW12TAtIcBE+t4EPSO/+1uJ DKwNBMPx53hbozZKCTgpOwkuYHbKctongIdMgZtbs3uATi0g7bj38whJl8U1su6GSjKa 6Sp+mvZp1mpH8FaoqLNGLQ2jv7Xjp/T/WxciS+1FzXR49crDMBKcfr31+jaux9nHki4Y wJbg== 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=xbf3xeesPxzCx7SFkuFozAnqRLqxirqIIwXeLhltSko=; b=ch01W7cauDeUyASeaUM7528ZEAV2FkJPjycrS3BVtzGBF3o+oJvVu+Xxvdp/z4bFN1 e+CdkPzAkIvSbJkZuPjzIESnIj8PooJ3KuZGog9/BvNd+3Dlo6rPGakOmVN1q1meV/k4 Q3ci2lSxm8wH5EnbFsTjxROREWLPx2t99oUrDO0l57xQpCtDHqbF4G2WbwYm5zPwWWqK 1hsLNXF1GI09/Kr/OiNlvYTe7mKWu5/97Z/wDiHlGv/tYAthbDXG3eRME7pZkHjlzMlZ Cxg22VWodvVqzGZCMDDeMh9OAFuea8Z23QVsx5h73cyACBAuDUcIdTDJANQNRKso/4DA t3fg== 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 n11si188039edi.1.2020.10.13.00.50.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:31 -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 09D7oVBO032003 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:31 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTb0020807 for ; Tue, 13 Oct 2020 09:50:31 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 08/11] stm32mp15x: Switch to TF-A based boot Date: Tue, 13 Oct 2020 09:50:25 +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 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?1680422137280042711?= X-GMAIL-MSGID: =?utf-8?q?1680422137280042711?= 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 a8dc3727..5a518d3f 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 --label 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 --label 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 --label 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 --label 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 --label 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 --label 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 Mon Oct 12 22:50:26 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 139 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229872oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:ac2:592c:: with SMTP id v12mr8167682lfi.400.1602575433670; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=KiV7ttxDgIWaLGd3xG1eadCGAdUng/ZLC/ZI8O0EgS9VFPdSflVIdl6KO66ZQD8N1v tLW+/kJdkA4kYdB+cZhEfqW7NWgLqzph80tgEXlqFCiBCQmUq9RlcH9tRGdvZYNHGmGR 9PK6bWtOiu8R73g97duJiah+KnrC5SQxlnPh90fCDPzWAKcy566rJa6NtxWYRs1AeE6T ITkq4ZeII9q71YaWj2kD59tylxRM5pa4M0St6ew/rbMnGCWcCWJQ2dBuEhdk/nwv1VqK wa5oZ/ObPPuqFTJyssf+0EJY0BYGINLc8aQ6WNcr+X7nIG8vxddVuHwzCTUB1qgG4Dsv FaAQ== 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=Uom3JQ8GHY5J+DULk4Z/zYsmEwe3qDckzRrenACnT+U=; b=uBajsVijHy1T5LmtWHzljHpcRwzoowGdA5aOaqRehtqQqBT7OWEvWNIOh6MDQVwDHK GmiLOheWWY3I+Ep2osH6qZOQ3wfaPyfUpZvWcRKYi/xgzXYt/qe82Vgb6KBLZH96q1Ds 1Fe8faYI6T+PB2a5tIsqOSXQ5/MIIQwiHFOhfrg60j+sDow8GB2hqkYcXyZHC8+mMz/w AK4CBX+NVs+0lbbgekMfxF+nMk9gVshPfA9eEj2XBUs0QppzYM86l53qfd7W6DICUrWt Au9hIUZp6qACIAw+WSmZSsb/cL4KmWVDIfx4++RLwNS8aoNWxfUUyK8ZTpam+J1w9tx7 8NLA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=EZUxvfi9; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@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 z15sor7268550ljo.10.2020.10.13.00.50.33 (Google Transport Security); Tue, 13 Oct 2020 00:50:33 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@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=EZUxvfi9; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=cTuyoe2dyZSSYeCDsuXiozEbE1OHETgXuWQT3GlGmwPpvArMV+h2RyzuFjW99/WtB7 Xkg3866xufWKOtnsg5pxR3T1VwAnRHj4Sbi95ml+kBnWZ+rt7vZAIdigckpUkppmgyki 0RtBO9HXZ1PlZQ3jihOIyJsORmLY9C7BR1V8Y4x6IrtdUMmip8MfCWZErYlzmFFNEBm9 zH6R6OLyE9G+8t5GP7pgaI/vYIG1QvuqVRrqfC1GHSsHGkvD4C05PRencCp1LH36kEzW wYksZjqtX1gj6dLmIEFL4vEc7appnAKSIqU5ZV2eZ1Cdp5Vo4yYeMayJYIQMmqT1lKt1 4tkg== 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=Uom3JQ8GHY5J+DULk4Z/zYsmEwe3qDckzRrenACnT+U=; b=XiVvXWbRCChvH7qXkRm7wKWVF2qi/ZBgBVfrC9dqyCHtmQmxG/PUU/+7MN521Rz6mi uOd52KWvcGYzvj9Njsz4xLUFXS2Sn7uKoyB5UEmzfN93RRRli1Q2Az/2N5jWq7VEgf1A rXIk1fmLD+VxiHBHIublmXIc8OY0RqJCT4FvKQ07QoSQCO+QUeR1PudBvZ2cohfLF4rl VaK7tnDl4iu6blmrKb5JVqvL4tZQbojffISky2Zw2NEE2/9G/ytfv4nmFBAwEQpBolEr BMae7kHHFeESq9KZB4srPbqrA9ltL1RJlce1kIiMno0gzjJj5LHusHlmdVDKp8LOixlM lu6w== 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=Uom3JQ8GHY5J+DULk4Z/zYsmEwe3qDckzRrenACnT+U=; b=EZUxvfi9Yvrcr/g2Sl5UfPtrdIeVtMdYg9UuI2+dereyiaY6gnnQe2VJinTABRKq+7 kh8DEhT6BKkD8va8kXJqgZAt2c/e4EF+PO7/IJee/WuNQ+fmzK8M71bhCaJQeVISxX4p nm+iPg63YZhjWbBy1ZErrRE/BL6yEoHWEMu3m3wSt6ybz0jBJ7WYHH1RPGiCewOOPviD NxU63lOQKOrQNVxXUSHgTF9wOiiPtd9ox4KjBkAfad22Yq0q6GXJa83IJCuFXPp0NxDt DFaAmJ8xCoQKgNv+qX2FXAFdDNtw04X4oqRoPaGomFLYFFQwO545+6CQnJK9c6ujdX3N 8C8w== 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=Uom3JQ8GHY5J+DULk4Z/zYsmEwe3qDckzRrenACnT+U=; b=s2mjGP8G1LWzgVwMJ+NDXUlUwfvFq5bN00GLZx02r6cLYUZz0VIlSJWau5KdEEFfd5 QVPqyEO897BT2L/86ftzaP1Cu+EMQFNtQT3ZAog/y1QTUS6TlWdHDEdIWBRPvNN8buCy 1tJSajSyjX6d0l3HoVWH9vFUoLcduteX5XaoHjXTGYvEdF0vxesq3p3ydPRJNU+xMNt6 HXnLUYK2GMG8JpB/hRP0atuN4ZHnt/fHuICqGN13YoncrxZ9sixfi9odHAL4a2UFwNYX 3L1KPpdQ3I/OCU6Mi8BUMWZKQYFtQjSfXYxixnlT2P/UcVeWdsM7RIDEMLQJtQKkE2dQ k+Bw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531+Pv36Xhqo/2pUNeXxfvnM/RE43drAZWvEvcp4AXuTwueSrfYW pWJpzy6w3xSVGJIjOJejIRA= X-Google-Smtp-Source: ABdhPJzW+PbgTkRuoYtbkTsdy1zpC1hymlP3xu2EMAKyr9Ct4Ztmq9qsHiw2ltLA4leibL3TrNEUUg== X-Received: by 2002:a2e:8145:: with SMTP id t5mr6369710ljg.311.1602575433330; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:554:: with SMTP id 81ls604915lff.1.gmail; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:ac2:5294:: with SMTP id q20mr9587748lfm.538.1602575432131; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575432; cv=none; d=google.com; s=arc-20160816; b=KFwVwaO5D3mR2NUsUKhL4X/F+EqnF+Fbq6V1QF0n9yeg2XTlc0GuHNpDsczpTmMbw3 sAv2tj9C9TuouyD+xYA3ydzNC6u1ALymlY4/lz/4Qw1NFwMbzqhDW2/nHxsArYQc4PZz nXwzzyfVme0I7R1rpx7UtjeybjeLoRRcr98M8wum8igI1Pc/GJ8t1SMBI/ZS0JfYyeJY UP5zEqMLjtTW5afkzw+WI854JfS0z6phzPVq9poFpmqz09W20mdrGr47WkgVmsaLYdL0 RQUcY8/TuLGFnO+IQ0HxOqL9IC8QyhCf1/jGM8tRCkmZ1W0vcVQ/b02upeH/x9g8GMH2 pVRA== 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=VrBz+NSdbDH3S51zkVvgB8qFxylciN0VQConBgFot9kT2bDfqeMsG3dFDUtvRyTbKk Z1pZOxhh/4vl/GPLpFdF27S9TwxyKDkrovit/t3cT7YUC+4o7DlGYMn1FNEaKY/iAYw0 RPQt/kTxIzEi6M8lHnL06Vhwdh8tFy0kcPnBSCDkVYU6fb3VWqtLme0hMJGGHtUyZHG6 eepKiWufT7PBqbqY9AbZilg3RtDA8P6Nkrx3bDwQqrZJtnIoVGb2CNF0qtN4+ZhDd8f6 Pk/ukupAUirYWJosGOJJEomMvMDjU9SoRVOxePcOw05EHmPZq+cxM2cIg0tRQm32GTm1 ubaw== 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 k10si600475ljj.0.2020.10.13.00.50.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:32 -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 09D7oV3i013712 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:31 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTb1020807 for ; Tue, 13 Oct 2020 09:50:31 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 09/11] Add recipe include for building custom OP-TEE Date: Tue, 13 Oct 2020 09:50:26 +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?1680422137839421818?= X-GMAIL-MSGID: =?utf-8?q?1680422137839421818?= 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 Mon Oct 12 22:50:27 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 141 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229869oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:a17:906:c045:: with SMTP id bm5mr30564204ejb.311.1602575433649; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=o9QEc+lGiH93i7gaYjuvoIzNI/NbqVwP/YB7SdPJ/YHntLSyJI/bdR6Vfl7EWptzN6 TMYeFs9wNijtrBt5FxlD06z4OuEbjSKD9LnHumEbk2Mmtg3YRW7M3URns4oAmgPyQlqe PQMfR4vtpdq+mdym1/QQqo8aDPzPXVL5v8zM5rofYm4YfQIOdCwJOcr8e1itMTelOZEP ik2TIZkpwdA+XIUfTW8NhkaIWQjxedi1kLzPVqD1osfLEg2p7ja++WbWdp3Yn1vYtMgb k41qaWrcPYnYSXmTQd/8osVpcT2OPMMs7sUl2vJtifXY/3qaKGOX1us5kiAuDu7M0SaI sUAg== 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=iVwsdwTqA0uiYF1vNDkews2qZoV9CDKGgBq/leegvEw=; b=BEUGYpMqZ+uEsIPL3BCjBW8vj78Mo7q0IeasE4Do4Z4ci7Ptjb3hV15BsQ1Q+fuM1M XXjMMCE8nma3q2DKy1nMT43H+OoOpQjNoiprKyfa0jzyJNbk8Xzo0anAspWm9kq3wEAT rrF9RM4La5kuuF56teBjVcxQ5MsMSvLzrLdGprLvjp0FMaFMAqitzyeogzkaw+Pe+Rzq RX1b36t9idrbA/VwSBABuh/yKv2SQdKkHnv1kCIZLNEcdC3GMZx2iy7CvC80gypQhI9G IYubN2jNfar1HfgeDU6I4U4m1AdDkm5K6S90wUaD6D+vJIucZ9SvTkLAlbvjYNagYQAY jQkQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=apc3GKJU; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@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 pj1sor11163053ejb.17.2020.10.13.00.50.33 (Google Transport Security); Tue, 13 Oct 2020 00:50:33 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@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=apc3GKJU; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=WELArFdPKZK28/jYluuJhe2z9b2kmILNxRhwrjtfaUVjS/v7wDQvDf2DYtwP4CF0tK wL9nIMwkhPoH35YW0GgkKUU6BaAq4ZPhMDh8BtEKT+P9fH9oNWoJbJCg4YijE4sN2DpG +al97C77ZKpQPdNK9pHWHFs3J9JYjuhJi/yZaJFsfgup5lKVmtbgompJ0wu+6Eaw4snh gcQ5vBZQRKMXl3vLy+ktndy5CZCQIDj9YG7/QUpylFJf9lZ7ZwYucgA/KmYUIxz9PUXn L2xgSeodFdxF/k2DSQhBJLqzgxJYUlS6a5zu9ZG0m00DCzL3chG3RjLIevJkHlKBVyId HHyA== 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=iVwsdwTqA0uiYF1vNDkews2qZoV9CDKGgBq/leegvEw=; b=yNl+rBe+oNnf2QEggtnYBslsbOzfenyM9WGQz8o8aZ3U5KHcTnlgpYFLm45W/zk8Mk fCuasOzpRVFrdNEu7Nf1DJX5fnr6ISY/2rqLudxyjHl9weKmwWKqDPqTtkmOo7xMiF+Y sjizVN0hyRDN1ieEtqq7yPeoMCWpN/LV7jiSigWhowXcFCUyhCPWLJjjRH2M1fpv62Tq smZMh8i42XlIJH5XHANcjuxLUBYR3hoUbVyyCM6Cz2FG/HPWtFZLXSi/3Ztfcoq7AiDd MKE4xZclK9GdoySDtNqPvanfGhXeybW0T/XBCKDToM84FMosP0TqWNNgw19plw29Tnm8 0dfQ== 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=iVwsdwTqA0uiYF1vNDkews2qZoV9CDKGgBq/leegvEw=; b=apc3GKJUVuEeCCMVYRfP4PJR2vp7MHm8KpWQ8ScI0fwDHiyoFDfJG1e4LjwZl2Wfg3 O8HH8++O8sKkDXMnYzA/Uvs0uDWGntrJfEKCRHZvSxNJjmTfWDk+3TDuOsi6xrjTJGmY zcQzSwqgldodtslMcmHi9wtbXjpMBVy3V0NzTLq5uMWYzxwiMnHTX4cwDbqRaGhgwUU2 bGP/8tP5KeilEsWwDaqx9GeByk1wwuh6opW+MUpe4YChLXCQJHKaHy31dKE8HXlAUcRA lQcsSn5HC45ab50uoJ7f1fhwGe9TJe5/ER0zJFCbQ96jrmb7pEDC4PNPJuws7d47y6di 4IKQ== 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=iVwsdwTqA0uiYF1vNDkews2qZoV9CDKGgBq/leegvEw=; b=q9x512o4e0x+rRutpMc2L0FHaKHT2146NC/cJWGPI7kaEr1GkNuDB7b4VoWLVIUzJZ EgBE6eO5/TMR/m3ABObxUWreo+C2cnqRtaHZk4rjdgl7Z3UpDKX2DIG1/IgYrK40IVk/ qalOwFQsCArJ/lygJ5NfEjWWX6/4o4DmbCaAp8i+YoApG2Gi4sOAaaOEOw1SFWAImjqo 6EZ45Tv4NvTTuqTxVoeL7Q6M/GRS/tz0ujR+o6tBByMfGZfybtDHAqyJ2G0YtNm+JgJz Vbn3w+zTMp9YKIdtmUo6e1c3Fj+THS21vImP54eFdo7eyHL0W/rXNzNTaB4TR4l65qMA Pqqw== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530FiX5iQ+HUWQCD8fjyyA3HdeoGmg+rPnNh0+vlRFtHw5wD1LhM BLJuU7Aq11X1VkCCsX/qsOs= X-Google-Smtp-Source: ABdhPJy1lDm8XZqg8uyOaLQoF/ArFnR5i43Hk4X0h13/ZOvXSwV0mGh2elrdLomT7goUhaUFNSlXBA== X-Received: by 2002:a17:906:515:: with SMTP id j21mr31693123eja.105.1602575433200; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:39d8:: with SMTP id i24ls2997775eje.11.gmail; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a17:906:cc87:: with SMTP id oq7mr31833728ejb.335.1602575432148; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575432; cv=none; d=google.com; s=arc-20160816; b=fSV6nei9tjpOvxfvyWN0N8sDnvOohO+3NKMK3aCqA+D0/PjgJBhSgzmN3m+iSUq5AH FjgA0Hvav4i35pa/UA77cYqRvSoqdMH2LzjcSg25a3+2b01MlQvKD94y2ssBqAlvLIUs kTKoY9Am5vARLq9kUs7nttGjbaxPKSrBmRIgJpxB+r47MmQ+E+E/s9WNL7Ssn9PpW1na MIXloJ0Dgi14HM3JLLj2UQx/O1ZZ0MXx1tD8g0+saWTE9Qy/xzvNIpphtDqyEefJsUvR aZYsfYEHGvE2qOWb4i7725kT0L0Kl62UTrB06CNSCz1eEujQPQqThh39eZIKDuRvvvRO e5WQ== 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=vJqBYd4toDrfUy0kvqd9gXws/QTwKRjAAAbz5O2j0Go=; b=cVVBZ1GqKH0P7wBx3lEU5jps9t+kMiKeEcgU3V3gPqmmlvJ7jVgUB4QgkeEvE5s0bo a4PW3JhxrEuAl2PzkmeymTn7h9d8fFmHoWx3T4eUvhYhCUmP3cmpyzDBwZdmFRPsHWL1 MAKP8Mb/e1v76xYPWlSd0wL25oYGS5Um3Li+3BkjW6TZsuddexIn7SGGsdajj1ZQ0MJW eSRL0NJw36P0+PrNyyFVhi3E3O7iRoIFZ/8zLCEJvZ/VNn57nxp25U7SppS/biJwgX6S Z4DXQGFNSNZ0XAFoCkCLXZQhFcD+cp5MDpr2a7sGWcTWy0pR6huQzNhNUj3o+NLOaOO8 AbsQ== 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 a16si909367ejk.1.2020.10.13.00.50.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:32 -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 09D7oVCQ026898 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:31 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTb2020807 for ; Tue, 13 Oct 2020 09:50:31 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 10/11] meta-isar: linux-mainline: Add patches for stm32mp15x target Date: Tue, 13 Oct 2020 09:50:27 +0200 Message-Id: <9d13cfec81be36ad4ce7f94cb8b6229281ab4a58.1602575428.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?1680422137704941323?= X-GMAIL-MSGID: =?utf-8?q?1680422137704941323?= From: Jan Kiszka These two patches are needed when activating OP-TEE for that target. Otherwise, Linux will access memory reserved for the trusted world and trigger a violation. See also https://www.mail-archive.com/u-boot@lists.denx.de/msg386171.html Signed-off-by: Jan Kiszka --- ...d-OP-TEE-node-and-its-reserved-memor.patch | 79 +++++++++++++++++++ ...move-reserve-memory-holes-on-stm32mp.patch | 65 +++++++++++++++ .../linux/linux-mainline_5.4.70.bb | 2 + 3 files changed, 146 insertions(+) create mode 100644 meta-isar/recipes-kernel/linux/files/0001-ARM-dts-stm32-add-OP-TEE-node-and-its-reserved-memor.patch create mode 100644 meta-isar/recipes-kernel/linux/files/0002-ARM-dts-stm32-remove-reserve-memory-holes-on-stm32mp.patch diff --git a/meta-isar/recipes-kernel/linux/files/0001-ARM-dts-stm32-add-OP-TEE-node-and-its-reserved-memor.patch b/meta-isar/recipes-kernel/linux/files/0001-ARM-dts-stm32-add-OP-TEE-node-and-its-reserved-memor.patch new file mode 100644 index 00000000..e40fe4ce --- /dev/null +++ b/meta-isar/recipes-kernel/linux/files/0001-ARM-dts-stm32-add-OP-TEE-node-and-its-reserved-memor.patch @@ -0,0 +1,79 @@ +From 3602c4835344fe2124406608fcec5737a176d7d8 Mon Sep 17 00:00:00 2001 +From: Etienne Carriere +Date: Fri, 8 Nov 2019 13:56:15 +0100 +Subject: [PATCH 1/2] ARM: dts: stm32: add OP-TEE node and its reserved-memory + node for stm32mp157 + +Adds firmware/optee node and adds a reserved-memory node named +optee for the DDR reserved to OP-TEE. + +SoC defines a default disabled OP-TEE node. +DK1 defines a default disabled OP-TEE reserved-memory node. +DK2 enables OP-TEE and its reserved memory. +ED1 defines a default disabled OP-TEE reserved-memory node and +enables OP-TEE node. + +Change-Id: I7b5d50a27a2a81b7cb510ae14ee96e975e41bb97 +Signed-off-by: Etienne Carriere +Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/linux-stm32/+/148795 +Tested-by: Alexandre TORGUE +Reviewed-by: Alexandre TORGUE +--- + arch/arm/boot/dts/stm32mp157a-dk1.dts | 6 ++++++ + arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 ++++++++ + arch/arm/boot/dts/stm32mp157c.dtsi | 8 ++++++++ + 3 files changed, 22 insertions(+) + +diff --git a/arch/arm/boot/dts/stm32mp157a-dk1.dts b/arch/arm/boot/dts/stm32mp157a-dk1.dts +index 0615d1c8a6fc..589d08bdffa0 100644 +--- a/arch/arm/boot/dts/stm32mp157a-dk1.dts ++++ b/arch/arm/boot/dts/stm32mp157a-dk1.dts +@@ -73,6 +73,12 @@ + reg = <0xd4000000 0x4000000>; + no-map; + }; ++ ++ optee_memory: optee@0xde000000 { ++ reg = <0xde000000 0x02000000>; ++ no-map; ++ status = "disabled"; ++ }; + }; + + led { +diff --git a/arch/arm/boot/dts/stm32mp157c-dk2.dts b/arch/arm/boot/dts/stm32mp157c-dk2.dts +index 20ea601a546d..9248ee3eb98a 100644 +--- a/arch/arm/boot/dts/stm32mp157c-dk2.dts ++++ b/arch/arm/boot/dts/stm32mp157c-dk2.dts +@@ -74,3 +74,11 @@ + }; + }; + }; ++ ++&optee_memory { ++ status = "okay"; ++}; ++ ++&optee { ++ status = "okay"; ++}; +diff --git a/arch/arm/boot/dts/stm32mp157c.dtsi b/arch/arm/boot/dts/stm32mp157c.dtsi +index f98e0370c0bc..84d34120aab3 100644 +--- a/arch/arm/boot/dts/stm32mp157c.dtsi ++++ b/arch/arm/boot/dts/stm32mp157c.dtsi +@@ -1509,4 +1509,12 @@ + status = "disabled"; + }; + }; ++ ++ firmware { ++ optee: optee { ++ compatible = "linaro,optee-tz"; ++ method = "smc"; ++ status = "disabled"; ++ }; ++ }; + }; +-- +2.26.2 + diff --git a/meta-isar/recipes-kernel/linux/files/0002-ARM-dts-stm32-remove-reserve-memory-holes-on-stm32mp.patch b/meta-isar/recipes-kernel/linux/files/0002-ARM-dts-stm32-remove-reserve-memory-holes-on-stm32mp.patch new file mode 100644 index 00000000..99860f45 --- /dev/null +++ b/meta-isar/recipes-kernel/linux/files/0002-ARM-dts-stm32-remove-reserve-memory-holes-on-stm32mp.patch @@ -0,0 +1,65 @@ +From a7eb535f0f1c818202b0a0a8ec2aee506a0114e7 Mon Sep 17 00:00:00 2001 +From: Alexandre Torgue +Date: Fri, 29 Nov 2019 18:30:37 +0100 +Subject: [PATCH 2/2] ARM: dts: stm32: remove reserve memory holes on + stm32mp157 boards + +This commit removes hole between GPU and OPTEE reserve memory in order to +optimize Linux memory management. + +Signed-off-by: Alexandre Torgue +Change-Id: I4461085fd34139ee1b88c5f5116dd5c1de0e10ac +Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/linux-stm32/+/151463 +Reviewed-by: CITOOLS +Reviewed-by: CIBUILD +--- + arch/arm/boot/dts/stm32mp157a-dk1.dts | 4 ++-- + arch/arm/boot/dts/stm32mp157c-ed1.dts | 13 +++++++++++-- + 2 files changed, 13 insertions(+), 4 deletions(-) + +diff --git a/arch/arm/boot/dts/stm32mp157a-dk1.dts b/arch/arm/boot/dts/stm32mp157a-dk1.dts +index 589d08bdffa0..da762b301d72 100644 +--- a/arch/arm/boot/dts/stm32mp157a-dk1.dts ++++ b/arch/arm/boot/dts/stm32mp157a-dk1.dts +@@ -69,8 +69,8 @@ + no-map; + }; + +- gpu_reserved: gpu@d4000000 { +- reg = <0xd4000000 0x4000000>; ++ gpu_reserved: gpu@da000000 { ++ reg = <0xda000000 0x4000000>; + no-map; + }; + +diff --git a/arch/arm/boot/dts/stm32mp157c-ed1.dts b/arch/arm/boot/dts/stm32mp157c-ed1.dts +index 1d426ea8bdaf..4e0f665c5810 100644 +--- a/arch/arm/boot/dts/stm32mp157c-ed1.dts ++++ b/arch/arm/boot/dts/stm32mp157c-ed1.dts +@@ -64,8 +64,13 @@ + no-map; + }; + +- gpu_reserved: gpu@e8000000 { +- reg = <0xe8000000 0x8000000>; ++ gpu_reserved: gpu@f6000000 { ++ reg = <0xf6000000 0x8000000>; ++ no-map; ++ }; ++ ++ optee_memory: optee@0xfe000000 { ++ reg = <0xfe000000 0x02000000>; + no-map; + }; + }; +@@ -329,3 +334,7 @@ + vdda1v1-supply = <®11>; + vdda1v8-supply = <®18>; + }; ++ ++&optee { ++ status = "okay"; ++}; +-- +2.26.2 + diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb index 209ad9c0..91eb4463 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_5.4.70.bb @@ -11,6 +11,8 @@ ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else SRC_URI += " \ https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${ARCHIVE_VERSION}.tar.xz \ + file://0001-ARM-dts-stm32-add-OP-TEE-node-and-its-reserved-memor.patch \ + file://0002-ARM-dts-stm32-remove-reserve-memory-holes-on-stm32mp.patch \ file://x86_64_defconfig \ file://no-ubifs-fs.cfg \ file://no-root-nfs.cfg;apply=no" From patchwork Mon Oct 12 22:50:28 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 140 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:e04f:0:0:0:0:0 with SMTP id v15csp2229874oos; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-Received: by 2002:a5d:4144:: with SMTP id c4mr16441078wrq.311.1602575433802; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=0xxNVGJScrOdmzXpjVLDQkhVlrJ6adS+34Rpmclyh86vNJtWtkUwnjqJxxaSaeJxKW C7b9BmnPH9wEEA+oM54m26pdqoPQRg3AS6vupP+YZI0Ao6BH3/WChYJa2bK7A67Pn0BR ep1UV5YFowctufItQf+nRxDX4sJNh+lGz95mYqxkp2+LZxAOHLgRG6/VcgjekMEA8AWP KAROLz0aMB1EXR74NUh9afiUuN/abr6WBEiLv2kQ6ixsrhBn8chIgBBPH5cKDFki5yws g5y/1CjwhAiQWIJ3STs6s+O28KLBAINPIrfh3FajeCNCn66vXiQBZwRdX03qILGBzLR0 fuKA== 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=poYtHGOCfUKsUIctCd+71g7esVqXeMdV7n5GS0ezt6M=; b=O5UvM1StL3irjUC5m4pDnz53NhBlH0FUIp6fUG2ImwzZaU3SAKiV8nO3UdpiQJG2iG +nEmreOKzlzq8V4DEfMKmvpfJQhpj5vuaov47z8BzoXNIFELEiK2NNSL7moqOCzvix6F jdd25+uo2hF6gB0aSoi22GGqFNZXv2j50/Fwt5xj6l8f9o61716qe6/QiT7Q8CNty7CD 1W8+KdEOjtYXs4dM66Owtkyk2ui6Qyrf03yb2gdjmVTsXHpw4hMWpklWA1ClYItuiA/C obiu2LQJ5/EcRhM7EuWYoBwTaXb2eT//kxiJmBWe+qTmp4aXoToHdEMx4Gukt2lKDcDf kHHg== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=ZP53fxwm; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@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 h12sor2856897wrh.34.2020.10.13.00.50.33 (Google Transport Security); Tue, 13 Oct 2020 00:50:33 -0700 (PDT) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@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=ZP53fxwm; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbsnysx6akgqesbyxwty@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBSNYSX6AKGQESBYXWTY@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1602575433; cv=pass; d=google.com; s=arc-20160816; b=T8SwKRcRZkeR6QGS6j9bEezHhBF1SUeQbfn8QaMoW0TUTzPyUNuMEM05htiPnhoatR Ys5Kgnimv4Mtn4rW1zA+5rhbE6omYldPI3FP7nGHu5ROBe9f/HFsTAkFJKXGY8UBSY7m Bd6JWRgKUhOJ5qly64IBP6l8EnJyBtJ3WXNvfXXMsuTM6AdJ82bd0RTGZ9i/c6EpyUOa g+ndEk2eMEBJY9t90CYZmTuv8PoqZpoI+Ff6GM1JOmWlwfpt8RxfKZvii+6qwXbnScQN 0MUiyXBwF4MdtmDot+u1HpGXwAb2cOddNDTodoyg4tcK8DyMVhV9SLByl28FxfoyOwDt HHcw== 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=poYtHGOCfUKsUIctCd+71g7esVqXeMdV7n5GS0ezt6M=; b=pFiDydbjgtsJWo6YI70u7lv2pd9/pksNePZrO+RwX2oxjwRkLdx/S/7o3UvoTnkBlr /e31mfPRkHiMjiRoCpRS/h20dpMSrq+atlTDd9jtKFxnbWOjGhF4LXkN072rpo6BlaJ1 sO/jzRqv92oaUm/6aFqiq6khi0D6Bw6anRyXsDLt5xm44WQAVH99YgoAHNSeFswfaJwW u+h7ZNo4TxDNBPd+Io30SOwADKW5V1EkqblYItUDhP7rwxZ2PdNaUu5fnhAaf547s0l5 5JWBxWcrw00uiuCbnv//+UbEtGjJEF/mBKEyT+V3yjvYVkw8foxZFR4MLwcjWwDEXj9+ FDhg== 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=poYtHGOCfUKsUIctCd+71g7esVqXeMdV7n5GS0ezt6M=; b=ZP53fxwmJTQi+lALUo0pono8eAmrT5OkkY2AboPLaWE/yoNh+n4M7SzHKHIiDZ3/Qe 9WHyIT6d49OtQM0uR7A39SsDP1gqER4lDCW5TdoQ9yxAeiWcMF8lpzz9K/BhYqId/ui3 PVZL5iDRtMYifo5YmfTWdginZleFTHBMuMcQvil4mk3mTDnxMj/YgFYc7FY7YcZmaRue DCX7D8BgkCZ1nAGhACD5R7MpYccENKvWx5rIyL4av6adSZRnK4zyEYu1ljcZucq31YDK 9ODLl/ha6T+Ds2MfIbryLxrp/jgo9zR+mrc0yC0F7kAr1lz0Ivcf6tV3EQdvyrfFMDrX wLZg== 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=poYtHGOCfUKsUIctCd+71g7esVqXeMdV7n5GS0ezt6M=; b=QRcZCNE4L5Ox5ZVwgeYbpIG80sAf83MshBVeRJms3eTbjFe6DU1YUQ2Yv/tqu+CDom OZuTVvZeQ6zPdELHsmZS4g8mlmVIZJmp5K7SsCI6iMeSP5U+MYcAeNNT/gKU3c0djD7j zumI7Uz+v315+1CO571fKkJL7k6q0Mxfe3TG0UdRo7aWfW499hM5eEzz/uia6rVgpYYw y5QranT8Ho0XazZnYriMdEd6BiN0BeRx5NdJxkdZgi5pwvXua6iqtvo4AvcIALB1YwLY l5yAYlNQZnIHmNoaDLLZIyduj839EahuXRutT8lFQ5XhnvbqOf/SFCZ+rK/Uw9xD6YXg w+EA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530vWFC91hvme98d3cKf4J/UmbH2XohfSw7H5cP22xGQ0sAN2+c8 RZBeX4ouNakSQPibu48XywA= X-Google-Smtp-Source: ABdhPJyJOz2l8jRKLltG0KYWMWZDQELvWFy6J9QpMNU/UAG5FY69lIRHC+Wj1JiA2/BTGIdUztAYyQ== X-Received: by 2002:adf:dd50:: with SMTP id u16mr35706661wrm.419.1602575433441; Tue, 13 Oct 2020 00:50:33 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7d02:: with SMTP id y2ls4174002wmc.2.canary-gmail; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) X-Received: by 2002:a1c:f715:: with SMTP id v21mr15238765wmh.117.1602575432488; Tue, 13 Oct 2020 00:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602575432; cv=none; d=google.com; s=arc-20160816; b=P4LOfPcBKCsWhBinR/tN2WlPgmvP7YEp7HIEFuoTU1rgauKFSL1iSnPhchbgZVvDTG DuhHJFLoCwbS6Zv1d7qDfcJTekOSVk8R/AIB558ufA6Fo3QewPTeiGVuFSY4r3S0VjfE tYW6l6cBgA5tHF+LULUm9h9T4HZJXJ0nYW3CluGtGOie357VWmWavxp+6uvKCRo6+YHz gY1jkmT46Wmp5NUbn7TNoJD1WKuttXKLBnpuW698Ob2xASwgzwQ9wqQBExLuHjUZX3Un vRmYkS9a/pm5hjmjhcbyLQqiIUkwCebtwrRzHRirs2jGfV3KxAGwO5V3NVYpxXUZBksI jc2Q== 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=OvsWGU+nJym4QAUKa+3+LwCj1Zc8AsWP0yRGUT7TFVs=; b=mm2+XLfdgr9e53dWWA/XsX4yrf+P67K0sBFrh9I/nGFuXg9RGbGY6ySAzWmIXMbV1C sCWgnwQfGzry1feS7XUmdx1WugOxpg4+VaYoptK35Vb2P96wekKdJ4PQ2qnbmFYkLStJ QVKiYBpaJTM4HCPcOrE6aeit38ZBRevvDYoQixKeqQwaHMo1ho+EVZ9/btb3/4ag7xOY m4gI6G/AIyvsVyhxwyJFaQs3pNTH4NF1vrtkOmIm5ZAm8tB2OT0UikBsjGl18xXJjPv5 Q/nTdxQrk5li3xaNz6SmvLxUX9mRSHiNhdDdq0N9ZqmzyLjPVDPHqXRWw1Dt5+v/KAwH i3gQ== 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 63si480271wrc.0.2020.10.13.00.50.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2020 00:50:32 -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 09D7oWPU032026 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Oct 2020 09:50:32 +0200 Received: from md1f2u6c.ad001.siemens.net ([167.87.21.249]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 09D7oTb3020807 for ; Tue, 13 Oct 2020 09:50:31 +0200 From: Jan Kiszka To: isar-users Subject: [PATCH 11/11] meta-isar: Add OP-TEE to STM32MP15x board Date: Tue, 13 Oct 2020 09:50:28 +0200 Message-Id: <7632753564a0c879061c269c60d24393b36e7c63.1602575428.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?1680422138277069352?= X-GMAIL-MSGID: =?utf-8?q?1680422138277069352?= 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 5a518d3f..878e86de 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 --label fsbl1 --source rawcopy --sourceparams "file=/usr/lib/trusted- part fsbl2 --label 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 --label 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 --label 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 --label 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 --label 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"