From patchwork Sun Jan 7 12:54:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3259 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:29 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f62.google.com (mail-oa1-f62.google.com [209.85.160.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsR1p011566 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:28 +0100 Received: by mail-oa1-f62.google.com with SMTP id 586e51a60fabf-203f992060esf1244391fac.0 for ; Sun, 07 Jan 2024 04:54:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632061; cv=pass; d=google.com; s=arc-20160816; b=ii54vm4+DNzfJzjX+fh6aUos1Km9VvN0FSoBmJHX16yaYYB7Kgh4tQ24ETSFGkv/is ZcXyyhLtxMz456Wf81VQWJtEXh8pZHUXM0s0e7rprlxxoiKA8RLiBNXLQ+38HkJceieR iHFWedlpL/Pu8VKL0gfpNLGwy7MwBpFZ7aRKz3I1AZKqqIuCc5SLDFxfdsffgKubluRm JzYDK8kR4OK454ClHparNONvp5TnWSTw+ZKsS+lhYN1rIsk8VlQj6Nrb+5ooBPKLnZdV 0TgmegRKtAZwDbO7qP97BwxyxwFM8UTx+ACdHd8ZExRw0G3TiScyZB3Nx4OhR7FthbQW FuFg== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=frNqTzkNvSFUFUk7z9LrZyRMWauChAGcfmL5OTAt+qY=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=UIFO18Y6cYhyeR5f4hJ66w7GTIOYX3tptntFch/vCKCGcuY+wu2SkW2OvoK2nkp6mn PuCpWyxBep+zdI5IMGNyBO/9R9SXI8HFdHm/q+h3PnTXjiDABVY7cXF/jb4JOgXDCcxd C3DdqcvLK7sGB4onpdCVmzhV6Tkt3ihXLgCBpgz6A1HVSPrPNj9GjC6q8FREymXOXWNb Hoco3HIAFzB67gWkSu2Y7RZLBFmbwj6Sqj+lteoP8mwZqfriYvLbE5bvIaKbflMl8y6R HRMD2XpQx/trXvbtPwqERx7p1v+YhmXcQlIGAgTxbTY54zn42yL0RhFzS3m4P0/NJ59G +KqQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bXfbJcPv; spf=pass (google.com: domain of fm-294854-202401071254174927953acada24852f-wow_wm@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254174927953acada24852f-WoW_WM@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632061; x=1705236861; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=frNqTzkNvSFUFUk7z9LrZyRMWauChAGcfmL5OTAt+qY=; b=vNmDJrn0u8pqZ69ofpzk4utwIv9VIIaCCiB/q0bSj2zNht2lTwNV/jqS0OZDVj49NZ pHHYYHhhdmTi3IEBkGTyMw2GxqHj+TKlB+1sXU1BpiSFz1a2NwnXDvKwtb0qQ1uVnj/f Zz5RWA1JlzjrcwjskoLElhGl6ITobGvDymnM04Q5/SZScImoHMye+IY5fDGT3YTQ8sPb pJu0Nf5LIRea0PmtnguhSNuBmmICjbr1J3CEYxQEXMJVRzRHLKfCmVclhbSxh9y4ukwC fggaJjGV1fcupibtWTGUTlNHQ5cjRSrEFEbD/eROAQxGIMJLMa9LFJ6CGVhKE7L/+PiU f8tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632061; x=1705236861; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=frNqTzkNvSFUFUk7z9LrZyRMWauChAGcfmL5OTAt+qY=; b=BjNYJOINK4epKVMfpsKk9ouLyacQoDcXNlyjjSRfXNFcizrJzv90MWNyKVpFrhbinp 3uYDcIM5X7h4t4JXZnKYZ53Z/Qtlo7GNGL8cWtRlzrwGK0ju3cLBqkSqLDGTJm20mbrL fyZaKK0JSrGZPyMbveWNRLaHaaOhs8AuFfXjFN+dCPNzcPTrDMAQ/qwrOQFh9XK7LiGC HFJ2pNYIh/PQzC8LFxWLbtbr0vudkXpWGd94rNT5Srwks45kq+WLsi1JEV17mVET1Siv UZaTBp/pBH0xXDg+MsV9AHBO6aLsT+l5r4WsLcxxavp9LQb42/lyeN5ALtRkJ7Rg8qs5 YHYw== X-Gm-Message-State: AOJu0YxNW6wbRucRCBOPJMTv4nwPda+X6m0Nr2KOFwfZGaxU05L8haO2 XMT/HFmjKVYcZO+3bNxcyH0= X-Google-Smtp-Source: AGHT+IFdCnIrH85hJrrXph82J3A+PUsfmN0ybeRS1tx4lczfoVV4iPE7ANvkeBIcumFtjAjvIun+jw== X-Received: by 2002:a05:6871:470c:b0:204:4437:57fc with SMTP id py12-20020a056871470c00b00204443757fcmr2509723oab.54.1704632060808; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:5b8c:b0:206:1a58:d10c with SMTP id em12-20020a0568705b8c00b002061a58d10cls388570oab.2.-pod-prod-02-us; Sun, 07 Jan 2024 04:54:19 -0800 (PST) X-Received: by 2002:a05:6808:448c:b0:3bb:c76f:f82a with SMTP id eq12-20020a056808448c00b003bbc76ff82amr3055633oib.64.1704632059793; Sun, 07 Jan 2024 04:54:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632059; cv=none; d=google.com; s=arc-20160816; b=Ci+yqj9LtQeBxk9ALfav65pPAap0Se4Y0+EDIf0Z/kGfKNJj6iY5b/QrRT8cNJkqnF kknZe0nC9pN8BSXS40FnwWIxb6N50ydGTcR739J8epvmiKwc6KsqW8Z+zEozmrBksg2E QcGJByV9DjRHIMzaqexLsHfDK6HHz0gyQy/0bWHhb6HUAcC+SpcUXlAtbm+oKiFMUb3r 0IUyAYYb/heZqYR4D0gBPX3zTHe8Q6JEzliAQBz5JshQ0BWw3w5BB05QvKrTGCauVOZN w2E8ejn15xlRrSWgq2NBb5wbUKjf3y7iRzVH3L+6qjGVB3gX06R213J8o5UnP5Oz4p/c 1Yyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=9hNEDz1fsgRzC9EhJSXphQkcIyQ69eHbi9+hEnPkMrw=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=U8thClQIdWT+nI2oqCM4si1T2c0LXzUX0X4CH3ISB5D5wt75ooOFwu3bvvjc/w5Tre +eZaP74E2fkah5UM/ALx3M/DmZYu1oullKnm4IOnHyYLGQxLuXxhUDlF13WgjhzZIApx 2PqadObtQ2vTyYJ6RD2ZSAAg3LLFiUacO1Zzgcv/6kUZxHqHF/L9PXKhziu6BgAM9LY4 BEYUhS7COxDzBzNqRCokkmdpWSZWjsqnfho3KoQVUmsqYsn1b2jdYB+h6srB22pOPfOJ tNxWTWtEXKQco43humkpOQVdigd2kyRdMDAHJu7gtybzjfinyt2WK08e2hLmjsJq8Jd1 76Eg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bXfbJcPv; spf=pass (google.com: domain of fm-294854-202401071254174927953acada24852f-wow_wm@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254174927953acada24852f-WoW_WM@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id c11-20020a056808138b00b003bd285320a4si80975oiw.1.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401071254174927953acada24852f-wow_wm@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 202401071254174927953acada24852f for ; Sun, 07 Jan 2024 13:54:17 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 1/9] meta-isar: linux-mainline: Update to 6.6.10 Date: Sun, 7 Jan 2024 13:54:08 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bXfbJcPv; spf=pass (google.com: domain of fm-294854-202401071254174927953acada24852f-wow_wm@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254174927953acada24852f-WoW_WM@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka This is needed for the BeaglePlay board and will allow to use the mainline kernel also on the VisionFive 2. Signed-off-by: Jan Kiszka --- .../{linux-mainline_5.4.203.bb => linux-mainline_6.6.10.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-isar/recipes-kernel/linux/{linux-mainline_5.4.203.bb => linux-mainline_6.6.10.bb} (85%) diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.6.10.bb similarity index 85% rename from meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb rename to meta-isar/recipes-kernel/linux/linux-mainline_6.6.10.bb index 47270cbb..059b8534 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.6.10.bb @@ -1,7 +1,7 @@ # Example recipe for building the mainline kernel # # This software is a part of ISAR. -# Copyright (c) Siemens AG, 2018-2020 +# Copyright (c) Siemens AG, 2018-2024 # # SPDX-License-Identifier: MIT @@ -10,13 +10,13 @@ require recipes-kernel/linux/linux-custom.inc ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" SRC_URI += " \ - https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${ARCHIVE_VERSION}.tar.xz \ + https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ file://x86_64_defconfig \ file://ftpm-module.cfg \ file://subdir/no-ubifs-fs.cfg \ file://no-root-nfs.cfg;apply=no" -SRC_URI[sha256sum] = "fc933f5b13066cfa54aacb5e86747a167bad1d8d23972e4a03ab5ee36c29798a" +SRC_URI[sha256sum] = "9ee627e4c109aec7fca3eda5898e81d201af2c7eb2f7d9d7d94c1f0e1205546c" S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" From patchwork Sun Jan 7 12:54:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3260 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:29 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f59.google.com (mail-ot1-f59.google.com [209.85.210.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsRt6011573 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:28 +0100 Received: by mail-ot1-f59.google.com with SMTP id 46e09a7af769-6dbfec8ee69sf1226679a34.3 for ; Sun, 07 Jan 2024 04:54:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632061; cv=pass; d=google.com; s=arc-20160816; b=Amzguw6dve3BqIBn47v1Svsx2u72Q9llFI9jMHrWvFntuaXPYsNWvaBzA4BIGCjqKP k1bDzNOaRQioFFqII0A68nomyT6IM9zvyTwEtrp5D+n7aXKcIgjZts7yICcsdfP0CT6V tSQqsgcLCd2q9Uci2C9d2F7BCB7B5aug2Vj55FM4nuSunKCggBz2z9T50J6jjYsgTVhg NzWoCJcovhZ24AqCqCaISzMHDRWGtx6Lso4FLj5ICk5BQ+Pw4Rb2KIhj2UTwosUQrJuq 2ZeUUPYtlgFKjq7Lt1GWGsfatw4eim8d60RAUEFPng9Cb0eVTvbmOuf5gwadoAzWYeqQ LWkQ== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ukQXfsZ+FGDwqKyLNpvEFDSZK1NII6Lea9Q+wf/FFFw=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=SeZ4HO2E3BFzmo4M073bt+d22YerLBb9R5GwyvFKxvlpahFBIF9MbJXqxxlNTkgOgs E5oQodw25wzE2Ff6K8ZmWLlndOgRrgAj8x+8k4PWqlcyBF1K9OUIAQzQmI04n6aOfdx9 6dwadZq1neiV7T7UeFB6bXAGH4evf9AzzlUFKgym5ZAAZhBA3ywsa6LpT0SnaYBpSDk4 0YwMFu4SLdL0cELFLLWGWybccWGI4pIxkkmcEg9XzWxTWHYgF2yjIfOcoN2hFYeAu9s9 ED+JXcJ6VjZfnKFPGAKX5Mih/x39AxnR2mgYLEuqW4mWjbbwep/d/3ctETxxzL6oyLm1 oYLA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=qhU+lKxv; spf=pass (google.com: domain of fm-294854-20240107125417233e313ad3bf48a514-mpeqyg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125417233e313ad3bf48a514-MPEqYg@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632061; x=1705236861; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=ukQXfsZ+FGDwqKyLNpvEFDSZK1NII6Lea9Q+wf/FFFw=; b=CLxMJ2cRQmtibnRk6mSxmLLcijUqerA49ZFCbmoQNgoarxPgnK1ecf6X7Yo9sk5F6a h+iJ45zcNpt5y3bIYJMBwXrUFEJdzkJb6ZvMR8KoW9SC0zrnBu8nHCZSpa0tTs2WFQP8 tlric3zW4spcZ1qL5toIWm8D/LtNjJqw0VD8Fpm4RX230KPcxlP8ypOf3Hpe7qRFRsFU tTCMgYmWnJuTJuiE2NejYq8RTAkWVcgUAChgWUpsGq86iu/+KOeZomlWSjW2S/zxyBnT vt4AjIgAzBs42yvXbO8BRyfEnadH9JadZhmTd0BCToZnlGOVcfJo0hC5Xee5Ls7Hacjh O/jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632061; x=1705236861; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ukQXfsZ+FGDwqKyLNpvEFDSZK1NII6Lea9Q+wf/FFFw=; b=FHyRsGllGudgIUsWNskfmcAzouiBHeGLI659lJ/wL2aG+nQmscR5StE6TlHIXx6m/W GR9HaM5yuNPUn1hlpcE73wq84nsRK7vL3cvAuXMLSMA2pFTJ6jXYK+9Jh56XMnjapxTX +W8AXvL/N9hIYknAthxVHx7QXLp3BPx5W9GDxXEy/rWyIj2+ajfqESbrtqMi9C7b6p1c lEMd8Ed/kzEGH/3vnt7eYjVH5qauN7iuNOemg3nwytSFe3W1U1qzFt2e2Dg6xHVolPEE tpuyCuHSrrNsxY4G6L8xx+yLbDIncXjsX5l42F5jKD9waQcqmwpWde+XBuAYwRGDTlrV e3kA== X-Gm-Message-State: AOJu0Yybp8FY5LC2+QlKvbnwv+QkEDPKIAa68Ot6rgG9qrA8tW9xlk// uLRhV8QLwHzCR/uvEisj2RE= X-Google-Smtp-Source: AGHT+IFsLKkJ6yV+GQAyokW0x6hzn9Rc2WGietmuUs75LCkvolYodX1YsdhXrYUlIh1howH/2eKbZw== X-Received: by 2002:a05:6870:3b88:b0:204:1788:42e5 with SMTP id gi8-20020a0568703b8800b00204178842e5mr2821787oab.113.1704632060588; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:7d81:b0:205:dad5:7ff1 with SMTP id oq1-20020a0568707d8100b00205dad57ff1ls575227oab.0.-pod-prod-04-us; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-Received: by 2002:a05:6871:8009:b0:204:1590:2044 with SMTP id sk9-20020a056871800900b0020415902044mr3325966oab.5.1704632059847; Sun, 07 Jan 2024 04:54:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632059; cv=none; d=google.com; s=arc-20160816; b=a6VQODinc8bCbsuie4Pecz4Zi6H1r3J4Z/AFr51D76O8iz+YbJE0bbH2rzq140f9ny bs1EEb3k+ncGmGFtT6pmEkghVnOqVCpjnnr3irQXXKIskMjHaFpg9aJ0BNO3teTNr7/L eE4zWBYv2khyqUW+geikpFBsmlYTvImDDOp1wsEaesTs4A577kVfNsuCxY1cHOBJKTsN PPtlZUtS+5Ame1r74xeRW7sn3QWIbeLB3oZW6cvWIWEupLJwj8tCdwUZdZ+E6hQBCrC3 BP0WLcG4VI2rwOd8OnkQEp323kUEabr1J/rTFtlT259V2t3icDx6k3pQA8ZtPHv0x3jj 3QWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=p4ZfmyhNrMg308LZ/ltEtwmxrf4qy/vvHa34Hf89AUM=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=mZFGq7Fr3D62K24mmV7knj3YnVZHCiLSTE2JrU/D+XSvnTW1cveolp+C+Apqjyf7ZM CJuOfJcQisUBtzdDeGmJHl66XNsvm5qWb7K0uul+vLwSSwaRLmZug749qK3mWMyPJgi2 YbEpojl2xQJTzjG63YFVq1W6+VXnUQhXU8wM9fwdDV9TzvytNk1L1badvwh7MaO0YMzi DtCX9BvjshjOaVXnhk5V1Ob1m/cagIU4qzmzGzpSIpdLj5WEUWj2te0vPv5Ldx+n7FuH lAYMhJZqQs7Lv9WOKGbquuf5VqLcDqREu+P1X2tDYCpupXqeett8OGZ4EWRUT6IXdjJI JaGQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=qhU+lKxv; spf=pass (google.com: domain of fm-294854-20240107125417233e313ad3bf48a514-mpeqyg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125417233e313ad3bf48a514-MPEqYg@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-228.siemens.flowmailer.net (mta-65-228.siemens.flowmailer.net. [185.136.65.228]) by gmr-mx.google.com with ESMTPS id nd16-20020a056871441000b00204853d91eesi703594oab.4.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240107125417233e313ad3bf48a514-mpeqyg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) client-ip=185.136.65.228; Received: by mta-65-228.siemens.flowmailer.net with ESMTPSA id 20240107125417233e313ad3bf48a514 for ; Sun, 07 Jan 2024 13:54:18 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 2/9] optee-os: Switch default binary to tee-raw.bin Date: Sun, 7 Jan 2024 13:54:09 +0100 Message-Id: <97e39370c5511bad150505b4e116f03b20882073.1704632056.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=qhU+lKxv; spf=pass (google.com: domain of fm-294854-20240107125417233e313ad3bf48a514-mpeqyg@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125417233e313ad3bf48a514-MPEqYg@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka This is standard now with 3.21. In-tree users are not affected, leave note in changelog for out-of-tree users. Signed-off-by: Jan Kiszka --- RECIPE-API-CHANGELOG.md | 5 +++++ meta/recipes-bsp/optee-os/optee-os.inc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index bea12871..d4000933 100644 --- a/RECIPE-API-CHANGELOG.md +++ b/RECIPE-API-CHANGELOG.md @@ -566,3 +566,8 @@ supported, but a warning is issued when it is used. Future versions will drop When building a custom kernel module, the `KBuild` file might be located in a subdirectory. To support this use-case, set `MODULE_DIR=$(PWD)/subdir` in the module build recipe. + +### Change OPTEE_BINARIES default ### + +Since OP-TEE 3.21, tee-raw.bin is produced for all platforms and is considered +the better default option. `OPTEE_BINARIES` now uses this as default as well. diff --git a/meta/recipes-bsp/optee-os/optee-os.inc b/meta/recipes-bsp/optee-os/optee-os.inc index 240bb114..d2c5cd93 100644 --- a/meta/recipes-bsp/optee-os/optee-os.inc +++ b/meta/recipes-bsp/optee-os/optee-os.inc @@ -16,7 +16,7 @@ DESCRIPTION ?= "Custom OP-TEE OS" OPTEE_NAME ?= "${MACHINE}" OPTEE_PLATFORM ?= "unknown" OPTEE_EXTRA_BUILDARGS ?= "" -OPTEE_BINARIES ?= "tee-pager_v2.bin" +OPTEE_BINARIES ?= "tee-raw.bin" DEBIAN_PACKAGE_NAME ?= "optee-os-${OPTEE_NAME}" From patchwork Sun Jan 7 12:54:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3264 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 14:04:48 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f186.google.com (mail-pf1-f186.google.com [209.85.210.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407D4kSV012000 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 14:04:47 +0100 Received: by mail-pf1-f186.google.com with SMTP id d2e1a72fcca58-6da5a9defd5sf406510b3a.0 for ; Sun, 07 Jan 2024 05:04:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632681; cv=pass; d=google.com; s=arc-20160816; b=euhFMvn6tXOFLX7E+EJTcgfYql4w+IWeetptCEGojJ+ZmxSU9daeafqFe+LMgPFDv9 KU/v0MWnQ50o99AcOeDKtNY/iU5znYpOt83/Imx6C6zrpiCs+i+lRRb6CmQY20nMdIc6 sDMBVOp3Ji2xk6UFFr3oq6aAEsyQnxQpJG6zmywQnzF1YByYvVbYDl2E8L41EX6C6/NX jGawqqVaGqyONbw4tEoa2gUcFLITmEg/1gkxXC0QSM9cmwOKtwmen1KjsoDkhi4fzK4x Ce3JAlj+/X6GtNcqpYeoKM40IWCI2F+L6md1HZDMvvMPW1ulsthvHUN/Ud6uOnIDd42G 2SAw== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=4qw/uUbp8+oCa9/agwtGfQNWEF+83qBzOi3VsJhROWk=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=0xSwFM6Cv5z3J8HGMvh7eHMDYv5PlcslDyPY24kDgCT2RP/MAMX/Bn5B6GUXe38DF2 r9mPdrTsd04evqk3Sx3W5AIR2I8vxsqw4CCLx+l4Ogs40o/pvZ+lpBUP1v7qEGj+4o2d IP6n5xLkeAjvfuu1QLl2Te9LtfO9ZA9PNk53xqlAlYWDQhs0ba7zdd0acwaSecxwGc0a JVrvyfl9FYcD/RDiTmqMFfz8SY68EQgJoRKFDLamErt/6aetL9q+wPSLzaWwD6Xt+3wZ JdNLCV4UNeTWx+Wn6iMH6G4eMKFhPVboDyAHz2GTV1xKZ2irI33iEanUCQmUuOgYQ2mK zO8g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bwcVATJf; spf=pass (google.com: domain of fm-294854-20240107125418987e39d4cda1593e01-3uqhbe@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418987e39d4cda1593e01-3UqhBE@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632681; x=1705237481; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=4qw/uUbp8+oCa9/agwtGfQNWEF+83qBzOi3VsJhROWk=; b=HieOwwtAbWrda49BT7haJuzTYzkzOhTK9rPbhv42Ykr/iAYT1XqI2UTXTjCgXObrIi JP84h6umBzJr/mShWkQiXC0sKmM1gtnpXzYQgD6NkiHOVYChRmGSo1rl+SdtuyqoPDg8 CW302JwhfbsxTtZASvjeLDmxJcQ0lzxXxiE7t29MRCg7exGsTG/SmCCxRNO9TkYQo9K7 /50wZw94KQ+QNlI5sIt+Fa/086hJfBLa4RYPlVbnzSQ7yaMLYv8PVjc1T161XbtsrQ/3 v3ZH808rZJ7HtBIgWhCZFH8Xf9qj4sFWJMJupQMsq27ny8KeI9HzMAFlHXXFYzPLbMeC fEjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632681; x=1705237481; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4qw/uUbp8+oCa9/agwtGfQNWEF+83qBzOi3VsJhROWk=; b=VM62QY2WujpFBhfuV02/KsbTa0DZJQnH0qsvBOi2DMTk7ko+bMc97Zzcdhz7FqVFJS oOfBc/L7xIAIF1QRGx62AD2vEOG+AHMHjtOX9+9TVNh7F0NsB/jfLJkuvziDanDslpOw qzjaiOw1nsgu8cJX5dGrzvaXHsEQ7DHTHWmBcHsTxi1zBjs9GKkm7kH5nTZqGzKQ8jam BZnxENfIivb2rbgCRXzBdpUZfebExRazXiNfSAmMQKKd9fBmrfLHVhkEXhCzTBLEFFcQ cZ9NIIHmlvXmE19ZAQCRDG+BgbmBMxYsaMF1jLCSISseHqnJSZTQ9kicI3SM3qsdIkUn Vg3g== X-Gm-Message-State: AOJu0YycXc0eUSn+izsTc1aSeYh4dz2dAGbQ9ko4IzJ0mzc6kf1h5gRB li16PQV3rIB/NGCdF1q8mTQ= X-Google-Smtp-Source: AGHT+IElzQ6G+y80Cz5CAFXrysBcUQw/KA9b2AUoqQ0Cx0XjLln5Sb9H2IN8ULAU6AHqXGhVdJKTVg== X-Received: by 2002:a05:6870:e256:b0:206:16d9:e76d with SMTP id d22-20020a056870e25600b0020616d9e76dmr1851874oac.5.1704632061309; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:9c84:b0:203:9048:e9b2 with SMTP id pq4-20020a0568709c8400b002039048e9b2ls425034oab.0.-pod-prod-02-us; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-Received: by 2002:a05:6870:810:b0:1fb:75a:7795 with SMTP id fw16-20020a056870081000b001fb075a7795mr2671713oab.70.1704632060366; Sun, 07 Jan 2024 04:54:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632060; cv=none; d=google.com; s=arc-20160816; b=rDPcempnvUSJ3yAJoZxgR8EVmFhSi6bKo0hEWMC0P91Iy+alLrkxf2/RrCKxZ2lrPp hBUQ35vD+mTfM6AdCIaSGkHwSOeMQbV3el1gmgc/fhpBRIaUcxaX3ABijYENkuZBbCgw KQdwMx3R+00zg/zBTJ20ypDh8jqKT7D901+VRUg78rfwjVYJV4VgzSz9G7O+3KULFvJi aQdVG8HfagPMJWcWekbk2xGlPFErmdenTe2HcQsUvAPSrh4VRMj4ebCnq1OJpRpk9dYn qKNIGxJs1OsKstjrErlyY5I8nyC2KI9KDycRdYk4SObL+BJK13lZYpiJ/r2XAyVp7vVU 8A5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=TIVha+Mw7Ro50eQqvXLSaxFQMc+q7gr8px4lo25Qhw8=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=zbsY0+d1oXWNJgot0CCiblOpFR10smFbTCzR9LzqSHY72yRijwouixRBhYmZeTMzBs 1Elv3Yc/0tQf9WSruXYeTPy6nSOYaT1qiGwd20M67yVckaQ9lnHn93yngLYLkMwSzwjo fnMYakX+UKgAkmHLs5NpXzQdShGC6MuY9prXHZ8v2dCk0nuc2GieyO+iVgo81Tv0XoRI 20PXHiSa6oPuQOdstf3PyJLIVA4i9MubJj1xvdXpzdMBEBionhPBMtxTUol3I7t7mbYS eEbAFrbqzbR1xAkL3JOdDsLJmuoFSylDD6syDjYG2DD5W3AQGe5/gXdPsTeNX3Q+ScJ3 Z6+w== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bwcVATJf; spf=pass (google.com: domain of fm-294854-20240107125418987e39d4cda1593e01-3uqhbe@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418987e39d4cda1593e01-3UqhBE@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id l8-20020a056830334800b006dbb6f37f29si367991ott.2.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240107125418987e39d4cda1593e01-3uqhbe@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20240107125418987e39d4cda1593e01 for ; Sun, 07 Jan 2024 13:54:18 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 3/9] u-boot-custom: Allow to set BL31 and TEE from recipes Date: Sun, 7 Jan 2024 13:54:10 +0100 Message-Id: <3255e15a3e45024f7572e71b2d3eb7562d82d5f7.1704632056.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=bwcVATJf; spf=pass (google.com: domain of fm-294854-20240107125418987e39d4cda1593e01-3uqhbe@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418987e39d4cda1593e01-3UqhBE@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka These variables commonly define the trusted firmware and trusted execution environment binaries. There should be no reason to fork the rules file only for injecting those. Signed-off-by: Jan Kiszka --- meta/recipes-bsp/u-boot/files/debian/rules.tmpl | 2 +- meta/recipes-bsp/u-boot/u-boot-custom.inc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/recipes-bsp/u-boot/files/debian/rules.tmpl b/meta/recipes-bsp/u-boot/files/debian/rules.tmpl index 806b01fe..53c85451 100755 --- a/meta/recipes-bsp/u-boot/files/debian/rules.tmpl +++ b/meta/recipes-bsp/u-boot/files/debian/rules.tmpl @@ -14,7 +14,7 @@ endif override_dh_auto_build: $(MAKE) $(PARALLEL_MAKE) ${U_BOOT_CONFIG} - $(MAKE) $(PARALLEL_MAKE) ${U_BOOT_BIN} + $(MAKE) $(PARALLEL_MAKE) BL31=${BL31} TEE=${TEE} ${U_BOOT_BIN} $(MAKE) -n u-boot-initial-env >/dev/null 2>&1; if [ $$? -ne 2 ]; then \ $(MAKE) $(PARALLEL_MAKE) u-boot-initial-env; \ else \ diff --git a/meta/recipes-bsp/u-boot/u-boot-custom.inc b/meta/recipes-bsp/u-boot/u-boot-custom.inc index f16906ce..c3d8fdf5 100644 --- a/meta/recipes-bsp/u-boot/u-boot-custom.inc +++ b/meta/recipes-bsp/u-boot/u-boot-custom.inc @@ -27,7 +27,8 @@ python() { DEBIAN_BUILD_DEPENDS ?= "bc, bison, flex, device-tree-compiler, git" TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" -TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN" +TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN \ + BL31 TEE" U_BOOT_TOOLS_PACKAGE ?= "0" U_BOOT_CONFIG_PACKAGE ?= "0" From patchwork Sun Jan 7 12:54:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3258 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:28 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f63.google.com (mail-qv1-f63.google.com [209.85.219.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsQMY011558 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:26 +0100 Received: by mail-qv1-f63.google.com with SMTP id 6a1803df08f44-680b5b8bd27sf13898126d6.3 for ; Sun, 07 Jan 2024 04:54:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632060; cv=pass; d=google.com; s=arc-20160816; b=TouTkRoZtv1lw8vaxgBg2/8tNx/Ch6sHdry/ak/nb1XbSzVODj0MJlt18DYXCgIpFg Zj3eWwbp4WtVuyv8/nF3fzqxF3sv397OzwUZ/ihhDyDvkC7LRg6UjElNw1C23cHpLQ6R aeJRkjUobRCHz2ZXrKT3JWMDT2sZJEq8ytGStUOn8NmzDGI/l5R5GWNvoAFExcCu1HqL TkGu5ZjNTOkGEG80Y97nBNiTErJu12EJQ9kZi8hJTK90uq2Yvby5R34J6UqgQCbnQCoA FBMbKaWUs0sTptmMWacjekO+FtoqSIykDUas5NiTKcGVS4zZsDoor980UuNKk/CSiQ0d 3khQ== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=KzEHyIrj9O41nw7SlNtRtPS6Nvwbqw7MnPAKKFcliYg=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=uqjoE9VqBeko8+OjvpDT2Q/k7chjktzE6Kf4KftKfqhBqd5NXy/LqWQnYtr59QeI0X 4fNFyOKx/vNYss9GWX/crK6yeE9QwTkxfl6r4EtqIE0aWkT0ZANzXsnMl52LvLSENSLd Er1sz615MYfCcMKVCwNkJrQAP+CsRIanIIO3slcbM+yhbQo52fMANJn8QVQBulR6h0Ej 1+yPzxlCxXct/e+8/dWJLl1S0ICZNbNBTRzZ8QaxsCEHd81hF9XrsEsMe54Ibf91YPio ev0ocuB3aEW6auFfRrSnxv5eftCH9umQT0dCCCVikWiGlyvz7j6CA7LIUA0BhyruUldB l8bQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=OlRRWGK5; spf=pass (google.com: domain of fm-294854-2024010712541860052e0dd67f525e42-nt4hci@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-2024010712541860052e0dd67f525e42-nT4hCi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632060; x=1705236860; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=KzEHyIrj9O41nw7SlNtRtPS6Nvwbqw7MnPAKKFcliYg=; b=rPN0e/Tzzmdjtx2vzX4frQp7tui/Mo9xk4yu4QwTTOLHO4yidFjn0hmQQWEeQghjxg g5/apcr+YGQuQyIpK1TUBhdtWR7UL1xqBXcNtT5gRIq7P1BgOmtQef2t/+w+DEnTE/LJ sSk8ytlh0D5zOR5b44cuEWZIRYoEPA6oQRqEJBoU/8gy0/vnVK3Jf1oU00/IgmoHiXWt js2NPV+lR6f1VQ1TfpxfJD5s95o9PDF8UKlOXKzmhErjcTHRXvaNBHTWkqMLHBlfCp6Y WEu/JtcP7v8DzPea87XpAvt6gUWZmI8CVA1wY7M+PQqdYJnmjmsg6jx0GFEOYPdz96i2 vEpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632060; x=1705236860; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KzEHyIrj9O41nw7SlNtRtPS6Nvwbqw7MnPAKKFcliYg=; b=As/159p2ynLJZuXAbvU3smzqZu9gdXtPy0RO0SIPHQQky4qy9hDBiHnZDk1yIKahFO 6xIr4CjsAc0BthSnIPgB3lJQyc26Ta7m6hf7skLa0QnD9TMbz832tlmY4EFh6kCuTez1 W7fftd8wYD9FY+qE+WZhhyD8S76GO+vlDc9/VZ47yp9X7FQWKCeBVxG9q9DyatUDqSJc yOLNSX8rTOFukc/rQ33Y0gaRe368tzdhegspRsA7GKQg9byb2b0XlbrDAlyaKJxs0qfA gG+19ecZ4qhjWVs+7JtYEKjcM/QkiMM5wVEtPOUY6EaF5tTfs/vZ3whS8i3Z/UaQDlwP MI3g== X-Gm-Message-State: AOJu0YxrJcAQSg4f4wFhe/I2K+HKnyuRamCCaME/8AX4oOL/f17+d05r uQQ7jnuYnLkzF+mI/gaNxahPRg== X-Google-Smtp-Source: AGHT+IEn9o7euQHnwcHogWiaXk0OstguDX07LAHbZaLjretbN/mNfE5cp3vusPmuUsG2oBYpIBsUQQ== X-Received: by 2002:ac8:590d:0:b0:429:7e7e:4ac8 with SMTP id 13-20020ac8590d000000b004297e7e4ac8mr1882749qty.125.1704632060518; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:622a:1451:b0:429:7b72:67b3 with SMTP id v17-20020a05622a145100b004297b7267b3ls210329qtx.2.-pod-prod-08-us; Sun, 07 Jan 2024 04:54:19 -0800 (PST) X-Received: by 2002:ac8:7f0f:0:b0:429:9475:f314 with SMTP id f15-20020ac87f0f000000b004299475f314mr107384qtk.110.1704632059706; Sun, 07 Jan 2024 04:54:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632059; cv=none; d=google.com; s=arc-20160816; b=Myo0YToIrHhMWKfPzcONPAofy9/aLCpavoNenz3b+je4sVBpnVGczEmHgk1BH56XQx lEzqEsxoPDxc8hwLoSOE3b5u3ROknInJDRiXTaEYzevOGGgHhLRY3UoBLCkj3Fq7QVdd xNXcdcrJUyIXS2S+lRGEJQDHXHO4Do101988QxJtYZFQVUZT5+9lC2kRkleYoSGyiSsb Yxc3PvDyRaCkqyFDnREZKy/XAfukxzqvm0bxBFDwpyn2KyFHn4fi3Kye+0gaTLptTRIt 7n5ht/P/k7or9FZ0vc5+MX5LXXvV0vBc1qP+XvImHO5eASBtCDDL8Iwtrzl2Y39ty+l4 sr/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=LtA5Wy3a289JfbkfwAijiXFA5kdETaMrZbCmhALRG+0=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=B5xyOTLRX4MRpVlLb4Bk2uRNTVtp1zl3Z0QxlztbvNkH+Xmmw6FqZMs7ALijeGFPyu idm4W+fvmVjgtfSDYU4IuJ/LQT+e+7z71DbiDvQpin2VOujGiDZaLVcVoJTJESvBhzk/ ucN6Z629bVSRdv85gbGVjG8PaBwsjmCp/NyPR6txntXXE62wHP9U+yo+60KFtydJfFbD EiBq4jnDEaEmH0T6uQi8zHC44bpOrSfPZcVpwxyOmm13bRBDp03XJHlCruh6Ye03IOwY WOxDK7kuU6xSJN7Wj3Ky3O8EjsAPOm5d0GKDTgZ+pSLBttNFielP8k5idTEQGuW79ooO 14oA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=OlRRWGK5; spf=pass (google.com: domain of fm-294854-2024010712541860052e0dd67f525e42-nt4hci@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-2024010712541860052e0dd67f525e42-nT4hCi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id t4-20020a05622a01c400b00429929fade8si40132qtw.4.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-2024010712541860052e0dd67f525e42-nt4hci@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 2024010712541860052e0dd67f525e42 for ; Sun, 07 Jan 2024 13:54:18 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 4/9] u-boot-custom: Allow to define different installation binaries Date: Sun, 7 Jan 2024 13:54:11 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=OlRRWGK5; spf=pass (google.com: domain of fm-294854-2024010712541860052e0dd67f525e42-nt4hci@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-2024010712541860052e0dd67f525e42-nT4hCi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka This allows to decouple the build target U_BOOT_BIN from the installed and packaged binaries and also adds support for multiple binaries. The default remains what is specified via U_BOOT_BIN. Signed-off-by: Jan Kiszka --- meta/recipes-bsp/u-boot/u-boot-custom.inc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/recipes-bsp/u-boot/u-boot-custom.inc b/meta/recipes-bsp/u-boot/u-boot-custom.inc index c3d8fdf5..fa713c75 100644 --- a/meta/recipes-bsp/u-boot/u-boot-custom.inc +++ b/meta/recipes-bsp/u-boot/u-boot-custom.inc @@ -26,6 +26,8 @@ python() { DEBIAN_BUILD_DEPENDS ?= "bc, bison, flex, device-tree-compiler, git" +U_BOOT_BIN_INSTALL ?= "${U_BOOT_BIN}" + TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN \ BL31 TEE" @@ -38,8 +40,11 @@ do_prepare_build() { deb_add_changelog - echo "${U_BOOT_BIN} /usr/lib/u-boot/${MACHINE}" > \ - ${S}/debian/u-boot-${MACHINE}.install + rm -f ${S}/debian/u-boot-${MACHINE}.install + for bin in ${U_BOOT_BIN_INSTALL}; do + echo "$bin /usr/lib/u-boot/${MACHINE}" >> \ + ${S}/debian/u-boot-${MACHINE}.install + done echo "tools/env/libubootenv.a usr/lib" > \ ${S}/debian/u-boot-${MACHINE}-dev.install From patchwork Sun Jan 7 12:54:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3265 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 14:04:59 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f183.google.com (mail-oi1-f183.google.com [209.85.167.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407D4til012013 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 14:04:56 +0100 Received: by mail-oi1-f183.google.com with SMTP id 5614622812f47-3bd20b3333dsf815434b6e.0 for ; Sun, 07 Jan 2024 05:04:56 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632690; cv=pass; d=google.com; s=arc-20160816; b=H+G4Fc9vBoM6+t2l2XIoO3A7fvckWivY+dmZA0+R6GrFKsoXVa/uK8OQTdZ5YFWnQz fF2KOwitEXrzJoYyq7tthHBnl4iGeejJh4NYYzWdIcpAsWMwB+NkcE4nOl5GWNUcOqtb OfA94B5OgslQXveaVgookC1lxSE1/K9cnZEFWZ7z/RHqSSANByR3x23hgpgDtnuWc2a8 e8sOCmT0RXzbx1z+uJiuE3X4DrTaPyyCWpVz/AZhidjC1UVmgJPSHWOvtj4SSAMQhfYU toaLC9ysHNFm1eJFIMguUqvnLTydojWSpYGzsF9cDQeGiO2EqfNU4pLbpusdEASeueg+ h2xg== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=wxXL4/AjS343RjrbTiIxjei1xPQBAhsd9Hm2Yf9OkrE=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=AMR0Gnyk/287kbO5Asb8QKzWbC3EQZVNwc/l4gtTCqPHOzNCdIu41x6qXP6KpYjlZT JHRMidMwsYQ2feAqBJdxZ/lhWgr6OtJrjEWnOOskrDqH+9P4c8OEi0akyjuuDBe7QcJN eo75dYZinhezRvBVSfRMv6p2a6q119zgJdSHuS6i+fwRqm16Z0GKWICrsgUzEtKjuozZ QOsjmO0nme1cgrKtmk62VP3CGZ/hcWJWDv/tMMKKVMKeLXOU2JmbP2YhEQnXSiR2HDnK OVdTZqSZR3UQ6ZKkLUnLpJBNweYd4gy+v+8LDQfroT2sbx9b0aPpEXL/hAlg5NqHZfM0 WOzQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=EtrqvVFH; spf=pass (google.com: domain of fm-294854-2024010712541899df5728cf850da952-xzra7x@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-2024010712541899df5728cf850da952-XzRa7X@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632690; x=1705237490; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=wxXL4/AjS343RjrbTiIxjei1xPQBAhsd9Hm2Yf9OkrE=; b=V7ch5hmHcE8/JjUrzXA9Npd+HZ5+fjaCFJM/DXOZAen7ULzxc21RdyPdUj1VIp4NTk 4hD0RB7lgcnouyHskI7PAaG6xn1MWTHD3rg6OT8rrpEjlhPnbn7n6CF5hsaVoaaTnc9b AAfhxAGYreK31rpo7nK1YMg16CVbdSnpuQUqrSsMsgQwvrqovzoXfDs4gW/KfjxQDlUP 2j/9kjfbeVxF1jimDRlMnSy5MZ8v3u095zmyHaCGVbQWdhsAeJ24HMLKIFc7QCVfL1ic RkjLnayAOP5Bj6dYQJq55WcfUr98Ixbz9ytKyR7p0jGC5PlvX1Bhfa0lVYmPxk0Ah41s InRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632690; x=1705237490; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wxXL4/AjS343RjrbTiIxjei1xPQBAhsd9Hm2Yf9OkrE=; b=Pn3nBOGTdOlc48WzcwjueYd+IJtpCDvy7EwBNNi7Zt3Aeo4pkbX3kdrFq0/71/CRsj pU9zwBYiLNgPj+Hfcl4+kvB7AeVvKN5gjXKpKSJE2S29laQeC38xpySB4D+tlndDrygB RhCyYoJ1r1ecuh7OCJqjBZp4a7OQBtUlpt3KQCz2Y1QBXYnH53rmmYG+wK9XwGPNIPP4 cJh7/GtdCF/vhC1Xkku+/p76rvJaMmlEWsc6XnM3AZ3KSrgcpywh+wBncBhsNG9dyL/6 CwWSNdVW0uN9xSg5gsBpxPqwss+9H0RwXGSPK04dHlsefFm2V3tJc0OcJv5fl7j371Z4 LLPg== X-Gm-Message-State: AOJu0YxGlVDmuUmWl/UH+s8CyEJY9N32XlKL+TzVc+g1m1Un5hTKnS7h OZ2nTLMCI/udcpZ/My6Ovmw= X-Google-Smtp-Source: AGHT+IFBNMZLdm6bwACJxK2SoMIUV+7VHjSRpX64M4IcfEHXn0dk6JrviUzu2q5qTHn+er3R1oLjzA== X-Received: by 2002:a05:6871:7242:b0:206:2:36c2 with SMTP id ml2-20020a056871724200b00206000236c2mr869086oac.33.1704632060802; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6871:890a:b0:206:13d5:ab27 with SMTP id ti10-20020a056871890a00b0020613d5ab27ls500444oab.2.-pod-prod-00-us; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-Received: by 2002:a05:6808:2e8d:b0:3bb:cdc5:db9a with SMTP id gt13-20020a0568082e8d00b003bbcdc5db9amr1185080oib.40.1704632060082; Sun, 07 Jan 2024 04:54:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632060; cv=none; d=google.com; s=arc-20160816; b=N2bpul9GBHDN7UnXpQ62DMco3jcCG5JCpXmqAoIsPUfuIi7Lx6AMqPnXX9SCvQWoay 2FM20MlbODG/IXsr8ba66aP8dTCDRiAREQtWYBG2m7OHYsrTeYPBkyTUev29OAASo5zK uKAI5x7svfEz574ivcBPkrF5pIp5NV8mtlH7lt1cw+li8JsPYfvpgoOwNlaoNuzSJDXr i9yRTx+7rcht+sqkn22kTrQgSunAiNMMUrwPQJprDHT6x/QHQcNQ54dXvNqpHMt3nL76 V7FDvPzTYFJ/2K4DlugFYpI3mUnDmU2f1uXv5UJ4ycMaUVbAEN5tVc6FnVRtYbldbLB1 yngw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=0MWBSq7lnrJy1pThKYlvCOQCEyIUGsZ5AFgxrBjgTxo=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=hDwmkeUHctX1Nj5TLo63hj5JfV1fonVlGpDpgZQtHuK+VCIwrxal1paTlwCBjPPPdl SlZjDZ6qFpoVAJean4XVaTfyTxa8njQsLsZUK5jKc5s3gUWdPElIXnbbxGcXVznpZuPv jjl3SrKVXMAIXOXq26DF+h9AJh6C4xZTn7gZpE088dvrDSY72UhmUoxCY97kf1qhoC6U QSFheDo3zQbJYSVSkB1DZYmODNhqZf30nmWhSSyJP0gfhL8i5t6rRrl7BLR+BM8BCEeQ 6l+GFVD7KtsuYv4jEwKm29R8J7X5TAzDVlKPVHABjo0TD4QcM/IKdqpyhAIKGbWdkSWA 8cJA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=EtrqvVFH; spf=pass (google.com: domain of fm-294854-2024010712541899df5728cf850da952-xzra7x@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-2024010712541899df5728cf850da952-XzRa7X@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id a21-20020a056808129500b003bd1ef14c40si255355oiw.5.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:20 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-2024010712541899df5728cf850da952-xzra7x@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 2024010712541899df5728cf850da952 for ; Sun, 07 Jan 2024 13:54:18 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 5/9] beagleplay: Add TF-A recipe Date: Sun, 7 Jan 2024 13:54:12 +0100 Message-Id: <3daf7652aa3c8003c8977bd3b920e9eababef6cb.1704632056.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=EtrqvVFH; spf=pass (google.com: domain of fm-294854-2024010712541899df5728cf850da952-xzra7x@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-2024010712541899df5728cf850da952-XzRa7X@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka Add Trusted Firmware A support for the BeaglePlay. Assembly will be done by U-Boot. Signed-off-by: Jan Kiszka --- .../trusted-firmware-a-beagleplay_2.10.bb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-beagleplay_2.10.bb diff --git a/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-beagleplay_2.10.bb b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-beagleplay_2.10.bb new file mode 100644 index 00000000..2994b02e --- /dev/null +++ b/meta-isar/recipes-bsp/trusted-firmware-a/trusted-firmware-a-beagleplay_2.10.bb @@ -0,0 +1,15 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# 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] = "88215a62291b9ba87da8e50b077741103cdc08fb6c9e1ebd34dfaace746d3201" + +S = "${WORKDIR}/trusted-firmware-a-${PV}" + +TF_A_PLATFORM = "k3" +TF_A_EXTRA_BUILDARGS = "CFG_ARM64=y TARGET_BOARD=lite SPD=opteed" +TF_A_BINARIES = "lite/release/bl31.bin" From patchwork Sun Jan 7 12:54:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3261 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:30 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f55.google.com (mail-io1-f55.google.com [209.85.166.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsShr011585 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:29 +0100 Received: by mail-io1-f55.google.com with SMTP id ca18e2360f4ac-7bb0af58117sf181802839f.2 for ; Sun, 07 Jan 2024 04:54:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632062; cv=pass; d=google.com; s=arc-20160816; b=JAJfq+p+n1xYho+K66gs/NBq7sDGnSogoCsDFDGxPonSojBOjj3Qso+GN1UJiFRvVC yDgfxFiZJAxz8U7H38uwF72DiQeVZbDJTR/nTUsExPcsK2tqCZp5/bq4BIC35A5X4F6z Nal3cxPyRzwpYBrexAquRJkYoxr6xXoSPFoHfjb8/km6g4SZbtO+wxDb/VBGFhKW+k6s ZbCznyKiFyNM4RobKGlgd512dvq35P/qdZt6D8Q6unmA1JnBKwlkg2yPAEvumqz61vUS 4RFxqhOrfRPvzHqT+0yS8iyDziZqNGet+oddiEbZSbX4FcU44FPQ4wXxu382cPEL2luy F9QQ== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=c/wQ9JpspW26RIRLnOcd109AiodyK2Qx/Xsb1Lbm36k=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ivYAsfT54ohhyRNURO89AfSFjXMcO7RQ7IvqTDgZtaYDCagBdxLqSIoam56dfsJPn+ eupDYJsMZz+2/DvEQ8mFHoXSpx5P6XmTvSLbsYuqzD7ThhAjI0CtHNcXrGUjH7OgoDs8 drda17Q1/s2Q7NSi13ev0xVNwVPqdEUhyH/cFCZuh6JyJij+LpQ8QjOZoSVuB9hxj16w thzbZT9Wdt6n91TRM34HaVnUUyYjjTysldfp6CGr9fdSkHi30TYfceatmTZhsj9hvxms 5aIEUmWRmZ4tRzAqaq7fpD0xL6CsEuRk0vItrVS0FdzW3efhg9KwU5Vc8oUkI0KfkEQR wn8w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QK6RcStA; spf=pass (google.com: domain of fm-294854-20240107125418f6d31b2d2b7f9b4794-crfczi@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418f6d31b2d2b7f9b4794-Crfczi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632062; x=1705236862; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=c/wQ9JpspW26RIRLnOcd109AiodyK2Qx/Xsb1Lbm36k=; b=A6hX/VKJtlo0ACEWdkxHNN3YI1Nsq3ncVHeu3TY4+pjAm3ogZLw2iAiX5YurzVF8yz ouUZRhAiBnYXLjIpNMd6Y9BjXg0c539zJlxFBN57dXz5nikB4ogglvM11CALN6METz98 N7gksBs2r/A/30WMjX1P3uO0TRXklKdDcBJYhkwX0g4WbajPuCe1E6gpzYaHojeogihx ocEirwAXxl8LoyV/FQPRkXn0CtvNG4xRCOh4Vp3+8Sh+6Sw0FIItIiIs8cPZEkTEjUQF UBn0F1P3vrwrkFTctSth0J6QJ4ekDbLL1Omlb4RyEXA8u4WR8YQR+vUKhBnWvr/2oR2s xVOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632062; x=1705236862; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=c/wQ9JpspW26RIRLnOcd109AiodyK2Qx/Xsb1Lbm36k=; b=SSKTtGcy/Vu72rb3wezlpqNKPD2/MhPGmYYK1hevahEFoqsRK2naPKfFUiCu/P9Kli 9XQcwkvofCDWikL/gJwoligx2sU2T5xLxuIjqA7ucHjIYXLnpiAt89QajqRh4i6LzMOc j+J5CfV4Rs5QPVQY1C40s+1eSXyRDZKl3U9VP8ONcjthDiRCd46zBC8pPTxoEOPziiSv pKxv5fSHHASYc2Wcvk8liyqYTB4zUbpJvdOPPthFJCGMAOWcEIhAz+kB/y2efeOxZvl9 trY8aGFaHcsMnKgdKacOqCNWHhOloc04XhybVUMaqqayRtfthiasLYELqHZr2+ra68Pe biwA== X-Gm-Message-State: AOJu0Yy4IPV0bmBxXDqr2J/sKlqqHWFmWFt9U/UPFjsXj8+VXG7nSRG4 OTGThA+97JBlfgHmClufCLU= X-Google-Smtp-Source: AGHT+IH7GhQlCHFM8ZRyinLCogk0zM50cr5sm59PydJxWUfo4RVwr4OCm8oQo/+ZqKZYEFrKl7HHQw== X-Received: by 2002:a05:6e02:1449:b0:35f:ec54:2157 with SMTP id p9-20020a056e02144900b0035fec542157mr4345518ilo.69.1704632061948; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a92:8744:0:b0:35f:7c1e:f5e8 with SMTP id d4-20020a928744000000b0035f7c1ef5e8ls378453ilm.2.-pod-prod-02-us; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-Received: by 2002:a05:6e02:1b04:b0:35f:fe74:2cc0 with SMTP id i4-20020a056e021b0400b0035ffe742cc0mr5044758ilv.18.1704632061199; Sun, 07 Jan 2024 04:54:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632061; cv=none; d=google.com; s=arc-20160816; b=Q2CFQJNr6lsGQbiD1Xp8U7iGgeBNLo8qnLAiBXU0dx8Y6HoNX9HgGUA+QOWZUdbaQy zx5S1N9Jh6T8A9+ETMOZbci/0Bu/Q8Wca2bo8SgHbpDrQDd8vEBT/+HEr7oJfMJqYxBq G/twsk0GIO25XhBNWb5WkPXIEZhPjgidGMqiDCaWMt/CwWiBR4m/ALVQ7t7ye3CeciJj 8dtLq8BIQhVXuZGHJbdce1tPrvX9qAxm0/hFqujoxLP9OJizKesNdM4qilK1P4ilgBhy CrOBhwQWye/efb0D9Vl/MF8CZcH4Rwnlwgai6ctdY54nUbMJJyQXq+13W7r/2EZPEXAK uTGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=nXUEOfeRJhvm5V+0Ixz7Dzq0fZ/PQdUkcoYPbCUP/pI=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ICzOLk3fOa1dyqy6XgEFFRkzyB+3NJW84OM58GpvIQQKxH4Z0qaMiDJoM+VOMJo1Vj Z7ZL7Xo/cB8UNe2FfnO/jwlC/hD1XBGq556q5b46f6ohIMjG51EhSNjJkEB7DWapqY8O LpqJwhivdQ6eYlw77iHyLHLHzDIJmg19MYXg+oydBItZMXXpdBOiQaU5yiafBC0ORyxU kpxqinUYlK6HPK7Ks82zFrrSQLeuMQDGgNLck2csT54DHdpqx1cLb8mfN5Rva8Wj4D4r 8bwr6hgeE4qwgInvzRvjXHdhNYlVNN8HiN4OFQNMNKudRqrF7SeCiGfmJVYTCOADJ8X8 lsSQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QK6RcStA; spf=pass (google.com: domain of fm-294854-20240107125418f6d31b2d2b7f9b4794-crfczi@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418f6d31b2d2b7f9b4794-Crfczi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id p1-20020a17090b010100b0028d02acbca6si100400pjz.1.2024.01.07.04.54.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:20 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240107125418f6d31b2d2b7f9b4794-crfczi@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20240107125418f6d31b2d2b7f9b4794 for ; Sun, 07 Jan 2024 13:54:18 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 6/9] beagleplay: Add OP-TEE recipe Date: Sun, 7 Jan 2024 13:54:13 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QK6RcStA; spf=pass (google.com: domain of fm-294854-20240107125418f6d31b2d2b7f9b4794-crfczi@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418f6d31b2d2b7f9b4794-Crfczi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka Add OP-TEE OS support for the BeaglePlay. Assembly will be done by U-Boot. Signed-off-by: Jan Kiszka --- .../optee-os/optee-os-beagleplay_4.0.0.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 meta-isar/recipes-bsp/optee-os/optee-os-beagleplay_4.0.0.bb diff --git a/meta-isar/recipes-bsp/optee-os/optee-os-beagleplay_4.0.0.bb b/meta-isar/recipes-bsp/optee-os/optee-os-beagleplay_4.0.0.bb new file mode 100644 index 00000000..a59cd749 --- /dev/null +++ b/meta-isar/recipes-bsp/optee-os/optee-os-beagleplay_4.0.0.bb @@ -0,0 +1,18 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# 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;downloadfilename=optee_os-${PV}.tar.gz" +SRC_URI[sha256sum] = "2c2c9525b36c96dfad6216520721b8e9663e6cacc61d0108a0c8bffc0ea175f1" + +S = "${WORKDIR}/optee_os-${PV}" + +DEBIAN_BUILD_DEPENDS += ", python3-cryptography:native" + +OPTEE_PLATFORM = "k3" +OPTEE_EXTRA_BUILDARGS = " \ + TEE_IMPL_VERSION=${PV} \ + CFG_ARM64_core=y CFG_USER_TA_TARGETS=ta_arm64" From patchwork Sun Jan 7 12:54:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3257 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:27 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f58.google.com (mail-oo1-f58.google.com [209.85.161.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsPg0011542 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:26 +0100 Received: by mail-oo1-f58.google.com with SMTP id 006d021491bc7-5982acaf281sf975442eaf.0 for ; Sun, 07 Jan 2024 04:54:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632060; cv=pass; d=google.com; s=arc-20160816; b=WyKrcuxGpjkf9DPQEEtqw3VEz8p2yuBtCD+ypt7Pi1DvtHQyew5vBgz2f0QocFIiay K4XNwr9IxoMmpuM0tj2iblTbKj/mY2QTMfAwUstqwKrF8NAc6/FTqMJKnApk5ArJN/87 nx7CxXpl39upw5FgWrIp0Y4Y0xWqzGxM66ATqBAfDvHXs4lep64HdeIKvFqp39vHN180 G+81hy3IngrjhujQcs/wLorc9OGUzPFWYP3pfkdiXhBBzg1247/9jQxxI1iCwMCxX2n/ qiEeabNKxmYmX6ZmW+V4YQHixuDw57Y5LhUJRMh3ImmIwOlKD8+D4zuT3YzlwVVKVbS/ Xt1Q== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=6dUdrsPf2f/VUgPh6bUn25qKYyJBCjMbV37X2SUly48=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=hPOJvmEKCnPtpxGojLhjeGWpsRcjRUAOU0V9T6HLjk9Y9E0qgV8tGNm/iiho3RkvUk OEWgHD3C7c0YsMujc8S7Ejv6YDg1B2Xvx9yNozc+RQVlh+Pd0TUP0d1/L1h27Gu+zNsa JVZLJx6H2WqpXvIw6Y9ewN7hrFGP2APH4eRIndmBk22pHT8CiruZD8cr+ZQuTovcmyf7 dQlMPWSgMBrrIUF7id4Po+O6Q5zroAeErlVVnCJdkiBMeuHgqjAJRKTlwp/kGNt0YwLa J9dkH3PxMiX6hpoC64fqbWtbv6Cb260L7Hkb0wpoF9mpz5SA7HmxNBybFK04jcVtFC4F 9nxw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UIVDtVRn; spf=pass (google.com: domain of fm-294854-20240107125418728e4f74cb0d6302bd-jrofxh@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418728e4f74cb0d6302bd-JrofXH@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632060; x=1705236860; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=6dUdrsPf2f/VUgPh6bUn25qKYyJBCjMbV37X2SUly48=; b=bWdR8sdrL9MMIbnZJaOEFyQUWxLL3W2JilXq0lgYIm3uxHyazTRjvifNxDgk4B4epr 2J0DqasyP/mq6vEhE++FalDguT7zUUz+fIw+Ww2BZikKaoWlvxb3g8BOQZMHOkcgtZHo 3Bf7VLJLULyVnnG9cbOgSrvEzBALKs27avdDTRZIJUeHDSV6Ih+5nXY1RGlggeHFQ0pT WdbYg7aMMv1x5HX5kNtuetA9TS1h/ZgMQVEe2F3Rbpx8MXFWjlSwXh63nIfjVVdgOY17 epcyjZEIHmpifY4zzr0ZgvPs+O4l7dMHkxSPIOUGh1jcMbHSOM5yvY2jOv9cJh1P+w+E kzRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632060; x=1705236860; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6dUdrsPf2f/VUgPh6bUn25qKYyJBCjMbV37X2SUly48=; b=V6heYy6QAG0EqDnidGXKiwSlehLFJ5ZIkgtkGaZRmrOBuFIPt6sa0p2xpitYivbBnU AU8je556HuOYPkbFXCy10RF9aSSygLkP+tNqupVQogn5aHhzvaLun5QwK2kKMZx91Wjv LnDMEZTmwvXvxHeq6uyVfnfjdtOU7vOPgqjbmu3PIB57DibHmh0obXOqcVPnLgouSM3i oh5PC7pGCYtA3H+3rMW0XxJMXVpv4IfnH49ULHuHgO+F0Bchc50b8LAQosVvrkBmTeWR pAeGhAieFCRr5QoIXioofUhEToU0vQhDCK/P+FG7kZnjYzo4cGbJ4av5kw7D2PNdKCPd X/Mg== X-Gm-Message-State: AOJu0YySvsPKBcapHefOmXHL+cTlifxrcbKoxNhHzbgVP206AcSP1fvr dNYuxypCyFb1cM5uWgNzzu4= X-Google-Smtp-Source: AGHT+IElNQOpQ/WyVXpRPX3jCwSfjQ7+TQlvc1YF+UdC+/lOPy9o7IL82Ci0DvlaLgPD2RfOjIxv7A== X-Received: by 2002:a05:6820:2583:b0:595:21e7:67a1 with SMTP id cs3-20020a056820258300b0059521e767a1mr1267916oob.18.1704632060153; Sun, 07 Jan 2024 04:54:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6820:229f:b0:598:4ad1:a1f7 with SMTP id ck31-20020a056820229f00b005984ad1a1f7ls150496oob.2.-pod-prod-08-us; Sun, 07 Jan 2024 04:54:19 -0800 (PST) X-Received: by 2002:a05:6359:4128:b0:175:6d4e:cde9 with SMTP id kh40-20020a056359412800b001756d4ecde9mr2458707rwc.19.1704632059208; Sun, 07 Jan 2024 04:54:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632059; cv=none; d=google.com; s=arc-20160816; b=eYhw2c37m2JqRwlfRrWllCtTfNCqCc9eWxxBJFMAFdugPoWra48wRAIyvchWJEpFvj LMqa8Isxq1eozKfiIQS5wuKRI0EDy/kiQpcGrBty1vskiQQdcxKJiyDIurU9lr/R3w1e jUcVUnRU+2UdTx7TQiATaAGPDHmZgUSN+agEdHlgQ8U1X+wH/1/El9VSNPXn9UDFjx0k /V9YvrDEBphNQWJSxCu33H9wl61Kiuzeqni5WnvnUbUA71y7WFzTLW03+1pHb6XocoiN rQzWROor0wSPVev+nXP6CARSR7NaLvHCPPFUkXd7ROFjPoTyrypoNu3rDxJOiw3u/1p7 jGyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=ez66mvLIDx2i1d3wlmtHni4j/0gJjtXE4j4zep6EbVs=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=TN00uRg7k07S4pW+0VOVGKNVdB7k7+nEKXCfESubtE8DefNKDOOi2dWjuMdi8jnp5q pnndswD07d+RkQgWIsc8T8q+Kw0fhMCE2rd7dLIY8ci2PPYYZtAW2i9kqKeKLysYfSK3 z+9dymfgUk3HLfZBT0+DRmo1odJtFHFDmHdQwr//WgR7uR6nO19SE8/YW5G58hRwcJxI D5WzpfGTFZr7CieLpPfYEpxkaZBqkrTCMBLtOSh5bO6UVc9PHmy4ZkqP4TwONV2lV9qg c+XhdytZRUxJCtwtfqAWmqzFuqchNUZBIaAEqDWLMb2RVg58C8U8DPAnTfOyaZmfygQF ATBg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UIVDtVRn; spf=pass (google.com: domain of fm-294854-20240107125418728e4f74cb0d6302bd-jrofxh@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418728e4f74cb0d6302bd-JrofXH@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id t4-20020a05622a01c400b00429929fade8si40131qtw.4.2024.01.07.04.54.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:19 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240107125418728e4f74cb0d6302bd-jrofxh@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20240107125418728e4f74cb0d6302bd for ; Sun, 07 Jan 2024 13:54:19 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 7/9] beagleplay: Add U-Boot recipe Date: Sun, 7 Jan 2024 13:54:14 +0100 Message-Id: <1f4afe3a2128e966a590c59231a0147e4b90ccc1.1704632056.git.jan.kiszka@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UIVDtVRn; spf=pass (google.com: domain of fm-294854-20240107125418728e4f74cb0d6302bd-jrofxh@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-20240107125418728e4f74cb0d6302bd-JrofXH@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka Upstream support is available via upcoming 2024.01. One patches is still needed to enable WIFI support. Signed-off-by: Jan Kiszka --- ...2x-Add-basic-initialization-for-usb-.patch | 80 +++++++++++++++++++ .../recipes-bsp/u-boot/files/rules-beagleplay | 34 ++++++++ .../u-boot/u-boot-beagleplay_2024.01-rc6.bb | 41 ++++++++++ 3 files changed, 155 insertions(+) create mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch create mode 100755 meta-isar/recipes-bsp/u-boot/files/rules-beagleplay create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb diff --git a/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch b/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch new file mode 100644 index 00000000..d4e3137e --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch @@ -0,0 +1,80 @@ +From 3502d8a4dd51b3bfe9b2fb123f0e8d6f7c0735ec Mon Sep 17 00:00:00 2001 +From: Nishanth Menon +Date: Tue, 25 Jul 2023 13:52:50 -0500 +Subject: [PATCH] TMP: board: ti: am62x: Add basic initialization for usb + voltage, 32k crystal, debounce + +Do the basic configuration required for setting up the USB core voltage +configuration, setup to configure the 32k clock coming from 32k crystal +and the debounce configurations for the various pins. + +See https://lore.kernel.org/u-boot/20230725185253.2123433-4-nm@ti.com/ +Changes since then: writel(val, reg) - fixed for debounce values + +Signed-off-by: Nishanth Menon +--- + board/ti/am62x/evm.c | 46 ++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 46 insertions(+) + +diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c +index ad939088402..a1575c2b220 100644 +--- a/board/ti/am62x/evm.c ++++ b/board/ti/am62x/evm.c +@@ -78,8 +78,54 @@ static int video_setup(void) + return 0; + } + ++#define CTRLMMR_USB0_PHY_CTRL 0x43004008 ++#define CTRLMMR_USB1_PHY_CTRL 0x43004018 ++#define CORE_VOLTAGE 0x80000000 ++ ++#define WKUP_CTRLMMR_DBOUNCE_CFG1 0x04504084 ++#define WKUP_CTRLMMR_DBOUNCE_CFG2 0x04504088 ++#define WKUP_CTRLMMR_DBOUNCE_CFG3 0x0450408c ++#define WKUP_CTRLMMR_DBOUNCE_CFG4 0x04504090 ++#define WKUP_CTRLMMR_DBOUNCE_CFG5 0x04504094 ++#define WKUP_CTRLMMR_DBOUNCE_CFG6 0x04504098 ++ + void spl_board_init(void) + { ++ u32 val; ++ ++ /* Set USB0 PHY core voltage to 0.85V */ ++ val = readl(CTRLMMR_USB0_PHY_CTRL); ++ val &= ~(CORE_VOLTAGE); ++ writel(val, CTRLMMR_USB0_PHY_CTRL); ++ ++ /* Set USB1 PHY core voltage to 0.85V */ ++ val = readl(CTRLMMR_USB1_PHY_CTRL); ++ val &= ~(CORE_VOLTAGE); ++ writel(val, CTRLMMR_USB1_PHY_CTRL); ++ ++ /* We have 32k crystal, so lets enable it */ ++ val = readl(MCU_CTRL_LFXOSC_CTRL); ++ val &= ~(MCU_CTRL_LFXOSC_32K_DISABLE_VAL); ++ writel(val, MCU_CTRL_LFXOSC_CTRL); ++ /* Add any TRIM needed for the crystal here.. */ ++ /* Make sure to mux up to take the SoC 32k from the crystal */ ++ writel(MCU_CTRL_DEVICE_CLKOUT_LFOSC_SELECT_VAL, ++ MCU_CTRL_DEVICE_CLKOUT_32K_CTRL); ++ ++ /* Setup debounce conf registers - arbitrary values. Times are approx */ ++ /* 1.9ms debounce @ 32k */ ++ writel(0x1, WKUP_CTRLMMR_DBOUNCE_CFG1); ++ /* 5ms debounce @ 32k */ ++ writel(0x5, WKUP_CTRLMMR_DBOUNCE_CFG2); ++ /* 20ms debounce @ 32k */ ++ writel(0x14, WKUP_CTRLMMR_DBOUNCE_CFG3); ++ /* 46ms debounce @ 32k */ ++ writel(0x18, WKUP_CTRLMMR_DBOUNCE_CFG4); ++ /* 100ms debounce @ 32k */ ++ writel(0x1c, WKUP_CTRLMMR_DBOUNCE_CFG5); ++ /* 156ms debounce @ 32k */ ++ writel(0x1f, WKUP_CTRLMMR_DBOUNCE_CFG6); ++ + video_setup(); + enable_caches(); + if (IS_ENABLED(CONFIG_SPL_SPLASH_SCREEN) && IS_ENABLED(CONFIG_SPL_BMP)) +-- +2.35.3 + diff --git a/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay new file mode 100755 index 00000000..36bbdecb --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay @@ -0,0 +1,34 @@ +#!/usr/bin/make -f + +# Debian rules for custom U-Boot build +# +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2018-2023 +# +# SPDX-License-Identifier: MIT + +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) +export CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)- +SET_CROSS_BUILD_TOOLS=CROSS_BUILD_TOOLS=y +endif + +override_dh_auto_build: + $(MAKE) $(PARALLEL_MAKE) ARCH=arm am62x_evm_r5_defconfig beagleplay_r5.config + $(MAKE) $(PARALLEL_MAKE) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- + + $(MAKE) $(PARALLEL_MAKE) am62x_evm_a53_defconfig beagleplay_a53.config + $(MAKE) $(PARALLEL_MAKE) BL31=/usr/lib/trusted-firmware-a/beagleplay/bl31.bin \ + TEE=/usr/lib/optee-os/beagleplay/tee-raw.bin + $(MAKE) $(PARALLEL_MAKE) u-boot-initial-env + $(MAKE) $(PARALLEL_MAKE) $(SET_CROSS_BUILD_TOOLS) NO_SDL=1 tools-only envtools + +override_dh_auto_install: + mv tools/env/lib.a tools/env/libubootenv.a + +override_dh_auto_test: + +override_dh_strip: + dh_strip -X libubootenv.a + +%: + dh $@ --parallel diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb new file mode 100644 index 00000000..524c5ed0 --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb @@ -0,0 +1,41 @@ +# +# Copyright (c) Siemens AG, 2023-2024 +# +# SPDX-License-Identifier: MIT + +require recipes-bsp/u-boot/u-boot-custom.inc + +TI_FIRMWARE_SRCREV = "9ee2fedb1fb4815f54310dd872d34faf9948c7c1" + +SRC_URI += " \ + https://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2 \ + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/plain/ti-sysfw/ti-fs-firmware-am62x-gp.bin?id=${TI_FIRMWARE_SRCREV};downloadfilename=ti-fs-firmware-am62x-gp.bin;name=sysfw \ + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/plain/ti-sysfw/ti-fs-stub-firmware-am62x-gp.bin?id=${TI_FIRMWARE_SRCREV};downloadfilename=ti-fs-stub-firmware-am62x-gp.bin;name=sysfw-stub \ + https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/plain/ti-dm/am62xx/ipc_echo_testb_mcu1_0_release_strip.xer5f?id=${TI_FIRMWARE_SRCREV};downloadfilename=ipc_echo_testb_mcu1_0_release_strip.xer5f;name=dm \ + file://0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch \ + file://rules-beagleplay" +SRC_URI[sha256sum] = "f42316dbbb9521c16fb53a3f7567b170e3f26745c5b0fa8bdb53859f8a403aec" +SRC_URI[sysfw.sha256sum] = "be7008fdf60ea7ac72d36f57a29c6a1cc6b1aa01a595eae7b3e0e927aae78e2b" +SRC_URI[sysfw-stub.sha256sum] = "1d5b23b8395037539c3b97eda2f3cc887ac2d6d0c834c9238fb727efc3c8a253" +SRC_URI[dm.sha256sum] = "6d8a1d8a8ea430efcc6effe025865df1e5eeebf572273d97e9529781e1d04663" + +S = "${WORKDIR}/u-boot-${PV}" + +COMPATIBLE_MACHINE = "beagleplay" + +U_BOOT_BIN_INSTALL = "tiboot3-am62x-gp-evm.bin tispl.bin_unsigned u-boot.img_unsigned" + +DEPENDS += "trusted-firmware-a-beagleplay optee-os-beagleplay" +DEBIAN_BUILD_DEPENDS =. "gcc-arm-linux-gnueabihf, \ + libssl-dev:native, libssl-dev, \ + swig, python3-dev:native, python3-setuptools, python3-pyelftools, \ + python3-jsonschema:native, python3-yaml:native, \ + trusted-firmware-a-beagleplay, optee-os-beagleplay," + +do_prepare_build:append() { + mkdir -p ${S}/ti-sysfw + cp ${WORKDIR}/ti-fs-*firmware-am62x-gp.bin ${S}/ti-sysfw + mkdir -p ${S}/ti-dm/am62xx + cp ${WORKDIR}/ipc_echo_testb_mcu1_0_release_strip.xer5f ${S}/ti-dm/am62xx + cp ${WORKDIR}/rules-beagleplay ${S}/debian/rules +} From patchwork Sun Jan 7 12:54:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3262 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:30 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f62.google.com (mail-ot1-f62.google.com [209.85.210.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsSvb011580 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:29 +0100 Received: by mail-ot1-f62.google.com with SMTP id 46e09a7af769-6dbac6bb6b6sf1230432a34.1 for ; Sun, 07 Jan 2024 04:54:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632062; cv=pass; d=google.com; s=arc-20160816; b=WCSVZyOXKE7c212lfKARsl5bndx0tDgV22tWv0v7p23b/e6Uhv6dErc0r7/CdTYiwq FiEtnOItljIRDe6YJOxYdzCURC1Qetsj+2yrXZV3EZahaz8J2AvYE8DNCz/ELnEen/mI Yx3dJMzeVMr5+eNOdcdf/1SWE1xQEWpEaB4C2az3fkq9cCvwM9v1Xe0RJh4QoXqbiyO9 Q9KyT8mL2bQyAgZH8sBHwHwhbUc7xhEJkRRcv2uqZu0NQPhCv9gIxW1rQQdgqXXW1Bj8 QOwaQDjxoQDgp7tJM+YQl0dXpmVFaulHPj67uqFeUxqgesVURWc1JWHXcLivQmiDEvj6 NbiQ== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ODT326MzIFNXHE1wHikaFIvFCVF+IP1mLpKxhYfHzA4=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ETPsowH/NqTAxWCz7gFOk2PYNM+5FTuQHmOwDLkfnVbkB9Wmywg9O2DwF1KYpyDy0B VrGwW4GUhtlIp15wUj7rPFVwcdgXViP5DRSjKeagKFou3GjuYuaJtTG4AhV5IatKT7s1 9tfXmYIAO+RBhvbxl3YLf42YxVU3f+kypt/jmI2CaPQI3J0H+38p9FVg3keohNd9ejI3 bK6sXgQMbxRKKHyVn7krl8fnZi5bX95US2cSzlUyce+tVPBJGbNmZyPF0wmStTGgY+XA LeBmH+zmx3EQClGdNJC9X8B9yrIi8epeUcrCDXpcN7+lGZ8cWrDSLOndkHln2g9lu/dR kHaA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Id9g9ajo; spf=pass (google.com: domain of fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632062; x=1705236862; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=ODT326MzIFNXHE1wHikaFIvFCVF+IP1mLpKxhYfHzA4=; b=Vs781Yb5l1Z0ao1Flm/bU8dRcfRLXg47+upvaGVO/OF6WS0S8negw26tArCRs8FkMX nOTq1J7Nv+RObh84P5OaBkz9gYbnBEFLAYxMzYgWexFTJy8sIyFEAmG8dT22qLqIjdao bvO88tPAr4w5RMugIKALHEbGluy0spQKtCa4BpyzdbGYk2UOWtCSHzS6zhcW4APdAqoJ Y/auXGyUVtcmgeJ6+QEKzuh9bK1utbJF1/0VEPAl1XZd9LNwCbAOcFNj53oFbfk/v+Rf w1TSzshD5kZ1OE29mo0OGLQVBS2FfLNv8ZvhGjmOIKtrVQXBt4PG7INlxM1Zwu5frhrX aHRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632062; x=1705236862; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ODT326MzIFNXHE1wHikaFIvFCVF+IP1mLpKxhYfHzA4=; b=uogJS3p5yrGe3Xx2kG52FE/Nx0py1fxu0xnOJOiu3a8rCqkZVAOHlwqHJDT3E1O8Pp YTvQwzBkztXWIMRBNl1hKSwoljGqZA6ExcouaHE73jyx1Wwr204wp1WrxaZqfhrGfdjM poW0RdvSpHzNoC2twkqXPhOsWm1+bKKUtEsYG90GkwOSBEtA5FbnLM/BT2USTQYngoWN 46W/4+s+/zkGOgKs1I/kLZI6Ie+sy0iMUDmFthHr5Qk5hpOTRkZNS5H+qbgS3QvoPi09 JmOCDfuNORhsDZRB2IOfNqUyFUD+Rr7C6y3GLQTGtso/i1c8P9ZX3F9MKwNKZfQnZBWI 1anQ== X-Gm-Message-State: AOJu0YzGID831iXAHqopgAX4thofK4Z4vd3oOxAFtoI/T0YmX2T/srMD FWWyayztklZu0mI2obeNw9Y= X-Google-Smtp-Source: AGHT+IGYdtsOZUNo/hSAtg+DWRN3UkF4pfd9XOTI+tkoWTYXDjka79UwpHY5lG8RiRm8o/hlkaud5A== X-Received: by 2002:a05:6870:8588:b0:205:e31e:fefe with SMTP id f8-20020a056870858800b00205e31efefemr3141509oal.102.1704632061966; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:7d81:b0:205:dad5:7ff1 with SMTP id oq1-20020a0568707d8100b00205dad57ff1ls575243oab.0.-pod-prod-04-us; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-Received: by 2002:a05:6870:41cf:b0:205:c7cd:198b with SMTP id z15-20020a05687041cf00b00205c7cd198bmr3392018oac.101.1704632061291; Sun, 07 Jan 2024 04:54:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632061; cv=none; d=google.com; s=arc-20160816; b=H6zFOvnDKa4O2jA13b2u97x2lwRugBB4BcQyDS22RIpBSp3EArpzDMv6yUR5Sa26Nz GgwVz4z0+x7zlXHK89WxwzHYrlxOlDkHAnxsTKklLbFuYo90Puk4iD8F7TK+e4MnJa8g NbgWyTFFGTaAVEktuUHJxZDZCJndtb+ICAYBA3XaL1py+z5ssQyKJWV3J/lAnYdiRI7G OyKqYNubUmJi7uczwx4vzT9hUTvdHSgUP/fes9mjUc7BE03lu46xyaLi29gWduxQVLt9 62JIjg7aDS1DTvw7MuqBOqnfoRx8WIxw2pmS2h9gKu4hv40afi+d4bCoOJ07zvGLVUt8 fRFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=di4h7+Uk90SSiJGYilF+LmiIQ3nnceIu+1SlilDwOeE=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ZPOTQJc/5ej+5ldjQjJH7LhuioiYB4JS+xulifakuM+bURaR0hlQ5YxhPjTR6IjyiF mnWM1QbaZBEO0iFqiZAVYrLqkDWNu3P28gjFfiDqgWHCe9VFmGguFwDdhuAqtfsz+6bt prxTVfj+mzQyVw0oiD2voKO+0DeWuVAqRUdDoCeycjJ1TMebNRrpfjqCZW3gDzii3bA7 c/0xN7ZoBLw1ykNfKqfoY+sSsVwzt/sCO157jxQeGZS0s6QIBEjh7rwcgwhshf5cRt0/ GgjhR9BfpUh7TTB3HeW2HYz5tOikb0x6zjTOCr6sqPEQNCBWU0kEeDuf/1vQ6H8EsRQe cVHQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Id9g9ajo; spf=pass (google.com: domain of fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id n7-20020a17090a9f0700b0028c8030d70esi475294pjp.0.2024.01.07.04.54.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:21 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202401071254196ca86a7f85fb3876d8 for ; Sun, 07 Jan 2024 13:54:19 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 8/9] Add support for the BeaglePlay board Date: Sun, 7 Jan 2024 13:54:15 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Id9g9ajo; spf=pass (google.com: domain of fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-294854-202401071254196ca86a7f85fb3876d8-0td3dj@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka This creates a minimal image for the BeaglePlay board [1], using UEFI as boot method. That is requiring some extra work so that the image can also be used on SD cards: The ROM loader only supports legacy DOS partition tables, but UEFI needs GPT. We address this by creating a hybrid image with both partition tables in place, first allowing wic to generate a GPT table, then using fdisk to add a DOS partition entry at least for the UEFI boot partition. [1] https://www.beagleboard.org/boards/beagleplay Signed-off-by: Jan Kiszka --- kas/machine/Kconfig | 5 ++++ kas/machine/beagleplay.yaml | 9 +++++++ .../imagetypes_beagleplay_hybrid.bbclass | 25 +++++++++++++++++++ meta-isar/conf/machine/beagleplay.conf | 24 ++++++++++++++++++ meta-isar/conf/mc.conf | 1 + .../conf/multiconfig/beagleplay-bookworm.conf | 7 ++++++ .../lib/wic/canned-wks/beagleplay.wks.in | 11 ++++++++ 7 files changed, 82 insertions(+) create mode 100644 kas/machine/beagleplay.yaml create mode 100644 meta-isar/classes/imagetypes_beagleplay_hybrid.bbclass create mode 100644 meta-isar/conf/machine/beagleplay.conf create mode 100644 meta-isar/conf/multiconfig/beagleplay-bookworm.conf create mode 100644 meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in diff --git a/kas/machine/Kconfig b/kas/machine/Kconfig index d0e3963a..b06cddf1 100644 --- a/kas/machine/Kconfig +++ b/kas/machine/Kconfig @@ -14,6 +14,10 @@ config MACHINE_BANANAPI bool "bananapi" depends on DEBIAN_BUSTER || DEBIAN_BULLSEYE || DEBIAN_BOOKWORM +config MACHINE_BEAGLEPLAY + bool "beagleplay" + depends on DEBIAN_BOOKWORM + config MACHINE_CONTAINER_AMD64 bool "container-amd64" depends on DEBIAN_BUSTER || DEBIAN_BULLSEYE || DEBIAN_BOOKWORM @@ -111,6 +115,7 @@ endchoice config KAS_INCLUDE_MACHINE string default "kas/machine/bananapi.yaml" if MACHINE_BANANAPI + default "kas/machine/beagleplay.yaml" if MACHINE_BEAGLEPLAY default "kas/machine/container-amd64.yaml" if MACHINE_CONTAINER_AMD64 default "kas/machine/de0-nano-soc.yaml" if MACHINE_DE0_NANO_SOC default "kas/machine/hikey.yaml" if MACHINE_HIKEY diff --git a/kas/machine/beagleplay.yaml b/kas/machine/beagleplay.yaml new file mode 100644 index 00000000..81fc4c32 --- /dev/null +++ b/kas/machine/beagleplay.yaml @@ -0,0 +1,9 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +header: + version: 14 + +machine: beagleplay diff --git a/meta-isar/classes/imagetypes_beagleplay_hybrid.bbclass b/meta-isar/classes/imagetypes_beagleplay_hybrid.bbclass new file mode 100644 index 00000000..00631082 --- /dev/null +++ b/meta-isar/classes/imagetypes_beagleplay_hybrid.bbclass @@ -0,0 +1,25 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +IMAGE_TYPEDEP:beagleplay_hybrid = "wic" + +IMAGER_INSTALL:beagleplay_hybrid += "gdisk fdisk bmap-tools" + +IMAGE_CMD:beagleplay_hybrid() { + ln -sf "${IMAGE_FULLNAME}.wic" "${IMAGE_FILE_HOST}" + ${SUDO_CHROOT} sh -c ' + sgdisk "${IMAGE_FILE_CHROOT}" --hybrid 1:EE + fdisk "${IMAGE_FILE_CHROOT}" << EOF +M +t +1 +c +a +1 +w +q +EOF + bmaptool create ${IMAGE_FILE_CHROOT} -o ${PP_DEPLOY}/${IMAGE_FULLNAME}.wic.bmap' +} diff --git a/meta-isar/conf/machine/beagleplay.conf b/meta-isar/conf/machine/beagleplay.conf new file mode 100644 index 00000000..8b1a088c --- /dev/null +++ b/meta-isar/conf/machine/beagleplay.conf @@ -0,0 +1,24 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +DISTRO_ARCH ?= "arm64" + +KERNEL_NAME ?= "mainline" + +DTB_BEAGLEPLAY = "k3-am625-beagleplay.dtb" +DTB_FILES ?= "${DTB_BEAGLEPLAY}" + +IMAGE_CLASSES += "imagetypes_beagleplay_hybrid" +IMAGE_FSTYPES ?= "wic beagleplay_hybrid" +WKS_FILE ?= "beagleplay.wks.in" +IMAGER_INSTALL += "${SYSTEMD_BOOTLOADER_INSTALL} u-boot-beagleplay" +IMAGER_BUILD_DEPS += "u-boot-beagleplay" + +IMAGE_BOOT_FILES = " \ + /usr/lib/u-boot/beagleplay/tiboot3-am62x-gp-evm.bin;tiboot3.bin \ + /usr/lib/u-boot/beagleplay/tispl.bin_unsigned;tispl.bin \ + /usr/lib/u-boot/beagleplay/u-boot.img_unsigned;u-boot.img" + +IMAGE_PREINSTALL += "firmware-ti-connectivity" diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf index d16f54b5..f1fb50c6 100644 --- a/meta-isar/conf/mc.conf +++ b/meta-isar/conf/mc.conf @@ -28,6 +28,7 @@ BBMULTICONFIG = " \ qemuriscv64-sid \ bananapi-buster \ bananapi-bullseye \ + beagleplay-bookworm \ de0-nano-soc-buster \ de0-nano-soc-bullseye \ hikey-bullseye \ diff --git a/meta-isar/conf/multiconfig/beagleplay-bookworm.conf b/meta-isar/conf/multiconfig/beagleplay-bookworm.conf new file mode 100644 index 00000000..1720cf5d --- /dev/null +++ b/meta-isar/conf/multiconfig/beagleplay-bookworm.conf @@ -0,0 +1,7 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +MACHINE ?= "beagleplay" +DISTRO ?= "debian-bookworm" diff --git a/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in b/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in new file mode 100644 index 00000000..4a437e89 --- /dev/null +++ b/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in @@ -0,0 +1,11 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +part /boot/firmware --source bootimg-partition --fstype=vfat --label firmware --active --align 1024 --size 16M --overhead-factor 1 --extra-space 0 --use-uuid +part /boot --source bootimg-efi-isar --sourceparams "loader=systemd-boot,dtb=${DTB_BEAGLEPLAY}" --label efi --part-type EF00 --align 1024 --use-uuid + +part / --source rootfs --fstype ext4 --mkfs-extraopts "-T default" --label platform --align 1024 --use-uuid --exclude-path boot/ + +bootloader --ptable gpt --timeout=0 --append "rootwait rw" From patchwork Sun Jan 7 12:54:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3263 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 07 Jan 2024 13:54:30 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f185.google.com (mail-il1-f185.google.com [209.85.166.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 407CsS9N011583 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 7 Jan 2024 13:54:29 +0100 Received: by mail-il1-f185.google.com with SMTP id e9e14a558f8ab-35ff20816f7sf11687815ab.1 for ; Sun, 07 Jan 2024 04:54:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704632062; cv=pass; d=google.com; s=arc-20160816; b=MRqbsySn+3G+B14HQZxAG6YcKMs5KPTxl2kDfqtM/OyKaU2IE4dRaXF2CaxBbuHLSO uXLtdKMjKdMY02SLa81+wQfTWDXXvrH/NEyFBuEPDeMP0RCfuTrI3PP3SV4pf6SRoO30 60eSWWh6exUdBhQZS1qIzsMX8Y+TpgrGnYZwaXR1Q83i6/ETGJ7znXTuS4NQM221KKp8 jQGH4OHEszuhVlOXnzp7TN9qkRdjjFjZiR2YnwnPFOm30cIWYnbJtM1fnPv91t5kPIlQ 7qUYHrGKRLgJ2E8SFEwIgxPutD9n7AMIvS/GEYqGAlyusSFZLqBj9/HN0caMo+ZtWxBc 3Muw== 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:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Q15Eu+EE0IniHw9kMqiN9D+j8r0WICnXwd2OpRjroVo=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=aSLbgh4si3x1Vy/6pMzOF3oQZHW57Qi967FgZ1lJifpBCL0gutNWeQ5aSUqo7KkbcK NFb7m6ZFHn/OGjO7mbV3jm9SrCNbfrP6BcZ1Tvxd9WpuC/dOQmT+tX1ngv/+482l31Vz uNvT2R8SoCseTNGqcFPr9NkLGASi10aWgTgELTEOHWtFFeTuntZP4kTgkjPsvdodPthh TmbJAU9i1E8x7d5ZflcUOIjhHWt+dTBHXhIdbmmbnEbwQ7dN4Z2vsGCCzg2RSvtJ26ky EeNrGPXi2RotqzpJCza94Zqr2BgG00AaFneuYQtQehJTpMjPMjgTtzRjKMqjh8gJpLgZ HmrQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=LeKKX2g9; spf=pass (google.com: domain of fm-294854-20240107125419e0aed98e6d7911eb56-njnvsw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125419e0aed98e6d7911eb56-NJnVsW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1704632062; x=1705236862; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Q15Eu+EE0IniHw9kMqiN9D+j8r0WICnXwd2OpRjroVo=; b=sFc+f6IgBB/EvwUqC1zxZgu+R6apoN+O78BfedfUTn/kavHMgtQO6ZSJ5a59g7TeUL Dv1Bms2wAEMak09HfwS4/VIGXbgmzDrND4qG/JeQfO5Jzj6yBk63deiIF1wyEENSAq/m PMqxxn/ykNzg/aBQbJnjJaAa6df87RCGuK3kYqiOWHAyh5SQfHYyWQ0C0+phvyuCBKIZ NIF+wSLxDYlSIjdRKuoIJB3CdDkKQFSBrxtl7mMf0bjgNU1+RCEhHOA9CcxO4x51FnIJ 4t5b2BkmMJii+9N/rPGQyDyMcJQwhpN/2isynQjV/FIjxrr87Bx2vX4il2EJjRJ+0iwg udVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704632062; x=1705236862; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Q15Eu+EE0IniHw9kMqiN9D+j8r0WICnXwd2OpRjroVo=; b=nzxXFLieHbJfVyijojGK9KGdx7Bpr6/yyM02XkRIKuuP6ZRJObTklhvkhZIeEZaFfA IMeWOzmgHG/WtKQ2m21LGBee8UENHaRsLElEc74gCE87kBt8qDpZKHrZYTh8EL+RsFIa gHiZeUToOOatYtAVSTTE7SKSTegnXF62Cp3JKzUTfw0CZh+HWcsbILNLnl9qrtOYYmlf RbFDyLHld6xgx1URZ802sn/wcVi9TFWaDgqm6ghV2pd4KOh8HMYHCMTkAIwCkYt79VPy +FV33DjClnw5QggZFHSVOVZbK1xUxfVCawUyKaoSyK6Rdcrc5tJaE21787v3T4cnNYFQ WzPQ== X-Gm-Message-State: AOJu0YzKrnXJw6SrId539e3VnlsKF2iIyDsquunbBHuvjXe+QQomZc8b YE6KYxLhJdRAnqYRyqenlNE= X-Google-Smtp-Source: AGHT+IF14fHbkweqbWfn1KKjWkulICxJYzs6LiEP/bP91KyQLKHad0KGnsb6I/OyQtkxZLGb6JyNqw== X-Received: by 2002:a05:6e02:164c:b0:35f:75df:5310 with SMTP id v12-20020a056e02164c00b0035f75df5310mr4397354ilu.21.1704632062142; Sun, 07 Jan 2024 04:54:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a92:b752:0:b0:35f:95c1:96a5 with SMTP id c18-20020a92b752000000b0035f95c196a5ls405235ilm.2.-pod-prod-04-us; Sun, 07 Jan 2024 04:54:21 -0800 (PST) X-Received: by 2002:a05:6602:3812:b0:7bc:b59:a593 with SMTP id bb18-20020a056602381200b007bc0b59a593mr3855948iob.21.1704632061458; Sun, 07 Jan 2024 04:54:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704632061; cv=none; d=google.com; s=arc-20160816; b=yHkOK0MyctFzlwIsT5UlFmvNCEwJOt9woeoQPSq52NxLorf8/lyu8iBe/86KtkoUaU I1kFbUTMek3oydOMWR9ltyI2aF8k9m1YbOJr6AMq9Kj8jrp+OC3HQCINexmxmN2tpryJ SUunNGvBtixvKHmNSUQLETxQ36lqEKrjjuYZSsfPlT3ud2lTXcJUoyQZNzVPsi1FOOXh nuMh9NxqNcbrpfX4VWHgIuKxOptt1yuN+KSH0TMmG/RLF/CM2IYKhJtseXavBEnJLduq QdUzUZPez9J3/uVb+IC690RTGn1FC7VGBm17+2Xuw5+GjOe/4SjBycyS0PihB9Xsz6L4 /eQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=AP3elxsP1Woa7qcw0PZXatE2eK58nbYv8KHWaCswI1M=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=qN6MsepT48aN3CvWoJt5tBH3KT0scf+fVshys0iOrPStRS3tlOaLFNShkGHRmiTm1J QtDWtj7bEaTklmjgn+uasZ454bq7wOBiQxLKEW64zYLdh+8iNdxunILoBsfUzy6iILT9 y374mCcyD3SgKOgkYLt7lEpJA7ao/wpQ/0dV6mgn1cNJ+9nInr034xWcA0s52YFQzZ25 Y/nMFKOn9UInOO2ZCTJZeOrE58iRknv+rI8Q14F3EV7ffSBv1AKtvxRZHBPOf17dYnjD +jf9uH6S9eOp1o4Br3TdLaOqTFZlAiJK3LoYoNGeupkZ9WLebMMUx2GtAk+/GDy6mBDJ Vung== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=LeKKX2g9; spf=pass (google.com: domain of fm-294854-20240107125419e0aed98e6d7911eb56-njnvsw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125419e0aed98e6d7911eb56-NJnVsW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id z20-20020a056638241400b0046e0a7d5fffsi261198jat.2.2024.01.07.04.54.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jan 2024 04:54:21 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240107125419e0aed98e6d7911eb56-njnvsw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20240107125419e0aed98e6d7911eb56 for ; Sun, 07 Jan 2024 13:54:19 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH 9/9] expand-on-first-boot: Preserve MBR on expansion of GPT disks Date: Sun, 7 Jan 2024 13:54:16 +0100 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=LeKKX2g9; spf=pass (google.com: domain of fm-294854-20240107125419e0aed98e6d7911eb56-njnvsw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240107125419e0aed98e6d7911eb56-NJnVsW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Jan Kiszka In order to keep potential hybrid partition setups intact, preserve the legacy MBR when a GPT disk is being expanded. This is needed because we rewrite the partitioning via sfdisk which overwrites the MBR. In the hypbrid setup, the legacy MBR plays no role regarding the expanded partition, thus can be simply left untouched. Signed-off-by: Jan Kiszka --- .../files/expand-last-partition.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-support/expand-on-first-boot/files/expand-last-partition.sh b/meta/recipes-support/expand-on-first-boot/files/expand-last-partition.sh index 7d658864..e6dbd62e 100755 --- a/meta/recipes-support/expand-on-first-boot/files/expand-last-partition.sh +++ b/meta/recipes-support/expand-on-first-boot/files/expand-last-partition.sh @@ -38,6 +38,11 @@ if [ "$DISK_SIZE" -lt "$MINIMAL_SIZE" ]; then exit 0 fi +IS_GPT="$(sfdisk -d "${BOOT_DEV}" 2>/dev/null | grep -q "label: gpt" && echo 1)" +if [ "$IS_GPT" = "1" ]; then + dd if="${BOOT_DEV}" of=/dev/shm/__mbr__.bak count=1 +fi + LAST_PART="$(sfdisk -d "${BOOT_DEV}" 2>/dev/null | tail -1 | cut -d ' ' -f 1)" # Transform the partition table as follows: @@ -54,6 +59,11 @@ sfdisk -d "${BOOT_DEV}" 2>/dev/null | \ sed 's|^\('"${LAST_PART}"' .*, \)size=[^,]*, |\1|' | \ sfdisk --force "${BOOT_DEV}" +if [ "$IS_GPT" = "1" ]; then + dd if=/dev/shm/__mbr__.bak of="${BOOT_DEV}" + rm /dev/shm/__mbr__.bak +fi + # Inform the kernel about the partitioning change partx -u "${LAST_PART}"