When migrating to a new hwe kernel or introduced a oem kernel of a newer version, the firmware blobs might not match the expectation of the new kernel.
[Fix]
For linux-hwe-6.2/jammy:
$ debian/scripts/list-lts-update-files \
launchpad/jammy \
launchpad/lunar \
linux-hwe-6.2/debian.master/abi/fwinfo | \
xargs git log --graph --oneline launchpad/jammy..launchpad/lunar --
* d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
* f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
* 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
* 3723b4800 brcm: add configuration files for CyberTan WC121
* e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
* 271b5ce72 Merge https://github.com/pkshih/linux-firmware
|\
| * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
* | 8f86b5ab3 (drm/dg2_huc_7.10.3_pr) i915: Add HuC 7.10.3 for DG2
|/
* 2c2be4215 nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
* 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
For linux-oem-6.5/jammy:
$ debian/scripts/list-lts-update-files launchpad/jammy launchpad/mantic /home/vicamo/work/canonical/kernel/worktrees/jammy/linux-oem-6.5/debian.oem/abi/fwinfo | xargs git log --graph --oneline launchpad/jammy..launchpad/mantic --
* 41e615cf3 i915: Update ADLP DMC to v2.20
* 22fb12f2f amdgpu: add initial SMU 13.0.10 firmware
* b3f512fb5 amdgpu: add initial SDMA 6.0.3 firmware
* b1a7d7624 amdgpu: add initial PSP 13.0.10 firmware
* d6d655ade amdgpu: add initial GC 11.0.3 firmware
* b255f5b92 (tag: iwlwifi-fw-2023-06-29, korg-iwlwifi/for-upstream) iwlwifi: add new FWs from core80-39 release
* c10facaf1 rtw89: 8851b: add firmware v0.29.41.0
* 84d5550e9 amdgpu: update aldebaran firmware for amd.5.5 release
* 08b854f02 rtlwifi: Add firmware v6.0 for RTL8192FU
* 53e48f93f rtl_bt: Add firmware and config files for RTL8851B
* 9f7502f1d rtw89: 8852b: update format-1 fw to v0.29.29.1
* 78a8782a9 (tag: iwlwifi-fw-2023-03-30) iwlwifi: add new FWs from core78-32 release
* 7f490a9a4 Merge branch 'dmc-adlp_2.19-mtl_2.12' of git://anongit.freedesktop.org/drm/drm-firmware
|\
| * 4ee236dbb i915: Update ADLP DMC to v2.19
* | 2c07f017f rtw89: 8852b: update format-1 fw to v0.29.29.0
* | b50cf9205 rtw89: 8852b: add format-1 fw v0.29.26.0
|/
* 6a55abe94 Merge https://github.com/pkshih/linux-firmware
|\
| * 4cc3eda63 rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU
* | d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
|/
* 3653d692b rtl_bt: Add firmware and config files for RTL8821CS
* f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1
* 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
* a5046f435 (drm/dmc-adlp_2.18) i915: Add DMC v2.18 for ADLP
* 3723b4800 brcm: add configuration files for CyberTan WC121
* e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
* 271b5ce72 Merge https://github.com/pkshih/linux-firmware
|\
| * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
* | 8f86b5ab3 (drm/dg2_huc_7.10.3_pr) i915: Add HuC 7.10.3 for DG2
|/
* 2c2be4215 nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
* 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
[SRU Justification]
[Impact]
When migrating to a new hwe kernel or introduced a oem kernel of a newer version, the firmware blobs might not match the expectation of the new kernel.
[Fix]
For linux-hwe- 6.2/jammy:
$ debian/ scripts/ list-lts- update- files \ hwe-6.2/ debian. master/ abi/fwinfo | \ jammy.. launchpad/ lunar -- 2.6.0.1- 00861-QCAHKSWPL _SILICONZ- 1 /github. com/pkshih/ linux-firmware huc_7.10. 3_pr) i915: Add HuC 7.10.3 for DG2 GA104/GA106/ GA107 signed firmware
launchpad/jammy \
launchpad/lunar \
linux-
xargs git log --graph --oneline launchpad/
* d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
* f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.
* 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
* 3723b4800 brcm: add configuration files for CyberTan WC121
* e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
* 271b5ce72 Merge https:/
|\
| * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
* | 8f86b5ab3 (drm/dg2_
|/
* 2c2be4215 nvidia: add GA102/GA103/
* 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
For linux-oem- 6.5/jammy:
$ debian/ scripts/ list-lts- update- files launchpad/jammy launchpad/mantic /home/vicamo/ work/canonical/ kernel/ worktrees/ jammy/linux- oem-6.5/ debian. oem/abi/ fwinfo | xargs git log --graph --oneline launchpad/ jammy.. launchpad/ mantic -- fw-2023- 06-29, korg-iwlwifi/ for-upstream) iwlwifi: add new FWs from core80-39 release fw-2023- 03-30) iwlwifi: add new FWs from core78-32 release 2.19-mtl_ 2.12' of git://anongit. freedesktop. org/drm/ drm-firmware /github. com/pkshih/ linux-firmware 2.6.0.1- 00861-QCAHKSWPL _SILICONZ- 1 /github. com/pkshih/ linux-firmware huc_7.10. 3_pr) i915: Add HuC 7.10.3 for DG2 GA104/GA106/ GA107 signed firmware
* 41e615cf3 i915: Update ADLP DMC to v2.20
* 22fb12f2f amdgpu: add initial SMU 13.0.10 firmware
* b3f512fb5 amdgpu: add initial SDMA 6.0.3 firmware
* b1a7d7624 amdgpu: add initial PSP 13.0.10 firmware
* d6d655ade amdgpu: add initial GC 11.0.3 firmware
* b255f5b92 (tag: iwlwifi-
* c10facaf1 rtw89: 8851b: add firmware v0.29.41.0
* 84d5550e9 amdgpu: update aldebaran firmware for amd.5.5 release
* 08b854f02 rtlwifi: Add firmware v6.0 for RTL8192FU
* 53e48f93f rtl_bt: Add firmware and config files for RTL8851B
* 9f7502f1d rtw89: 8852b: update format-1 fw to v0.29.29.1
* 78a8782a9 (tag: iwlwifi-
* 7f490a9a4 Merge branch 'dmc-adlp_
|\
| * 4ee236dbb i915: Update ADLP DMC to v2.19
* | 2c07f017f rtw89: 8852b: update format-1 fw to v0.29.29.0
* | b50cf9205 rtw89: 8852b: add format-1 fw v0.29.26.0
|/
* 6a55abe94 Merge https:/
|\
| * 4cc3eda63 rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU
* | d02d58aae brcm: Add nvram for the Advantech MICA-071 tablet
|/
* 3653d692b rtl_bt: Add firmware and config files for RTL8821CS
* f48fbe42c ath11k: IPQ5018 hw1.0: add to WLAN.HK.
* 9dacec6da ath11k: IPQ5018 hw1.0: add board-2.bin
* a5046f435 (drm/dmc-adlp_2.18) i915: Add DMC v2.18 for ADLP
* 3723b4800 brcm: add configuration files for CyberTan WC121
* e9b83572f amdgpu: updated aldebaran firmware for amd-5.4
* 271b5ce72 Merge https:/
|\
| * 9aa8db1cc rtlwifi: Add firmware v4.0 for RTL8188FU
* | 8f86b5ab3 (drm/dg2_
|/
* 2c2be4215 nvidia: add GA102/GA103/
* 4ffcf980a brcm: rename Rock960 NVRAM to AP6356S and link devices to it
[Test Case]
FIXMEFIXMEFIXME FIXMEFIXMEFIXME FIXMEFIXMEFIXME FIXMEFIXMEFIXME FIXME
[Where problems could occur]
These firmware blobs are only referenced in the new hwe/oem kernels, and
shall not have side effect.
[Other Info]
While there is no hwe/oem kernel planned for Lunar, so only Jammy is nominated for fix.