diff --git a/.gitignore b/.gitignore index a7fab66..6580ab3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/linux-firmware-20230824.tar.xz +SOURCES/linux-firmware-20240111.tar.xz diff --git a/.linux-firmware.metadata b/.linux-firmware.metadata index 71ab2b1..91757dc 100644 --- a/.linux-firmware.metadata +++ b/.linux-firmware.metadata @@ -1 +1 @@ -074c0923c1a85e1ea5843bf77d5e88d2da87522b SOURCES/linux-firmware-20230824.tar.xz +47d69abda52e1a160b4f2d88625f4ca0fb2ea8a9 SOURCES/linux-firmware-20240111.tar.xz diff --git a/SPECS/linux-firmware.spec b/SPECS/linux-firmware.spec index 88ed7e4..b05862a 100644 --- a/SPECS/linux-firmware.spec +++ b/SPECS/linux-firmware.spec @@ -1,12 +1,12 @@ -%global checkout 0e048b06 +%global checkout b3132c18 -%global firmware_release 118 +%global firmware_release 121 %global _firmwarepath /usr/lib/firmware %define _binaries_in_noarch_packages_terminate_build 0 Name: linux-firmware -Version: 20230824 +Version: 20240111 Release: %{firmware_release}.git%{checkout}%{?dist} Summary: Firmware files used by the Linux kernel License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted @@ -276,7 +276,8 @@ git am %{patches} %install mkdir -p $RPM_BUILD_ROOT/%{_firmwarepath} mkdir -p $RPM_BUILD_ROOT/%{_firmwarepath}/updates -make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} install +# copy-firmware.sh requires rdfind unless we pass --ignore-duplicates. +make DESTDIR=%{buildroot}/ FIRMWAREDIR=%{_firmwarepath} COPYOPTS="--ignore-duplicates" install pushd $RPM_BUILD_ROOT/%{_firmwarepath} # Remove firmware shipped in separate packages already @@ -401,6 +402,10 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files %{_firmwarepath}/iwlwifi-ty-a0-gf-a0*.pnvm %{_firmwarepath}/iwlwifi-so-a0-*.ucode %{_firmwarepath}/iwlwifi-so-a0-*.pnvm +%{_firmwarepath}/iwlwifi-gl-*.ucode +%{_firmwarepath}/iwlwifi-gl-*.pnvm +%{_firmwarepath}/iwlwifi-ma-*.ucode +%{_firmwarepath}/iwlwifi-ma-*.pnvm %files -n libertas-usb8388-firmware %license WHENCE LICENCE.Marvell @@ -428,6 +433,22 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files %config(noreplace) %{_firmwarepath}/netronome/nic_AMDA* %changelog +* Thu Jan 11 2024 Denys Vlasenko - 20240111-121.gitb3132c18 +- Pass --ignore-duplicates to copy-firmware.sh +- AMD Zen3 and Zen4: fix for INVD instruction causing loss of SEV-ES guest machine memory integrity +Resolves: RHEL-13982 + +* Wed Nov 22 2023 Denys Vlasenko - 20231121-120.git9552083a +- Work around absense of rdfind during build +- Add file directives for new iwlwifi files +Resolves: RHEL-16721, RHEL-14260 + +* Tue Nov 21 2023 Denys Vlasenko - 20231121-119.git9552083a +- Update to latest upstream linux-firmware image for assorted updates +- Update AMD cpu microcode +- hw: intel: Fix protection mechanism failure for some Intel(R) PROSet/Wireless WiFi +Resolves: RHEL-16721, RHEL-14260 + * Thu Aug 24 2023 Denys Vlasenko - 20230824-118.git0e048b06 - Update to latest upstream linux-firmware image for assorted updates - AMD Zen3 and Zen4 firmware update for return address predictor velunerability