From patchwork Sun Jan 14 13:39:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3286 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:49 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f190.google.com (mail-qk1-f190.google.com [209.85.222.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdmgg016686 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:49 +0100 Received: by mail-qk1-f190.google.com with SMTP id af79cd13be357-7833751431dsf620359385a.1 for ; Sun, 14 Jan 2024 05:39:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239580; cv=pass; d=google.com; s=arc-20160816; b=kfQeq1y26rhxEpNiwmIVRyMkzNH6rObKBdvUlt011Kg//FrVew2160hkTFneGFIhtE uxinobUw65OoZqkAVUKZ96/916NyjN29CudhsbWGu3+QRDeGnZOjkEXNeWj9I6Bw8ebe OjB6oAppZ0HkaneTY9iKVW/EEBQlXcCPAFyuu2t5nHH19+a+iA6dRwHUzk3ojgJ1yNfG t3oHDJftE3O8FLs14Y6PHoBwtUJfMkMM4RsJFbuMIzB8at0Yj/ie+fAnN0xXzIw06B8b 01JQ0DIUAgtkDC/teEbzeDwrzss2UBDoXX87gSqBy5xPl3tIrDjtKSZXBxirRHpxA/RY 9lsQ== 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=sECafyBTWrD2oafXDnGREQvqUDnWnPxSE2pU1vn1VIQ=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=HNRLNlTGczeoRW21vjQg7/ZRkHJyiqnQNNn6Vhyt/C1+d/t0Ke6wD7NDoT68gGpVAn C7/fHnStP9TK+HdMr/KmDsraojz936P1HTuQbR03ZAM4Lo8Hvg6yTMJ4YjEvMe/9JuhF tsNkZUrdPb7v1TNBGPR0HHlSn2MjjMhfjtk7vRKZnBNnmPuHbMO4ukSybjCujrKPWZEp ywAxqKmhieV/f9y8+J2tI6X/hUDBHOZReXTVVftIDnTrXIVNKbc0QyhVclApGJ09gs2z S5WtRRTzXt9xZs+yMzot4OBLAWq3aCGSsJba2/4TMKT0cFPuIy+n/EgO6kHbQJCu7fH/ e+yQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=NHXw8J97; spf=pass (google.com: domain of fm-294854-20240114133935f1374e26f92b1ff398-qjpn_1@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133935f1374e26f92b1ff398-QjpN_1@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=1705239580; x=1705844380; 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=sECafyBTWrD2oafXDnGREQvqUDnWnPxSE2pU1vn1VIQ=; b=ozuCNnu98X6xf/VoYLqEsOlUgMDLujLV+3xD28JmcKiEpbVhA9aZrItll/YgER9Rt+ 57AFaxZAir94lalyO5vscsTa4fs1uwRWtfSSYhKJ/v7QnQ3u8t3bKyK/LfmOtXdHGfRl RmnSl+2bsiOGZFAAYCExdJ0cKfm2woQSzOADp3r+bo8QmkmGOhApbsaEdH+8F24WgGBL PJZ+Azb6KdWfu5pRkpTDO9SRz8Hrpk4K3IXPJPeiQbzjgwnNIvsKXLIARfr5UTj2OEkp TBLp0qKQyv7ss4JFj8+hBDhEWJ/HZsIfuCihS8kaBDCDQd+B845XsmKn+YfAVCeVQxDj 865w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239580; x=1705844380; 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=sECafyBTWrD2oafXDnGREQvqUDnWnPxSE2pU1vn1VIQ=; b=g5PqlFv/lJUljeLXoevVAq8odBS91YmcXkmc0Ae9drp4CanS1jeDVEY9asfwvDSRpu BD1hmWXj4tGSRAQ/FQ6vN1/1jRozbHEJYNRyi0veebeu41/iwiXq7pao26RoXVMWrRbt v4vvS4J2g1QojjYd3J4lZ+fLbXtfL86pCGjstQcvexlke1qsVWzPxoF8GVFvJZD9eXY5 A9DhvmwR6OyuMpScyKiTaIjbrF+R4AwXG/JyXqRzvrkGjRS35zkGJRu4A1bL+L2XcRG7 hDFv4DPb0pqj0xhgSJhUxjITM154fiRc54XoY8UAoqLnxe8998uiuUvWNZyykCkflxSV O2Xw== X-Gm-Message-State: AOJu0Yx8RhdiOA+cLNdf/nLiKn/fMSKjd6qAT7NduWZpMa8kNvaq8ZLx W2WLv9eyepc0hmkfPpHSkaQ= X-Google-Smtp-Source: AGHT+IGt9nNc5w7QTKoSXlge4xzwF9sinTSgwNmSnWbVF3ByVnpp+Ews2k8sJCjHJ0TIdGUvkBkHKw== X-Received: by 2002:ae9:e415:0:b0:781:2dfe:787 with SMTP id q21-20020ae9e415000000b007812dfe0787mr4309472qkc.111.1705239578345; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a25:d6c8:0:b0:dbf:3c64:a4d with SMTP id n191-20020a25d6c8000000b00dbf3c640a4dls630633ybg.0.-pod-prod-02-us; Sun, 14 Jan 2024 05:39:37 -0800 (PST) X-Received: by 2002:a5b:c0b:0:b0:db5:3c77:4d5b with SMTP id f11-20020a5b0c0b000000b00db53c774d5bmr1654496ybq.8.1705239577486; Sun, 14 Jan 2024 05:39:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239577; cv=none; d=google.com; s=arc-20160816; b=ZSrZcri1e9b6DCryg/S/G+QTh0OahNtZ0HO0T0/VmT2RJxPbgnVstdQ5LDu93QycQI mKgdC+JLqkb9fAuWiJZxB4UJjz2AcbJ6c0Xh4WAOIQTk+616qXY7XdrrZ/V3bKH+CRFf A6+8tX0taSMaoWFbAUD6w55YYktNfJGI9plH3Jv9EiWLFJq3bF8fUHtkinA8eUUTfx5P 4kUlFMSUacvvKXOFtC5Jxzi2868t9m0SU8A4VZSGKn3H8qarwbcn4dse1jM+oBtrmdVg 3hX4qW9kF3aMn39da9zHBrZEqO7u3y+IziAlpzstj8UySkB20MMOFYmhEudkjJsQ8OJS j0oA== 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=xC+FfbF2aUzvvkFwQmEbyYTcdDydgZUxDwnf/K9JVAM=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=c+xfO+/loHUN9KjOoTFRV9UNlXSxbC4Es8jWhchFmBIaJF2r1daR874jb/bm2DSTCm 7XGc4sbnPZo/Dpxelx0uJK+LlOifr0bQjcvBtACR+9tYvvkcCZhcCcB8lIyPxwhVGW8Z +XaSfu0+XA1tAh3WeGskGyRQxliPOAGku7PCPm2wp/Cf/mA7u8dVx8gH/4u925nHaviF mXOWyqVBU0sKQlIYIammTesteylfCNry6BWvDcN/+naWyh6QlwA+jdS1DWWFS7c7E2j6 JaHPbNtEOQrz+sM+6vkxNHl0KQs1wAHTbckFgxfbs5nhtSBe50TZUaLOsMEkF+2cUSQN doxw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=NHXw8J97; spf=pass (google.com: domain of fm-294854-20240114133935f1374e26f92b1ff398-qjpn_1@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133935f1374e26f92b1ff398-QjpN_1@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 v44-20020a25abaf000000b00dbed7299ed5si694514ybi.0.2024.01.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:37 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133935f1374e26f92b1ff398-qjpn_1@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 20240114133935f1374e26f92b1ff398 for ; Sun, 14 Jan 2024 14:39:35 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 01/11] meta-isar: linux-mainline: Update to 6.6.11 Date: Sun, 14 Jan 2024 14:39:24 +0100 Message-Id: <23dbd3790d332a13c7140d4acd53985e8695e800.1705239574.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=NHXw8J97; spf=pass (google.com: domain of fm-294854-20240114133935f1374e26f92b1ff398-qjpn_1@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133935f1374e26f92b1ff398-QjpN_1@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 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.11.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.11.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.11.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.11.bb index 47270cbb..d7483eb0 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_5.4.203.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.6.11.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] = "afe2e5a661bb886d762684ebea71607d1ee8cb9dd100279d2810ba20d9671e52" S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" From patchwork Sun Jan 14 13:39:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3281 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:45 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdik4016625 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:44 +0100 Received: by mail-qt1-f190.google.com with SMTP id d75a77b69052e-429e92b2348sf7797661cf.0 for ; Sun, 14 Jan 2024 05:39:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239578; cv=pass; d=google.com; s=arc-20160816; b=gplUqsNRjh+utsl71sit8E4oJFCuyMGgv0ISOcUPWtilg29/xail3yZ7fKeHfwJns7 2MoZi5rKi9Ttx4p2VRB7987lfM/WsgLL+vo98zGLtMVbseYCfcr7i3R0HXGDQX/V6I1V +rv+xiuCOwB/EeLcalUcyHSSCBeL0RvIT2ISGk+PwxvLzpd451r3Z6vqwNm2Nh02w9vA R6PrP4UQsso+kQEX4MTB+LTNfYEa3RamIR4VkmT4v0hHeL9T9qKk1LvZDaBp3Htel4Y4 szaffYipoyJ6OM+qEc5PFsprdygEHILm9/kqU79/OCJb2UXO13/MD6h3Xvz6L5pmu1IS OFbg== 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=TTckgjRgEEQFB0ve4dXkvogqOlHGGNmSmAcuqLSqEzE=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=XejtoGTm0/QrUi1aHTHMc8cN/mqndPPx7paXTVaCwjtkCNhXOjLR5RqozykJgiUsPK 0gkc2C+DsjRIeqz5tqtz7Z/Tm3PSmLEl6ZNcgE8dCopWviLSUUM5kJfAuq6N6mJT4dpo wBkZuz3wXUX4Ic0iIsJeCHUdyUFODR/q8fmmaWNGyLzik3X740ZyI8KaW58u3kt5YaXj RajeNkluwDPdYmw3s9lLYPk1iZXS/WFx8HDoL/KewbKFE9WRislr0OW+ust1jO1NTlgn ad8wuwLaVKgbwyypolX+b0Wy9lc5F6Pe33IwVuLszQt0lrptHeNuWmVeS86UVa5KwF9Z vNWg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=MZcmRB1W; spf=pass (google.com: domain of fm-294854-2024011413393571a308214145c794a0-se12xn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-2024011413393571a308214145c794a0-SE12xN@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=1705239578; x=1705844378; 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=TTckgjRgEEQFB0ve4dXkvogqOlHGGNmSmAcuqLSqEzE=; b=iM3WHGjhBzYgn+uBB4mqMV98Ziy4HBSYh0BMYyN+70vBZkkpekDRmpAg/satNbAWKF 0S4ZosScXaUd6nuZsIx69MQABXmh+8BN5ebV1bPM72XivKY064OKtPgZCiUV9cPvROhU K69pKMdQgfSRjTnCW3iH0aZQn6T+zDS6OzRYp3Gbu//iZ7x4JLBFHU5tXOgggRA4b/n0 z0GJwUceBU1VyZFVPyxxZ5WW8BSLtfpZ1il8jmejujl1fNARfrxLN7JewmtKNSaK8g6M fAscGDxkCNjb87G72m6AC19ypru+kyFw1wTlWuHVRdbc9OwfrmvQOgr/0gO8lH7EfhI/ iTyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239578; x=1705844378; 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=TTckgjRgEEQFB0ve4dXkvogqOlHGGNmSmAcuqLSqEzE=; b=Afl1KBvcj5SJ9NZUHqBvB8sn3XUZFQdP+FQQsZsVptUnjjYZBZSRcs3raGk4bq8rR6 +ix/BuEXHfLba0QKwYwwNdNiRUdP2LiBbG9fRc39p+JvL+qn90jNwKyWwl47UP3mQ+oq GPeLeXpicMybjmZDG4TFzAqjUhRH/x9T9vAN+3U94Lvs4sKXr/FF8Xio1Mef7gPeevqT I4iPUjX6pDOnu8c7li4XNNys7eS8iS4pFV8E98OkN3bNMFN8QYds5y+r2O5qtrSq2jO5 eYWr8vxCBOc5PDNyjmNlyWUFEkPJvnRPad8Qd7yD8auBthnlN28rRvG6t7bO9xHsNGgW Xy/A== X-Gm-Message-State: AOJu0YwNA8/1Uw96fcFt81Smccu+OukasDuDU+Upr2zwIpdPvFA6CPkw RHitZglTNLLNFucG3V5hGkg= X-Google-Smtp-Source: AGHT+IFTZOShJUD5796g5guiLxyvtYFnre1yQViUS4/9hJl7dzSg/fuJhk3EYitzxt0Th2lc+q1hfw== X-Received: by 2002:a05:622a:110c:b0:429:cc02:1fb5 with SMTP id e12-20020a05622a110c00b00429cc021fb5mr6051177qty.94.1705239578455; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac8:5f8d:0:b0:429:ceaf:955d with SMTP id j13-20020ac85f8d000000b00429ceaf955dls1270010qta.0.-pod-prod-07-us; Sun, 14 Jan 2024 05:39:37 -0800 (PST) X-Received: by 2002:ac8:7d13:0:b0:429:e003:444c with SMTP id g19-20020ac87d13000000b00429e003444cmr2764161qtb.29.1705239577418; Sun, 14 Jan 2024 05:39:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239577; cv=none; d=google.com; s=arc-20160816; b=zC6Mf//vTTPjko7txvRIifPBDdAPCyi0caVbCS3fPCKBT44+7bQHnFu6mQ/gvw2pBY Z/SdLPW9oPE1NfJb0YGy6mL/9nGFBTxrMRZyqG4bnG9xUa9kv4RryE9OzfvBYK/Ic553 N7BBbIrIhQZRCRweRa/cms5lX8kVWlirIswigkb6IMZWxbS414CcyAW7pqYfnLpIt5Tb mpJy9xlIsJqKeQvaX0ziW7aHlRCVnu1LivHqvNAnZitOHtQQ6fAOcJAxBZw4KZ/Rw9Bx 8WpXU/CqKi1zxdoQMTOSXypKMfHaIKRkdbjbx1N+Y8JYJ5AZD2FypiltIfjI3EUJMzRJ qGVA== 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=RnmjBpKU4DraYmag/yYgpsJpw7ryL1i34wdebE94l6QGkJphvptZFOQBw6R7woPuWZ KqtyDu5CnZIfZ2W9N9qFAOx9iFVAYdTMDZ84KwpVxyEa16f4cDqogyhTSnCjJKSTUToh JKynUy8ns5O6c6+aIG3kqTizxFwSrntODJSrnJSdhlifMJ1CDeB8eq9fU1CsxSO6UwwR t+LPpvoYkkZxzB6gvuLSwYgv3AkiEPPebqXsho56LaBOZQJZ2up7zQWR11cgc+2+E+9r w79hGYBkAtQCHfqM2WxNviT2GgnBmBjkQT8UYcK6GoygNEQnpgrPghgkybWz4ZBQuRT0 TWkw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=MZcmRB1W; spf=pass (google.com: domain of fm-294854-2024011413393571a308214145c794a0-se12xn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-2024011413393571a308214145c794a0-SE12xN@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 s9-20020a05622a018900b00429c9f874a1si484924qtw.4.2024.01.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:37 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-2024011413393571a308214145c794a0-se12xn@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 2024011413393571a308214145c794a0 for ; Sun, 14 Jan 2024 14:39:36 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 02/11] optee-os: Switch default binary to tee-raw.bin Date: Sun, 14 Jan 2024 14:39:25 +0100 Message-Id: <13b74a420c9c812623bd7bbd1caaaee2c2980bf1.1705239574.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=MZcmRB1W; spf=pass (google.com: domain of fm-294854-2024011413393571a308214145c794a0-se12xn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-2024011413393571a308214145c794a0-SE12xN@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 14 13:39:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3285 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:49 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f56.google.com (mail-pj1-f56.google.com [209.85.216.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdlfx016674 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:48 +0100 Received: by mail-pj1-f56.google.com with SMTP id 98e67ed59e1d1-28bc9e1f43esf8358590a91.0 for ; Sun, 14 Jan 2024 05:39:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239579; cv=pass; d=google.com; s=arc-20160816; b=y5dd93E7S17lfSk1Kudpw5pbuRNz2FjxGNGt5IIRY6ZkOODO+AHckaA4jdJQa2DaYP PQOK1O+4x2AB9g73Hzst6Vyj4d0TlSoV2tIHvGp7hAkgbBk0VsabE50kqnPDrjPVvm7/ 08Qd/9+j2a88Fh63EM05LKYqM9U/etuhW++STYq0Kb+IH62o6g20LOPlepMHtrFfR8i9 Kz9RxwvlJRUnKPsJJoRqy3Ysb88qtVf7KdfqhCv2GIB1R5mlxZiu8UjfY2z7tUDPvXUm 6HG97j0VnPWo5uDs+nhUcYBMoutKMEX98QbOwZ6HoQtBBZFA+/lXzQn1fHV+yN1GLNSY fQWQ== 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=kl93SlnCa0/DGWkioe/QoNK3KBwK9CAGX0PFk9gqUtY=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=kj/VU565VnLeXFpl17nIlESt3wo7BMR9jtyFA1iN4yO+eIYWxuPWevUK1ayTFAB8Xo KJbi+tck0ioRO5RnRLiESNGHDP+cPRJ3eyCe7rFTyTOX/oST+8h9vb+CO/PsKxZBi9aE 79jwAlA11lgoPwS+2xx9LxWwjrIfQsjVKRAME7VBJZPn7/ANDEjHu149Ldrv1U2RMoDq sZgNG2ZlkfBCBX1o89SfVjfi0DCe8xqb9+xWUVvbj1usLH9aX2lEoDauhGrJHbH8Rlq3 hRctK2ZncLyWqnXjBJ4ZUGBcVIP6/I5dmPsfeUPOgyTyyxILoJj4TxADC1HfjgzFo0vo e7NQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=BcU4O4LC; spf=pass (google.com: domain of fm-294854-2024011413393666154ecb62989905e6-49epap@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2024011413393666154ecb62989905e6-49epAp@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=1705239579; x=1705844379; 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=kl93SlnCa0/DGWkioe/QoNK3KBwK9CAGX0PFk9gqUtY=; b=s8IjSeiHy3AoYlO2FdDWgJst+w8Jv6yI7dhN5cX3qZI4N3bepI5HUbdJLkWt5Zxl+M XMzHTcuZyb3GP34zf3LyZscSNfjSZIDwFlAEdFPbKxArdKqDNFkFNUfmpvAvnKpjg+BR eQaRuqgQdupefQiByxrteF6KVsvZtUeZnKGUYaPefGPWHxDWDYaWpNvpMUPb6FetVHiC WqM/shKIyBPwY797OEVcOrphAel+iZTiusRcEfCIOL630Yy6X1tdXEwhD5urp38APpkh PHQzmr6YFLVw24bMzvq1DOCdVKGDSCRjvZEHr9LAyZUN4NrCOYFjfoHRoVuAH1WC62qy zFOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239579; x=1705844379; 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=kl93SlnCa0/DGWkioe/QoNK3KBwK9CAGX0PFk9gqUtY=; b=o/w8l4+Ctr5W7MmYgHh8QOq12o/EBw2y6XfVuPeBO/+iFmdMpqbiZFW71/KIxeekoo VDVE5FcEjHCtBxbYwZ+0A6YClCZs0GDiHh1ZY8uyF7CRZDX0eL30MUk4CDAsm+XNAwd3 BSacYCb4BW8tCD6JN/MO2Xi0c1s4wi8UaNtrowmcneX/Bo7/BZOeJypnya7vcYLtdoM9 esWc0NWRAFd4WUnRybSE98Thtwbr4NYUAndRsRODR1TVWEkVtdKQVVHTqNlzefWJkdow NtnbeMcvXHaQ0m548EzeT6GFZW3O6CS8vszr7CtYH1kQYkFYc7YpXZcZXyfayQl9UDEJ muvg== X-Gm-Message-State: AOJu0YwJDjYU7+GaKvv2uxMCRrd+3lDHnGkkwY6CHuytvPn0w55SJEH4 +2b8fA8mfMPv4WzlBsx7+b0= X-Google-Smtp-Source: AGHT+IF6+pDFriITCaeI+oz7YcZ/d2Y57HfKSzezcHN91hkHIBfcUyj3bOIS71jyNTo7yQHISXA0Gw== X-Received: by 2002:a17:902:7844:b0:1d4:5f18:2239 with SMTP id e4-20020a170902784400b001d45f182239mr4445814pln.68.1705239579631; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:e8c6:b0:1d5:3a2a:c1ff with SMTP id v6-20020a170902e8c600b001d53a2ac1ffls3601940plg.1.-pod-prod-03-us; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-Received: by 2002:a17:902:8542:b0:1d4:a31d:1de0 with SMTP id d2-20020a170902854200b001d4a31d1de0mr3752317plo.54.1705239578406; Sun, 14 Jan 2024 05:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239578; cv=none; d=google.com; s=arc-20160816; b=djUPextrqZg3HMq9sMqi32VSaChT/+klO6OsOZ4k3cxosqDORbSE6SCjLr3U5QrqwD um042iqkzWldqQTmuP3dUkV4rrZE3aZTvwyBHmov3Wh49veCHSYinoTer+eMmq+vLl9I NRIMgJ84PQrR1mcQgc+PxtTP2KAYndjQ2fcK/s/dai/dw0qxMxRcmyhQNM7mSjz7+P3E rvFGTanDdkjpUR0PGdq8bozkfpR2q/yt+kFNqIr/pG1PfESCY5ndS5aFTsX4LNkeLx7b tL0Q0g9JxQy30mUVy2e9rxnZLdnGEomrZFWH/itFDRHGL69ZV9AKPUGyrSIrx/Dx/yeE 8+mQ== 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=Xt/UKX3uB9h/Z1OW0a+MT8JUXP9L+cxqLy8I1Nu/AGvbTD9iZjWfKXZF6a5wGKBzCB ZFYE2i02Z9XwMAASazwG7zczI9/NX1CkPFlf1hppkgGL4YTD66iXTLAtYI7hqIQmm3O1 31/GF9SO/CROJKPtI+DGZ1B7fjn1oWy5acEqK+q/dm4UJxooN/0XbpRZlmOwV4Jk6iK6 CrZdFTgQ9x1GLQZEhmXKKDu9kA88yo5k7zIOXvYcLx6OyJGoI8oXi8Hos7UYTSuFRpMA hkbbSziZzKsZez1xwVxWIqVAuZQEM0467oF6EA9UcNrnbMF0/8MmG156ZGIJOJw6hfX1 dnzA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=BcU4O4LC; spf=pass (google.com: domain of fm-294854-2024011413393666154ecb62989905e6-49epap@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2024011413393666154ecb62989905e6-49epAp@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 x5-20020a17090a8a8500b0028e435f0a8asi69575pjn.0.2024.01.14.05.39.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-2024011413393666154ecb62989905e6-49epap@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 2024011413393666154ecb62989905e6 for ; Sun, 14 Jan 2024 14:39:36 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 03/11] u-boot-custom: Allow to set BL31 and TEE from recipes Date: Sun, 14 Jan 2024 14:39:26 +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=BcU4O4LC; spf=pass (google.com: domain of fm-294854-2024011413393666154ecb62989905e6-49epap@rts-flowmailer.siemens.com designates 185.136.65.228 as permitted sender) smtp.mailfrom=fm-294854-2024011413393666154ecb62989905e6-49epAp@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 14 13:39:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3282 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:46 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f57.google.com (mail-oo1-f57.google.com [209.85.161.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdjLU016645 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:46 +0100 Received: by mail-oo1-f57.google.com with SMTP id 006d021491bc7-598c1128760sf2060311eaf.3 for ; Sun, 14 Jan 2024 05:39:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239579; cv=pass; d=google.com; s=arc-20160816; b=O9ZJEiaEqtosWQKuV4zulXbfZEyZTAT1s9OagndnQUvxc9/iBhwBdqUlmBrJ1aCdpJ cplHsRfJ6GyFUYqeZg7rSTyEfgzlZmb5hqn/WuUcIkuWBD74BtVTk8X7iEXVuXrEKafe 3t9vBu7EFrLCVKdHypC4mo/ls8C2jdiSxf72LHJR9XSl1sNgbncObRNgyj6kgzyGdjlX 5PTeUcQtQXU3U7PSif0W9Q0iK1Lqqwn3p2/+Sj6Jju/cBa9+kAvy0IJOtBcfbZwueOYy /N+Vmnl90uRsdN1kIqVDafuolcp7iMKCJI4fPz2Rx6O4T0YE+aoDFKy50NVLfPeAAlUz 3L3A== 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=LsUEnAc6tlNlHcB+0QpihDfRD+ycRPMpfzY8hGaMs9o=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=vQ4rcmyoXO9Mo1TQczgaT9jiXmewRx3eWZZ2jlU87lfX06/tfWJGONCy+xu9Ezp/Vv JMVlk604Wq8Fquyxa7rwySkWAaXTZF6RucGbCAGmMXTyb4yce2Mq9Mdle8D9zvw3Vcau D6PrubrtaFapBtpt8PRJ3lH+40JRZtjRvN/zOqe7eFpLAqv0se6h2CRfO+ipFw4BXMrk sTL3S8KeSfX2JA3G+KkmncFhQ9irKmiLPsWfFETawbcEtRJQ/Su0e1L+NKd38qEuphLU 4ARvbwagw93UwVnQ5h9KTXo98xFsozMvs6vFTJSZJ/iVOp1acnsW76o2kq0MJEGjh+5l 1aAA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UHXCMY8d; spf=pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133936fb33025b1b9a08f506-LsbR2l@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=1705239579; x=1705844379; 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=LsUEnAc6tlNlHcB+0QpihDfRD+ycRPMpfzY8hGaMs9o=; b=IowvJBMfudEHJ3vqJCF1Vt4PtxZjBn7mgZlDOZ3MjG6URU4N5PiVbjGP5DAmQIGemp qfappAcUVK+yYoHXqmQ23vbK4+SqVXp2aOunuwjIPhQHZj2iM9ODhnQhD0CfHetNXL6x YM8/NG4G/1A/klF0KVwpdckJwW2awqMXkn5lCC78c2+DVSUSUMP0qhRhvc5WheFdSr3E u3cAXOynoxrzue3F3dfGOZCS5tKxUelQXIjeVLxWtSjCwwj8tz8A3KKTX3miwXxI+6QS L3KC+UtH04rh6IizMuZpB0PTdnP7hilhDbsrGNbUNrfvSjmByUhtAnkuI47ktscvvIqi Kr5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239579; x=1705844379; 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=LsUEnAc6tlNlHcB+0QpihDfRD+ycRPMpfzY8hGaMs9o=; b=VIg3GQN1kq6u+SeMQxDFhueMJERhpRjPvse3M1EEpgrPhtUSCzjS4VlU5bT4fTpW62 8x6q++wJialXuty+WkBojyf5x0vLcTUwPaPgIAX3d+3DqXyLIgyDqxVtQ4O+71bCy8kN rTqgrpYWr/wF1OGfW+RDhQFkK9n6nyPOT2B0DrfLknuzoWrH/NYADtN0AaMM5DvTyoTI x6p2SKplRXryVIc37NeAHillJOIQRBL8s5HgwGjl7ASSYdZ10KG3h68ZuxpDOVuEzdxc HBbr+TbfZS33Jc5he7xHS2CwWOsxxsm3k3DdBh7zwF5SWL7v9fnGUTjCXvM2u4RrMYwz 9CVA== X-Gm-Message-State: AOJu0Yx+gEUKPpm7LuolAstku7fH2LMEc3o9dV+5N4tUOM7C8rNBtECz 4aq19hqr8oEpvj0F0Mp8VdA= X-Google-Smtp-Source: AGHT+IFGqcSQQLRgO2KqYZKeim23QN+6TQufe3/4kp57o2aweoHsY2r6Jb64DKr0w7M1JiWQTKEbvw== X-Received: by 2002:a05:6871:452:b0:206:77f3:64be with SMTP id e18-20020a056871045200b0020677f364bemr4027625oag.43.1705239578768; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:bd43:b0:206:1659:1487 with SMTP id og3-20020a056870bd4300b0020616591487ls758662oab.2.-pod-prod-08-us; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-Received: by 2002:a05:6870:c1c8:b0:206:b96f:be9f with SMTP id i8-20020a056870c1c800b00206b96fbe9fmr3641706oad.32.1705239578032; Sun, 14 Jan 2024 05:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239578; cv=none; d=google.com; s=arc-20160816; b=gDK3tXmy2jnbB8B65nRcHJ7HBfE3+JuGz3Twy532nDFbznIfhqe8djr5jKbN4FwPDG CTCr7+dFxb5GNAUnXLlukvDd2DWt97paoFkkczPPhCyoBYImY4rg82jrNEkMZcHa+eII VIh68isRzdSb+e2pI6SsXa0rhw5JmMOhdlTBCMZ3rTF/7TUTDgd7uG2tw95jDdXCPCzE Kp0VyKPenMXF3R0yTths0N1Tz71/VIci/KxnH22jozD9Fi/VaKH1sfsEIa+CxtuUa0t9 W6HcbH37ujmlKY8Ue8wcIcGzkYI0lrHsveNr6MW07KAloHBk0PN9kfJr3e0h8R6Gt/hO 5foQ== 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=dbBLsCxr0vaK3t1PqbepKjXPSmLuktpmPgoyXcGzDvxAZQIs05b2bt5en4HKkKQd2s XQbQtjjrviZV6MCcpZZeMgpq+9W16mN1HBEjcQxGmEPD+YCY6Y659sNUDJMMXjpWyA1H oYiXlhPpz2iyFy4SzDzp/tC9Pv4gQm2OQbFNzf9ZVPLVk0Ur1/DQ0ZTUcuGCT7IBbFBA NgGh/XcHq08i7jDSnJFWSFxzVi2Ow68J6Q3L3yLKydnPSL3oUzmWHCHxxKisMDTqqKYD 4tp7fs8bPTOT2b5XamnDIpS4299JPw/Rtk1NM3XnZB9FruwDejyzyqPBChlIZmXFHUuA G8oA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UHXCMY8d; spf=pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133936fb33025b1b9a08f506-LsbR2l@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id fu16-20020a0568705d9000b00204853d91eesi1081144oab.4.2024.01.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20240114133936fb33025b1b9a08f506 for ; Sun, 14 Jan 2024 14:39:36 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 04/11] u-boot-custom: Allow to define different installation binaries Date: Sun, 14 Jan 2024 14:39:27 +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=UHXCMY8d; spf=pass (google.com: domain of fm-294854-20240114133936fb33025b1b9a08f506-lsbr2l@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133936fb33025b1b9a08f506-LsbR2l@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 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 14 13:39:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3287 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:49 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f59.google.com (mail-oa1-f59.google.com [209.85.160.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdm1m016687 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:49 +0100 Received: by mail-oa1-f59.google.com with SMTP id 586e51a60fabf-206c7586800sf2785082fac.2 for ; Sun, 14 Jan 2024 05:39:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239580; cv=pass; d=google.com; s=arc-20160816; b=K1T7v32Mm912U0wJK9X2P2FE7hsedaulzFLhQjSa0jVfJgN6q1adtYldm3Gnfrdnlb DDRPR4zbOXY3XlAHseD2zvJiPEwFAd58NQ0N5TPOqC7tJrFvsa/CZw6QwcrkK1Z2p7iZ HbGXSoHv5E/sIeB+ni2OYuI91bXFMuT2Cku3pbTGVkwDjEXvgFi+sf4PmEsv183s1U55 k5ktQz/x6C5hXw958oMpV3qULITqZCNKPLOfl+dD3v3+egCw5DBPSs8Vy0TOQcCY+sGv lPqOHnTBUJ8Um9rKU8z2sLLWvvgCo8zmYokev0j6Ihtx9SmTALp9cKhMuwkDUWUPvbNM 7eaA== 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=FWRBhkNtpOMK5c+t85tC/VbjZB2Cvd55aR2mtyCOx30=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=Tq7EMQQEQcWEoQZnvGMpUaxjPYxaxYUgBR7CivGJfvWJpD2UG9GN/361RX7dqfZSjM 9QUf4abJqfJwhixZsHGdqJc/uV+KiBFS2FKMb82wJ1xQdPizUsItrM43PrELzfAL0quL 9HQzWc+oMTlS7k+0Fvk1YB2r7JoU4xWkumVbsds7YD2vB1tkg4rBu8jsSXL9WaIYJCE+ WdNOpMevivJ24XiQBFaE1p/mfLP7Qg0hRaQsAPEoZVD8FckeRTRQko8snE05cvNMccaM EB3UBaMwHSQzXjiuLqvgr8u36BeO9NgLN9Ome6fWhCxG4h+36xb4jF44vo/19hLv4tKc 8Jag== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="HeoC/yx7"; spf=pass (google.com: domain of fm-294854-202401141339365c58ea239fb071ff62-0a6hyd@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339365c58ea239fb071ff62-0A6HYD@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=1705239580; x=1705844380; 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=FWRBhkNtpOMK5c+t85tC/VbjZB2Cvd55aR2mtyCOx30=; b=GnbIdly83q773/47uCirLTU8zHpPti9AYfEKP+ChHCZxFcmSbIqRJtQSRIkGP8ZGgu xG18+0tOTUAz+cdKVPwMbCUTSPMPph3gcCaBP8kBAxd+qUYkKJosTe7tF5hmIAwhbcsa hoDdrMjhIBPuovCQS62kwzy66olFmOh1RpF5185LbJbvFaJpCNmyFyNLiNCppnsuusDi bg5kP1AvS+5UWTCKy22w/hj4FX3yNh+DtqYxa/gMzCTKBB2aT0H8LI5ew2eOGqMYAALL RsfuiX/LlLdbhxxTaRS/30r3f2oRyulIxTXAlu1hhQHqFgyVeaerBU3pwwgd5kHs4iBH vZVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239580; x=1705844380; 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=FWRBhkNtpOMK5c+t85tC/VbjZB2Cvd55aR2mtyCOx30=; b=mKOsbBtCEtymm7z7nC5Xx4x8zZSl/7cXEVYzGSe5GGf8mfhFtjPDWdBoMdLBWoP/e7 OkInQ5tg2RewW486yu1loB2Gk8sIYivsJiM8jaJ7u9pvzdHOxnCEn4dVkgtoaINtbvBm mfn/mqhQoPgAVVxRgpZogZZVsur7VgiA5rHwNT0kUq8VTQAF67j9KUv7uyP0B/qAqqC7 K+UvBR0J6AXwiYtvAHfaYbfrQADUTPwGfSLIr4ETgjmdJGVvKs2B91RoiAAPSjz1YHBY MerAO20PZln3JMHBNpVIcmFRKzEjjYD5Vy55BYhLniuoQzP7nm4glUfYRTpGEf7/xqkS ZO2w== X-Gm-Message-State: AOJu0YzCjzIEgiSuOKw90Hiq1tDsUfsUChlgE99DB5bYSkcJ9CI+U4Bh XYkney0c7Pj8PDPL3z2OwYQ= X-Google-Smtp-Source: AGHT+IG4EKnoYSoxS7iwATsUprinJfQX/oSidf4Zc81iV8V2/bTp27kllSI7cUaFIGRrY7psEPu9pg== X-Received: by 2002:a05:6870:b492:b0:206:82f9:5d8f with SMTP id y18-20020a056870b49200b0020682f95d8fmr6927841oap.35.1705239579867; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:c6a1:b0:206:e729:cec6 with SMTP id cv33-20020a056870c6a100b00206e729cec6ls514656oab.1.-pod-prod-09-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a05:6808:14d0:b0:3bc:8c:c6fc with SMTP id f16-20020a05680814d000b003bc008cc6fcmr5817722oiw.37.1705239579148; Sun, 14 Jan 2024 05:39:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239579; cv=none; d=google.com; s=arc-20160816; b=ibzfXyr5iOKjpnCjiA0qUXpf6EqKD+umZerTDVWcrugceEt6vsHpz+nLbd3ZbYx0Dl 33R6iVyTeK9DdfUXWtPsiVbtyahnDpv05zXDFUJ9dwiwDG4tysZfhAWSLjTzYdK2N27G P5Qmomkybd8qKeUJ+4J3xFV7qX2QwbajYazMeNlTd8LIX8XFayNnCDvmlQlTzxv1o7LE DAfOKv3tfwaUrKtOUxUfuqDZ/3ZPAAAfS0eRB4lsi8jWvp5SBXF2pViw0gZ/Izpa0N5j FzxD/v2g25RMNaAaw5AJ4VMD7dBBMauEWkhCbL7MAVrWgct45PtpIvd0Zw8z9x9mY9ih 6t/g== 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=2Ey1uPec5yLCtWeVsFGny3JRZYGBML2Q+bxM3/HDMcU=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=DuDIOTY4DEVjQy4csAMbDvMYmq8ZoflM8N+yaLfjUfE5I+UcS5d21rQbFpTkRy/aMD 5UHtOaWin/0bbnsiomrIC78fcLnv5aPog7GzB7YJcKsjxSZWElG/Ha57gi1wSTycYg9l wI1pvdA58scB1nTYPfJmthdpfUplKXp7bqUsxw0TtzugATCRz+lkhTPCfHBi9+150Q2H KY5QQnumAIpw8DN0qry6uxfsHhtRKKLkQSK4UPy6Sr7t/YlE9ML/9jzx2/+40KZndAG6 HTuEsYeDLBx09+yEi9CxoirHCkiipK8Ob//nkQ4zcTA+0s9U63dbckZxSFdhA8Zo+WLV Fszw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="HeoC/yx7"; spf=pass (google.com: domain of fm-294854-202401141339365c58ea239fb071ff62-0a6hyd@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339365c58ea239fb071ff62-0A6HYD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id jx15-20020a170903138f00b001d5a08c4682si411037plb.12.2024.01.14.05.39.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401141339365c58ea239fb071ff62-0a6hyd@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 202401141339365c58ea239fb071ff62 for ; Sun, 14 Jan 2024 14:39:36 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 05/11] beagleplay: Add TF-A recipe Date: Sun, 14 Jan 2024 14:39:28 +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="HeoC/yx7"; spf=pass (google.com: domain of fm-294854-202401141339365c58ea239fb071ff62-0a6hyd@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339365c58ea239fb071ff62-0A6HYD@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 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..be1e10bb --- /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-2024 +# +# 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 14 13:39:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3288 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:50:20 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f185.google.com (mail-qt1-f185.google.com [209.85.160.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDoJMr017223 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:50:20 +0100 Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-429abac743fsf77658911cf.2 for ; Sun, 14 Jan 2024 05:50:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705240214; cv=pass; d=google.com; s=arc-20160816; b=H7MyD3/v/cgyspgy9zJbymcxSOTFtLdJIyuz7abhMFwHzKdlmAxhPqzcCa7vho6ydq EnzaUq8HuvGekwACiizs3vqeicbMRwOpDKHXaZ73ktaa9VFchwgE+uION2+Atu1Zl2aw 22uxmsBPUKY3pRzBr0OX3aIJQCudcnLALOtocgrMtuJ/IUB+TYCBFfBOM0u+TyKulO52 kdERMBTOb1KZIKsDbjHxaLhuJVtyjAGgT3BsbbZ2JEQ/uWjIKMJaP2yDJ65gbngoqQU9 QgXQib9phdFg3yZ9ryCgIcfTbRt0tTVGaFih46+hH4ZC2sXZv+/BtJd6HsUhTCYOGDEc ozKw== 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=kC8aHJvHvbevlHfyvpF+4hXyHfGvdUjK/GtbMmwEzLI=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ITOX/J7ckMedno1KdTUf2dJtOUnYsCn9gT5ME5lJ+qFYRRu8iII5UrSeTl80HHe78a BedS2tF7EoWb1c0zKuJHt0XaEse+UI4Gxzw2Z/koRI7LKlLnnp8/ZQwtI6oLyT+sThmp Hde2eAj5Ks+NDBYetkwZt4mqtaTFaZbCoye4hiQJIUf9HllLVYwqH3Ba9aX1cuz5M/Ir H8gYPxQwj9guSeNx0XmnMpVEbTckJawx+CatLuAbdwHlvI1OEvMknXuyO7h1tadCzWbP ZNwXyNX6d8Xayzbyj4aQOsUAj5qg9M17lpulMybrDoYZOVyDiAg3MpxM6ZwO19xcPwTE DoQg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=dKey2YpZ; spf=pass (google.com: domain of fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3d@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3D@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=1705240214; x=1705845014; 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=kC8aHJvHvbevlHfyvpF+4hXyHfGvdUjK/GtbMmwEzLI=; b=B5X/FvD8qaKtG3SEsICwTggRW8x4IupkTn8pdS7H7orWqtu9SC8m8qEy+hcW3phsd8 WrH6vY2L5MfT/sIfTD+jKVdavvywXpr+601Z6yRt2ac9+l+6+lxFxqmQsYQc19oIx33U sNfXwUJOzVM3TDwjPCXWKc7PSPfG8v9QG0SrvDQQ4pWPA85//X+DUbU3Q34YYkZPlOyM x47u4t9yRjchwhckIXptKXrUoVU7aKkhkLtbkCnb1qNJ7TVXDHzsBlPwrsXQXaZnp7cs 812eWztfzjJdU1cWRE608BZwtaC/GRV7KOVvL7mLnkxHrYwwXfTPqIkUDUXjvhns/W6Z ZVRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705240214; x=1705845014; 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=kC8aHJvHvbevlHfyvpF+4hXyHfGvdUjK/GtbMmwEzLI=; b=hxYkHnlghD5hQiXVelZFmFFNAOuvsVg4BQbkuI5rmtiQoRBdZRnXSFeXSpX4bxYT2E g9HgybMZ8MoHLqLFLpBezhn8ETrzMbBPPFFyFsAmHFcABik9sf85OGJGwQPyROM0Mejf ki+dglp/s+w0PhwwtvVF21ciNnEcXjqgLtG85QI1tkqx3P6YA0IF1AUm7ZFAzN0APpsZ i1jxwGUaDqvDNSyMoVCgynkoMPoCs9f7C/tcX6ZEUkst8E5nIAU1Ob3PWzG2ahHjGkkX 2W+reKCipEhrj4t4aZibMlBE7tsX+8Y2o3AI+0q3VkGVXLTFzgHITF90txt29CpD39aX YlwQ== X-Gm-Message-State: AOJu0YwKSAFXKpX2PJUAVM44II/z/v1jfFds0uOWdt1Pl7zsXDdM8M6T IDG7NDsJJ7hxMbOMpCsnHrE= X-Google-Smtp-Source: AGHT+IF1OLldTur2H0UU8JM11UnZcU+c7zMqtvjhaQTmZHRyIQRzVYHXzTlI5tDncID9BlGZQfKVWg== X-Received: by 2002:a4a:3119:0:b0:595:74bb:fe4a with SMTP id k25-20020a4a3119000000b0059574bbfe4amr2281331ooa.14.1705239579637; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:e821:0:b0:598:6f4a:c095 with SMTP id d1-20020a4ae821000000b005986f4ac095ls920808ood.1.-pod-prod-09-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a9d:7f88:0:b0:6dd:edd0:a32e with SMTP id t8-20020a9d7f88000000b006ddedd0a32emr5614265otp.23.1705239578855; Sun, 14 Jan 2024 05:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239578; cv=none; d=google.com; s=arc-20160816; b=esYC/JE6UH6zllgWfghXQw4f+0QMMtRc2WF46Abyxr+bdWbe5RQlByOpVwAJ7oNwWw bUmDPbqrusOymY6mrM/6Fm6LzdtV1gzm++/oxhPTh7udr6UJgQsAHonPfbFmMEyNAbyh cgbh5kgUZO70qA+muNnoYTH/+0pbV9As4fDpjvnYkASpI85yJIICUC9STuItkPROHFVI aqD5a3vUCZ8b5d0lUmTzCSzZ2CIzOXoMemPA1FuW7/CjctXQB2Fy0RkwrLQi3xlFf7/G B3QoygWtzx3ZK5/rwEFV2ABXJ8swpR4t3dIIHY7ppTlZv6fG6QVVH4CNWXQp0oZeiwvq SK2g== 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=vKA727nWwrNcGEzz9PLsueF/Eak/tgPRlW3t80EhP70=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=qUClF1vUFj2SItS2X1hsiuoX8LOr8VzxK6j098HNHURC7XbMOpKx6rIrWXz9kvWlm6 C9i0k1ma5YmmnD/TNVlorqCgoec+VTIjzpLivV97PuFDSyJ6upBZeN+jOdtnvDYGbtH7 uqa8EszArWnMtri1+/LBofZ0dCHQ9Vgyf4qbpLGu3NZ2alh+Hn4EzSZFsRICY4faWniu XfCYGWPSnda/7/SstkZqqdmtlC0R/+KnSsXKrPLilS6+NP9fCziUzbj5Iq5OhONwHJk+ p4EgO7usFovt1Tvu5eUNbg5qOs0HEBIcvWgfR/PwYM9vKbfiVV511ufOEFsf76my7CJX 8gig== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=dKey2YpZ; spf=pass (google.com: domain of fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3d@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3D@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 f8-20020a926a08000000b0035fe767d225si657845ilc.4.2024.01.14.05.39.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3d@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 20240114133936e9fe7da13f3a8cbd47 for ; Sun, 14 Jan 2024 14:39:36 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 06/11] beagleplay: Add OP-TEE recipe Date: Sun, 14 Jan 2024 14:39:29 +0100 Message-Id: <98f74f90af601d0e8c11fef0f07ede73d6ea65ce.1705239574.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=dKey2YpZ; spf=pass (google.com: domain of fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3d@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-20240114133936e9fe7da13f3a8cbd47-h8te3D@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 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..ef420687 --- /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-2024 +# +# 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 14 13:39:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3290 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:52:08 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f62.google.com (mail-pj1-f62.google.com [209.85.216.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDq6bJ017285 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:52:07 +0100 Received: by mail-pj1-f62.google.com with SMTP id 98e67ed59e1d1-28df9917b59sf289644a91.1 for ; Sun, 14 Jan 2024 05:52:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705240321; cv=pass; d=google.com; s=arc-20160816; b=jYERdw+G3a6JO7Ffxco34fbFpg7O09O3ZHLNgzwq7xsG6EEeqTHUNpby7SemHe7IHN KAndk3cw1QdaiKGllGmX/lCxjkttff2+bZdmkO4aHnFfpdcmbpSBVAI2dxqs4XEBl2C5 pBALxndz0SPCkweYVK1whvIEh/EHFbJJcHsQmPD9wmhV/yLY9+o7l6Xz5e9fvJiDbSVR b0l0unZAi3vqDnrt/u1EcB3IThy0XBBT6Cmo3zx0LN7tYvPmSdZ3GLp8n2rAimvzJEdX KDo1atXpoOx3wKjHfCmwdD+J8IoAd6Su4mEVqmTdlEwUuJhTfxl9eLviGfd30rp5Rxkp tPyw== 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=J9O0jcBAc5Y3aoJTA87PeMRD3EWBZt/MhGXOa/cUm/g=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=BAffFYgQwlYnlZZdU8c4ws8YX/58KofLYxFnbWZNcrWE05kmE2fgDreHlqwTMf+F+d pRPxe6YIkaJaSfZ04cDC/oFHAPcXYzUnIef5zM0Kjnl8yoWIyVp2SwOcaxo8JF3ZiDM4 SLkRlcFrJrn7SZ9kuHs4hVANjMxRVWJqf3RISqO3yXFiQeKsXBRGZEI7/tbnvEJKKUu7 t2qFhzdivl8Ktg5+Dd67f/p+3pTfd920F5Jh3crM5sOSYdrNLahBKrr9AmEPubdlB1RB OhiH/TZvZxEo4U2rr6nZtUvWSamAVMHug6gIes6JccijjgVDnbq4bW6PhTEDfnbkAOsT gY/g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=OTTL1B0W; spf=pass (google.com: domain of fm-294854-202401141339368a7d44757cf077c4bf-0qnf3v@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-202401141339368a7d44757cf077c4bf-0qnf3V@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=1705240321; x=1705845121; 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=J9O0jcBAc5Y3aoJTA87PeMRD3EWBZt/MhGXOa/cUm/g=; b=XmsqdEgDceqroVnXXvNeqypKmjXCWeXVrnqezFu0OCXGXSvO83hZpbEl/QXlvYOdko p+Tsr9E8jnVrlwpT7eRPc7GuKZQpoFP8saQYL01UOF2UQdy+JrISlvnCabYSUTobwDAg inSzJ/e8m2IbI8UaqF+Y+7os38wYLtEiruVp7E3u7l9LlI+Ngxf2IRlobFJEgFR9i/dJ T81MhpMYUnqLIE64IQ+7/RNPKG6ETmSw6dJfWK1GpsBCh5MXq9Ss4WeL7lRh9YeEiAXN nIMtKblBtJ/AOfARYxpeUKlktVkiDIdgyDaDwzGMWXN1qAT2PkRtCVIg4UmY0oMtr2n+ z47w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705240321; x=1705845121; 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=J9O0jcBAc5Y3aoJTA87PeMRD3EWBZt/MhGXOa/cUm/g=; b=GIfBkk93Ne4GF1dxS+09+tnXS+U2X/xAs7yaLiPs3c1MX+nHemLhRNTV9u/afxDYri 8web4eM6nL+GNSu46KGSjVt9PwbeHS4JW+TX6rl3FUaDexH0relRWTw4unDslX9zUvNd Z3Ffy+YbqLiN1AYdo5kgz4EQsQy8iwpUBhiqDMl/jB72cczt8Qaom1bJtHfRDa7Ku1Xo ZypJMIpabp4/qk7uQcLf3n11l6Z+W+2BQjlmtulNnX99+xAdvZSwEoa/awsQ5OEZp6Al A6Mh5+ulta8US4au/k/axsgIC7HMZ3eUxaPAqIKnTqpZPZTuRJ4okhOpkMjubkhRgrUJ M5aQ== X-Gm-Message-State: AOJu0Yx6KCv8HJ74/alMZ1mBg+pMMTeuamRDeFRcg4ZGVEYP+GU7GQ9D HL9cqorBPzZL8CeSnjEo1cE= X-Google-Smtp-Source: AGHT+IEh+ATETaT7J1P1tuQeR2rtMcRsJZ0/JqdS/KpqA37sLcHOABKCI3KjvOaUicMToffMVHQLrQ== X-Received: by 2002:a05:6e02:1be9:b0:35f:d4dc:1b1c with SMTP id y9-20020a056e021be900b0035fd4dc1b1cmr7392404ilv.0.1705239579722; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a92:8744:0:b0:35f:7c1e:f5e8 with SMTP id d4-20020a928744000000b0035f7c1ef5e8ls407295ilm.2.-pod-prod-02-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a6b:f902:0:b0:7bc:3cb7:b68b with SMTP id j2-20020a6bf902000000b007bc3cb7b68bmr5354638iog.17.1705239578914; Sun, 14 Jan 2024 05:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239578; cv=none; d=google.com; s=arc-20160816; b=fn34N/bfTjkqR9WHBTn2fdtLRbJXYdLXk3/9C7btHnPh6YEbJv/0q/OaSenUYpCbkD gQkhFbJaRHf0wHdY6ntjduuhemM9Er984iybyO1kk3v4r0gX+o8rUdMkLxeG6XeiYRVs 1A1gykgTJhfXdNKnt/+rlMrLVto/6YqcDhwEgzLm2deeE0pkUI4ymLvNUeFlz4ePvk/7 Lmdl8QnVq2vCI0sVpmREQAabM+O81m1oWvO41FW5w4wHxMbbb1dAshxFtdSp1R2JKP7G kFKThWExHMK2X84g8ONkYNpA3W0Mx2TUfR8/TWvbfcupO71eEhEz8gRDEKqyacv9aWx2 sOKA== 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=w69Qs+6Xe+9UNBHm0hA/CHnBVbuefWbXrPNUOBNSV80=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=TrI0Y6snmqrVphkvrGYUDM/W7aAIeYgKiGaFNKvyzfQsb/071XxOiq8I06VrIUFFt5 ORQrQfVV3tG9mfV88WY9qzZT9X82o0bfF12HjwjDbQO6lsHvWLQwEpGoHAQuR/MIdBVN n8hHbZnwlEphXzEGUoDp747mxWtrpc++G/xtrS5ZYE8wv4mUTkBYmUy5PXiLyZDkvJGc mkx6KvuzCRdWxrF/i26uZTkbEllXCzccO9EgyzdH6HsdUNBG1nQcy0suFGqUH6aEiq3Y hHfQRFnYaI8ShGOQqM4y11QP1YK0vgX+qj64scdn/4XG/gqGYYKzcvtnkKJXN1zMHhCL OmLA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=OTTL1B0W; spf=pass (google.com: domain of fm-294854-202401141339368a7d44757cf077c4bf-0qnf3v@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-202401141339368a7d44757cf077c4bf-0qnf3V@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 p24-20020a02b898000000b0046e3ec8d7d2si390109jam.3.2024.01.14.05.39.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401141339368a7d44757cf077c4bf-0qnf3v@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 202401141339368a7d44757cf077c4bf for ; Sun, 14 Jan 2024 14:39:37 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 07/11] beagleplay: Add U-Boot recipe Date: Sun, 14 Jan 2024 14:39:30 +0100 Message-Id: <19fbeac5ff24d0b45bf11af9919f23d830655bd6.1705239574.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=OTTL1B0W; spf=pass (google.com: domain of fm-294854-202401141339368a7d44757cf077c4bf-0qnf3v@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-202401141339368a7d44757cf077c4bf-0qnf3V@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.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.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..bc6c8f2b --- /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-2024 +# +# 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.bb b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01.bb new file mode 100644 index 00000000..b58126e7 --- /dev/null +++ b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01.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] = "b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3" +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 14 13:39:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3284 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:48 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f56.google.com (mail-oa1-f56.google.com [209.85.160.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdkC5016657 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:47 +0100 Received: by mail-oa1-f56.google.com with SMTP id 586e51a60fabf-1ef4f8d294esf9932526fac.1 for ; Sun, 14 Jan 2024 05:39:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239580; cv=pass; d=google.com; s=arc-20160816; b=Ak3m4BFZwmF379U/ZHiZqXayts1xgA9uueOqCuWG/2/ONK1aklBn2jZGSEI4QryFKw 3AlqGPNB9J5Qisak7fJJIVfBXv9BAulKdefR4tv6x0k+mArCdfuU3+qM/XlT8YkHsH4O Uf5uIa3Mi2vb18raBYhnPmllv5edQMJHIqkcqvh6kWfu2224l+IWX4c57aol+krjWt/t 2AXNMSop+KVNKemAruCaHgCTeOA2eKo6qykUHeXplFaQaRjFLvzeDexVzv4IgVl1Xvlg z115VNv9kBe84f/0YGsL94yeTSSCOqCb0CyUmcVzmz8RsdKNOpOF0jPONAJrtVLJOX1x R+9A== 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=MjJJuYOiC9BX/T/lvQ2fPEKV9/Yo1rqoFYLSwVV0qqs=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=0plv9BjRyGisf0RtlSyW7MKq1Vcm+tTcm5D6kouugMIb+nH6ttXCn2g1FbIwBDVriC eiqpwv7B88y99z+0NO/dzxwSxxX5dgIgFnaa90VW3DmDzkXouJcnJw8qdFMRbMnubtam WJzMBjt3YEnv9crm+omVGD7TI8iIB2K8xu+m1I68Jt2M94/7xL8isQ7Mokx+orE8ilxN LVj8xavktw1Qgmt+Sr3tJYX8llCg1JfAxfeafXgWExTGGL04L5SmUm1erbtzyu+01mqp sbYUj5LzshP2U0fewp62OY+cYwyVv1YXyhSJZ6kvJTmdbshaZJehclj5Q404Ppfd+2lu r0tA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=pN2ZI1dy; spf=pass (google.com: domain of fm-294854-202401141339378a6d5c5173cdc401c3-gkyk1n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339378a6d5c5173cdc401c3-gKYK1n@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=1705239580; x=1705844380; 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=MjJJuYOiC9BX/T/lvQ2fPEKV9/Yo1rqoFYLSwVV0qqs=; b=hmU3uTe4Hs1Grkvb/w0aAdiRAD2HU1oC2CvxC5OoM+kRmWEdFXw7skzvPdRv8udGad Z4A5VmQcNFbZG2cFnUUGj3adBwcZeCa3lcraw35FeiFAWua1vUqD6vl7PiMQ9kNDiXAb TYw5o/pk3UJD1YfgM+UE4QTc+JX+ljjYqvq5jCZrnup782+Ar7dhtGX3kysdm/lpx8S7 RVzo5HUH4K/M6Ft//k8Oky3D0oTsXqnWH80Ag/IMLPr6S/HXkW05LMbX/nT8RnNUKqUr INLv0DflI10q+PAfFUu9CiJBhv3G3L5UxKmavb5rCZODe0d5iSGDr9AoOKoot0oFakuj Ec1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239580; x=1705844380; 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=MjJJuYOiC9BX/T/lvQ2fPEKV9/Yo1rqoFYLSwVV0qqs=; b=ayt/eTEaOfBvRWnns5l/JtorbPydLRXv1D83ZdGSmHrOGvIrG0x16nP1JmIdRtoeDv 6dUuIxGQubFmkNugmrd7gps16Gb5Qq7A5pO++DGoXEB6vhA2F7p+PMB1ZConZB5a0hMi YgNgACLz/hH+gf8SPqGSewB+wG654Qa1HXqrFkxO4972vCea+mQlY67N//7g/8VpM6FI QKkRj4VuqyqE2QAAN+6K3hd+roN6bJOy8Ja7BPw49ovrKTHZeFsbCRrOa/hgXitKyUrY N9tVvW2aqpcrp6N2URY+EnVlg+5zy1bFps6MLG3vzzYN6pjsYyuoxc+oCuuTXzarMFxs hw7Q== X-Gm-Message-State: AOJu0YzC3EkY8Fl1HntPxJuZ5RtON/otroFqwLLIo9ot8yfdM3U3TmzF 9dJVU6NZz/bCikmNSRabK4E= X-Google-Smtp-Source: AGHT+IHmB6ccxypJyiVzbMsHx0PsFNrf9NRJsiKC6WPKT/ooVyaZSYXQnMgZMBZFFY3SL5CtJx6lUg== X-Received: by 2002:a05:6871:5ca:b0:1fb:75a:7790 with SMTP id v10-20020a05687105ca00b001fb075a7790mr5014649oan.65.1705239580067; Sun, 14 Jan 2024 05:39:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:ed86:b0:206:937d:920 with SMTP id fz6-20020a056870ed8600b00206937d0920ls2590733oab.0.-pod-prod-02-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a05:6808:2222:b0:3bd:44a2:1fc9 with SMTP id bd34-20020a056808222200b003bd44a21fc9mr5106641oib.58.1705239579299; Sun, 14 Jan 2024 05:39:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239579; cv=none; d=google.com; s=arc-20160816; b=AIryVWfVBNKzG+LS84usQiM7iW3iELfYC/WTh3JPIx3Vwy3XHrywE7ecOdr4JUg4/8 qE/aU1U37mcz169cskZdLNYKKj8uEIMKxdXOojdYUpT8e/dbiObhVR18QT5p2wHxXL2V DJcf3NhkfRy3GgbLh6UslbBGl487NulgX8VvUlArdNpZFO6ySEeskO6jtOy5MJcLO7ao O4q5fSMRTM7CvgTbl4o0eGtK5KCyyP73Ibab+KHQo8HwCZ/pTvOR604EYsYYU+AqVw4H /c8qd9dSChtzwNzS4o4zaoaLE8kH7tmhCRuNIdXQhl/UeQSGca5pJxHBbSDNKkPZqEW1 hUTQ== 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=JTCyBG7XsxBc+A9vBYiBCr/AeJn7nJ2/wIZ8jTQV4p0=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=rH8OGGse+HzE/kYqKxJMLgps8QP56SjXWCDJAXXwXts9ko2TQUNDqcTNczHG+gsCLa QwNk9cJSz12ThGy+VuJDyTCk6Rto8d7hctuU+8siaj2Ce9g6NqVKx/dZNx6qQTxMt/Ha Kw88h1P8cXF5e/pDb+meylDXX2aHKFwaEkR2m3Hxa02lCGL3lRcZebQ9D6nDVBqSYdtE yMp2rm27jcTLxSbxhjHWz1UFX2tgqIW3mCM3DAgAytj1XQtqUgIDe1+sl+tEAoK3lnuO paTt0749Qpu5+rkFhskfn6uYakbwMMo/Ch5k31AX5s7wJKj/swv9XWEgKlqaWD1S98Mw jBHw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=pN2ZI1dy; spf=pass (google.com: domain of fm-294854-202401141339378a6d5c5173cdc401c3-gkyk1n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339378a6d5c5173cdc401c3-gKYK1n@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 bd36-20020a056808222400b003bb7afbe66csi537002oib.4.2024.01.14.05.39.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401141339378a6d5c5173cdc401c3-gkyk1n@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 202401141339378a6d5c5173cdc401c3 for ; Sun, 14 Jan 2024 14:39:37 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 08/11] wic: Add hybrid-boot bootloader source plugin Date: Sun, 14 Jan 2024 14:39:31 +0100 Message-Id: <74c8eb194dee34263799e64e96bcd1dfff45a105.1705239574.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=pN2ZI1dy; spf=pass (google.com: domain of fm-294854-202401141339378a6d5c5173cdc401c3-gkyk1n@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-294854-202401141339378a6d5c5173cdc401c3-gKYK1n@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 Creates a hybrid partition table of both GPT and DOS, only adding the first active partition to the DOS table. This addresses use cases where the (firmware-)bootable partition is not the EFI partition while EFI should be used later on. The bootimg-biosplusefi does not suite here. Usage in a wks file: part /bootable-partition --active ... part / ... bootloader --source hybrid-boot ... Signed-off-by: Jan Kiszka --- .../lib/wic/plugins/source/hybrid-boot.py | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 meta/scripts/lib/wic/plugins/source/hybrid-boot.py diff --git a/meta/scripts/lib/wic/plugins/source/hybrid-boot.py b/meta/scripts/lib/wic/plugins/source/hybrid-boot.py new file mode 100644 index 00000000..c73e89e6 --- /dev/null +++ b/meta/scripts/lib/wic/plugins/source/hybrid-boot.py @@ -0,0 +1,38 @@ +# +# Copyright (c) Siemens AG, 2024 +# +# SPDX-License-Identifier: MIT +# +# DESCRIPTION +# This creates a hybrid DOS partition table for a GPT disk, adding the +# partition marked as bootable to that table. This is useful if the boot +# partition is different from the EFI partition so that bootimg-biosplusefi +# cannot be used. Implemented as bootloader source plugin. + +import logging + +from wic import WicError +from wic.pluginbase import SourcePlugin +from wic.misc import exec_native_cmd + +logger = logging.getLogger('wic') + +class HybridBoot(SourcePlugin): + """ + Create hybrid partition table with a single bootable partition. + """ + + name = 'hybrid-boot' + + @classmethod + def do_install_disk(cls, disk, disk_name, creator, workdir, oe_builddir, + bootimg_dir, kernel_dir, native_sysroot): + for part in creator.parts: + if part.active: + break + else: + raise WicError("No active partition found") + + logger.info("Creating hybrid partition table, using partition %d as bootable DOS partition" % part.realnum) + exec_native_cmd("sgdisk %s --hybrid %d:EE" % (disk.path, part.realnum), native_sysroot) + exec_native_cmd("sfdisk --label-nested dos -A %s %d" % (disk.path, part.realnum), native_sysroot) From patchwork Sun Jan 14 13:39:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3289 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:51:05 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f55.google.com (mail-qv1-f55.google.com [209.85.219.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDp4PZ017248 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:51:04 +0100 Received: by mail-qv1-f55.google.com with SMTP id 6a1803df08f44-68148956d0fsf35046176d6.3 for ; Sun, 14 Jan 2024 05:51:04 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705240258; cv=pass; d=google.com; s=arc-20160816; b=VtuFzz5Bmf642T/AVbtlwnllyJNAhexl9ApbgZPZsp5L7WA3pz5T5yk1PLS2hrbkhX c2ogyZN1crtgYYL9ZCK+SuhuKsbvidYRBn5hckynaLjRyB5HkgXzpjSCER6ghWQS2y2B mUWhO6jSeHWN5qbE/Yro7bjrDu6OqtU7RldKYxCZSEwF8m1se0Rw5Z+S/Qyf9RKfR3U0 QGFwOX9yAbZb7kYKyo1bsm9SFd26biVhNW2VA4S0jnpt7BAMzzx8Ra6BpiJtUK6za9gi 8MVzh7Mg7qrUbctCcK9Q/086QMR29Vat+FE5z/l83CdPUOY4FKCQq0mNNEzo9rMNUwji 6irQ== 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=qvEqW04rni6Se+spqWZTn/FQfeo6TUdW2lZMpBYbEB8=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=IVa6yx5+FwEqoAlA/UCpyt+7NgIfLnMroWFMfJhqbtmAV4tPWnAnYXnW743ZOPDBod v+5gYOvObFriNLYKC6Yo+rmIbnynVXVuugjQFcRHQTb/gRpjW+RRAoN94yDagr0Q6/VT q4GshhlTSOjL/VRz/MKnySZrWM+e+6840UnfaXduO5af4DRmClWWOWW+mXvUdrGgzSPh jIuzWI95mUY4UJjd0O2bxh1jALy5Au28CtxxQTzL/hJcgE3FuDF3NCLqMG1b42g4TRfc Fuo7V9LyqKLe1DWeu2mNoJo/DD3qspf+m1ewvS/ysqDzZZjegWMBD8F/DtQnljTT2d11 nXbA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=A5EAafTG; spf=pass (google.com: domain of fm-294854-20240114133937f547f83e5dc83a6a11-m8ve8q@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f547f83e5dc83a6a11-m8Ve8q@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=1705240258; x=1705845058; 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=qvEqW04rni6Se+spqWZTn/FQfeo6TUdW2lZMpBYbEB8=; b=ZHKPFFEjAqBHF+PrSKzsZOm77LsA6HOHOkFPsk0INo0VuYwXaAcTNTZOERuhJmCrCa 3Gmx5GI6BZZKLIc1BOTXAx626KD59U3sMpHmWc4mnKmRqKNB6xv75CX0o1/aT9sk0kdL 6QtnR0zbEWx2TsQdC3eSyh+b1HYhJOT1NPp/m1mFTlAybAsWJ7Z682ofuYQDEvNSqR80 Ceu1KZwse02vy0iV9gWIVNpcCYk7gY5QKVmpQ0IZa2tFkgAB4yM8/BH6xECSfajdzpu8 JCdIGjNZYQEDlUUoZhPmPhW9YVGLHJuVw1l3IQWc+x6mlo5dgI2PekGJCJlp2hCnQbKl L+eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705240258; x=1705845058; 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=qvEqW04rni6Se+spqWZTn/FQfeo6TUdW2lZMpBYbEB8=; b=DlxeRjK5xada1tfPHGxtfYESuqgsMNo8GLTsqWlZNCn81g/i/MSTZ1+9hhvn0v7ipX jSRAP/EWpPO7fetDjojuUh2agIvOsDAA2YIyX9WjCUn30wibB6J5KGIp3GK73yfRWQld GJhVE7MEvdA0qJtxBsn2bLJ1BiRRQB4U4ioywozYMkDczugOfHniXJEhkiSxuo80jFjK 9HYt9ECnBV2VuGuRO4YO7gMDbPq0n24Vk7QLegzD2U6z17naoRWIcpQ7KSDZWcCzsTyK QVq6VywbRrU7qyF7VfTUWy5f3633CsM2rKAjXrg+VnHoWKnr7oDlSVFCiCq+VbciXbqx i1xw== X-Gm-Message-State: AOJu0YwocfGMKKMRDDEhKcC4kHj/SpZhMwbMGtxy8yKMxuExJ+oTIXT1 0+z11lPFAjuXL4JH/eVH6Sc= X-Google-Smtp-Source: AGHT+IGEbdWOM9aYlwaZE0zkLpTMA1AQotExuYecZ9EOwzieN2i4njzK0PzYk0VfXWWPky5HFM7P2A== X-Received: by 2002:a05:6871:e007:b0:1fb:23:6feb with SMTP id by7-20020a056871e00700b001fb00236febmr6511829oac.39.1705239580007; Sun, 14 Jan 2024 05:39:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:1b89:b0:203:d1ed:2a38 with SMTP id hm9-20020a0568701b8900b00203d1ed2a38ls1159611oab.2.-pod-prod-01-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a05:6808:3308:b0:3bd:4cc0:3ba1 with SMTP id ca8-20020a056808330800b003bd4cc03ba1mr5676996oib.16.1705239579332; Sun, 14 Jan 2024 05:39:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239579; cv=none; d=google.com; s=arc-20160816; b=z7Ju85FtCkF4Qz9DlpfZlKoVQxjaX4Eimjtom07o+fgUzDsfZ3xe97m2WO7Jcg1sH4 DgPrP92vG/X5RjQaLqw+0PVsrKU6zwFaOd/UCZ0dOmEWpBNmZ696MGA5y6hUp5rA2xG+ 7SOo7P1c0lm3wVwQk5kPFZk1DUY2PIVqRZO8MRDsXwdhnuLJHWpsoBI6kFHuNUP21cBk c7PQiz/U82CxPhi5Y+2udiGaYntXJ1Na/rEd4uc76xPsVVNzuCfbXpZ+wTYRG6Qno6lK cp3su0EP5ALJOMVJIu3GcfV/Ajl6/M2rgi4JrUgjXA54qgw0CsDP/EU26Pqi6bC9Er58 IXCA== 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=uoJmN+8sovCdtJgR+pRqZCNSbOF1mo7YHA0TlAXSisVYJdaBQdwzbJoiewSl7aH6IL t4xFdWmHc8HG081Bv3SBvSxqJZQyu/db8Ded7qCgT6RCD0fUd/IicHAahMBSpDMEvaQF qS3T5hC5MpEC3s3Wmcw5r5Bqj18q48jg427/qhrDUHWdDuCTXZniHLaRqFLyfloE2ayf 0nmI5uc8ZS5WnmT8UnnV3O5hwHvpJDlTE5ASZ0m3KMrIOeg5fNTQG7fbd+2wX+/tKtgO JIpkpe6WhZVBi4Og+fYGmDMODNMzGfMc+O7AreqL7QD91+t1jqm8PCZWQ+n6cG6WoOQp jk2w== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=A5EAafTG; spf=pass (google.com: domain of fm-294854-20240114133937f547f83e5dc83a6a11-m8ve8q@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f547f83e5dc83a6a11-m8Ve8q@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id j13-20020a63550d000000b005cdfe3274b9si502681pgb.4.2024.01.14.05.39.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:39 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133937f547f83e5dc83a6a11-m8ve8q@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 20240114133937f547f83e5dc83a6a11 for ; Sun, 14 Jan 2024 14:39:37 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 09/11] expand-on-first-boot: Preserve MBR on expansion of GPT disks Date: Sun, 14 Jan 2024 14:39:32 +0100 Message-Id: <7dfba7df31dc420bab90708cf81f56c0c3114563.1705239574.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=A5EAafTG; spf=pass (google.com: domain of fm-294854-20240114133937f547f83e5dc83a6a11-m8ve8q@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f547f83e5dc83a6a11-m8Ve8q@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}" From patchwork Sun Jan 14 13:39:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3283 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:39:47 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f60.google.com (mail-oo1-f60.google.com [209.85.161.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40EDdj5Q016646 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:39:46 +0100 Received: by mail-oo1-f60.google.com with SMTP id 006d021491bc7-598f582ad42sf416593eaf.1 for ; Sun, 14 Jan 2024 05:39:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705239579; cv=pass; d=google.com; s=arc-20160816; b=jGXXbdQZKfQNoy3KoKhlnWj0FlEn4zH/jPfvTvHB040aO82+tgjIWSK9eWMRE/nG4z AFpnQJvLqeowFQoLrJI5aVoY0SGSPAD00nGd2C+e+in4Q2OyfITVkp/lo4odb/ylnjBK gaTG8BFH8Z5ErkhM38igKdG5kL8ByakgsbH5nDCKtA3V2nbzO/AGyhFBBP4kDFF80+7f +ran9yS4kUXtUGxMKh38U213RK2Htp1Rwto9ImWpI93uR91cZxk9gaNE+TOSgqOlWP+r PybaR/erWbes27cVEuXbURgB/ktryuKGoGhalYYzjnneJWfV0ddzOIKqUo5GBTekiTkI xr2A== 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=jDTzvznv1QceHKCgLWnZR6V44DWKbNbE+ilNMP9sX+o=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=JsyxaaAxeXyPXAS7U7q/fkd4/f8wEvqqyp8rApfrO+qUcWfQABE0alhMP3amstjIm6 7u15mM18EBRjzmvyOxYqApt9iNtATRHWoaHovIOoZlfJet39fLrMZD+sRP5W7mKak3XK fR+Junl3XfRaII0P54//Vno12NFh9RW3xvDN7/Q3PQCbOqLyh73y88Kb8ObLyXColiJv HqVFwfciDK1I24D29fm6VEX5Hs+/5dLI2qdf8QyFbuYGLAD+upO8Dvok1jxby9vZjhWR whPPlar2In9Dz2/bgQn+HDuhLTmbIQx4OxVGywTYwHPIwDiYONh6oTpdBQYWPT18ZfYr RqRg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="YjBg/erx"; spf=pass (google.com: domain of fm-294854-202401141339375a198c91c7a14afef5-d6ovfe@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401141339375a198c91c7a14afef5-D6OvfE@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=1705239579; x=1705844379; 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=jDTzvznv1QceHKCgLWnZR6V44DWKbNbE+ilNMP9sX+o=; b=FjSGxCMtn+86yOTImoa8l6RX3B9s9nwjOGDv8WDafVpXuHc+W4gpseGxY/ma5GOhEc 2P09ubVfBgPrc8zecSSJ1WkLMZlHkQV/8RpkEWehWg1Gs1rkGN3w4WFkYyUCIa2Kd7sy NzwYm2+OS4PMZzwCVpoWUTx/eQSsjsWOfCgVq6TcTnLSMHt96VeGnOjkEyCe1/xuZDru mYWR3PK/zIj2lVJ5DRbrwX2duba8RkGeQ3NbOmTf1NjPeI4E+1EldaPbHHD6rw00hVJ7 O9ga0LfTRXHGBesTiZ7QJX2gF7jj94NY9mqCPeaxOIlH51aQyqUR97eol+n3WWj+aqUt AMTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705239579; x=1705844379; 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=jDTzvznv1QceHKCgLWnZR6V44DWKbNbE+ilNMP9sX+o=; b=VWc1BDT/TVPI0PjZJH69vjP2Rk3qk6Lk2IvWw8hf241w81GpTy8D+FWPiaflk1pNTu OZ5ZNTEwgBDx/sPfmYKkL5anUrV/guRfe5ZDfpHgLKSkgypYzEofAP4RD7fXqOx/TJGI I+tHLt4K+yq1YkBf9ljNVHYxv2Q//Slfp3+qSixqmobggVDMOBxp7BbkLyby0FbsF7gv 7G5TtzszbzGKxZwg87C2uf8qc9fgAMrub310ThSA36RsDc/8GGvtbjvBkz6Ph55hU9oA KTsa6Rwm0GU2mMwxVCURTG+22jmBm8baH0GEsZpyaBW5w9rTsg0cJvfdoMgZmiHxxCsw xxIA== X-Gm-Message-State: AOJu0YzVVQR9OAHO6a/Pp+xolMzgYnn+TLVePV1b5905pKrFfnVfEcWv BLBoVjejp4c9gcBlwQQf9+U= X-Google-Smtp-Source: AGHT+IE3zh4ygAiANKZhBexopwUeQfi60lfqxSr06+2xubMQLoWHwpiM9nC2Idmp/RvnRO43ZehnXw== X-Received: by 2002:a05:6870:8189:b0:204:f5bb:dfa5 with SMTP id k9-20020a056870818900b00204f5bbdfa5mr6199429oae.109.1705239578728; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:d28b:b0:204:3cb5:bed9 with SMTP id d11-20020a056870d28b00b002043cb5bed9ls1535937oae.2.-pod-prod-05-us; Sun, 14 Jan 2024 05:39:38 -0800 (PST) X-Received: by 2002:a05:6870:8905:b0:206:cff5:27be with SMTP id i5-20020a056870890500b00206cff527bemr4097176oao.33.1705239577949; Sun, 14 Jan 2024 05:39:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239577; cv=none; d=google.com; s=arc-20160816; b=0HbyIxQzX2Kn4f/rCB09yzuBvNyNSi8QihbmkPlRo5cqUbFFzAy1ttaU9GqzkGbAmy oaaFXSc7ggHxVZjreQuthrAzWujBal2PsAxhq5Xt6JelEgGzify5ehTIR4CEWQWt+2In 5hMDGr9zImPGIAeVjHP44MClUvfGoU+9AKlo9AB9kWGe0ybQHOWk/KoECJCqBqfd9E7O I/wbKQCAbts243PF293x6/vOoOi+bvH7qev3Ukzh3AsgdFVS0wEDaAnhUL1WFw61YjHf kAlX6hBpd0Ef0mUKZ0Q2UBf4uFQVjmy9TS1tg+zxCUsfAqeb2W9g1Rhx1QVyIohtpWOR Ypww== 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=J2cS1GLWG+cahnKwQPA18wYTz5IJ50Q6X0samGEC/UI=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=BA0n7y2m95pCrxryPISztsM5hTDuy98SEtd8nAH5V/sgSLm7j7scgIsZITq0uniBRg qTb21/2AatsglMZ5XBNtPhTrcjZ0IBgwh/g85HrmZIyj6Qp3U0YIZlnbQI2qN2t+oT+W HFvBErBZ5gkhBbQRTWmLJ5/FKqazKCjZ/UNTHsPt2roNnOi0Yfi01H6EGCJ9CgQVePQw Wb4u9uS6n9skK5X0Bz0vVMLvt91aTos4X5YuC8l6zk5I+Vo+hMdxFXDndpu+agLbEwGX Jm+kfHlYCv3fWnxLXmXyZ2YkFYsiHd5+BwTCOXXbPL38ENTl03p/+EZAD6dizth/jr6L R2TA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="YjBg/erx"; spf=pass (google.com: domain of fm-294854-202401141339375a198c91c7a14afef5-d6ovfe@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401141339375a198c91c7a14afef5-D6OvfE@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 nd12-20020a056871440c00b002081eea1dd3si126677oab.3.2024.01.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:37 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-202401141339375a198c91c7a14afef5-d6ovfe@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 202401141339375a198c91c7a14afef5 for ; Sun, 14 Jan 2024 14:39:37 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 10/11] Add support for the BeaglePlay board Date: Sun, 14 Jan 2024 14:39:33 +0100 Message-Id: <749d29c9d45a4c9eb38ff37381e3317d59d29a88.1705239574.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="YjBg/erx"; spf=pass (google.com: domain of fm-294854-202401141339375a198c91c7a14afef5-d6ovfe@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-202401141339375a198c91c7a14afef5-D6OvfE@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 using the new hybrid-boot bootloader source plugin. [1] https://www.beagleboard.org/boards/beagleplay Signed-off-by: Jan Kiszka --- kas/machine/Kconfig | 5 +++++ kas/machine/beagleplay.yaml | 9 +++++++++ meta-isar/conf/machine/beagleplay.conf | 20 +++++++++++++++++++ meta-isar/conf/mc.conf | 1 + .../conf/multiconfig/beagleplay-bookworm.conf | 7 +++++++ .../lib/wic/canned-wks/beagleplay.wks.in | 11 ++++++++++ 6 files changed, 53 insertions(+) create mode 100644 kas/machine/beagleplay.yaml 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..7c4ecfe7 --- /dev/null +++ b/kas/machine/beagleplay.yaml @@ -0,0 +1,9 @@ +# This software is a part of ISAR. +# Copyright (c) Siemens AG, 2023-2024 +# +# SPDX-License-Identifier: MIT + +header: + version: 14 + +machine: beagleplay diff --git a/meta-isar/conf/machine/beagleplay.conf b/meta-isar/conf/machine/beagleplay.conf new file mode 100644 index 00000000..d030256d --- /dev/null +++ b/meta-isar/conf/machine/beagleplay.conf @@ -0,0 +1,20 @@ +# +# Copyright (c) Siemens AG, 2023-2024 +# +# SPDX-License-Identifier: MIT + +DISTRO_ARCH ?= "arm64" + +KERNEL_NAME ?= "mainline" + +IMAGE_FSTYPES ?= "wic" +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..2edd96d6 --- /dev/null +++ b/meta-isar/conf/multiconfig/beagleplay-bookworm.conf @@ -0,0 +1,7 @@ +# +# Copyright (c) Siemens AG, 2023-2024 +# +# 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..930db25c --- /dev/null +++ b/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in @@ -0,0 +1,11 @@ +# +# Copyright (c) Siemens AG, 2023-2024 +# +# 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-type E3C9E316-0B5C-4DB8-817D-F92DF00215AE +part /boot --source bootimg-efi-isar --sourceparams "loader=systemd-boot" --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 --source hybrid-boot --timeout=0 --append "rootwait rw" From patchwork Sun Jan 14 13:39:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 3291 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 14 Jan 2024 14:53:01 +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 40EDr0xL017329 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 14 Jan 2024 14:53:01 +0100 Received: by mail-ot1-f62.google.com with SMTP id 46e09a7af769-6de137d12c1sf1110350a34.1 for ; Sun, 14 Jan 2024 05:53:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705240374; cv=pass; d=google.com; s=arc-20160816; b=G4PuQmEt3K8vKbysuY4tHP2PA3Vis/UGL9cEAlH08DG4fiaSV2jTrAw3ef1WJntpe8 JTMLy273osCOxB3rD7tqLamHWP4sDCVurxoYihAFkMXWN4Lv/sEQV1387IZSr6UUI2qi 2j4Ysdm7g9bLajHzeZAlGGqZvM3RvGV9LBBWcvmQ+eNDcNJYgTxHaZ3145I6z30LrSjJ B/tlvucFD0lBPf3Zjsf/Umfa293FzaWScp1rE3qAII/pg7QEFquplwN+lpAQhkqgqlrE gVW9BxzbWl9IocjSE0rbl8nHPLdPLANh6DKnSPc6ntTuQhdiWSJCCcaws3q/n6ANmYX1 Svfg== 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=bH7dW1Vobqv/b2mzF/Qa1R6AUAhqc4fAnO5WVc6bh6c=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=ql7nWHOcImOUqNKyqEnKwsbwrN99DFOACsBFxk/rBTmbo5Cks8Dy9iBkPMTepXtgp9 NU4MZihv6fgb86NVPqPnsoUAXevrALryddyAhzoIusF4PyTt7TnxV7fO0lfYcTiA6uaN A4LhHuOtliWnQ/oREDPBEtzfYW6yT5rNbJni689IGVSNoFrOtNDYCLG6ZshCg5F/kmkG qoi3G5nyQpf/+tqCz+UkZUFg/PVvYO9d/YC8AhndM0Id9rBqfLuF4XbnXh4wRjir36AG 5gGFrpSWgWJIvA9AhboT4GgQFdRHzwGkQ122vaEk8q3EXodojMjGZf2WKN1GDIUMppwc zHFw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=K8ml+WRd; spf=pass (google.com: domain of fm-294854-20240114133937f0b23068f60d02a848-perbko@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f0b23068f60d02a848-perBKO@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=1705240374; x=1705845174; 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=bH7dW1Vobqv/b2mzF/Qa1R6AUAhqc4fAnO5WVc6bh6c=; b=gGQg+qn8Umf0QTyynBZ52r5Qvu6W0CmOPFMGWMwZ4ipUh9/PgsCe65YrcoHVgjJPFV OPOY10Is6Pyx+3sTaNOC0jcS7H2X8834+ssAKZ5ddvVreA8r0FMO27T6R+24TlBVWBhy /GD//NJqncH7hCF8HN0i/1N8BSQHVQkdIk398QKVJMTqJwlFWJWbKg/kYnR7HZlSPIN5 tZEo1Ml2IDxeK1wlw+ZrvVoJ7BjjsL8icjJFfzP7ZJA94e5UoiarY/sEXlTHVNzLAfwV Toxsef+WVBaZTnaCdHxbvjgB/GIlQECqYNMjsQbGG796Xh1Vbl69AbvqVnduKau5Z+B4 rmlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705240374; x=1705845174; 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=bH7dW1Vobqv/b2mzF/Qa1R6AUAhqc4fAnO5WVc6bh6c=; b=moVqJtO3v0atw3Q7ILeam6nvuGfyVaXoNDgjeGnjSoF+tDu2IYfTHlx3w6WeyUv14P lWlVS7MlxUtuVWaySkBCRr//+PNF6vb57+SrTAZG1YasuRlX2rHjFNJFmkJJT1u5gmJw 6gR7bzZrNyYWQ+dFcFq68dAxuSKInPJZWCBI6QpHJsFGqjE1JuvVu28O3atX4SSWFHZf VObtubD/UIAwLkQzJg+oxzvOBeey3hsLdzVINjL1Es+Uyz1qO7wg6jeBtw2pDtjgVksc oTCpd7++446JIhz+9VT7iz3eRwcOakfMqCOm20wc1GtyC2iDdPA6d85Zm1NJ9c04F/K/ LuCg== X-Gm-Message-State: AOJu0YxrlHU3CRvVecd9Nm+NuHEYLHwarJ7fCTSSMr3GddXluWSMqsap kXuM71tAl/tWyuTTvrsZsfw= X-Google-Smtp-Source: AGHT+IFNBlL01q/FHYn7Er+WWIX7nJfic6nXbM6OYpHZWlJwJqVP0nEeRjSUWQ95K3lzjQkJKdlM/Q== X-Received: by 2002:a05:6a20:24a8:b0:19a:56ef:b88a with SMTP id m40-20020a056a2024a800b0019a56efb88amr8490220pzd.3.1705239580647; Sun, 14 Jan 2024 05:39:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:13a0:b0:6d9:bc43:1b0f with SMTP id t32-20020a056a0013a000b006d9bc431b0fls223945pfg.0.-pod-prod-06-us; Sun, 14 Jan 2024 05:39:39 -0800 (PST) X-Received: by 2002:a62:5f02:0:b0:6d9:bf73:6275 with SMTP id t2-20020a625f02000000b006d9bf736275mr4175336pfb.2.1705239579502; Sun, 14 Jan 2024 05:39:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705239579; cv=none; d=google.com; s=arc-20160816; b=eDZEv4+9/pFZS1pqsH1wFuOl9cOwov5U0b+jkAIJ1+yp2wLzKekxX+yqqJSRCKG+/r fBJ9XZ1a3Pzg5jIhuq76Y1h6M/NC/DWD/15SqN4hQv7G/qRpFfv3zZnTht0MNJ2TMLmC Y1aRcB01MIjhFjfDr/ZXUxtaIh0aSYZe11LsQb2aBJn9JnBJuSBMkPJFmAtbAJcUiBFh XlylL6Qvi/qoYWn2hdlA4/wlkBhLMerlUWevHuAGtcVc1+Y+2+Pd2YBxV8ovADDXwoYx 4dTdsfMEp+IP5BPnp+/IGrv10orzGZ53OGH1bDaYEZ/Y+/DN8Qrz5EgD4rMOGy26msLB T4aw== 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=hgOeyulPzldVQXa2IvMYJ6WcpVDY8JJwiyMao31z2mw=; fh=IlHmq1Kl6WDqsYIcQXzwFqB72MHx6soicqMlhBagVr4=; b=qka7jxKXFLAl17iWRmuHvM+CEA5XAkGQDicn+Dgt0iIKND8mtErweeW1YTnYEkZtgd T5lbN/oIgXt5G+1ExOPAsRnLZgw92YacwcjGIb7owvwcrZzDKlJbYoql5rHXZIei+L+t uHgXDxkOIRoxfCQ9ljsIHTJLbiQjRpDUO6hmBbRHGLo8WkDbXU2A0XTGabdrQudx2+TO 6+IBQMgEPRUY7f6vswCEaSeti+HyP2jsDa+IkxGwiqw2Akh8Ex6KPXkxZBytQY5GfaH4 Xebp8G3EfepU1HJiPNpdV9deEmNO0oZahRa1yKiaPmfi99kexBH3DxJ8ODPcFZda7sn4 Bk1g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=K8ml+WRd; spf=pass (google.com: domain of fm-294854-20240114133937f0b23068f60d02a848-perbko@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f0b23068f60d02a848-perBKO@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id p35-20020a056a000a2300b006d9b4170e73si304990pfh.3.2024.01.14.05.39.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Jan 2024 05:39:39 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240114133937f0b23068f60d02a848-perbko@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20240114133937f0b23068f60d02a848 for ; Sun, 14 Jan 2024 14:39:37 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Nishanth Menon Subject: [PATCH v2 11/11] ci: Add beagleplay to full CI test Date: Sun, 14 Jan 2024 14:39:34 +0100 Message-Id: <95fd236983b78757774b73b47b750da3c5cd86db.1705239574.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=K8ml+WRd; spf=pass (google.com: domain of fm-294854-20240114133937f0b23068f60d02a848-perbko@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-294854-20240114133937f0b23068f60d02a848-perBKO@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 Signed-off-by: Jan Kiszka --- testsuite/citest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/testsuite/citest.py b/testsuite/citest.py index 7be2b86b..472af549 100755 --- a/testsuite/citest.py +++ b/testsuite/citest.py @@ -206,6 +206,7 @@ class NoCrossTest(CIBaseTest): 'mc:qemui386-bookworm:isar-image-base', 'mc:qemumipsel-bookworm:isar-image-ci', 'mc:hikey-bookworm:isar-image-base', + 'mc:beagleplay-bookworm:isar-image-base', ] self.init()