diff --git a/.gitignore b/.gitignore index 7448927..b20405d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ /linux-firmware-*.tar.gz /linux-firmware-*.tar.bz2 /linux-firmware-*.tar.xz -/microcode_amd_fam17h.bin -/navi-fw.tar.xz -/updated-amdgpu-fw.tar.gz +/gc_11_0_1_rlc.bin.xz +/gc_11_0_1_rlc.bin.md5 diff --git a/linux-firmware.spec b/linux-firmware.spec index ed92fc6..3462a52 100644 --- a/linux-firmware.spec +++ b/linux-firmware.spec @@ -1,5 +1,5 @@ %global debug_package %{nil} -%global firmware_release 130 +%global firmware_release 131 %global _firmwarepath /usr/lib/firmware %define _binaries_in_noarch_packages_terminate_build 0 @@ -16,6 +16,10 @@ BuildArch: noarch # missing sources for it (GPL violation), see bug 1959913. If you get a new # tarball from upstream, make sure you remove the file above. Source0: https://www.kernel.org/pub/linux/kernel/firmware/%{name}-%{version}.tar.xz +# Updated amdgpu firmware requested for https://bugzilla.redhat.com/show_bug.cgi?id=2047462 +# **NOTE**: drop/remove both gc_11_0_1_rlc.bin* files on the next linux-firmware update +Source1: gc_11_0_1_rlc.bin.xz +Source2: gc_11_0_1_rlc.bin.md5 Patch1: 0001-Add-support-for-compressing-firmware-in-copy-firmwar.patch BuildRequires: make @@ -273,6 +277,10 @@ if [ -f "liquidio/lio_23xx_vsw.bin" ]; then exit 1 fi +# This is only for BZ2047462, because we don't have yet a new linux-firmware +# update available. Drop this when doing the next linux-firmware update. +md5sum -c %{SOURCE2} && xzcat %{SOURCE1} > amdgpu/gc_11_0_1_rlc.bin + %build %install @@ -450,6 +458,10 @@ sed -e 's/^/%%dir /' linux-firmware.dirs >> linux-firmware.files %{_firmwarepath}/netronome/* %changelog +* Tue Feb 14 2023 Herton R. Krzesinski - 20230210-131 +- Update amdgpu/gc_11_0_1_rlc.bin file from the following linux-firmware commit: + commit c0a0bc2 - amdgpu: Update GC 11.0.1 firmware (rhbz 2047462). + * Mon Feb 13 2023 Herton R. Krzesinski - 20230210-130 - Update to upstream 20230210 release (rhbz 2047488). Changes since the last update are noted on items below, copied from diff --git a/sources b/sources index 6b7daf2..513a21e 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ SHA512 (linux-firmware-20230210.tar.xz) = 33fc40ea2fb31ff2f0cb130657484fcc6d31cccd34ae5290d3b3e3aa4ddfb21a0814a1971db65e17ee84b228b130a867f47d17aebeea6c76de1a8539774587ff +SHA512 (gc_11_0_1_rlc.bin.xz) = 232bf4621a28752b49874bcb9ac3182faec4ec4d13b5544853bd35522c75a6428c472c4cb4241bc784758555d3607cc5a01bb85ba03417852710457ff36db338 +SHA512 (gc_11_0_1_rlc.bin.md5) = b5aa2540b28d38d838251d4eaa76313851a3e9ed6bcc08fe0b39b26ce1ad9395532d4822fc2930ba90d96c0e8504e0f0bd8bfb3d0c25a9c4444b4bacbd7f7553