Message ID | 1450522892-14611-3-git-send-email-bernd.kuhls@t-online.de |
---|---|
State | Accepted |
Headers | show |
Bernd, Al, On 2015-12-19 12:01 +0100, Bernd Kuhls spake thusly: > http://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=11.1&id=a8987b88ff1db4ac00720a9b56c4bc3aeb666537 > "virgl is the 3D acceleration backend for the virtio-gpu shipping with > qemu. The 3D acceleration is designed around gallium and TGSI as the > virtualisation layer. The backend renderer translates the virgl > interface into OpenGL currently." This is causing some build failures, like: http://autobuild.buildroot.org/results/399/399cca80ada5798decc87bff69a3acc432e8f3d0/ http://autobuild.buildroot.org/results/60f/60f63958b2310e00937c498ddf2a0295ff77683a/ with errors like: configure: error: --with-egl-platforms=drm is required to build the virgl driver. Care to have a look, please? Regards, Yann E. MORIN. > Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> > --- > package/mesa3d/Config.in | 7 +++++++ > package/mesa3d/mesa3d.mk | 1 + > 2 files changed, 8 insertions(+) > > diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in > index fdeb599..8560794 100644 > --- a/package/mesa3d/Config.in > +++ b/package/mesa3d/Config.in > @@ -77,6 +77,13 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST > This is a software opengl implementation using the Gallium3D > infrastructure. > > +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL > + bool "Gallium virgl driver" > + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + help > + virgl is the 3D acceleration backend for the virtio-gpu > + shipping with qemu. > + > comment "DRI drivers need X.Org" > depends on !BR2_PACKAGE_XORG7 > > diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk > index 4c8a151..40e53cc 100644 > --- a/package/mesa3d/mesa3d.mk > +++ b/package/mesa3d/mesa3d.mk > @@ -65,6 +65,7 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU) += nouveau > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600) += r600 > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA) += svga > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST) += swrast > +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL) += virgl > # DRI Drivers > MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST) += swrast > MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I915) += i915 > -- > 2.6.4 > > _______________________________________________ > buildroot mailing list > buildroot@busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot
Am Sat, 19 Dec 2015 22:48:27 +0100 schrieb Yann E. MORIN: > configure: error: --with-egl-platforms=drm is required to build the > virgl driver. Hi Yann, fixed by http://patchwork.ozlabs.org/patch/559347/ Regards, Bernd
diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index fdeb599..8560794 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -77,6 +77,13 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST This is a software opengl implementation using the Gallium3D infrastructure. +config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL + bool "Gallium virgl driver" + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + help + virgl is the 3D acceleration backend for the virtio-gpu + shipping with qemu. + comment "DRI drivers need X.Org" depends on !BR2_PACKAGE_XORG7 diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 4c8a151..40e53cc 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -65,6 +65,7 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU) += nouveau MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600) += r600 MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA) += svga MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST) += swrast +MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL) += virgl # DRI Drivers MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST) += swrast MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I915) += i915
http://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=11.1&id=a8987b88ff1db4ac00720a9b56c4bc3aeb666537 "virgl is the 3D acceleration backend for the virtio-gpu shipping with qemu. The 3D acceleration is designed around gallium and TGSI as the virtualisation layer. The backend renderer translates the virgl interface into OpenGL currently." Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> --- package/mesa3d/Config.in | 7 +++++++ package/mesa3d/mesa3d.mk | 1 + 2 files changed, 8 insertions(+)