summaryrefslogtreecommitdiff
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2020-06-01apalis-tk1-mainline: rename machine to apalis-tk1Max Krummenacher
Rename the apalis-tk1-mainline machine to the now dropped apalis-tk1 machine name. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0bf55088d1f34338dd04f83d6b90b7a72f6867de)
2020-06-01apalis-tk1: drop machineMax Krummenacher
The downstream kernel gets to old to be used with the new zeus userspace components. Drop the machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit d13caaba2d90f856b944ebde44967b679d3eb3a9)
2019-10-17xserver-xorg_1.17.4: merge bbappendMax Krummenacher
After moving the bb file here, there is now value in keeping the bbappend. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29linux-driver-package, mesa: rework the recipeMax Krummenacher
Recent OE adds additional shared object checks which errors out on the way the binary Tegra drivers are injected. Rework the recipes, so that - mesa no longer PROVIDE any OpenGL shared objects and the binaries. - linux-driver-package now depends on mesa to install development headers - linux-driver-package PROVIDE and RPROVIDE the OpenGL shared objects. - linux-driver-package drops the additional arm-linux-gnueabihf/tegra path to the *.so* files. - the apalis-tk1 machine PREFERS linux-driver-package as the OpenGL provider. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14mesa: rework pkgconfig patch to mesonMax Krummenacher
OE-core changed to build mesa with meson. Rework our patches accordingly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14xserver-xorg: Backport patch to remove using sys/io.hMax Krummenacher
latest glibc dropped support for sys/io.h on arm, which is fixed in upstream xserver, as a bonus we can drop musl specific patch which was doing something similar up until now. Fixes |In file included from ../../../../xorg-server-1.20.4/hw/xfree86/int10/generic.c:15: | ../../../../xorg-server-1.20.4/hw/xfree86/common/compiler.h:767:10: fatal error: 'sys/io.h' file not found | #include <sys/io.h> | ^~~~~~~~~~ | 1 error generated. (From OE-Core rev: 1c72953b6c890b8411fec997b5c28a17eed82897) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-13eglinfo: drop bbappend, as the recipe has been droppedMax Krummenacher
OE-core dropped eglinfo, thus drop the bbappend on said recipe. aa36510ebe eglinfo: remove the recipe Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-04mesa: cleanup after removal of meta-jetson-tk1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-02weston: drop support for weston 1.xGerard Salvatella
Maintaining the current bbappend for weston 1.x versions generates an annoying warning in OE (new in thud), since we do not have any recipe for weston 1.x. Given that the current version of weston is 6.0, it doesn't make much sense to keep these patches. Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
2019-04-17weston: rename bbappend to adhere to compatible versions onlyGerard Salvatella
The patches included in the weston bbappend are only compatible with 1.x versions of weston. Rename the file so that it only applies to such versions. NOTE: how these patches should be ported (if at all) to modern versions of weston is out of the scope of this commit. Additional patching could be needed when building weston >= 2.0 with drm backend. Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com>
2019-03-06tk1: drop meta-jetson-tk1Max Krummenacher
All of meta-jetson-tk1 has been moved into meta-toradex-tegra as updates were needed. Drop meta-jetson-tk1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06mesa: set linker search path to heed sysrootMax Krummenacher
fixes: | ERROR: libgstnvegl-21.5.0-r0 do_package_qa: QA Issue: libgstnvegl: The compile log indicates that host include and/or library paths were used. Please check the log '/build/krm/oe-core_3.0/build/tmp/work/cortexa15hf-neon-poky-linux-gnueabi/libgstnvegl/21.5.0-r0/temp/log.do_compile' for more information. [compile-host-path] | ERROR: libgstnvegl-21.5.0-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. | ERROR: libgstnvegl-21.5.0-r0 do_package_qa: Function failed: do_package_qa | ERROR: Logfile of failure stored in: /build/krm/oe-core_3.0/build/tmp/work/cortexa15hf-neon-poky-linux-gnueabi/libgstnvegl/21.5.0-r0/temp/log.do_package_qa.15826 | ERROR: Task (/build/krm/oe-core_3.0/build/../layers/meta-toradex-tegra/recipes-multimedia/libgstnvegl/libgstnvegl_21.5.0.bb:do_package_qa) failed with exit code '1' Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06eglinfo: remove T20/T30 and refresh patch to cleanly applyMax Krummenacher
With the stricter OE rules the 0001-Check-for-libegl-using-pkg-config.patch from openembedded-core does no longer apply to the newer git hash set in the bbappend. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06libdrm bbappend: follow change to meson build systemMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06mesa: also configure nouveauMax Krummenacher
tegra124m now depends on nouveau and tegra to be configured. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06apalis/colibri-t20 -t30: drop machinesMax Krummenacher
These machines use an old Nvidia provided downstream kernel 3.1.10. They are no longer compatible with more recent sysroot components, e.g. libc, xserver et. al. The maintenance burden to keep the userspace components in their old version becomes simply too high. Keep using the rocko based 2.8 BSP for these machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06xserver-xorg: tk1-mainline: follow update to 1.20Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06xserver-xorg: refresh patchMax Krummenacher
prevents warning: | Applying patch macro_tweak.patch | patching file xorg-server.m4 | Hunk #1 succeeded at 28 with fuzz 2. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06mesa: remove patches now upstreamedMax Krummenacher
nouveau / tegra has been upstreamed, thus drop the patches. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06mesa: refresh patchMax Krummenacher
While at it create it with git which leads to a changed file name. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06xserver-xorg: follow changed dependencies for x11Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06xserver-xorg-1.14.7.inc: Replace individual deprecated xorg proto recipes ↵Max Krummenacher
with xorgproto see openembedded-core commit 460a2b27af8d023b27703b491331c8cbe7aad0ff Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-04libdrm: drop upstreamed patchMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-12-20mesa-demos: failes to compile for mainline tk1 machineDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20mesa: tk1 mainline: forward port patches to 17.1.7Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20mesa: tk1 mainline: forward port patches to 17.0.2Max Krummenacher
0001-gallium-add-renderonly-library.patch: added upstream 0004-gallium-add-tegra-support.patch, 0008-remove-dependency-on-libdrm_tegra.patch fix patch conflicts Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20libdrm bbappend: remove patch included upstreamMax Krummenacher
With the version update of libdrm the patch is no longer needed. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20xserver-xorg: follow upstream version upgradeMax Krummenacher
While at it, remove unneeded install append as the file removed no longer exists. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-10tdx-nv-binaries: renamed from trdx-nv-binariesColibri-T30_LXDE-Image_2.7b2-20170410Colibri-T20_LXDE-Image_2.7b2-20170410Apalis-TK1_LXDE-Image_2.7b2-20170410Apalis-T30_LXDE-Image_2.7b2-20170410Marcel Ziswiler
While at it also update the comment in recipes-graphics/mesa/mesa_%.bbappend. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2017-04-07meta-toradex-tegra: cleanup whitespace useMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07xserver-xorg-1.14.7: cleanup this t20/t30 specific recipeMax Krummenacher
- add the original xserver-xorg.inc which matched the 1.14.4 recipe as the current one is no longer compatible with the older xserver. - renamed to xserver-xorg-1.14.7.inc - merge in OE specific changes from current xserver-xorg,inc. - merge bbappend into the bb file, we are the only user of this recipe. - set the compatible machine to SOC-Family rather than specific machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07mesa_%.bbappend: add leading space when appendingMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07mesa_%.bbappend: further clean-upMax Krummenacher
reorder assignments to be similar between tegra, tegra124, tegra124m remove unneeded COMPATIBLE_MACHINE assignement. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07mesa_%.bbappend: clean-upMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-07mesa: fix src uri and override for tk1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11apalis-tk1-mainline: Move GPU acceleration support to mesaDominik Sliwa
Instead of patching every app, let's patch mesa to pretend that we have a normal GPU. based on: github.com/Gnurou/mesa/commits/renderonly Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11apalis-tk1: Mainline kernel machineDominik Sliwa
This patch adds mainline linux based Apalis TK1 machine. It includes compatible recipes for libdrm, mesa, Xorg, and weston. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-11mesa_%.bbappend: port patch to newer upstream mesa versionMax Krummenacher
Moving from patching the "*.pc" files to patching there "*.pc.in" files should hopefully make the patch more independent of the mesa version. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11mesa_%.bbappend: use soc family instead of machine overrideMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11mesa: bbappend: port changes from meta-jetson-tk1Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11mesa: port patch to new mesa versionMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11xserver-xorg_1.14.7.bb: don't deploy 10-evdev.confMax Krummenacher
With the update 'xf86-input-evdev: Upgrade 2.9.2 -> 2.10.0' this file is provided by the evdev recipe. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-11xserver-xf86-config bbappend: use version wildcardMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2016-09-29xorg-server: remove Vybrid xorg.confColibri_T30_LinuxImageV2.6.1Beta1_20160929Colibri_T20_LinuxImageV2.6.1Beta1_20160929Apalis_TK1_LinuxImageV2.6.1Beta1_20160929Apalis_T30_LinuxImageV2.6.1Beta1_20160929Stefan Agner
The Vybrid xorg.conf should not be part of the Tegra BSP. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2016-09-29meta-openembedded layer bbappendsMax Krummenacher
Move the appends on recipe's which are not in an essential required layer into a target layer specific directory and add them only if said layer is active in build/conf/bblayers.conf. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2016-09-29xorg-xserver: mv all files into recipes-graphics/xorg-xserver/Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2016-06-30mesa: integrate apalis-tk1, work around watatuki's meta-jetson-tk1 flawMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-06-30mesa-glut: fix building on armMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-03-30overrides: use append instead of +=Max Krummenacher
We want to append to the generic VAR when we build for a tegra machine. Using VAR_tegra += "" creates a machine specific VAR. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-03-14xserver-xorg: add provides virtual/xserverMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>