chore: remove i915/amdgpu drivers

Drop i915 and amdgpu drivers from Talos rootfs, these will be packaged
as extensions containing both firmware and drivers.

Some modules like `ttm`, `i2c-algo-bit` etc have been left off since they are used by both amdgpu and
i915, so makes sense to keep in plain talos.

Part of: #9728

Signed-off-by: Noel Georgi <git@frezbo.dev>
This commit is contained in:
Noel Georgi 2024-11-19 14:52:08 +05:30
parent 744ad12a6e
commit e4c6186c63
No known key found for this signature in database
GPG Key ID: 21A9F444075C9E36
2 changed files with 8 additions and 3 deletions

View File

@ -26,14 +26,11 @@ kernel/drivers/edac/igen6_edac.ko
kernel/drivers/edac/sb_edac.ko
kernel/drivers/edac/skx_edac.ko
kernel/drivers/edac/x38_edac.ko
kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko
kernel/drivers/gpu/drm/amd/amdxcp/amdxcp.ko
kernel/drivers/gpu/drm/display/drm_display_helper.ko
kernel/drivers/gpu/drm/drm_buddy.ko
kernel/drivers/gpu/drm/drm_exec.ko
kernel/drivers/gpu/drm/drm_suballoc_helper.ko
kernel/drivers/gpu/drm/drm_ttm_helper.ko
kernel/drivers/gpu/drm/i915/i915.ko
kernel/drivers/gpu/drm/scheduler/gpu-sched.ko
kernel/drivers/gpu/drm/ttm/ttm.ko
kernel/drivers/hid/hid-a4tech.ko

View File

@ -25,6 +25,14 @@ preface = """
* runc: 1.2.1
Talos is built with Go 1.23.3.
"""
[notes.drm]
title = "Direct Rendering Manager (DRM)"
description = """\
Starting with Talos 1.9, the `i915` and `amdgpu` DRM drivers will be dropped from the Talos squashfs.
There will be new system extensions named `i915` and `amdgpu` that would contain both the drivers and firmware packaged together.
Upgrades via Image Factory will automatically include the new extensions if previously `i915-ucode` or `amdgpu-firmware` were used.
"""
[notes.usernamespaces]