aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics/xorg-xserver
AgeCommit message (Collapse)Author
2021-08-18xserver-xorg: Backport pixmap fixes for GLESTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-08-12layer: More override fixesTom Hochstein
Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d, virtual PREFERRED_PROVIDER versions Fix other places for imx/imxdpu/imxdrm overrides Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-10xserver-xorg: Enable glamor for i.MX 8Tom Hochstein
glamor acceleration for i.MX 8 with GPU was dropped accidentally. Fixes: f5d3b67 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-20xserver-xorg: CleanupTom Hochstein
- drop redundant FILESEXTRAPATHS_prepend line - co-locate SRC_URI mods Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-20xserver-xorg: Don't apply same patch twiceTom Hochstein
The patch 0003-Remove-check-for-useSIGIO-option.patch is applied for both imxgpu and imxgpu2d overrides. imxgpu is enough. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-20xserver-xorg: enable atomic/dri3Andreas Müller
Inspired by [1-2] [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/4584 [2] https://gitlab.freedesktop.org/mesa/mesa/-/issues/3721 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
2021-04-20Move mesa/etnaviv to xf86-video-modesettingAndreas Müller
* armada sources are gone finally * glmark2-es2 performance is almost doubled 87 -> 162 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2021-04-13xserver-xorg: Enable glamor for i.MX 8Tom Hochstein
Enable glamor (the default) so legacy x11 apps will get GPU acceleration. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2021-04-13xserver-xorg: Remove dri and glx for i.MX DRMTom Hochstein
The removal of swrast support from mesa also removes dri support from mesa for i.MX with DRM, so disable dri. glx support depends on dri, so disable glx. xwayland breaks without glx, so backport a patch that fixes the break. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-04-29xserver-xf86-config: Fix xorg.conf for 6ULLTom Hochstein
The 6ULL does not have a hardware-accelerated framebuffer device, so switch to the kernel framebuffer device. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2019-10-09xserver-xorg: Fix missing space in SRC_URI_append assignmentTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2019-06-24xserver-xorg: Fix X server 1.20.1 crash [YOCIMX-3280]Neena Busireddy
One of our patches which we upstreamed has been removed from the poky thud. http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-graphics/xorg-xserver?h=thud&id=9d2cbf041403f5012b251de6c2dc0683755398ed Add the patch back to fix the crash. Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com> Backport from https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/commit/imx/meta-bsp/recipes-graphics/xorg-xserver?h=thud-4.19.35-1.0.0&id=7b9dbcf65929446ddbd5c8245617a624eb30b9ff Limit the patch to machines which use xf86-video-imx-vivante. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-11-05xserver-xorg: Disable glamor for i.MX 8Tom Hochstein
Like i.MX 6 and 7, need to disable glamor for i.MX 8 to avoid a build break: In file included from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/EGL/eglplatform.h:179, from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/epoxy/egl_generated.h:11, from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/epoxy/egl.h:46, from ../../xorg-server-1.20.1/glamor/glamor_priv.h:43, from ../../xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:25: /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/EGL/eglvivante.h:267:1: error: conflicting types for 'fbCreateWindow' fbCreateWindow( ^~~~~~~~~~~~~~ In file included from ../../xorg-server-1.20.1/glamor/glamor.h:36, from ../../xorg-server-1.20.1/glamor/glamor_priv.h:32, from ../../xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:25: ../../xorg-server-1.20.1/fb/fb.h:1115:2: note: previous declaration of 'fbCreateWindow' was here fbCreateWindow(WindowPtr pWin); ^~~~~~~~~~~~~~ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-08-30xserver-xorg: Update OpenGL configurationTom Hochstein
Build now with the default OpenGL configuration except no glamor for i.MX 6 or 7 with GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-16xserver-xf86-config: Add Xorg configuration for i.MX 6SLL and 7ULPTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-30xf86-video-armada: addTrevor Woerner
If the user enables "use-mainline-bsp" in MACHINEOVERRIDES, assume they want to use the open-source, reverse-engineered etnaviv drm x11 driver. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08xserver-xorg: disable glamorAndreas Müller
oe-core enables glamour by default since commit 33864ddc. I tried to build xserver with glamor but failed first with | #error "Platform not recognized" This could be fixed by CFLAGS_append_imxgpu2d = " \ -DLINUX \ " but then I got | <sysroot>/usr/include/X11/Xlib.h:222:2: error: conflicting types for 'GC' | *GC; | ^~ | In file included from ../../xorg-server-1.19.1/glamor/glamor.h:34:0, | from ../../xorg-server-1.19.1/glamor/glamor_priv.h:32, | from ../../xorg-server-1.19.1/glamor/glamor_render.c:35: | ../../xorg-server-1.19.1/include/gcstruct.h:289:3: note: previous declaration of 'GC' was here | } GC; | ^~ | make[1]: *** [Makefile:730: glamor_gradient.lo] Error 1 As this needs deeper investigation to fix and we have no experience on how glamor performs on vivante, disable it for now. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19xserver-xf86-config: use modesetting for VybridStefan Agner
Explicitly use the generic Xorg driver for KMS devices. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19xserver-xf86-config: Add i.MX6UL xorg.confLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19xserver-xf86-config: Add support for PXP Frame Buffer displaysLauren Post
PXP devices for mx6sx, mx6sl and mx7 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-28Move meta-fsl-ppc content to layer rootOtavio Salvador
This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-16Move meta-fsl-arm content to layer rootOtavio Salvador
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>