45 Commits

Author SHA1 Message Date
Andreas Freund
ba56b02954
feat: include hid-multitouch.ko kernel module in rootfs
Enables multi-touch touchscreens as input devices.

Signed-off-by: Andreas Freund <andreas.freund@iits-consulting.de>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-24 14:21:33 +04:00
Andrey Smirnov
52e8727d01
feat: add IPv6 GRE support
Pulls in https://github.com/siderolabs/pkgs/pull/1458

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-09 14:41:39 +04:00
Andrey Smirnov
b9e27ebe72
feat: update Linux kernel with dm-integrity
Update pkgs with Linux 6.18.6 and dm-integrity module added.

Drops some crc kmods, as they are now compiled in.

See https://github.com/siderolabs/pkgs/pull/1447

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-01-26 13:50:12 +04:00
Andrey Smirnov
dd6c1089c8
feat: update Linux to 6.18.0
Using the next LTS Linux for Talos 1.12.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-12-03 20:10:33 +04:00
Mateusz Urbanek
561cfb60c3
chore: update pkgs and tools version
Update pkgs and tools version

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-11-28 09:52:59 +01:00
Andrey Smirnov
106f45799d
feat: update Linux kernel with userfaultfd/VDPA
See:

* https://github.com/siderolabs/pkgs/issues/1360
* https://github.com/siderolabs/pkgs/issues/1314

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-11-12 17:02:18 +04:00
Justin Garrison
e3cbc92c05
fix: add video kernel module to arm
Allows for NVIDIA kernel modules to load on arm arch

Signed-off-by: Justin Garrison <justin.garrison@siderolabs.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-10-31 15:10:44 +04:00
Michael Smith
8dc51bae79
feat: add drm_gpuvm and drm_gpusvm_helper modules
See https://github.com/siderolabs/pkgs/pull/1348

Signed-off-by: Michael Smith <mikejsmitty@gmail.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-10-14 19:42:14 +04:00
Dmitrii Sharshakov
053fd0bd4d
feat: update Linux to 6.17
Also update module lists, pull in other tools/pkgs updates.

Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-10-06 16:52:16 +02:00
Andrey Smirnov
15ecb02a45
feat: update Linux kernel (memcg_v1, ublk)
This pulls in PRs:

* https://github.com/siderolabs/pkgs/pull/1318
* https://github.com/siderolabs/pkgs/pull/1310

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-09-02 19:17:21 +04:00
Dmitrii Sharshakov
639f0dfdd8
feat: update Linux to 6.16.4
Also integrates GCC 15 update and minor bumps from tools and pkgs.

Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-09-01 12:19:16 +02:00
Dmitrii Sharshakov
a1c0e237d6
feat: update Linux to 6.15.11, Go to 1.25
Via pkgs and tools. Also bump go-debug for Go 1.25 support.

Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-08-28 12:59:17 +02:00
Andrey Smirnov
18447d0afd
feat: update Linux to 6.12.41
Also brings in other Linux kernel changes:

* https://github.com/siderolabs/pkgs/pull/1293
* https://github.com/siderolabs/pkgs/pull/1299
* https://github.com/siderolabs/pkgs/pull/1300
* https://github.com/siderolabs/pkgs/pull/1301

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-08-15 20:06:12 +04:00
Thibault VINCENT
38c4ce415d
feat: add user-space InfiniBand modules
This PR pulls in siderolabs/pkgs#1245 to enable ib_umad and ib_uverbs as modules.

Signed-off-by: Thibault VINCENT <thibault.vincent@enix.fr>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-06-13 16:02:06 +04:00
Andrey Smirnov
3cf325654e
feat: modularize more arm64 kernel
See https://github.com/siderolabs/pkgs/pull/1247

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-05-23 18:14:32 +04:00
Marat Bakeev
2ff3a6e407
feat(kernel): add bcache kernel module to core talos
Add bcache modules for AMD64 and ARM64 architectures

Signed-off-by: Marat Bakeev <hawara@gmail.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-04-25 21:11:07 +05:30
Andrey Smirnov
e5a9cbbe61
feat: pull in more HiSilicon drivers
See https://github.com/siderolabs/pkgs/pull/1204

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-10 18:18:58 +04:00
Andrey Smirnov
5cd58ec86f
feat: add Hisilicon arm drivers
See https://github.com/siderolabs/pkgs/pull/1202

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-08 20:32:57 +04:00
Andrey Smirnov
c83611ddd7
test: more extension modules
Update with the fix https://github.com/siderolabs/pkgs/pull/1200, load
explicitly `xdma` and `ena` drivers.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-04-03 17:54:28 +04:00
Joakim Nohlgård
cc6c714ce5
feat: add Tegra modules to initrd
Add Tegra modules to initrd.

Signed-off-by: Joakim Nohlgård <joakim@nohlgard.se>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-03-17 19:39:40 +05:30
Andrey Smirnov
e831e52e01
feat: add support for qla2xx
See https://github.com/siderolabs/talos/issues/10453

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-03-03 22:42:56 +04:00
Andrey Smirnov
ef69c9d39b
feat: update Linux to 6.12.1
No other changes, just update default bundled module list.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-11-27 23:08:14 +04:00
blablu
474949dc77
feat: add dm-cache dm-cache-smq kernel modules
https://github.com/siderolabs/pkgs/pull/1075

Signed-off-by: blablu <kk@sudo-i.net>
2024-11-06 15:39:52 +04:00
Andrey Smirnov
f08669c7a9
feat: bring in lpfc kernel module driver
See https://github.com/siderolabs/pkgs/pull/1044

