From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7054083982638448640 X-Received: by 2002:a2e:8781:: with SMTP id n1mr14946423lji.96.1642406914143; Mon, 17 Jan 2022 00:08:34 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:b97:: with SMTP id b23ls3897500lfv.0.gmail; Mon, 17 Jan 2022 00:08:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJynM09Ym83TkPg6/dT9W4pR/d56RAqKAi81qmIjWzJnvyziMeFceeuR9jusl96tZps+VTIv X-Received: by 2002:a05:6512:3d18:: with SMTP id d24mr14917110lfv.149.1642406912992; Mon, 17 Jan 2022 00:08:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642406912; cv=none; d=google.com; s=arc-20160816; b=0hv6E+q1Rc9Utk7bfHZYf5IEPkHIUa7wiZ8tzsItWhIL/T8VpNK+NU5kzprR/lqQYi 4/SNuN2YrQnG/zNk3T8m3EiWQPO7DxyMPHTKeZ8OCQ32J1clnGbfP4PUgj1bVLOPaR/U L6ojYoZj6bdwAxhRdRyxqZeNYkfQ5BCQc5hSq7SGIAJf5XOa901MJ4LDGRUz/jFddGNW TGuHGK7XcWi8TQGsCC9tj2vTdddzPZAlry5NenEfOm3WdzBS6myLTgGt4k1iW2x7ck4a uN5yXUf/T5z8lX2LxeFsqPjPSy9iom3ZhaCEGUgLXyzasaY6Oa5MT7ciH76THbGznEUJ RS1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=iGvTIV27bQJ9GBEXeQ3R2DdPPODMrrmnL26Qs369buU=; b=wFA0QAKuX1P//Xo8mROnoFhvrjJ0UjTFItoD2cZ663gi6uZICounaQsgM00T4/jFxN 1C/ZcAAFN55UCJqBA9wxdyjE3pyIT9qMHMxTO9MP1+IroSUxeIxUe/zyxfG4zB8UctgZ 49c8h8bLRd4HrFv/wkf+sMGNBg7fXZmxwFIsl57zgP9GklTm6E162k64/YoRC6jIlCUL xoVX3aTwXzGdNpnIUb5SRmmJZxmQQzgioxaN+TOZe/0/lP7f/d995kPGTCpJiA3YRlRE nHJGXAwYEBzPwa/d6zkZTGeyBB8+7MlxbQmoiYDEqDoFBKcHX0nrF504GUXEtj7NuCMx EE3Q== 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 v18si597809ljb.6.2022.01.17.00.08.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Jan 2022 00:08:32 -0800 (PST) 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 baighyz.m.ilbers.de (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) with ESMTPSA id 20H88VJ1016083 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Jan 2022 09:08:31 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 0/6] Update rpi targets to bullseye Date: Mon, 17 Jan 2022 09:08:25 +0100 Message-Id: <20220117080831.13345-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: OUmRPt8HNhOv This patchset adds Bullseye targets for Raspbian (Raspberry Pi OS). Since Raspbian Stretch supported by Isar, many things happend in Raspberry world: - linux-image-rpi* and linux-headers-rpi* packages are now outdated. They are still provided in Raspbian Buster, but only for older kernels. Currently, kernel images and modules are provided by the package `raspberrypi-kernel` and kernel headers for all kernels come with the package `raspberrypi-kernel-headers` - new Raspberry boards were released, based on three different SoCs. - new 64bit version or RaspiOS for Raspberry Pi 4 became available. It uses Debian mirrors for bootstrap and package delivery, contrary to 32bit version that continues using own RaspiOs mirrors, with packages compiled to support old (armv6) hardware. This patchset adds RaspiOS Bullseye configs to build Isar for all three possible hardware options: - for Raspberry Pi 1, Pi Zero, Pi Zero W, and Compute Module; - for Raspberry Pi 2, Pi 3, Pi 3+, and Compute Module 3; - for Raspberry Pi 4 (32 bit); - for Raspberry Pi 4 (64 bit). Changes since v1: - Rebased on top of testsuite/iMX6 patchsets - Small corrections in commit messages Uladzimir Bely (6): linux: Allow to use custom packages for linux headers and image rpi-sdimage: Change deployed image name. rpi: Added raspios-bullseye configs raspios: resize rootfs on first boot CI: Switch rpi targets to bullseye doc: Add notes about raspios-bullseye RECIPE-API-CHANGELOG.md | 9 ++++ doc/user_manual.md | 8 +++ meta-isar/classes/rpi-sdimg.bbclass | 2 +- .../conf/distro/raspios-bullseye-64.list | 9 ++++ meta-isar/conf/distro/raspios-bullseye.conf | 22 ++++++++ meta-isar/conf/distro/raspios-bullseye.list | 5 ++ meta-isar/conf/distro/raspios-configscript.sh | 50 +++++++++++++++++++ meta-isar/conf/local.conf.sample | 4 ++ meta-isar/conf/machine/rpi-arm-v7.conf | 7 +++ meta-isar/conf/machine/rpi-arm-v7l.conf | 7 +++ meta-isar/conf/machine/rpi-arm.conf | 7 +++ meta-isar/conf/machine/rpi-arm64-v8.conf | 7 +++ meta-isar/conf/machine/rpi-common.conf | 22 ++++++++ .../conf/multiconfig/rpi-arm-bullseye.conf | 5 ++ .../conf/multiconfig/rpi-arm-v7-bullseye.conf | 5 ++ .../multiconfig/rpi-arm-v7l-bullseye.conf | 5 ++ .../multiconfig/rpi-arm64-v8-bullseye.conf | 5 ++ .../example-module/example-module.bb | 4 ++ meta/classes/image.bbclass | 3 +- .../linux-module/files/debian/control.tmpl | 4 +- meta/recipes-kernel/linux-module/module.inc | 29 ++++++++--- meta/recipes-kernel/linux/linux-distro.bb | 4 ++ testsuite/build_test/build_test.py | 7 ++- 23 files changed, 218 insertions(+), 12 deletions(-) create mode 100644 meta-isar/conf/distro/raspios-bullseye-64.list create mode 100644 meta-isar/conf/distro/raspios-bullseye.conf create mode 100644 meta-isar/conf/distro/raspios-bullseye.list create mode 100644 meta-isar/conf/distro/raspios-configscript.sh create mode 100644 meta-isar/conf/machine/rpi-arm-v7.conf create mode 100644 meta-isar/conf/machine/rpi-arm-v7l.conf create mode 100644 meta-isar/conf/machine/rpi-arm.conf create mode 100644 meta-isar/conf/machine/rpi-arm64-v8.conf create mode 100644 meta-isar/conf/machine/rpi-common.conf create mode 100644 meta-isar/conf/multiconfig/rpi-arm-bullseye.conf create mode 100644 meta-isar/conf/multiconfig/rpi-arm-v7-bullseye.conf create mode 100644 meta-isar/conf/multiconfig/rpi-arm-v7l-bullseye.conf create mode 100644 meta-isar/conf/multiconfig/rpi-arm64-v8-bullseye.conf -- 2.20.1