mbox series

[meta-ti,scarthgap,0/7] Backport GFX driver upgrades

Message ID 20250213234813.3618729-1-rs@ti.com
Headers show
Series Backport GFX driver upgrades | expand

Message

Randolph Sapp Feb. 13, 2025, 11:48 p.m. UTC
From: Randolph Sapp <rs@ti.com>

Backport all the Graphics driver upgrades already published and tested on
master. Slight changes in patch content to deal with changed patch names and
other small conflicts.

Randolph Sapp (7):
  ti-img-rogue-*: version 24.1.6554834 -> 24.2.6643903
  mesa-pvr: version 23.2.1 -> 24.0.1
  ti-bsp: select the graphics 24.2 packages
  ti-img-rogue-umlibs: filter binaries post install
  mesa-pvr: relocate 22.3.5 patches
  ti-sgx-ddk-km: bump revision for kernel 6.12
  beagle-bsp: 6.6 select newer mesa version

 .../conf/machine/include/beagle-bsp.inc       |  2 +-
 meta-ti-bsp/conf/machine/include/ti-bsp.inc   | 12 ++--
 ...bb => ti-img-rogue-driver_24.2.6643903.bb} |  4 +-
 .../ti-sgx-ddk-km_1.17.4948957.bb             |  2 +-
 ...t-usage-of-LLVMContextSetOpaquePoint.patch |  0
 ...e-unsigned-instead-of-uint-to-fix-mu.patch |  0
 .../0001-gallium-Fix-build-with-llvm-17.patch |  0
 ...-backend-fix-gbm-compile-without-dri.patch |  0
 ...sdetects-64bit-atomics-on-mips-clang.patch |  0
 ...k-for-all-linux-host_os-combinations.patch |  0
 ...ormat-Check-for-NEON-before-using-it.patch |  0
 ...allium-Fix-build-with-llvm-18-and-19.patch | 52 -----------------
 ...e-cmake-dependency-detector-for-llvm.patch | 42 --------------
 ...e-lp_bld_misc.cpp-to-support-llvm-19.patch | 38 +++++++++++++
 .../0001-drisw-fix-build-without-dri3.patch   | 57 +++++++++++++++++++
 .../0001-gallium-Fix-build-with-llvm-17.patch |  0
 ...ll-StringMapIterator-from-llvm-scope.patch | 31 ++++++++++
 ...sdetects-64bit-atomics-on-mips-clang.patch |  0
 ...k-for-all-linux-host_os-combinations.patch | 16 +++---
 ...on-t-try-zink-if-not-enabled-in-mesa.patch | 41 +++++++++++++
 ...{mesa-pvr_23.2.1.bb => mesa-pvr_24.0.1.bb} | 16 ++----
 .../ti-img-rogue-umlibs_23.3.6512818.bb       | 10 ++--
 ...bb => ti-img-rogue-umlibs_24.2.6643903.bb} | 14 ++---
 23 files changed, 205 insertions(+), 132 deletions(-)
 rename meta-ti-bsp/recipes-bsp/powervr-drivers/{ti-img-rogue-driver_24.1.6554834.bb => ti-img-rogue-driver_24.2.6643903.bb} (93%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-fix-gallivm-limit-usage-of-LLVMContextSetOpaquePoint.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-gallium-Fix-build-with-llvm-17.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-gbm-backend-fix-gbm-compile-without-dri.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-meson.build-check-for-all-linux-host_os-combinations.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{files => mesa-pvr-22.3.5}/0001-util-format-Check-for-NEON-before-using-it.patch (100%)
 delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-23.2.1/0001-gallium-Fix-build-with-llvm-18-and-19.patch
 delete mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-23.2.1/0001-meson-Disable-cmake-dependency-detector-for-llvm.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-24.0.1/0001-Update-lp_bld_misc.cpp-to-support-llvm-19.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-24.0.1/0001-drisw-fix-build-without-dri3.patch
 rename meta-ti-bsp/recipes-graphics/mesa/{mesa-pvr-23.2.1 => mesa-pvr-24.0.1}/0001-gallium-Fix-build-with-llvm-17.patch (100%)
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-24.0.1/0001-gallivm-Call-StringMapIterator-from-llvm-scope.patch
 rename meta-ti-bsp/recipes-graphics/mesa/{mesa-pvr-23.2.1 => mesa-pvr-24.0.1}/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch (100%)
 rename meta-ti-bsp/recipes-graphics/mesa/{mesa-pvr-23.2.1 => mesa-pvr-24.0.1}/0001-meson.build-check-for-all-linux-host_os-combinations.patch (70%)
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-24.0.1/0002-glxext-don-t-try-zink-if-not-enabled-in-mesa.patch
 rename meta-ti-bsp/recipes-graphics/mesa/{mesa-pvr_23.2.1.bb => mesa-pvr_24.0.1.bb} (81%)
 rename meta-ti-bsp/recipes-graphics/powervr-umlibs/{ti-img-rogue-umlibs_24.1.6554834.bb => ti-img-rogue-umlibs_24.2.6643903.bb} (94%)