mbox series

[master/kirkstone,v8,0/6] Graphics rework attempt #8

Message ID 20230224101219.4130589-1-denis@denix.org
Headers show
Series Graphics rework attempt #8 | expand

Message

Denys Dmytriyenko Feb. 24, 2023, 10:12 a.m. UTC
From: Denys Dmytriyenko <denys@konsulko.com>

Previous v7 revision of this series had few minor comments. Even though it
was marked for kirkstone only, it accidentally got merged to master and
caused breakage.

This v8 revision makes the same changes work in kirkstone and master,
addresses previous feedback and ties up loose ends.

Here's a very detailed cover letter for v7, which is still applicable here:
https://lists.yoctoproject.org/g/meta-ti/message/15707

Denys Dmytriyenko (2):
  mesa: locally overlay 22.0-specific patches from oe-core/kirkstone
  conf/machine: fix use of screen and touchscreen machine features

Randolph Sapp (3):
  meta-ti-bsp: graphics: Resolve dependency chain
  meta-ti-bsp: machine: remove default preferences for egl,gles,gbm
  meta-ti-bsp: machine: set SGX display controller alias

Ryan Eatmon (1):
  conf: machine: Fallback to software rendering

 meta-ti-bsp/conf/machine/am62xx-lp-evm.conf   |   2 -
 meta-ti-bsp/conf/machine/include/am62xx.inc   |   6 +-
 meta-ti-bsp/conf/machine/include/am64xx.inc   |   2 -
 meta-ti-bsp/conf/machine/include/am65xx.inc   |   6 +-
 meta-ti-bsp/conf/machine/include/j721e.inc    |   6 +-
 meta-ti-bsp/conf/machine/include/j721s2.inc   |   6 +-
 meta-ti-bsp/conf/machine/include/j784s4.inc   |   6 +-
 meta-ti-bsp/conf/machine/include/omap-a15.inc |   9 +-
 meta-ti-bsp/conf/machine/include/ti33x.inc    |   9 +-
 meta-ti-bsp/conf/machine/include/ti43x.inc    |   9 +-
 ...bb => ti-img-rogue-driver_1.18.6276027.bb} |  20 +--
 .../ti-sgx-ddk-km_1.17.4948957.bb             |   8 +-
 ...bb => ti-img-rogue-umlibs_1.18.6276027.bb} |  68 ++------
 .../libgles/ti-sgx-ddk-um_1.17.4948957.bb     |  30 +---
 ...nd-deprecate-drm_handle_format-and-d.patch | 158 ++++++++++++++++++
 ...fine-__NR_futex-if-it-does-not-exist.patch |  34 ++++
 ...sdetects-64bit-atomics-on-mips-clang.patch |  25 +++
 ...k-for-all-linux-host_os-combinations.patch |  43 +++++
 ...ormat-Check-for-NEON-before-using-it.patch |  47 ++++++
 ...02-meson.build-make-TLS-ELF-optional.patch |  61 +++++++
 .../mesa/mesa-gl_22.%.bbappend                |   1 +
 .../recipes-graphics/mesa/mesa_22.%.bbappend  |   1 +
 .../recipes-graphics/mesa/pvr-mesa.inc        |  47 ++++++
 23 files changed, 468 insertions(+), 136 deletions(-)
 rename meta-ti-bsp/recipes-bsp/powervr-drivers/{ti-img-rogue-driver_1.15.6133109.bb => ti-img-rogue-driver_1.18.6276027.bb} (72%)
 rename meta-ti-bsp/recipes-graphics/libgles/{ti-img-rogue-umlibs_1.15.6133109.bb => ti-img-rogue-umlibs_1.18.6276027.bb} (22%)
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0001-Revert-egl-wayland-deprecate-drm_handle_format-and-d.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0001-futex.h-Define-__NR_futex-if-it-does-not-exist.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0001-meson.build-check-for-all-linux-host_os-combinations.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0001-util-format-Check-for-NEON-before-using-it.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/files/0002-meson.build-make-TLS-ELF-optional.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-gl_22.%.bbappend
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa_22.%.bbappend
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/pvr-mesa.inc