mirror of
https://github.com/lukaszraczylo/talos-builder.git
synced 2026-07-10 05:52:59 +00:00
Update to pi foundation kernel 6.18.21 and siderolabs/sbc-raspberrypi overlay
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
From aa8dc47f5a43480ea174c79c1c11873fd05b9efe Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Hunziker <patrick@hunziker.io>
|
||||
Date: Sat, 8 Nov 2025 11:31:15 +0100
|
||||
From 40354cc18ff468c194f790829c4b39eb6804cd16 Mon Sep 17 00:00:00 2001
|
||||
From: local-build <local@build>
|
||||
Date: Wed, 8 Apr 2026 12:20:17 -0500
|
||||
Subject: [PATCH] Patched for Raspberry Pi 5
|
||||
|
||||
---
|
||||
hack/modules-arm64.txt | 368 ++++++++++++++++++-----------------------
|
||||
1 file changed, 160 insertions(+), 208 deletions(-)
|
||||
hack/modules-arm64.txt | 376 ++++++++++++++++++++---------------------
|
||||
1 file changed, 179 insertions(+), 197 deletions(-)
|
||||
|
||||
diff --git a/hack/modules-arm64.txt b/hack/modules-arm64.txt
|
||||
index 8df29effd..95c3ee669 100644
|
||||
index 8df29effd..27a59e717 100644
|
||||
--- a/hack/modules-arm64.txt
|
||||
+++ b/hack/modules-arm64.txt
|
||||
@@ -1,238 +1,190 @@
|
||||
@@ -1,238 +1,220 @@
|
||||
-kernel/arch/arm64/lib/xor-neon.ko
|
||||
+modules.builtin.bin
|
||||
+modules.builtin.modinfo
|
||||
@@ -33,7 +33,8 @@ index 8df29effd..95c3ee669 100644
|
||||
kernel/crypto/async_tx/async_raid6_recov.ko
|
||||
kernel/crypto/async_tx/async_tx.ko
|
||||
-kernel/crypto/async_tx/async_xor.ko
|
||||
-kernel/crypto/hkdf.ko
|
||||
+kernel/crypto/blake2b_generic.ko
|
||||
kernel/crypto/hkdf.ko
|
||||
-kernel/crypto/xor.ko
|
||||
-kernel/drivers/acpi/video.ko
|
||||
-kernel/drivers/ata/ahci.ko
|
||||
@@ -43,7 +44,6 @@ index 8df29effd..95c3ee669 100644
|
||||
-kernel/drivers/ata/pata_sch.ko
|
||||
-kernel/drivers/block/nbd.ko
|
||||
-kernel/drivers/block/ublk_drv.ko
|
||||
+kernel/crypto/blake2b_generic.ko
|
||||
+kernel/crypto/xxhash_generic.ko
|
||||
+kernel/crypto/zstd.ko
|
||||
+kernel/net/ipv4/ip_gre.ko
|
||||
@@ -61,23 +61,20 @@ index 8df29effd..95c3ee669 100644
|
||||
-kernel/drivers/gpu/drm/drm_panel_backlight_quirks.ko
|
||||
-kernel/drivers/gpu/drm/drm_suballoc_helper.ko
|
||||
+kernel/drivers/acpi/video.ko
|
||||
+kernel/drivers/gpu/drm/vc4/vc4.ko
|
||||
kernel/drivers/gpu/drm/drm_ttm_helper.ko
|
||||
-kernel/drivers/gpu/drm/drm_vram_helper.ko
|
||||
-kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko
|
||||
+kernel/drivers/gpu/drm/ttm/ttm.ko
|
||||
+kernel/drivers/gpu/drm/drm_suballoc_helper.ko
|
||||
kernel/drivers/gpu/drm/scheduler/gpu-sched.ko
|
||||
+kernel/drivers/gpu/drm/drm_buddy.ko
|
||||
kernel/drivers/gpu/drm/tegra/tegra-drm.ko
|
||||
-kernel/drivers/gpu/drm/ttm/ttm.ko
|
||||
+kernel/drivers/gpu/drm/tegra/tegra-drm.ko
|
||||
+kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko
|
||||
+kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko
|
||||
+kernel/drivers/gpu/drm/drm_vram_helper.ko
|
||||
+kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko
|
||||
kernel/drivers/gpu/drm/drm_vram_helper.ko
|
||||
kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko
|
||||
-kernel/drivers/gpu/drm/scheduler/gpu-sched.ko
|
||||
-kernel/drivers/gpu/drm/tegra/tegra-drm.ko
|
||||
-kernel/drivers/gpu/drm/ttm/ttm.ko
|
||||
+kernel/drivers/gpu/drm/panfrost/panfrost.ko
|
||||
+kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko
|
||||
+kernel/drivers/gpu/drm/v3d/v3d.ko
|
||||
+kernel/drivers/gpu/drm/drm_panel_backlight_quirks.ko
|
||||
+kernel/drivers/gpu/drm/drm_exec.ko
|
||||
kernel/drivers/gpu/host1x/host1x.ko
|
||||
-kernel/drivers/hid/hid-a4tech.ko
|
||||
@@ -301,6 +298,9 @@ index 8df29effd..95c3ee669 100644
|
||||
+kernel/drivers/input/misc/uinput.ko
|
||||
+kernel/drivers/mailbox/bcm-flexrm-mailbox.ko
|
||||
+kernel/drivers/hwmon/i5k_amb.ko
|
||||
+kernel/drivers/hid/hid-lg-g15.ko
|
||||
+kernel/drivers/hid/hid-logitech.ko
|
||||
+kernel/drivers/leds/led-class-multicolor.ko
|
||||
kernel/drivers/scsi/fcoe/libfcoe.ko
|
||||
-kernel/drivers/scsi/hisi_sas/hisi_sas_main.ko
|
||||
+kernel/drivers/scsi/mpi3mr/mpi3mr.ko
|
||||
@@ -327,31 +327,33 @@ index 8df29effd..95c3ee669 100644
|
||||
-kernel/drivers/usb/serial/cp210x.ko
|
||||
-kernel/drivers/usb/serial/ftdi_sio.ko
|
||||
-kernel/drivers/usb/serial/pl2303.ko
|
||||
-kernel/drivers/vdpa/mlx5/mlx5_vdpa.ko
|
||||
-kernel/drivers/vdpa/octeon_ep/octep_vdpa.ko
|
||||
-kernel/drivers/vdpa/solidrun/snet_vdpa.ko
|
||||
-kernel/drivers/vdpa/vdpa_sim/vdpa_sim_blk.ko
|
||||
-kernel/drivers/vdpa/vdpa_sim/vdpa_sim_net.ko
|
||||
-kernel/drivers/vdpa/vdpa_sim/vdpa_sim.ko
|
||||
-kernel/drivers/vdpa/vdpa_user/vduse.ko
|
||||
-kernel/drivers/vdpa/vdpa.ko
|
||||
-kernel/drivers/vdpa/virtio_pci/vp_vdpa.ko
|
||||
-kernel/drivers/vfio/pci/vfio-pci-core.ko
|
||||
+kernel/drivers/thunderbolt/thunderbolt.ko
|
||||
+kernel/drivers/vdpa/vdpa.ko
|
||||
kernel/drivers/vdpa/mlx5/mlx5_vdpa.ko
|
||||
kernel/drivers/vdpa/octeon_ep/octep_vdpa.ko
|
||||
kernel/drivers/vdpa/solidrun/snet_vdpa.ko
|
||||
+kernel/drivers/vdpa/vdpa_sim/vdpa_sim.ko
|
||||
kernel/drivers/vdpa/vdpa_sim/vdpa_sim_blk.ko
|
||||
kernel/drivers/vdpa/vdpa_sim/vdpa_sim_net.ko
|
||||
-kernel/drivers/vdpa/vdpa_sim/vdpa_sim.ko
|
||||
kernel/drivers/vdpa/vdpa_user/vduse.ko
|
||||
-kernel/drivers/vdpa/vdpa.ko
|
||||
kernel/drivers/vdpa/virtio_pci/vp_vdpa.ko
|
||||
-kernel/drivers/vfio/pci/vfio-pci-core.ko
|
||||
kernel/drivers/vfio/pci/vfio-pci.ko
|
||||
-kernel/drivers/vfio/vfio_iommu_type1.ko
|
||||
+kernel/drivers/vfio/pci/vfio-pci-core.ko
|
||||
kernel/drivers/vfio/vfio.ko
|
||||
-kernel/drivers/vhost/vhost_vdpa.ko
|
||||
-kernel/drivers/vhost/vringh.ko
|
||||
+kernel/drivers/vfio/vfio_iommu_type1.ko
|
||||
kernel/drivers/vhost/vhost_vdpa.ko
|
||||
kernel/drivers/vhost/vringh.ko
|
||||
-kernel/drivers/virtio/virtio_balloon.ko
|
||||
-kernel/drivers/virtio/virtio_input.ko
|
||||
-kernel/drivers/virtio/virtio_mmio.ko
|
||||
-kernel/drivers/virtio/virtio_pci_legacy_dev.ko
|
||||
-kernel/drivers/virtio/virtio_pci_modern_dev.ko
|
||||
-kernel/drivers/virtio/virtio_pci.ko
|
||||
-kernel/drivers/virtio/virtio_vdpa.ko
|
||||
+kernel/drivers/vfio/vfio_iommu_type1.ko
|
||||
kernel/drivers/virtio/virtio_vdpa.ko
|
||||
+kernel/drivers/usb/class/cdc-wdm.ko
|
||||
+kernel/drivers/usb/serial/usb_wwan.ko
|
||||
+kernel/drivers/usb/serial/option.ko
|
||||
@@ -378,14 +380,27 @@ index 8df29effd..95c3ee669 100644
|
||||
+kernel/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.ko
|
||||
+kernel/drivers/perf/hisilicon/hisi_uncore_pmu.ko
|
||||
+kernel/drivers/perf/hisilicon/hisi_uncore_sllc_pmu.ko
|
||||
+kernel/drivers/perf/hisilicon/hisi_uncore_mn_pmu.ko
|
||||
+kernel/drivers/perf/hisilicon/hisi_uncore_noc_pmu.ko
|
||||
+kernel/drivers/block/nbd.ko
|
||||
+kernel/drivers/block/ublk_drv.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-disp0.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-disp1.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-mfg.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-ovl0.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-ovl1.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-vdec.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-vdisp_ao.ko
|
||||
+kernel/drivers/clk/mediatek/clk-mt8196-venc.ko
|
||||
+kernel/drivers/media/usb/uvc/uvcvideo.ko
|
||||
+kernel/drivers/media/common/uvc.ko
|
||||
+kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko
|
||||
+kernel/drivers/media/common/videobuf2/videobuf2-memops.ko
|
||||
+kernel/drivers/media/common/videobuf2/videobuf2-common.ko
|
||||
+kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko
|
||||
+kernel/drivers/media/v4l2-core/v4l2-async.ko
|
||||
+kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko
|
||||
+kernel/drivers/media/v4l2-core/v4l2-fwnode.ko
|
||||
+kernel/drivers/media/v4l2-core/videodev.ko
|
||||
+kernel/drivers/media/mc/mc.ko
|
||||
+kernel/arch/arm64/lib/xor-neon.ko
|
||||
@@ -404,9 +419,13 @@ index 8df29effd..95c3ee669 100644
|
||||
+kernel/sound/core/snd.ko
|
||||
+kernel/sound/core/snd-pcm.ko
|
||||
+kernel/sound/core/snd-timer.ko
|
||||
+kernel/sound/core/snd-hwdep.ko
|
||||
+kernel/sound/core/snd-rawmidi.ko
|
||||
+kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko
|
||||
+kernel/sound/soc/snd-soc-core.ko
|
||||
+kernel/sound/soundcore.ko
|
||||
+kernel/sound/usb/snd-usb-audio.ko
|
||||
+kernel/sound/usb/snd-usbmidi-lib.ko
|
||||
modules.builtin
|
||||
-modules.builtin.modinfo
|
||||
-modules.order
|
||||
|
||||
@@ -1,31 +1,40 @@
|
||||
From 5a381d7f8a423133557c08ec4bd5e2cb7d57fd57 Mon Sep 17 00:00:00 2001
|
||||
From: local-build <local@build>
|
||||
Date: Wed, 8 Apr 2026 12:31:42 -0500
|
||||
Subject: [PATCH] Makefile
|
||||
|
||||
---
|
||||
Makefile | 12 +++++++-----
|
||||
1 file changed, 7 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e5e5be5d2..72fd7cd02 100644
|
||||
index bcad98f2b..7ee6bdbfe 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -17,10 +17,12 @@ NAME = Talos
|
||||
CLOUD_IMAGES_EXTRA_ARGS ?= ""
|
||||
ZSTD_COMPRESSION_LEVEL ?= 18
|
||||
|
||||
-CI_RELEASE_TAG := $(shell git log --oneline --format=%B -n 1 HEAD^2 -- 2>/dev/null | head -n 1 | sed -r "/^release\(.*\)/ s/^release\((.*)\):.*$/\1/; t; Q")
|
||||
+CI_RELEASE_TAG := $(shell git log --oneline --format=%B -n 1 HEAD^2 -- 2>/dev/null | head -n 1 | $(SED) -r "/^release\(.*\)/ s/^release\((.*)\):.*$/\1/; t; Q")
|
||||
|
||||
ARTIFACTS := _out
|
||||
@@ -14,10 +14,12 @@ BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
|
||||
REGISTRY_AND_USERNAME := $(IMAGE_REGISTRY)/$(USERNAME)
|
||||
NAME = Talos
|
||||
|
||||
+SED ?= sed
|
||||
+
|
||||
DEBUG_TOOLS_SOURCE := scratch
|
||||
EMBED_TARGET ?= embed
|
||||
CLOUD_IMAGES_EXTRA_ARGS ?= ""
|
||||
ZSTD_COMPRESSION_LEVEL ?= 18
|
||||
|
||||
@@ -122,7 +124,7 @@ TEXTLINT_RULE_ONE_SENTENCE_PER_LINE_VERSION ?= 2.0.0
|
||||
# renovate: datasource=docker depName=hugomods/hugo
|
||||
HUGO_VERSION ?= dart-sass-0.145.0
|
||||
-CI_RELEASE_TAG := $(shell git log --oneline --format=%B -n 1 HEAD^2 -- 2>/dev/null | head -n 1 | sed -r "/^release\(.*\)/ s/^release\((.*)\):.*$$/\\1/; t; Q")
|
||||
+CI_RELEASE_TAG := $(shell git log --oneline --format=%B -n 1 HEAD^2 -- 2>/dev/null | head -n 1 | $(SED) -r "/^release\(.*\)/ s/^release\((.*)\):.*$$/\\1/; t; Q")
|
||||
|
||||
ARTIFACTS := _out
|
||||
|
||||
@@ -94,7 +96,7 @@ GO_VERSION ?= 1.25
|
||||
# renovate: datasource=npm depName=markdownlint-cli
|
||||
MARKDOWNLINTCLI_VERSION ?= 0.45.0
|
||||
OPERATING_SYSTEM := $(shell uname -s | tr "[:upper:]" "[:lower:]")
|
||||
-ARCH := $(shell uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
|
||||
+ARCH := $(shell uname -m | $(SED) 's/x86_64/amd64/' | $(SED) 's/aarch64/arm64/')
|
||||
TALOSCTL_DEFAULT_TARGET := talosctl-$(OPERATING_SYSTEM)
|
||||
TALOSCTL_EXECUTABLE := $(PWD)/$(ARTIFACTS)/$(TALOSCTL_DEFAULT_TARGET)-$(ARCH)
|
||||
INTEGRATION_TEST := integration-test
|
||||
@@ -371,7 +373,7 @@ docker-%: ## Builds the specified target defined in the Dockerfile using the doc
|
||||
@@ -331,7 +333,7 @@ docker-%: ## Builds the specified target defined in the Dockerfile using the doc
|
||||
@$(MAKE) target-$* TARGET_ARGS="--output type=docker,dest=$(DEST)/$*.tar,name=$(REGISTRY_AND_USERNAME)/$*:$(IMAGE_TAG_OUT) $(TARGET_ARGS)"
|
||||
|
||||
registry-%: ## Builds the specified target defined in the Dockerfile using the image/registry output type. The build result will be pushed to the registry if PUSH=true.
|
||||
@@ -34,7 +43,7 @@ index e5e5be5d2..72fd7cd02 100644
|
||||
|
||||
hack-test-%: ## Runs the specified script in ./hack/test with well known environment variables.
|
||||
@./hack/test/$*.sh
|
||||
@@ -739,7 +741,7 @@ reproducibility-test-docker-%: $(ARTIFACTS)
|
||||
@@ -695,7 +697,7 @@ reproducibility-test-docker-%: $(ARTIFACTS)
|
||||
@mkdir -p _out1/ _out2/
|
||||
@$(MAKE) docker-$* DEST=_out1/
|
||||
@$(MAKE) docker-$* DEST=_out2/ TARGET_ARGS="--no-cache"
|
||||
@@ -43,7 +52,7 @@ index e5e5be5d2..72fd7cd02 100644
|
||||
@rm -rf _out1/ _out2/
|
||||
|
||||
reproducibility-test-local-%: $(ARTIFACTS)
|
||||
@@ -747,7 +749,7 @@ reproducibility-test-local-%: $(ARTIFACTS)
|
||||
@@ -703,7 +705,7 @@ reproducibility-test-local-%: $(ARTIFACTS)
|
||||
@mkdir -p _out1/ _out2/
|
||||
@$(MAKE) local-$* DEST=_out1/
|
||||
@$(MAKE) local-$* DEST=_out2/ TARGET_ARGS="--no-cache"
|
||||
@@ -52,3 +61,6 @@ index e5e5be5d2..72fd7cd02 100644
|
||||
@rm -rf _out1/ _out2/
|
||||
|
||||
reproducibility-test-iso: $(ARTIFACTS)
|
||||
--
|
||||
2.50.1 (Apple Git-155)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user