[-- Attachment #1: Type: text/plain, Size: 1563 bytes --] There is a new pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages rpi-zero-2-w-support https://github.com/void-linux/void-packages/pull/34962 rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/34962.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-rpi-zero-2-w-support-34962.patch --] [-- Type: text/x-diff, Size: 4593 bytes --] From b430b6d08f8c5183b0ab5ce9ab519654156641aa Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Fri, 7 Jan 2022 16:45:17 +0200 Subject: [PATCH] rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W. --- srcpkgs/rpi-kernel/template | 8 ++++---- srcpkgs/rpi2-kernel/template | 6 +++--- srcpkgs/rpi3-kernel/template | 6 +++--- srcpkgs/rpi4-kernel/template | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 81a8c484d0a3..ace66631b5ef 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -8,15 +8,15 @@ # Commit hash is picked from latest tag [1], if appropriate, or from latest # "Merge remote-tracking branch 'stable/linux-5.10.y' into rpi-5.10.y" commit. # -# [1] https://github.com/raspberrypi/linux/releases +# [1] https://github.com/raspberrypi/linux/tags # # WARNING: keep all rpi*-kernel packages in sync -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv6l*" wrksrc="linux-${_githash}" @@ -27,7 +27,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template index cc861a0a261a..4f46d9047f13 100644 --- a/srcpkgs/rpi2-kernel/template +++ b/srcpkgs/rpi2-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi2-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi2-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv7l*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template index 0dd5ce9593db..4f55d60a48a9 100644 --- a/srcpkgs/rpi3-kernel/template +++ b/srcpkgs/rpi3-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi3-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi3-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 3 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template index 9ddae3fac5a3..84b1f0f6df23 100644 --- a/srcpkgs/rpi4-kernel/template +++ b/srcpkgs/rpi4-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi4-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi4-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 conflicts=rpi3-kernel
[-- Attachment #1: Type: text/plain, Size: 501 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008296325 Comment: There's 2 ways we could fix `rpi2-kernel` build: 1. We disable `CONFIG_GCC_PLUGINS` 2. We add `gmp-devel libmpc-devel` to `hostmakedepends`, but it doesn't look like any of the other `rpi*-kernel` packages do this? I didn't happen to catch this one locally since I just verified `/boot/bcm2710-rpi-zero-2.dtb` got added to the `rpi3-kernel` package.
[-- Attachment #1: Type: text/plain, Size: 527 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008296325 Comment: There's 2 ways we could fix `rpi2-kernel` build: 1. We disable `CONFIG_GCC_PLUGINS` 2. We add `gmp-devel libmpc-devel` to `hostmakedepends`, but it doesn't look like any of the other `rpi*-kernel` packages do this? Which one do I go for? I didn't happen to catch this one locally since I just verified `/boot/bcm2710-rpi-zero-2.dtb` got added to the `rpi3-kernel` package.
[-- Attachment #1: Type: text/plain, Size: 202 bytes --] New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008297900 Comment: What is the perceived benefit of GCC plugins in the kernel?
[-- Attachment #1: Type: text/plain, Size: 342 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008298550 Comment: > What is the perceived benefit of GCC plugins in the kernel? No idea, I'm certainly in favor of disabling them as they don't appear to be enabled in basically any of the other kernels either.
[-- Attachment #1: Type: text/plain, Size: 354 bytes --] New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008298721 Comment: This should be one commit per template, its policy and makes reverts simpler. Problem with GCC plugins is that they would also be required for building dkms modules and depend on the specific gcc version iirc.
[-- Attachment #1: Type: text/plain, Size: 243 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008298890 Comment: > This should be one commit per template, its policy and makes reverts simpler. Will fix!
[-- Attachment #1: Type: text/plain, Size: 395 bytes --] New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008298721 Comment: This should be one commit per template, its policy and makes reverts simpler. Problem with GCC plugins is that they would also be required for building dkms modules and depend on the specific gcc version when building external modules with them iirc.
[-- Attachment #1: Type: text/plain, Size: 1568 bytes --] There is an updated pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages rpi-zero-2-w-support https://github.com/void-linux/void-packages/pull/34962 rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> A patch file from https://github.com/void-linux/void-packages/pull/34962.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-rpi-zero-2-w-support-34962.patch --] [-- Type: text/x-diff, Size: 5765 bytes --] From 2bf8cb060f14572fed33877b1bee2669554ac7af Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:33:56 +0200 Subject: [PATCH 1/4] rpi-kernel: update to 5.10.90. --- srcpkgs/rpi-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 81a8c484d0a3..ace66631b5ef 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -8,15 +8,15 @@ # Commit hash is picked from latest tag [1], if appropriate, or from latest # "Merge remote-tracking branch 'stable/linux-5.10.y' into rpi-5.10.y" commit. # -# [1] https://github.com/raspberrypi/linux/releases +# [1] https://github.com/raspberrypi/linux/tags # # WARNING: keep all rpi*-kernel packages in sync -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv6l*" wrksrc="linux-${_githash}" @@ -27,7 +27,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" From 555d5273321ab9deabcab314383f678549153986 Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:34:05 +0200 Subject: [PATCH 2/4] rpi2-kernel: update to 5.10.90. Additionally disable GCC_PLUGINS since it was enabled in the upstream bcm2709_defconfig. --- srcpkgs/rpi2-kernel/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template index cc861a0a261a..c8313ed36c00 100644 --- a/srcpkgs/rpi2-kernel/template +++ b/srcpkgs/rpi2-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi2-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi2-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv7l*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" @@ -82,6 +82,9 @@ do_configure() { # LXD 4.2+ support echo "CONFIG_BRIDGE_VLAN_FILTERING=y" >> "$defconfig" + # Disable GCC plugins + echo "# CONFIG_GCC_PLUGINS is not set" >> "$defconfig" + make ${makejobs} ${_cross} ARCH=${_arch} ${target} # Always use our revision to CONFIG_LOCALVERSION to match our pkg version. From db07b18fda5d814db614d10801a43c63dfd83f97 Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:35 +0200 Subject: [PATCH 3/4] rpi3-kernel: update to 5.10.90. --- srcpkgs/rpi3-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template index 0dd5ce9593db..4f55d60a48a9 100644 --- a/srcpkgs/rpi3-kernel/template +++ b/srcpkgs/rpi3-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi3-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi3-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 3 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" From 6f139476159cd9ed5844abd886218034db15d6bb Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:42 +0200 Subject: [PATCH 4/4] rpi4-kernel: update to 5.10.90. --- srcpkgs/rpi4-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template index 9ddae3fac5a3..84b1f0f6df23 100644 --- a/srcpkgs/rpi4-kernel/template +++ b/srcpkgs/rpi4-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi4-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi4-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 conflicts=rpi3-kernel
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --] There is an updated pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages rpi-zero-2-w-support https://github.com/void-linux/void-packages/pull/34962 rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> [ci skip] [since everything already built successfully](https://github.com/void-linux/void-packages/actions/runs/1674011782) A patch file from https://github.com/void-linux/void-packages/pull/34962.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-rpi-zero-2-w-support-34962.patch --] [-- Type: text/x-diff, Size: 5933 bytes --] From df9a2265f3839d15f97c64268ed79858595503c6 Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:33:56 +0200 Subject: [PATCH 1/4] rpi-kernel: update to 5.10.90. --- srcpkgs/rpi-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 81a8c484d0a3..ace66631b5ef 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -8,15 +8,15 @@ # Commit hash is picked from latest tag [1], if appropriate, or from latest # "Merge remote-tracking branch 'stable/linux-5.10.y' into rpi-5.10.y" commit. # -# [1] https://github.com/raspberrypi/linux/releases +# [1] https://github.com/raspberrypi/linux/tags # # WARNING: keep all rpi*-kernel packages in sync -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv6l*" wrksrc="linux-${_githash}" @@ -27,7 +27,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" From bb4ee83c3f57667eabe9bb926f0539f477b7850d Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:34:05 +0200 Subject: [PATCH 2/4] rpi2-kernel: update to 5.10.90. Additionally disable GCC_PLUGINS since it was enabled in the upstream bcm2709_defconfig. --- srcpkgs/rpi2-kernel/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template index cc861a0a261a..c8313ed36c00 100644 --- a/srcpkgs/rpi2-kernel/template +++ b/srcpkgs/rpi2-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi2-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi2-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="armv7l*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" @@ -82,6 +82,9 @@ do_configure() { # LXD 4.2+ support echo "CONFIG_BRIDGE_VLAN_FILTERING=y" >> "$defconfig" + # Disable GCC plugins + echo "# CONFIG_GCC_PLUGINS is not set" >> "$defconfig" + make ${makejobs} ${_cross} ARCH=${_arch} ${target} # Always use our revision to CONFIG_LOCALVERSION to match our pkg version. From c8da114038957316e8c63a94ed03b525b3df19bf Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:35 +0200 Subject: [PATCH 3/4] rpi3-kernel: update to 5.10.90. --- srcpkgs/rpi3-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template index 0dd5ce9593db..1363d282ae8c 100644 --- a/srcpkgs/rpi3-kernel/template +++ b/srcpkgs/rpi3-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi3-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi3-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -14,9 +14,9 @@ makedepends="ncurses-devel" maintainer="Piraty <piraty1@inbox.ru>" homepage="http://www.kernel.org" license="GPL-2.0-only" -short_desc="Linux kernel for Raspberry Pi 3 (${version%.*} series [git ${_gitshort}])" +short_desc="Linux kernel for Raspberry Pi 3 / Zero 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 _kernver="${version}_${revision}" From e8959d8603734989ce12bdc50d62dbdda284b21c Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:42 +0200 Subject: [PATCH 4/4] rpi4-kernel: update to 5.10.90. --- srcpkgs/rpi4-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template index 9ddae3fac5a3..84b1f0f6df23 100644 --- a/srcpkgs/rpi4-kernel/template +++ b/srcpkgs/rpi4-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi4-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="1ef86d0084b5fcc6910f8e9aa9a6232457444e92" _gitshort="${_githash:0:7}" pkgname=rpi4-kernel -version=5.10.52 +version=5.10.90 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=1f7f6b516ad468ff864aa85cccafdf5578cb3ca5b412c9d73fe6d8c763406ef9 python_version=3 conflicts=rpi3-kernel
[-- Attachment #1: Type: text/plain, Size: 208 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008361233 Comment: Updated `rpi3-kernel` to mention `Zero 2` in the `short_desc`
[-- Attachment #1: Type: text/plain, Size: 206 bytes --] New comment by JamiKettunen on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1008361233 Comment: Updated `rpi3-kernel` to mention the Zero 2 in `short_desc`
[-- Attachment #1: Type: text/plain, Size: 284 bytes --] New comment by marmeladema on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1009128031 Comment: @ahesford the GCC plugins are required to enable certain hardening options: https://www.kernel.org/doc/html/latest/kbuild/gcc-plugins.html
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --] There is an updated pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages rpi-zero-2-w-support https://github.com/void-linux/void-packages/pull/34962 rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> [ci skip] [since everything already built successfully](https://github.com/void-linux/void-packages/actions/runs/1674011782) A patch file from https://github.com/void-linux/void-packages/pull/34962.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-rpi-zero-2-w-support-34962.patch --] [-- Type: text/x-diff, Size: 5933 bytes --] From d672a2a22a6da6a257ebf9cda03e0536825334b2 Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:33:56 +0200 Subject: [PATCH 1/4] rpi-kernel: update to 5.10.92. --- srcpkgs/rpi-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 81a8c484d0a3..9b38bc53a346 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -8,15 +8,15 @@ # Commit hash is picked from latest tag [1], if appropriate, or from latest # "Merge remote-tracking branch 'stable/linux-5.10.y' into rpi-5.10.y" commit. # -# [1] https://github.com/raspberrypi/linux/releases +# [1] https://github.com/raspberrypi/linux/tags # # WARNING: keep all rpi*-kernel packages in sync -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="armv6l*" wrksrc="linux-${_githash}" @@ -27,7 +27,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" From 513694bc5c4031a6b22ccad9049a0f2333e0b2de Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:34:05 +0200 Subject: [PATCH 2/4] rpi2-kernel: update to 5.10.92. Additionally disable GCC_PLUGINS since it was enabled in the upstream bcm2709_defconfig. --- srcpkgs/rpi2-kernel/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template index cc861a0a261a..b970fd924fd9 100644 --- a/srcpkgs/rpi2-kernel/template +++ b/srcpkgs/rpi2-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi2-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi2-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="armv7l*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" @@ -82,6 +82,9 @@ do_configure() { # LXD 4.2+ support echo "CONFIG_BRIDGE_VLAN_FILTERING=y" >> "$defconfig" + # Disable GCC plugins + echo "# CONFIG_GCC_PLUGINS is not set" >> "$defconfig" + make ${makejobs} ${_cross} ARCH=${_arch} ${target} # Always use our revision to CONFIG_LOCALVERSION to match our pkg version. From 669b6ed70a2abe8e9e1640bc95d195e8853e6abe Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:35 +0200 Subject: [PATCH 3/4] rpi3-kernel: update to 5.10.92. --- srcpkgs/rpi3-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template index 0dd5ce9593db..e76d0ab86d51 100644 --- a/srcpkgs/rpi3-kernel/template +++ b/srcpkgs/rpi3-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi3-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi3-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -14,9 +14,9 @@ makedepends="ncurses-devel" maintainer="Piraty <piraty1@inbox.ru>" homepage="http://www.kernel.org" license="GPL-2.0-only" -short_desc="Linux kernel for Raspberry Pi 3 (${version%.*} series [git ${_gitshort}])" +short_desc="Linux kernel for Raspberry Pi 3 / Zero 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" From 01cef37b083f076b69f06336c130a44a78c240ca Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:42 +0200 Subject: [PATCH 4/4] rpi4-kernel: update to 5.10.92. --- srcpkgs/rpi4-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template index 9ddae3fac5a3..27ed4f581a7b 100644 --- a/srcpkgs/rpi4-kernel/template +++ b/srcpkgs/rpi4-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi4-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi4-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 conflicts=rpi3-kernel
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --] There is an updated pull request by JamiKettunen against master on the void-packages repository https://github.com/JamiKettunen/void-packages rpi-zero-2-w-support https://github.com/void-linux/void-packages/pull/34962 rpi*-kernel: update to 5.10.90. This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> [ci skip] [since everything already built successfully](https://github.com/void-linux/void-packages/actions/runs/1674011782) A patch file from https://github.com/void-linux/void-packages/pull/34962.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-rpi-zero-2-w-support-34962.patch --] [-- Type: text/x-diff, Size: 5933 bytes --] From 3e39ccd11464bc18e06b5b53395265f9127baf2b Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:33:56 +0200 Subject: [PATCH 1/4] rpi-kernel: update to 5.10.92. --- srcpkgs/rpi-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 81a8c484d0a3..9b38bc53a346 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -8,15 +8,15 @@ # Commit hash is picked from latest tag [1], if appropriate, or from latest # "Merge remote-tracking branch 'stable/linux-5.10.y' into rpi-5.10.y" commit. # -# [1] https://github.com/raspberrypi/linux/releases +# [1] https://github.com/raspberrypi/linux/tags # # WARNING: keep all rpi*-kernel packages in sync -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="armv6l*" wrksrc="linux-${_githash}" @@ -27,7 +27,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi zero/1 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" From 8d5965b3217c989408e0e2df1851dee22ed993fd Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:34:05 +0200 Subject: [PATCH 2/4] rpi2-kernel: update to 5.10.92. Additionally disable GCC_PLUGINS since it was enabled in the upstream bcm2709_defconfig. --- srcpkgs/rpi2-kernel/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi2-kernel/template b/srcpkgs/rpi2-kernel/template index cc861a0a261a..b970fd924fd9 100644 --- a/srcpkgs/rpi2-kernel/template +++ b/srcpkgs/rpi2-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi2-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi2-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="armv7l*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" @@ -82,6 +82,9 @@ do_configure() { # LXD 4.2+ support echo "CONFIG_BRIDGE_VLAN_FILTERING=y" >> "$defconfig" + # Disable GCC plugins + echo "# CONFIG_GCC_PLUGINS is not set" >> "$defconfig" + make ${makejobs} ${_cross} ARCH=${_arch} ${target} # Always use our revision to CONFIG_LOCALVERSION to match our pkg version. From 4b8e6726acebe0cfcc0eb4a1bcb91402d810602d Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:35 +0200 Subject: [PATCH 3/4] rpi3-kernel: update to 5.10.92. --- srcpkgs/rpi3-kernel/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rpi3-kernel/template b/srcpkgs/rpi3-kernel/template index 0dd5ce9593db..e76d0ab86d51 100644 --- a/srcpkgs/rpi3-kernel/template +++ b/srcpkgs/rpi3-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi3-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi3-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -14,9 +14,9 @@ makedepends="ncurses-devel" maintainer="Piraty <piraty1@inbox.ru>" homepage="http://www.kernel.org" license="GPL-2.0-only" -short_desc="Linux kernel for Raspberry Pi 3 (${version%.*} series [git ${_gitshort}])" +short_desc="Linux kernel for Raspberry Pi 3 / Zero 2 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 _kernver="${version}_${revision}" From 9fee769292543ff2901694c373ccf70c136e3c29 Mon Sep 17 00:00:00 2001 From: Jami Kettunen <jami.kettunen@protonmail.com> Date: Sun, 9 Jan 2022 15:35:42 +0200 Subject: [PATCH 4/4] rpi4-kernel: update to 5.10.92. --- srcpkgs/rpi4-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi4-kernel/template b/srcpkgs/rpi4-kernel/template index 9ddae3fac5a3..27ed4f581a7b 100644 --- a/srcpkgs/rpi4-kernel/template +++ b/srcpkgs/rpi4-kernel/template @@ -1,11 +1,11 @@ # Template file for 'rpi4-kernel' # See rpi-kernel for version policy -_githash="86729e78125d4f3d203457940feee8bc97b11f6c" +_githash="650082a559a570d6c9d2739ecc62843d6f951059" _gitshort="${_githash:0:7}" pkgname=rpi4-kernel -version=5.10.52 +version=5.10.92 revision=1 archs="aarch64*" wrksrc="linux-${_githash}" @@ -16,7 +16,7 @@ homepage="http://www.kernel.org" license="GPL-2.0-only" short_desc="Linux kernel for Raspberry Pi 4 (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=a25a7dfce4c2ca5bdca39ddab5e43539d9b04900b0dbefe19f4f9b053e59968c +checksum=ae8b1635a33316ef9b85a4f0ce77d0032c74fbe2ef127755b17cd34d265c48d8 python_version=3 conflicts=rpi3-kernel
[-- Attachment #1: Type: text/plain, Size: 559 bytes --] New comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1019347452 Comment: Tested with: - rpi 1 B+ - rpi zero - rpi 2 B - rpi 3 B - rpi zero 2 W on glibc and musl. all boot but did not do extensive testing. Unfortunately I do not have any rpi 4s so I can't test that one. on the zero 2 W, there was a message that popped up in dmesg during boot, but it did not seem to cause any issues: ``` [7.024198] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 ```
[-- Attachment #1: Type: text/plain, Size: 539 bytes --] New comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1019347452 Comment: Tested with: - 1 B+ - zero - 2 B - 3 B - zero 2 W on glibc and musl. all boot but did not do extensive testing. Unfortunately I do not have any rpi 4s so I can't test that one. on the zero 2 W, there was a message that popped up in dmesg during boot, but it did not seem to cause any issues: ``` [7.024198] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 ```
[-- Attachment #1: Type: text/plain, Size: 904 bytes --] New comment by karlgrose on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1023515921 Comment: Tested with a (native!) glibc build for the this [1] machine; no issues so far after about an hour running standard apps (Chromium browser, Telegram Desktop chat, Konversation IRC, qterminal). Sound and video (Youtube) seem OK, CPU load does zoom to 2 or more in top while streaming YT in Chromium (probably expected) but otherwise the system seems responsive. [1] ======= OS: Void Linux aarch64 Host: Raspberry Pi 4 Model B Rev 1.4 Kernel: 5.10.92_1 Uptime: 1 hour, 36 mins Packages: 636 (xbps-query) Shell: bash 5.1.16 Resolution: 1920x1080 DE: Lumina 1.6.0 Theme: gnome [GTK2], Adwaita [GTK3] Icons: Adwaita [GTK2/3] Terminal: qterminal Terminal Font: Monospace 12 CPU: BCM2835 (4) @ 1.500GHz Memory: 2075MiB / 3793MiB =======
[-- Attachment #1: Type: text/plain, Size: 890 bytes --] New comment by karlgrose on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1023515921 Comment: Tested with a (native!) glibc build for the this [1] machine; no issues so far after about an hour running standard apps (Chromium browser, Telegram Desktop chat, Konversation IRC, qterminal). Sound and video (Youtube) seem OK, CPU load does zoom to 2 or more in top while streaming YT in Chromium (probably expected) but otherwise the system seems responsive. [1] OS: Void Linux aarch64 Host: Raspberry Pi 4 Model B Rev 1.4 Kernel: 5.10.92_1 Uptime: 1 hour, 36 mins Packages: 636 (xbps-query) Shell: bash 5.1.16 Resolution: 1920x1080 DE: Lumina 1.6.0 Theme: gnome [GTK2], Adwaita [GTK3] Icons: Adwaita [GTK2/3] Terminal: qterminal Terminal Font: Monospace 12 CPU: BCM2835 (4) @ 1.500GHz Memory: 2075MiB / 3793MiB
[-- Attachment #1: Type: text/plain, Size: 886 bytes --] New comment by karlgrose on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1023515921 Comment: Tested with a (native!) glibc build for this [1] machine; no issues so far after about an hour running standard apps (Chromium browser, Telegram Desktop chat, Konversation IRC, qterminal). Sound and video (Youtube) seem OK, CPU load does zoom to 2 or more in top while streaming YT in Chromium (probably expected) but otherwise the system seems responsive. [1] OS: Void Linux aarch64 Host: Raspberry Pi 4 Model B Rev 1.4 Kernel: 5.10.92_1 Uptime: 1 hour, 36 mins Packages: 636 (xbps-query) Shell: bash 5.1.16 Resolution: 1920x1080 DE: Lumina 1.6.0 Theme: gnome [GTK2], Adwaita [GTK3] Icons: Adwaita [GTK2/3] Terminal: qterminal Terminal Font: Monospace 12 CPU: BCM2835 (4) @ 1.500GHz Memory: 2075MiB / 3793MiB
[-- Attachment #1: Type: text/plain, Size: 885 bytes --] New comment by karlgrose on void-packages repository https://github.com/void-linux/void-packages/pull/34962#issuecomment-1023515921 Comment: Tested with a (native!) glibc build for this [1] machine; no issues so far after about an hour running standard apps (Chromium browser, Telegram Desktop chat, Konversation IRC, qterminal). Sound and video (Youtube) seem OK, CPU load does zoom to 2 or more in top while streaming YT in Chromium (probably expected) but otherwise the system seems responsive. [1] OS: Void Linux aarch64 Host: Raspberry Pi 4 Model B Rev 1.4 Kernel: 5.10.92_1 Uptime: 1 hour, 36 mins Packages: 636 (xbps-query) Shell: bash 5.1.16 Resolution: 1920x1080 DE: Lumina 1.6.2 Theme: gnome [GTK2], Adwaita [GTK3] Icons: Adwaita [GTK2/3] Terminal: qterminal Terminal Font: Monospace 12 CPU: BCM2835 (4) @ 1.500GHz Memory: 2075MiB / 3793MiB
[-- Attachment #1: Type: text/plain, Size: 1513 bytes --] There's a merged pull request on the void-packages repository rpi*-kernel: update to 5.10.92. https://github.com/void-linux/void-packages/pull/34962 Description: This enables support for the Raspberry Pi Zero 2 W (adds `/boot/bcm2710-rpi-zero-2.dtb`) as well as brings the kernels up to the latest stable merge commit on [raspberrypi/linux @ rpi-5.10.y](https://github.com/raspberrypi/linux/commit/1ef86d0084b5fcc6910f8e9aa9a6232457444e92). <!-- Uncomment relevant sections and delete options which are not applicable --> #### Testing the changes - I tested the changes in this PR: **NO** (I'd like help here, I don't own any rpis) <!-- #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO** --> <!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration) and test at least one native build and, if supported, at least one cross build. Ignore this section if this PR is not skipping CI. --> <!-- #### Local build testing - I built this PR locally for my native architecture, (ARCH-LIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl --> [ci skip] [since everything already built successfully](https://github.com/void-linux/void-packages/actions/runs/1674011782)