Skip to content

Move /usr/lib/firmware/amd-ucode/ to amd-ucode package

Description

As discussed in intel-ucode#2 (closed) tools such as dracut and mkosi make use of the default firmware files to provide an early boot integration. Mkinitcpio is working on the same (archlinux/mkinitcpio/mkinitcpio#191 (closed)), which would midterm make the files packaged in /boot in amd-ucode and intel-ucode a thing of the past.

This means, that the amd-ucode package (instead of the linux-firmware package) should start carrying the files below /usr/lib/firmware/amd-ucode/ so that users without AMD hardware do not automatically get early boot firmware, that they do not need and to prepare for the future setup without packaging files in /boot.

cc @daandemeyer

Additional info:

  • all amd-ucode
  • config and/or log files etc.
  • link to upstream bug report, if any

Steps to reproduce:

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information