From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7321338948658135040 X-Forwarded-Encrypted: i=2; AJvYcCUn0D+/xVerrkdhojaKzb/yrFUD9aFzuzDHBouxTdIZu4u/bvPJT+pDiwqfQ55tsSdZQkoFvTq5sFv9+CxUg/WoM/NBeMwNhtp52gU= X-Received: by 2002:a05:600c:1c9f:b0:414:43e:4aaf with SMTP id k31-20020a05600c1c9f00b00414043e4aafmr2701690wms.1.1710947856155; Wed, 20 Mar 2024 08:17:36 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1e05:b0:414:9ca:bb42 with SMTP id ay5-20020a05600c1e0500b0041409cabb42ls473145wmb.2.-pod-prod-00-eu; Wed, 20 Mar 2024 08:17:34 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXVR4M766W+Di1KKBVIdb+wqwYJfoRTEqiB07uXsERpCUwukZNjs51yIZAXOdV+TPSz+D7b2bUTMaKRrXsfWY3syxzy2SxmgbIFeN8= X-Google-Smtp-Source: AGHT+IEskEb9AFZmV336nplvE28pCgCpFgJ482lOimWXv1OZGyil8cYCr9MzZE1UnVS056023j69 X-Received: by 2002:a5d:4088:0:b0:33e:aead:af07 with SMTP id o8-20020a5d4088000000b0033eaeadaf07mr94968wrp.27.1710947853634; Wed, 20 Mar 2024 08:17:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1710947853; cv=none; d=google.com; s=arc-20160816; b=0wXpWaBhInBWXLx8Bkj7dDm1+xkxf0ss7cTG3PThtaM76lJB+Z6pmklcu0vmOynYle zZ7f9v6EThTnHJHlvfkoP34bPh6wEgb15iBKXu6gYBLfQs1ppVU73X68Ik6eaZgbhNh0 d6fsPoQla0qjB9o0pRMfHXR2pWIVG4x9h224ruZUbBB5w4hfKydIO1DLin5XnYBE0Mff 9Hi+thsVqP2x08g51FNV5s0UfV19HVaCKdYo5aMdCrQ4YQQO0XBIwEHrqEMJRcNM9I5C XXMg3u5VuGBArklVv7woSwnVkixQrZVaHRYLEAUo2mwg5WKiqkeRyVwQBizNBEuQGHGV y5Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:autocrypt :references:in-reply-to:date:to:from:subject:message-id; bh=l36ZjecH5gGREqsQ0I0YLPohW643GpBgV/DwTby37rY=; fh=IxbeHM4vWxalf1XNf2rnGcQL+r1v0Lr0C6ICsGNNkYw=; b=S69XJG1/P+ccd0jYNI0GFCBCJ6Bgw7wWFR93VNhDmoDakml6z5hLZDovai2SDUUZgv RKvT0rEzT9NTX/9HFT2beGaZxvsLQY3kOwvYJvcMTdMPm55ql/OqiGoER2jOO5dM99zx eHggyyLAoT4ov4a1fQIOPS6SpHtlJT40rx7c+L833Ykz9142oQlfVqkiJ52gguW6qkjm +0nGSGf+oz1cWtEcnMZr/M2SWsvi6i1fhff6GV4oz9IiTWoLek7elRLiE30IWBupskqI e7TFPXohH4ud51Ve7t2jnagkAd8XoSw4oW9GUZEvc9ijrelzaR7nawt484pp6WauHbcH ktrg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id a2-20020a5d4d42000000b0033cddf15870si683883wru.6.2024.03.20.08.17.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Mar 2024 08:17:33 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from [IPv6:::1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 42KFHVS1020814 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Mar 2024 16:17:32 +0100 Message-ID: <0574d422562463994083fbfe976043b2e1dd5371.camel@ilbers.de> Subject: Re: [PATCH v2 00/11] Add support for BeaglePlay From: Uladzimir Bely To: Jan Kiszka , isar-users Date: Wed, 20 Mar 2024 18:17:30 +0300 In-Reply-To: References: Autocrypt: addr=ubely@ilbers.de; prefer-encrypt=mutual; keydata=mQENBGO2eUkBCACtT+T3OrPVSExBmqfgXT3lp9XcdxRzjYp26wezkgYjjBXaf36bxtaAfS471VoQtpar0RVeFfW7WDDdfX9ZclSj36zBQe+RVSJzoNoNQfjOXWuSHb5Z+cpAFtqBY4muxK4+iaIlLJd6CN3ejOsLHATtCeHHq8wi0z2T+KdLQO+wQRgo2hjj0Lp9pGTrKJry50HP/o7Vbdu14dOx2xqr8+wPc6SQbBIrcqaa4MqCQC00vQG7eXvo+k2MOw59FDdpMH0KR9mHgp3u/s4I+4YRBArukt9G9xz/rsEFmxAIBC6N/a6Hzwg4puc91n7ABDsPg8Vp+X3MDraujN0dvR6OKVNtABEBAAG0IFVsYWR6aW1pciBCZWx5IDx1YmVseUBpbGJlcnMuZGU+iQFOBBMBCAA4FiEEJqPNVhVGyk12Eh+PAUQYBM/2FkoFAmO2eUkCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAUQYBM/2FkprlAgAmuna8Hm9EyoEtTlDBGDg6Zm4ZLp5ffvZBE946h92jepDrteoxsJ7pSzJVC2HmDLa4iZUao7lLLbDsUj5x45/iLJcqBZKk3YnAxP2r6a+kI+1VVQY1pxdG1nlJAbdNzoojm/qmezNPSrqni61KVMQKsXBCWhIjSXDSM9CsBj21a+9qaVqfxovJGTn9lgrZO+xzKQNMKZeOouJlscVuFj21P0ww3/YENiU/nMeTSuYypO76mDtAd08Jonc3yuHa9MJGei5ixN3wT+IrGR2aL2hdw2M6NgH7sYbL2Zi4ugD6RXHJai1Bh2yvFSVqSQ+M6QOInT4ud7wslm1XRB065dXtLkBDQRjtnlJAQgA0nDigNK6FToZn7ezdts22l//+cyPF9k1OQM+wNuhdEYGZvieFPNnH4iPf2C6OVPxOsHxs66X3mpn728s5Mg+0V2pkDqX4E9IU1sdPAFGC9Zl! 5eDGmE0Px qaTrlLG2ZA2lxouoHUe/xwE3fKiHENxiY4RVC8vya8dnU/SMnTc39uHS1nlPk0oPiZd2odHO+YABGz2pMLMShCstX+8LDlV/XxXacBbXYDeR+Xk78mFsjKzavfXWhZ7UoA6vitR7XG5y1koZ9FbtU6kq7JPRDeeYbVf0mIufdGTUBedza12M1Lm4knvzZRX+get1lLFngPstU48t041YfQKZpNK0cePPwARAQABiQE2BBgBCAAgFiEEJqPNVhVGyk12Eh+PAUQYBM/2FkoFAmO2eUkCGwwACgkQAUQYBM/2Fkq3aQf6AuKj65nqjLIOLIasYQ6D28Jhip65ZFhW6XISv5rcjHkvYfMp4J+LaNOZk2P+1b/QN/2wDVisNGYq6lhkkfpBN3vTQlvMY0ugKDug2YaRYeuoLSFBMFVONa9N6437KQg+vRNd46d5282q9BTXAlOLWR/ZuXg/IR5ZIV3JTwLtqbPCUGof85hFxSPWEHMYeeE7180r66wUjA/Zf46Mar9t+olviBW1ss5XOx1JWt7FpQ5peETwmkoYi4Kq16iyuRB94mQqyy1C4fiqTq8dKr4uUYg759NWwU6j21G0kf31bDd4QgTIHvhY/8AgldyzoeJX5Bz67KzX3+/fAWvPEXAvvg== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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-TUID: 7zX3TauQVMOQ On Sun, 2024-01-14 at 14:39 +0100, 'Jan Kiszka' via isar-users wrote: > This adds basic support for the BeaglePlay, a TI AM62x based ARM64 > board (https://www.beagleboard.org/boards/beagleplay). The > integration > is upstream-based: U-Boot 2024.01-rc6, TF-A 2.10, OP-TEE 4.0.0 and > kernel 6.6.11. Major features are working but others may not > (upstream-based integrations are still uncommon...). >=20 > Patch 1 obsoletes patch 7 from the recent RISC-V series v2 > ( > https://groups.google.com/g/isar-users/c/0QBjhzcs3ac/m/KKPN9k8QAgAJ). >=20 > Still on my todo list is demoing RPMB and fTPM on this board, altough > it > does not support real security (GP variant only). >=20 > Changes in v2: > =C2=A0- fix and simplify the hybrid partition table generation > =C2=A0=C2=A0 (previous approach caused bmap corruptions) > =C2=A0- hook into CI > =C2=A0- update to 6.6.11 >=20 > Jan >=20 > Jan Kiszka (11): > =C2=A0 meta-isar: linux-mainline: Update to 6.6.11 > =C2=A0 optee-os: Switch default binary to tee-raw.bin > =C2=A0 u-boot-custom: Allow to set BL31 and TEE from recipes > =C2=A0 u-boot-custom: Allow to define different installation binaries > =C2=A0 beagleplay: Add TF-A recipe > =C2=A0 beagleplay: Add OP-TEE recipe > =C2=A0 beagleplay: Add U-Boot recipe > =C2=A0 wic: Add hybrid-boot bootloader source plugin > =C2=A0 expand-on-first-boot: Preserve MBR on expansion of GPT disks > =C2=A0 Add support for the BeaglePlay board > =C2=A0 ci: Add beagleplay to full CI test >=20 > =C2=A0RECIPE-API-CHANGELOG.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 |=C2=A0 5 ++ > =C2=A0kas/machine/Kconfig=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 5 ++ > =C2=A0kas/machine/beagleplay.yaml=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2= =A0 9 +++ > =C2=A0meta-isar/conf/machine/beagleplay.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 | 20 +++++ > =C2=A0meta-isar/conf/mc.conf=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 |=C2=A0 1 + > =C2=A0.../conf/multiconfig/beagleplay-bookworm.conf |=C2=A0 7 ++ > =C2=A0.../optee-os/optee-os-beagleplay_4.0.0.bb=C2=A0=C2=A0=C2=A0=C2=A0 |= 18 +++++ > =C2=A0.../trusted-firmware-a-beagleplay_2.10.bb=C2=A0=C2=A0=C2=A0=C2=A0 |= 15 ++++ > =C2=A0...2x-Add-basic-initialization-for-usb-.patch | 80 > +++++++++++++++++++ > =C2=A0.../recipes-bsp/u-boot/files/rules-beagleplay | 16 ++-- > =C2=A0.../u-boot/u-boot-beagleplay_2024.01.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 | 41 ++++++++++ > =C2=A0...ne_5.4.203.bb =3D> linux-mainline_6.6.11.bb} |=C2=A0 6 +- > =C2=A0.../lib/wic/canned-wks/beagleplay.wks.in=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 | 11 +++ > =C2=A0meta/recipes-bsp/optee-os/optee-os.inc=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 |=C2=A0 2 +- > =C2=A0.../u-boot/files/debian/rules.tmpl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 2 +- > =C2=A0meta/recipes-bsp/u-boot/u-boot-custom.inc=C2=A0=C2=A0=C2=A0=C2=A0 |= 12 ++- > =C2=A0.../files/expand-last-partition.sh=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 10 +++ > =C2=A0.../lib/wic/plugins/source/hybrid-boot.py=C2=A0=C2=A0=C2=A0=C2=A0 |= 38 +++++++++ > =C2=A0testsuite/citest.py=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 1 + > =C2=A019 files changed, 283 insertions(+), 16 deletions(-) > =C2=A0create mode 100644 kas/machine/beagleplay.yaml > =C2=A0create mode 100644 meta-isar/conf/machine/beagleplay.conf > =C2=A0create mode 100644 meta-isar/conf/multiconfig/beagleplay- > bookworm.conf > =C2=A0create mode 100644 meta-isar/recipes-bsp/optee-os/optee-os- > beagleplay_4.0.0.bb > =C2=A0create mode 100644 meta-isar/recipes-bsp/trusted-firmware-a/trusted= - > firmware-a-beagleplay_2.10.bb > =C2=A0create mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP- > board-ti-am62x-Add-basic-initialization-for-usb-.patch > =C2=A0copy meta/recipes-bsp/u-boot/files/debian/rules.tmpl =3D> meta- > isar/recipes-bsp/u-boot/files/rules-beagleplay (55%) > =C2=A0create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot- > beagleplay_2024.01.bb > =C2=A0rename meta-isar/recipes-kernel/linux/{linux-mainline_5.4.203.bb = =3D> > linux-mainline_6.6.11.bb} (85%) > =C2=A0create mode 100644 meta-isar/scripts/lib/wic/canned- > wks/beagleplay.wks.in > =C2=A0create mode 100644 meta/scripts/lib/wic/plugins/source/hybrid- > boot.py >=20 > --=20 > 2.35.3 >=20 Applied to next. Additionally, checked the images built with the patchset together with hardware targets we have in the lab that also use linux-mainline this patchset updates to 6.6.11.