|
|
|
@ -1,11 +1,12 @@
|
|
|
|
|
%global checkout 3890db36
|
|
|
|
|
%global firmware_release 99
|
|
|
|
|
%global checkout b3132c18
|
|
|
|
|
|
|
|
|
|
%global firmware_release 121
|
|
|
|
|
|
|
|
|
|
%global _firmwarepath /usr/lib/firmware
|
|
|
|
|
%define _binaries_in_noarch_packages_terminate_build 0
|
|
|
|
|
|
|
|
|
|
Name: linux-firmware
|
|
|
|
|
Version: 20200619
|
|
|
|
|
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
|
|
|
|
@ -13,8 +14,9 @@ URL: http://www.kernel.org/
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
# Tarball created from upstream git checkout using the following steps:
|
|
|
|
|
# echo "/liquidio/lio_23xx_vsw.bin export-ignore" > .gitattributes # (GPL violation, see bug 1637694)
|
|
|
|
|
# git archive --worktree-attributes --format=tar --prefix=linux-firmware-%{checkout}/ %{checkout} | xz > linux-firmware-%{version}.tar.xz
|
|
|
|
|
# 1) echo "/liquidio/lio_23xx_vsw.bin export-ignore" > .gitattributes # (GPL violation, see bug 1637694)
|
|
|
|
|
# This is still causing problems in RHEL9 (see bug 1959913) and because of that we should keep out of RHEL8 too
|
|
|
|
|
# 2) git archive --worktree-attributes --format=tar --prefix=linux-firmware-%%{checkout}/ %%{checkout} | xz > linux-firmware-%%{version}.tar.xz
|
|
|
|
|
Source0: %{name}-%{version}.tar.xz
|
|
|
|
|
|
|
|
|
|
Provides: kernel-firmware = %{version} xorg-x11-drv-ati-firmware = 7.0
|
|
|
|
@ -229,7 +231,7 @@ contained inside the provided LICENSE file. Please read it carefully.
|
|
|
|
|
%package -n libertas-usb8388-firmware
|
|
|
|
|
Summary: Firmware for Marvell Libertas USB 8388 Network Adapter
|
|
|
|
|
License: Redistributable, no modification permitted
|
|
|
|
|
Epoch: 2
|
|
|
|
|
Epoch: 2
|
|
|
|
|
Obsoletes: libertas-usb8388-firmware < 2:5.110.22.p23-8
|
|
|
|
|
%description -n libertas-usb8388-firmware
|
|
|
|
|
Firmware for Marvell Libertas USB 8388 Network Adapter
|
|
|
|
@ -274,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
|
|
|
|
@ -296,6 +299,9 @@ rm -f ctefx.bin ctspeq.bin
|
|
|
|
|
# Remove cxgb3 (T3 adapter) firmware (see bug 1503721)
|
|
|
|
|
rm -rf cxgb3
|
|
|
|
|
|
|
|
|
|
# Remove obsolete and password-protected vgxe firmware (see bug 2108051)
|
|
|
|
|
rm -rf vxge
|
|
|
|
|
|
|
|
|
|
# Remove superfluous infra files
|
|
|
|
|
rm -f check_whence.py configure Makefile README
|
|
|
|
|
|
|
|
|
@ -392,6 +398,14 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|
|
|
|
%{_firmwarepath}/iwlwifi-9260-*.ucode
|
|
|
|
|
%{_firmwarepath}/iwlwifi-cc-a0-*.ucode
|
|
|
|
|
%{_firmwarepath}/iwlwifi-Qu*.ucode
|
|
|
|
|
%{_firmwarepath}/iwlwifi-ty-a0-gf-a0-*.ucode
|
|
|
|
|
%{_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
|
|
|
|
@ -419,6 +433,114 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files
|
|
|
|
|
%config(noreplace) %{_firmwarepath}/netronome/nic_AMDA*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Jan 11 2024 Denys Vlasenko <dvlasenk@redhat.com> - 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 <dvlasenk@redhat.com> - 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 <dvlasenk@redhat.com> - 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 <dvlasenk@redhat.com> - 20230824-118.git0e048b06
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- AMD Zen3 and Zen4 firmware update for return address predictor velunerability
|
|
|
|
|
Resolves: rhbz#2230415
|
|
|
|
|
|
|
|
|
|
* Tue Aug 08 2023 Denys Vlasenko <dvlasenk@redhat.com> - 20230808-117.git0ab353f8
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Navi32 dGPU firmware
|
|
|
|
|
- Update to fix multi monitor behind TBT3 dock & random flickers
|
|
|
|
|
- AMD Zen2 firmware update for cross-process information leak
|
|
|
|
|
Resolves: rhbz#2047482, rhbz#2227846, rhbz#2227153
|
|
|
|
|
|
|
|
|
|
* Tue Jul 11 2023 Denys Vlasenko <dvlasenk@redhat.com> - 20230711-116.gitd3f66064
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- AMD GPU firmware update: fix PSR-SU issues with kernel 6.2 or later
|
|
|
|
|
Resolves: rhbz#2218670
|
|
|
|
|
|
|
|
|
|
* Mon May 15 2023 Denys Vlasenko <dvlasenk@redhat.com> - 20230515-115.gitd1962891
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- [RHEL8] Add latest NVIDIA signed firmware for Turing GPUs and later
|
|
|
|
|
Resolves: rhbz#2183606
|
|
|
|
|
|
|
|
|
|
* Wed Apr 05 2023 Patrick Talbert <ptalbert@redhat.com> - 20230404-114.git2e92a49f
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Intel QAT Update - firmware for QAT (rhbz 2030316)
|
|
|
|
|
|
|
|
|
|
* Fri Feb 17 2023 Lucas Zampieri <lzampier@redhat.com> - 20230217-113.git83f1d778
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Qualcomm Wi-Fi - Disconnecting power cable during suspend wakes up the laptop (rhbz 2169012)
|
|
|
|
|
|
|
|
|
|
* Wed Jan 11 2023 Lucas Zampieri <lzampier@redhat.com> - 20230111-112.gita1ad1d5b
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Navi33 dGPU firmware (rhbz 2047480)
|
|
|
|
|
- Navi31 dGPU firmware (rhbz 2047483)
|
|
|
|
|
|
|
|
|
|
* Wed Nov 02 2022 Lucas Zampieri <lzampier@redhat.com> - 20221102-111.git8bb75626
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- amdgpu firmware update to fix certain "multiple monitor scenarios" (rhbz 2130707)
|
|
|
|
|
|
|
|
|
|
* Tue Jul 26 2022 Jarod Wilson <jarod@redhat.com> - 20220726-110.git150864a4
|
|
|
|
|
- Omit unused password-protected vxge firmware files from package (rhbz 2108051)
|
|
|
|
|
- Pick up latest AMD GPU firmwares
|
|
|
|
|
|
|
|
|
|
* Wed Jul 13 2022 Jarod Wilson <jarod@redhat.com> - 20220713-109.gitdfa29317
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Include even newer qed firmware update (rhbz 2040269)
|
|
|
|
|
|
|
|
|
|
* Fri Jun 03 2022 Jarod Wilson <jarod@redhat.com> - 20220517-108.git251d2900
|
|
|
|
|
- Bump NVR due to conflict with late 8.6 iwl firmware package versioning
|
|
|
|
|
|
|
|
|
|
* Wed May 18 2022 Jarod Wilson <jarod@redhat.com> - 20220517-107.git251d2900
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Include latest qed firmware update (rhbz 2040269)
|
|
|
|
|
- Include latest bnx2x firmware update (rhbz 2040273)
|
|
|
|
|
- Include latest ice firmware update (rhbz 2059384, rhbz 2081543)
|
|
|
|
|
- Include latest Qualcomm firmware update (rhbz 2062871)
|
|
|
|
|
|
|
|
|
|
* Thu Feb 10 2022 Augusto Caringi <acaringi@redhat.com> - 20220209-106.git6342082c
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Include AMD GPU firmware fix (rhbz 2031172)
|
|
|
|
|
- Support QCA WCN6856 v2.1 Module: Bluetooth firmware (rhbz 2007904)
|
|
|
|
|
|
|
|
|
|
* Mon Dec 06 2021 Bruno Meneguele <bmeneg@redhat.com> - 20211119-105.gitf5d51956
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Update to latest AMD GPU firmware (rhbz 1986660)
|
|
|
|
|
|
|
|
|
|
* Thu Oct 07 2021 Bruno Meneguele <bmeneg@redhat.com> - 20211007-104.git7a300505
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Certain amdgpu firmware files cause random hangs with AMD Picasso/Raven Ridge APUs (rhbz 2000879)
|
|
|
|
|
- Support Intel CNVi AX211 Garfield Peak2 on ADL - Bluetooth (rhbz 1923179)
|
|
|
|
|
- Support Intel CNVi AX211 Garfield Peak2 on ADL - WIFI (rhbz 1923175)
|
|
|
|
|
|
|
|
|
|
* Fri Jul 02 2021 Bruno Meneguele <bmeneg@redhat.com> - 20210702-103.gitd79c2677
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Include support for the Qualcomm AX500-DBS (QCA6390) 802.11ax Wireless (rhbz 1725913)
|
|
|
|
|
- Firmware for Chelsio T4/T5/T6 adapters (rhbz 1961398)
|
|
|
|
|
- Incorrect NVIDIA GPU firmware used for TU102 and TU104 GPUs (rhbz 1965312)
|
|
|
|
|
- Package the new iwl7260 ucode files and also the new binary format PNVM
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Jan Stancek <jstancek@redhat.com> - 20201218-102.git05789708
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates (rhbz 1918613)
|
|
|
|
|
|
|
|
|
|
* Fri Dec 04 2020 Jan Stancek <jstancek@redhat.com> - 20201118-101.git7455a360
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- Include to support Intel AX210 Typhoon Peak - Bluetooth firmware support (rhbz 1897069)
|
|
|
|
|
- Include support for the Qualcomm AX500-DBS (QCA6390) 802.11ax Wireless - firmware support (rhbz 1725913)
|
|
|
|
|
|
|
|
|
|
* Thu Nov 05 2020 Jan Stancek <jstancek@redhat.com> - 20201022-100.gitdae4b4cd
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates
|
|
|
|
|
- ice: Pull Comms Market Segment Package (rhbz 1861491)
|
|
|
|
|
- ice: Update to the Default OS DDP Package for ice driver (rhbz 1879278)
|
|
|
|
|
|
|
|
|
|
* Fri Jun 19 2020 Frantisek Hrbata <fhrbata@redhat.com> - 20200619-99.git3890db36
|
|
|
|
|
- Update to latest upstream linux-firmware image for assorted updates (rhbz 1847992)
|
|
|
|
|
|
|
|
|
|