From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7044425888440516608 X-Received: by 2002:a05:600c:1d07:: with SMTP id l7mr758300wms.12.1640158213670; Tue, 21 Dec 2021 23:30:13 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:522c:: with SMTP id i12ls1548803wra.0.gmail; Tue, 21 Dec 2021 23:30:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJwZIQeQGzG/EJcLES6XCgVXPxlS6msyo65di/hRHZsq5fPEp5tPKYadkFb522cFZe/MLT32 X-Received: by 2002:adf:ee4a:: with SMTP id w10mr1210359wro.232.1640158212647; Tue, 21 Dec 2021 23:30:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1640158212; cv=none; d=google.com; s=arc-20160816; b=SgLA3rFOoBhUK3gsCs3tMWy/TYPBCNjeQJg3cI8ZkmjL1a4f3TPNYPn/dZENWiErNI wDYKPrx4EHtqa9x0g4TBAAT1/0ohS7TQXOJYccE+e7Fq+G6vqiCGxW2A491CLuXw9/oo JpoJosvBvcMQsI0h6KRYorTOj3qDrHXm3BAQ9ofeY9e8tkcbGf5XSnOmpMwz9tYFs7hS LIdPj7RYmosJQ7Uf6Lmkl3tpbnxH3wt3fbttW0Jwj6Uyts5k6YD/Y2ZOEv05HNKT9TXS uO7Ht8jxS7+S+brrDiiVM2hdzMndHWip9i4g+SIkEsGbTMJgDgwfsVD9dg+XU1kr96tJ 3dOg== 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=gy5ZO5Y0/Hs2mlf89aLCLcobKBV/xMcQybpvAu7dUh0=; b=Xyr3ZLiPgA/oGH2PwrGlggKJojfuUr2ToqfIfOHkKGm/Wxw8Lvt/OoELyQen51mwuB IT3xCkyZFB2GIqiAWdMTXaWsnVVcScm8Om4WZoq/aaoZ7cryj8380HUvYT0oz15ZlA6L K9+LdxxUXpMdkOPe/tHF5psX8qPOI7ZrANLOBLFZ6hjjbinHTUz0p/esddk3q+aByxGy FLq0upuEV4DV9MxIZozEEYZa9+zGSFWG4zZVGXUb3yXP1yVcROI20h7m+r89z5fmiNgG IjK5KElNZ5+0bAuQ8GjOKGusxEvjy97sSJWmE3TFx28y2jbOcIRVytC/b1fHvY7Y3gPU CGDg== 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 d15si63582wrw.2.2021.12.21.23.30.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 21 Dec 2021 23:30:12 -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 1BM7UBgo005366 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 22 Dec 2021 08:30:11 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 0/6] Update rpi targets to bullseye Date: Wed, 22 Dec 2021 08:30:05 +0100 Message-Id: <20211222073011.14368-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: cFX8nTRmT6GH 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). 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 | 11 ++-- 23 files changed, 220 insertions(+), 14 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