Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: fw_update: fix ccp/qccpucp pattern conflict
To:
Alexander Bluhm <bluhm@openbsd.org>
Cc:
Theo de Raadt <deraadt@openbsd.org>, Tobias Heider <tobias.heider@stusta.de>, tech@openbsd.org
Date:
Tue, 20 May 2025 11:14:13 +0100

Download raw body.

Thread
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
<