Fixes #9437

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-04 15:35:22 +04:00
Andrey Smirnov
6a014374be
feat: enable QEDF driver
See https://github.com/siderolabs/talos/discussions/9391

Also bump pkgs & tools, bring in Go 1.23.2, containerd v2.0.0-rc.5

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-04 11:46:41 +04:00
Noel Georgi
eade0a9f22
chore: bring in uio modules
Bring in `UIO_` modules from https://github.com/siderolabs/pkgs/pull/1015

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-08-30 17:49:23 +05:30
Andrey Smirnov
8234808004
fix: add missing host/nvme-rdma
See #9214

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-08-26 14:57:46 +04:00
Andrey Smirnov
f57d1f07e9
fix: add NVMe target kernel modules
Fixes #9214

This finishes the work which started in
https://github.com/siderolabs/pkgs/pull/906, but it never got finished.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-08-23 14:47:48 +04:00
Andrey Smirnov
fd01571c40
feat: update Linux, enable Broadcom MPI3 driver
Linux: 6.6.39

See siderolabs/pkgs#992

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-07-24 20:30:56 +04:00
Noel Georgi
9b6ec5929a
chore: bump kernel
Bump PKGS to bring in kernel with new config options and more KSPP
fixes.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-03-20 17:54:24 +05:30
Andrey Smirnov
9b62919253
feat: update pkgs
Pulls in following PRs:

* https://github.com/siderolabs/pkgs/pull/893
* https://github.com/siderolabs/pkgs/pull/896
* https://github.com/siderolabs/pkgs/pull/889
* https://github.com/siderolabs/pkgs/pull/899
* https://github.com/siderolabs/pkgs/pull/902

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-02-20 15:52:41 +04:00
Andrey Smirnov
d4521ee9c4
feat: update kernel with sfc driver and LSM updates
See:

* https://github.com/siderolabs/pkgs/pull/890
* https://github.com/siderolabs/pkgs/pull/891

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-02-14 14:48:45 +04:00
Andrey Smirnov
b44551ccdb
feat: update Linux to 6.6.13
See https://github.com/siderolabs/pkgs/pull/873

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-01-29 16:50:33 +04:00
Andrey Smirnov
8dc112f36b
chore: pull in NBD modules
See https://github.com/siderolabs/pkgs/pull/862

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-12-29 20:08:49 +04:00
Andrey Smirnov
3ba84701d9
feat: pull in kernel modules for mlx Infiniband and VFIO
See:

* https://github.com/siderolabs/pkgs/pull/854
* https://github.com/siderolabs/pkgs/pull/855

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-12-19 13:55:42 +04:00
Jacob McSwain
5fc60d2caa
feat: add Solarflare SFC9000 support
These cards are still relevant today at 10gbps and are cheaply available
for homelab use.

Signed-off-by: Jacob McSwain <jacob.a.mcswain@gmail.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-10-03 01:27:03 +05:30
Noel Georgi
29b201d619
feat: enable common h/w sensors
Enable common h/w sensor modules.

Ref: https://github.com/siderolabs/pkgs/pull/815

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-09-22 00:15:53 +05:30
Noel Georgi
3ef670a9e8
chore: pull in dm modules
Pull in dm-modules.

Ref: https://github.com/siderolabs/pkgs/pull/791

Diff:

```bash
❯ diff -r --color _out/kernel-a/lib/modules/6.1.51-talos/modules.dep _out/kernel-b/lib/modules/6.1.51-talos/modules.dep
100a101
> kernel/drivers/md/dm-bio-prison.ko:
102a104
> kernel/drivers/md/persistent-data/dm-persistent-data.ko:
103a106
> kernel/drivers/md/dm-thin-pool.ko: kernel/drivers/md/persistent-data/dm-persistent-data.ko kernel/drivers/md/dm-bio-prison.ko
```

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-09-15 15:16:02 +02:00
Andrey Smirnov
735bf9ed08
feat: bring in Google vNIC driver
See https://github.com/siderolabs/pkgs/pull/802

The module is included by default, but loaded on demand.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-09-12 16:26:45 +04:00
Spencer Smith
dbb9f2bc7a
chore: add dm_multipath module
This PR pulls in the latest pkgs commit to enable dm_multipath as a module.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2023-07-27 19:05:10 -04:00
Spencer Smith
4cd7623cf7
chore: add alx drivers
This PR adds the alx drivers from pkgs to talos

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2023-07-25 11:00:12 -04:00
Andrey Smirnov
d2f64af863
chore: disable cloud-images, pull in new kernel and gre module
Disable cloud-images step due to the issue with AWS & Azure atm.

Pull in https://github.com/siderolabs/pkgs/pull/761

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2023-07-25 15:15:54 +04:00
Andrey Smirnov
60c304126f
chore: bump dependencies
* go.mod dependencies
* Linux 6.1.39
* runc 1.1.8
* dm-raid kernel module

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2023-07-20 18:25:41 +04:00
Noel Georgi
a34a948985
fix: copy missing modules.* files
Copy missing `modules.order`, `modules.builtin` and
`modules.builtin.modinfo` files so tools can read them.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-06-09 17:25:28 +05:30
Noel Georgi
aef2192a65
chore: use fixed module list
Use a fixed list of modules to copy into Talos initramfs.

This makes sure we can still enable thing in Talos kernel as modules but
not ship it as default in Talos (extra modules could be extensions).

Also fixes: #7341

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-06-09 00:08:42 +05:30