From ea1ee6f72ac20cd5e6e767927147e27bf6ebb307 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Tue, 14 Apr 2026 17:46:53 +0400 Subject: [PATCH] feat: update pkgs to pull in Linux firmware 20260410 Update and regen docs. Signed-off-by: Andrey Smirnov (cherry picked from commit 36706070f7a95e55f3e94a6e909fc393bed35173) --- Makefile | 3 ++- Pkgfile | 2 +- README.md | 22 +++++++++++----------- hack/release.toml | 4 ++-- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index 66c2e73..5afc3a7 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2026-04-15T10:12:45Z by kres b6d29bf. +# Generated on 2026-04-15T10:14:57Z by kres b6d29bf. # common variables @@ -322,3 +322,4 @@ release-notes: $(ARTIFACTS) conformance: @docker pull $(CONFORMANCE_IMAGE) @docker run --rm -it -v $(PWD):/src -w /src $(CONFORMANCE_IMAGE) enforce + diff --git a/Pkgfile b/Pkgfile index 5fc82c5..00718e6 100644 --- a/Pkgfile +++ b/Pkgfile @@ -4,7 +4,7 @@ format: v1alpha2 vars: CONTAINERD_VERSION: v2.2.2 # update this when updating PKGS_VERSION in Makefile - LINUX_FIRMWARE_VERSION: "20260309" # update this when updating PKGS_VERSION in Makefile + LINUX_FIRMWARE_VERSION: "20260410" # update this when updating PKGS_VERSION in Makefile DRBD_DRIVER_VERSION: 9.3.1 # update this when updating PKGS_VERSION in Makefile PX_FUSE_DRIVER_VERSION: 4b7ade7d7a4afe10b87ff7a16a59e9d1e3fae68f # update this when updating PKGS_VERSION in Makefile ZFS_DRIVER_VERSION: 2.4.1 # update this when updating PKGS_VERSION in Makefile diff --git a/README.md b/README.md index a370631..3e3e872 100644 --- a/README.md +++ b/README.md @@ -75,26 +75,26 @@ tiers based on support level: | Name | Tier | Image | Version | Description | | ---- | ---- | ----- | ------- | ----------- | -| [amd-ucode](firmware/amd-ucode) | :green_square: core | [ghcr.io/siderolabs/amd-ucode](https://github.com/siderolabs/extensions/pkgs/container/amd-ucode) | `20260309` | This system extension provides AMD microcode binaries. | -| [bnx2-bnx2x](firmware/bnx2-bnx2x) | :green_square: core | [ghcr.io/siderolabs/bnx2-bnx2x](https://github.com/siderolabs/extensions/pkgs/container/bnx2-bnx2x) | `20260309` | This system extension provides bnx2 and bnx2x binaries. | -| [chelsio-firmware](firmware/chelsio) | :white_large_square: contrib | [ghcr.io/siderolabs/chelsio-firmware](https://github.com/siderolabs/extensions/pkgs/container/chelsio-firmware) | `20260309` | This system extension provides Chelsio NIC firmware binaries. | -| [intel-ice-firmware](firmware/intel-ice-firmware) | :green_square: core | [ghcr.io/siderolabs/intel-ice-firmware](https://github.com/siderolabs/extensions/pkgs/container/intel-ice-firmware) | `20260309` | This system extension provides Intel Ice firmware binaries. | +| [amd-ucode](firmware/amd-ucode) | :green_square: core | [ghcr.io/siderolabs/amd-ucode](https://github.com/siderolabs/extensions/pkgs/container/amd-ucode) | `20260410` | This system extension provides AMD microcode binaries. | +| [bnx2-bnx2x](firmware/bnx2-bnx2x) | :green_square: core | [ghcr.io/siderolabs/bnx2-bnx2x](https://github.com/siderolabs/extensions/pkgs/container/bnx2-bnx2x) | `20260410` | This system extension provides bnx2 and bnx2x binaries. | +| [chelsio-firmware](firmware/chelsio) | :white_large_square: contrib | [ghcr.io/siderolabs/chelsio-firmware](https://github.com/siderolabs/extensions/pkgs/container/chelsio-firmware) | `20260410` | This system extension provides Chelsio NIC firmware binaries. | +| [intel-ice-firmware](firmware/intel-ice-firmware) | :green_square: core | [ghcr.io/siderolabs/intel-ice-firmware](https://github.com/siderolabs/extensions/pkgs/container/intel-ice-firmware) | `20260410` | This system extension provides Intel Ice firmware binaries. | | [intel-ucode](firmware/intel-ucode) | :green_square: core | [ghcr.io/siderolabs/intel-ucode](https://github.com/siderolabs/extensions/pkgs/container/intel-ucode) | `20260227` | This system extension provides Intel microcode binaries. | -| [qlogic-firmware](firmware/qlogic-firmware) | :green_square: core | [ghcr.io/siderolabs/qlogic-firmware](https://github.com/siderolabs/extensions/pkgs/container/qlogic-firmware) | `20260309` | This system extension provides firmware for QLogic devices. | -| [realtek-firmware](firmware/realtek-firmware) | :green_square: core | [ghcr.io/siderolabs/realtek-firmware](https://github.com/siderolabs/extensions/pkgs/container/realtek-firmware) | `20260309` | This system extension provides realtek firmware binaries. | +| [qlogic-firmware](firmware/qlogic-firmware) | :green_square: core | [ghcr.io/siderolabs/qlogic-firmware](https://github.com/siderolabs/extensions/pkgs/container/qlogic-firmware) | `20260410` | This system extension provides firmware for QLogic devices. | +| [realtek-firmware](firmware/realtek-firmware) | :green_square: core | [ghcr.io/siderolabs/realtek-firmware](https://github.com/siderolabs/extensions/pkgs/container/realtek-firmware) | `20260410` | This system extension provides realtek firmware binaries. | | [revpi-firmware](firmware/revpi-firmware) | :white_large_square: contrib | [ghcr.io/siderolabs/revpi-firmware](https://github.com/siderolabs/extensions/pkgs/container/revpi-firmware) | `v1.0.0` | This system extension provides tools e.g. udev rules for the RevolutionPi platform. | ### Direct Rendering Manager (DRM) | Name | Tier | Image | Version | Description | | ---- | ---- | ----- | ------- | ----------- | -| [amdgpu](drm/amdgpu) | :green_square: core | [ghcr.io/siderolabs/amdgpu](https://github.com/siderolabs/extensions/pkgs/container/amdgpu) | `20260309-VERSION` | This system extension provides AMDGPU firmware binaries and kernel modules. | -| [i915](drm/i915) | :green_square: core | [ghcr.io/siderolabs/i915](https://github.com/siderolabs/extensions/pkgs/container/i915) | `20260309-VERSION` | This system extension provides Intel GPU microcode binaries and kernel modules. | -| [intel-npu](drm/intel-npu) | :white_large_square: contrib | [ghcr.io/siderolabs/intel-npu](https://github.com/siderolabs/extensions/pkgs/container/intel-npu) | `20260309-VERSION` | This system extension provides Intel NPU firmware binaries and kernel modules. | -| [panfrost](drm/panfrost) | :white_large_square: contrib | [ghcr.io/siderolabs/panfrost](https://github.com/siderolabs/extensions/pkgs/container/panfrost) | `20260309-VERSION` | This system extension provides ARM Mali Midgard, Bifrost, and Valhall firmware binaries and kernel modules. | +| [amdgpu](drm/amdgpu) | :green_square: core | [ghcr.io/siderolabs/amdgpu](https://github.com/siderolabs/extensions/pkgs/container/amdgpu) | `20260410-VERSION` | This system extension provides AMDGPU firmware binaries and kernel modules. | +| [i915](drm/i915) | :green_square: core | [ghcr.io/siderolabs/i915](https://github.com/siderolabs/extensions/pkgs/container/i915) | `20260410-VERSION` | This system extension provides Intel GPU microcode binaries and kernel modules. | +| [intel-npu](drm/intel-npu) | :white_large_square: contrib | [ghcr.io/siderolabs/intel-npu](https://github.com/siderolabs/extensions/pkgs/container/intel-npu) | `20260410-VERSION` | This system extension provides Intel NPU firmware binaries and kernel modules. | +| [panfrost](drm/panfrost) | :white_large_square: contrib | [ghcr.io/siderolabs/panfrost](https://github.com/siderolabs/extensions/pkgs/container/panfrost) | `20260410-VERSION` | This system extension provides ARM Mali Midgard, Bifrost, and Valhall firmware binaries and kernel modules. | | [rockchip-rknn](drm/rockship-rknn) | :white_large_square: contrib | [ghcr.io/siderolabs/rockchip-rknn](https://github.com/siderolabs/extensions/pkgs/container/rockchip-rknn) | `VERSION` | This system extension provides kernel modules for the RKNN NPU found in Rockchip SBCs like the RK3588. | | [vc4](drm/vc4) | :yellow_square: extra | [ghcr.io/siderolabs/vc4](https://github.com/siderolabs/extensions/pkgs/container/vc4) | `VERSION` | This system extension provides kernel modules for Broadcom VideoCore GPU. | -| [xe](drm/xe) | :green_square: core | [ghcr.io/siderolabs/xe](https://github.com/siderolabs/extensions/pkgs/container/xe) | `20260309-VERSION` | This system extension provides Intel GPU microcode binaries and kernel modules. | +| [xe](drm/xe) | :green_square: core | [ghcr.io/siderolabs/xe](https://github.com/siderolabs/extensions/pkgs/container/xe) | `20260410-VERSION` | This system extension provides Intel GPU microcode binaries and kernel modules. | ### Drivers diff --git a/hack/release.toml b/hack/release.toml index 1ed2626..08ce644 100644 --- a/hack/release.toml +++ b/hack/release.toml @@ -11,7 +11,7 @@ previous = "v1.12.0" pre_release = true preface = """\ -See [Talos Linux documentation](https://www.talos.dev/v1.12/talos-guides/configuration/system-extensions/) for information on using system extensions. +See [Talos Linux documentation](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/system-extensions) for information on using system extensions. """ [notes] @@ -28,7 +28,7 @@ netbird: 0.67.4 newt: 1.11.0 fuse3: 3.18.2 qemu-guest-agent: 10.2.2 -Linux Firmware: 20260309 +Linux Firmware: 20260410 NVIDIA LTS: 580.126.20 NVIDIA Production: 595.58.03 nvidia-container-toolkit: v1.19.0