From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7054083982638448640 X-Received: by 2002:a05:600c:20d3:: with SMTP id y19mr1985917wmm.151.1642575545003; Tue, 18 Jan 2022 22:59:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:a158:: with SMTP id r24ls715406wrr.3.gmail; Tue, 18 Jan 2022 22:59:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJx72xzYQ0oU8GjBeiayXuaJlbHqfDqNkAzIMVNbSsljvHK1aInSE1sQ8jGtMMO3FHSZqDo7 X-Received: by 2002:a5d:5745:: with SMTP id q5mr5707476wrw.160.1642575544022; Tue, 18 Jan 2022 22:59:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642575544; cv=none; d=google.com; s=arc-20160816; b=Rpa+JB1/oHVHIEG9ySTFVHk7gWP55jXNK5jLIceT3uGSDQIPzaLRF+cDbK9n4v3Cga mHiVazGsZ2T1aFGrgVYelLnkOBSf6VArNdyxgd0tSn0wekCYgVvE8j553SG6qqjNxMbL aVk+loen+l6E0/qwITjKda14/PJeB2De/N/y/YEdvu1g3Ox5UqDXha2Kiv8gg1ZiZs5U mIs3hSUkmK0uI3w0Ucpd/UWZxJhlnItVZdB1HSfpBneVpCbeLR2FRzNdNcQiX1Mc+CoC NT/BWPTEtASXUyo1yxI0y1F3N//oZEaWI6s41Vyvxb/iiF9IhS30JdO7AUnlk14kpV31 Spzw== 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=FQtyhZ+nRUPO/AymNR5t9Wx/85vt04f3+fCH/94OKVg=; b=kIopy0whJXuLlSTiPKHfkVo0RMNstGO7WqseXZgztu6L+T56D82k8Sx5DzuZvQWXcb s+vtLN3diQeJ/dpa/vcbONN7d4G6CiSvKOBOrNiJL+5aD2LqsHhfOlcDtJrxSu8XKGNp lCXxByIPj82xcFAP8OhKF0yQ7g75wk8kCteTUJqCkMxdFJvyseTazVezE+b4LxtutwMe K0Xvyud0rqyPGIzBmULMBCG+fdq3FQI6wuHPQoaDSFXMlXNT5dASBGQcpesb/0qJoIBF qPOqDl3DAdHHAQYipkkCvoIS7Ana0PAHYyVSpu8XPGZgjDr4Z5CYLb7nrab61PsSYEQ1 lOTw== 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 o17si324780wms.1.2022.01.18.22.59.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Jan 2022 22:59:03 -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 20J6x2LY024118 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Jan 2022 07:59:03 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 0/6] Update rpi targets to bullseye Date: Wed, 19 Jan 2022 07:58:56 +0100 Message-Id: <20220119065902.13514-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: a24PMvurhTSk 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. Changes since v2: - Add armhf as compat arch for arm64 in raspios-bullseye distro config. 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 | 24 +++++++++ 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, 220 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