[Buildroot] [git commit] package/mesa3d: add option to enable VIRTIO vulkan driver
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Wed Feb 5 15:13:29 UTC 2025
commit: https://git.buildroot.net/buildroot/commit/?id=ef354264cdb86169f019ca618ab542d3d8fe75cf
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
The support for Venus (the Vulkan VirtIO encapsulation) in MESA has
been stable since 23.2 so add an option to enable it.
Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
Signed-off-by: Alex Bennée <alex.bennee at linaro.org>
Message-Id: <20240822181546.64900-6-bernd at kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
package/mesa3d/Config.in | 6 ++++++
package/mesa3d/mesa3d.mk | 1 +
2 files changed, 7 insertions(+)
diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in
index 1a446cac49..0412998214 100644
--- a/package/mesa3d/Config.in
+++ b/package/mesa3d/Config.in
@@ -336,6 +336,12 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_SWRAST
help
Vulkan swrast driver.
+config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_VIRTIO
+ bool "Vulkan VirtIO driver (Venus)"
+ select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
+ help
+ Vulkan VirtIO (venus) driver.
+
comment "Off-screen Rendering"
config BR2_PACKAGE_MESA3D_OSMESA_GALLIUM
diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk
index 2a0b3aefe6..202fc5cc74 100644
--- a/package/mesa3d/mesa3d.mk
+++ b/package/mesa3d/mesa3d.mk
@@ -116,6 +116,7 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ZINK) += zink
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM) += broadcom
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_SWRAST) += swrast
+MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_VIRTIO) += virtio
ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER),)
MESA3D_CONF_OPTS += \
More information about the buildroot
mailing list