mbox series

[meta-ti,master/wrynose,v4,0/2] mesa-pvr v24 -> v25

Message ID 20260623201347.1152792-1-a-christidis@ti.com
Headers show
Series mesa-pvr v24 -> v25 | expand

Message

Antonios Christidis June 23, 2026, 8:13 p.m. UTC
From: Antonios Christidis <a-christidis@ti.com>

This series migrates mesa-pvr from v24.0.1 to v25.2.8. mesa-pvr is a fork
of Mesa that adds Gallium frontend support for PVR GPUs.

The recipe builds and packages for both Rogue and SGX GPU architectures.
Only Rogue supports hardware acceleration - SGX will fall back to software
rendering. For SGX hardware acceleration, the scarthgap branch SDK should
be used instead, as it is the most recent legacy device SDK release.

Kind Regards,
Antonios

---
v4:
- Don't delete v24.0.1 mesa related recipes and patches
- Update check_yocto_rules.json
v3: 
- Split into a 2 patch series. 1st patch copies mesa.inc from oe-core
  and the other modifies and adds functionality on top of mesa.inc. 
- Delete mesa v24.0.1 related recipes and patches 
v2: 
- Rebase on wrynose-next
- Add support for master branch in subject prefix tag

Antonios Christidis (2):
  mesa-pvr: Add versioned mesa.inc copies from oe-core
  mesa-pvr: Migrate mesa from v24.0.1 -> v25.2.8

 check_yocto_rules.json                        |   2 +-
 meta-ti-bsp/conf/machine/include/ti-bsp.inc   |   2 +-
 .../mesa/{mesa-pvr.inc => mesa-pvr-24.inc}    |   0
 ...sdetects-64bit-atomics-on-mips-clang.patch |  24 ++
 .../recipes-graphics/mesa/mesa-pvr-25.inc     | 346 ++++++++++++++++++
 .../recipes-graphics/mesa/mesa-pvr_24.0.1.bb  |   2 +-
 .../recipes-graphics/mesa/mesa-pvr_25.2.8.bb  |  60 +++
 7 files changed, 433 insertions(+), 3 deletions(-)
 rename meta-ti-bsp/recipes-graphics/mesa/{mesa-pvr.inc => mesa-pvr-24.inc} (100%)
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-25.2.8/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr-25.inc
 create mode 100644 meta-ti-bsp/recipes-graphics/mesa/mesa-pvr_25.2.8.bb

Comments

PRC Automation June 23, 2026, 8:38 p.m. UTC | #1
meta-ti / na / 20260623201347.1152792-1-a-christidis

PRC Results: PASS

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [meta-ti][master/wrynose][PATCH v4 0/2] mesa-pvr v24 -> v25
- Submitter: From: <a-christidis@ti.com>
From: Antonios Christidis <a-christidis@ti.com>
- Date: Date: Tue, 23 Jun 2026 15:13:45 -0500
- Num Patches: 2
- Mailing List (public inbox) Commit SHA: cedf1a8a9c5802a787c36193f3105966edf4522f

Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: master-next
- Commit Author: LCPD Automation Script <lcpdbld@list.ti.com>
- Commit Subject: CI/CD Auto-Merger: cicd.master.202606231334
- Commit SHA: 4eeae3cb3134c3779a6f44282e61ce273ba2974b

Patches
----------------------------------------
All patches applied

wrynose
=====================
Summary:
- Patch Series: [meta-ti][master/wrynose][PATCH v4 0/2] mesa-pvr v24 -> v25
- Submitter: From: <a-christidis@ti.com>
From: Antonios Christidis <a-christidis@ti.com>
- Date: Date: Tue, 23 Jun 2026 15:13:45 -0500
- Num Patches: 2
- Mailing List (public inbox) Commit SHA: cedf1a8a9c5802a787c36193f3105966edf4522f

Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: wrynose-wip
- Commit Author: Suhaas Joshi <s-joshi@ti.com>
- Commit Subject: tfa: Update TF-A for K3 devices to 2.15 tag
- Commit SHA: 88ce8160ec6c5804820555e0bc29dba23059a4a1

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: PASS
=========================================================
master
=====================
PASS

wrynose
=====================
PASS



=========================================================
  yocto-check-layers: PASS
=========================================================
master - PASS
=====================
All checks passed

wrynose - PASS
=====================
All checks passed