From: Stuart Henderson Subject: Re: fw_update: fix ccp/qccpucp pattern conflict To: Alexander Bluhm Cc: Theo de Raadt , Tobias Heider , tech@openbsd.org Date: Tue, 20 May 2025 11:14:13 +0100 On 2025/05/20 17:31, Alexander Bluhm wrote: > To suport all hardware and any install method, we need the pattern > below. This means we load amdsev firmware for machines that don't > support SEV. But we cannot figure that out before GENERIC with all > drivers is running. It's ~250K, I don't think we should worry about space for this. Does it even need to be a separate install? It could alternatively move to amd-firmware. To be honest, I think firmware tgz splits are a little over-optimised for size, only a handful are large enough to be any kind of concern really. -rw-r--r-- 1 fw_mirror bin 37.8M May 13 10:17 qcpas-firmware-20250410.tgz -rw-r--r-- 1 fw_mirror bin 34.4M May 13 10:17 amdgpu-firmware-20250311.tgz -rw-r--r-- 1 fw_mirror bin 14.3M May 13 10:17 intel-firmware-20250512v0.tgz -rw-r--r-- 1 fw_mirror bin 11.5M May 13 10:17 bwfm-firmware-20200316.1.3p3.tgz -rw-r--r-- 1 fw_mirror bin 8.3M May 13 10:17 iwx-firmware-20240513p0.tgz -rw-r--r-- 1 fw_mirror bin 5.5M May 13 10:17 qwx-firmware-20240909p0.tgz -rw-r--r-- 1 fw_mirror bin 5.3M May 13 10:17 iwm-firmware-20240410.tgz -rw-r--r-- 1 fw_mirror bin 4.4M May 13 10:17 inteldrm-firmware-20250311.tgz -rw-r--r-- 1 fw_mirror bin 3.3M May 13 10:17 radeondrm-firmware-20250311.tgz -rw-r--r-- 1 fw_mirror bin 3.3M May 13 10:17 qwz-firmware-20241017.tgz -rw-r--r-- 1 fw_mirror bin 3.1M May 13 10:17 iwn-firmware-5.11p1.tgz -rw-r--r-- 1 fw_mirror bin 1.5M May 13 10:17 mwx-firmware-20240115.tgz -rw-r--r-- 1 fw_mirror bin 773K May 13 10:17 apple-boot-firmware-1.6.tgz -rw-r--r-- 1 fw_mirror bin 266K May 13 10:17 iwi-firmware-3.1p4.tgz -rw-r--r-- 1 fw_mirror bin 245K May 13 10:17 arm64-qcom-dtb-firmware-2.4.tgz -rw-r--r-- 1 fw_mirror bin 244K May 13 10:17 ipw-firmware-1.3p4.tgz -rw-r--r-- 1 fw_mirror bin 179K May 13 10:17 amdsev-firmware-20241017p0.tgz -rw-r--r-- 1 fw_mirror bin 172K May 13 10:17 athn-firmware-1.1p4.tgz -rw-r--r-- 1 fw_mirror bin 158K May 13 10:17 pgt-firmware-1.2p5.tgz -rw-r--r-- 1 fw_mirror bin 137K May 13 10:17 malo-firmware-1.4p5.tgz -rw-r--r-- 1 fw_mirror bin 129K May 13 10:17 acx-firmware-1.4p6.tgz -rw-r--r-- 1 fw_mirror bin 99.3K May 13 10:17 ice-firmware-20250311.tgz -rw-r--r-- 1 fw_mirror bin 97.3K May 13 10:17 amd-firmware-20250311.tgz -rw-r--r-- 1 fw_mirror bin 71.7K May 13 10:17 uath-firmware-2.0p1.tgz -rw-r--r-- 1 fw_mirror bin 66.7K May 13 10:17 uvideo-firmware-1.2p3.tgz -rw-r--r-- 1 fw_mirror bin 64.5K May 13 10:17 wpi-firmware-3.2p1.tgz -rw-r--r-- 1 fw_mirror bin 48.7K May 13 10:17 otus-firmware-1.0p1.tgz -rw-r--r-- 1 fw_mirror bin 43.2K May 13 10:17 vmm-firmware-1.16.3p0.tgz -rw-r--r-- 1 fw_mirror bin 38.4K May 13 10:17 bwi-firmware-1.4p5.tgz -rw-r--r-- 1 fw_mirror bin 28.0K May 13 10:17 mtw-firmware-20230804.tgz -rw-r--r-- 1 fw_mirror bin 23.7K May 13 10:17 upgt-firmware-1.1p5.tgz -rw-r--r-- 1 fw_mirror bin 5.2K May 13 10:17 ogx-firmware-20171128.tgz -rw-r--r-- 1 fw_mirror bin 3.5K May 20 11:06 index.html -rw-r--r-- 1 fw_mirror bin 2.7K May 13 10:17 SHA256.sig -rw-r--r-- 1 fw_mirror bin 2.7K May 20 11:06 SHA256 -rw-r--r-- 1 fw_mirror bin 2.7K May 13 10:17 index.txt drwxr-xr-x 2 fw_mirror bin 1.5K May 20 11:10 . drwxr-xr-x 32 fw_mirror bin 512B May 20 11:06 .. -rw-r--r-- 1 fw_mirror bin 11B May 20 11:10 timestamp <