mbox series

[0/4] Update Mesa and enable vkmark

Message ID 20240822130220.4135741-1-alex.bennee@linaro.org
Headers show
Series Update Mesa and enable vkmark | expand

Message

Alex Bennée Aug. 22, 2024, 1:02 p.m. UTC
This is part of building test images for virtio-vulkan support in
QEMU. We need to update Mesa, enable the VirtIO driver and add the
vkmark tool. There is also a small patch to ensure we enable a getty
on the console so we can start weston and spawn the vkmark binary.
Currently it is not able to run directly with the DRM device.

Alex Bennée (4):
  package/mesa3d: add option to enable VIRTIO vulkan driver
  package/vkmark: add vmkark benchmarking tool
  board/qemu: add post-build script to aarch64_virt_defconfig
  package/mesa3d: bump to 24.2.0

 board/qemu/post-build.sh                 | 16 ++++++++++
 configs/qemu_aarch64_virt_defconfig      |  1 +
 package/Config.in                        |  1 +
 package/mesa3d-headers/mesa3d-headers.mk |  2 +-
 package/mesa3d/Config.in                 |  6 ++++
 package/mesa3d/mesa3d.hash               |  5 ++-
 package/mesa3d/mesa3d.mk                 |  4 ++-
 package/vkmark/Config.in                 | 39 ++++++++++++++++++++++++
 package/vkmark/vkmark.hash               |  3 ++
 package/vkmark/vkmark.mk                 | 28 +++++++++++++++++
 10 files changed, 100 insertions(+), 5 deletions(-)
 create mode 100755 board/qemu/post-build.sh
 create mode 100644 package/vkmark/Config.in
 create mode 100644 package/vkmark/vkmark.hash
 create mode 100644 package/vkmark/vkmark.mk

Comments

Alex Bennée Aug. 22, 2024, 5:25 p.m. UTC | #1
Alex Bennée <alex.bennee@linaro.org> writes:

> This is part of building test images for virtio-vulkan support in
> QEMU. We need to update Mesa, enable the VirtIO driver and add the
> vkmark tool. There is also a small patch to ensure we enable a getty
> on the console so we can start weston and spawn the vkmark binary.
> Currently it is not able to run directly with the DRM device.

I'm spinning a v2 now I've seen some niggles from the CI.
Bernd Kuhls Aug. 22, 2024, 5:59 p.m. UTC | #2
Am Thu, 22 Aug 2024 14:02:20 +0100 schrieb Alex Bennée:

> -MESA3D_VERSION = 24.0.9
> +MESA3D_VERSION = 24.2.0

Hi Alex,

to bump mesa to >= 24.1.x more patches are needed, please see my series 
https://patchwork.ozlabs.org/project/buildroot/list/?series=416827

Locally I also bumped to 24.2.0 already but the commit needs some more 
love: https://github.com/bkuhls/buildroot/commit/
74bfbe1f541697614ef1319bc420b43fbd30d47e

Would it be ok for you if I squash your 
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_VIRTIO commit into the 24.2.0 bump?

Regards, Bernd