31 Commits

Author SHA1 Message Date
Matt Madison
e27f610fa4 xserver-xorg: update PACKAGECONFIG
We don't have to disable dri2 or glamor support any
longer.

Signed-off-by: Matt Madison <matt@madison.systems>
2023-02-08 03:14:00 -08:00
Matt Madison
69d52f4999 xserver-xorg: restore bbappend
Since we've dropped our own recipe for xserver-xorg, restore the
bbappend we used to use to adjust the PACKAGECONFIG settings for
the tegra platforms.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
6798809e0d xserver-xorg: drop tegra-specific recipe
Latest driver supports the current upstream xserver-xorg.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
67e0004a16 xserver-xorg-tegra: add patch for gcc 12 builds
Back-port a memory allocation fix from xserver-xorg mainline
that addresses the problem being flagged by gcc 12.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-05-15 11:11:27 -07:00
Matt Madison
8cdb9ac4df xserver-xorg-tegra: update LICENSE setting
Signed-off-by: Matt Madison <matt@madison.systems>
2022-03-08 04:49:37 -08:00
Matt Madison
b909206610 xserver-xorg: drop version 21 bbappend
as we now have a wholesale replacement for the X server
in our layer.

Signed-off-by: Matt Madison <matt@madison.systems>
2021-11-14 10:13:57 -08:00
Matt Madison
91417490e8 xserver-xorg-tegra: import recipe for xserver-xorg 1.20.13
The NVIDIA X server driver module implements an older ABI that is
not compatible with the latest xserver-xorg version in OE-Core, so
forward-port the recipe for the previous version, renamed to make
it tegra-specific.

Signed-off-by: Matt Madison <matt@madison.systems>
2021-11-14 10:11:04 -08:00
Matt Madison
b7b77a4e95 xserver-xorg: udpate bbappend to 21.1.x
for the new version in OE-Core.

Signed-off-by: Matt Madison <matt@madison.systems>
2021-11-11 12:20:46 -08:00
Matt Madison
b9507ceb23 meta: convert to new override syntax
* Ran convert-overrides.py to generate the initial changes
* Manual cleanup afterwards (which was a lot, due to our
  extensive use of overrides).

Signed-off-by: Matt Madison <matt@madison.systems>
2021-08-03 08:27:55 -07:00
Matt Madison
b0683d7968 recipes-graphics: switch to common tegra pkgarch
Signed-off-by: Matt Madison <matt@madison.systems>
2020-07-27 04:12:06 -07:00
Matt Madison
6a10aaf4b6 xserver-xorg: drop obsolete patch
The libgl version checks were fixed in 1.20.6 to accommodate
libglvnd's version reporting, so the patch is no longer
required.

Signed-off-by: Matt Madison <matt@madison.systems>
2019-12-07 05:34:05 -08:00
Matt Madison
4a21b791b9 xserver-xorg: add patch to remove libgl version check
In anticipation of updating libglvnd to 1.2.0.

Upstream discussion:
https://gitlab.freedesktop.org/xorg/xserver/issues/893

Signed-off-by: Matt Madison <matt@madison.systems>
2019-10-12 10:07:41 -07:00
Matt Madison
dd952195eb xserver-xorg: drop recipe for 1.18.4
which was used only for TK1 builds.

Signed-off-by: Matt Madison <matt@madison.systems>
2019-09-08 07:35:47 -07:00
Matt Madison
3d785cff99 xserver-xorg: updates and cleanup
- remove 1.19.6 recipe which is no longer needed
- remove bbappend for 1.20.4 - patch no longer required
- rename % bbappend to 1.20% and update for L4T R32.1
- update 1.18.4 recipe for TK1 to set PACKAGE_ARCH

Signed-off-by: Matt Madison <matt@madison.systems>
2019-08-10 08:39:53 -07:00
Matt Madison
c48de78a38 xserver-xorg: add tegra194 overrides
Signed-off-by: Matt Madison <matt@madison.systems>
2019-04-07 10:07:40 -07:00
Matt Madison
d521b14bed xserver-xorg: bump version on bbappend
to track the latest in OE-Core.

Signed-off-by: Matt Madison <matt@madison.systems>
2019-03-03 05:56:51 -08:00
Matt Madison
bdd0f1e27a xserver-xorg: import recipe for 1.19.6
from OE-core sumo and make that the PREFERRED_VERSION for
the TX1 and TX2.  The 1.20 version of xserver-xorg is not
compatible with the NVIDIA driver provided in L4T R28.2.x.

Also include the fix for CVE-2018-14665.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-11-21 14:44:19 -08:00
Matt Madison
6352feb1f5 xserver-xorg: update bbappend to 1.20.3
to match the current version in OE-core master.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-11-16 09:11:04 -08:00
Martin Kelly
9e858f2009 xserver-xorg: bump bbappend to 1.20.1
The bbappend references 1.19.6, but the version moved to 1.20.1, so
update it. The patch applied without issues, so keep it.

Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2018-09-25 03:35:43 -07:00
Matt Madison
b34132cc37 xserver-xorg: update bbappend
to disable building anything DRM/DRI related for tegra186/210.
This includes the DRI drivers and KMS support. We also have to
tweak the build flags to work around some compilation
failures that are due to assumptions about libdrm always being
available, and add a patch to remove assumptions about platform
bus support being present for systemd.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-09-16 10:40:01 -07:00
Matt Madison
72ae3f76f6 xserver-xorg: add patch to fix compilation errors
since the code is using macros in sys/sysmacros.h without
including that header explicitly.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-08-17 11:03:12 -07:00
Matt Madison
ea71371c5d xserver-xorg: update xproto dependencies
to reflect the recipe changes in OE-Core.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-05-12 07:19:04 -07:00
Matt Madison
c9f7699771 xserver-xorg: refresh patch
to eliminate fuzz.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-04-06 13:13:10 -07:00
Matt Madison
41332b4781 xserver-xorg: update bbappend to use common tegra override
Signed-off-by: Matt Madison <matt@madison.systems>
2018-04-06 12:50:02 -07:00
Matt Madison
6f2ec00e64 xserver-xorg: forward-port 1.18.4 recipe from OE-Core 'morty'
since the X extensions for the TK1 require the older ABIs.

Signed-off-by: Matt Madison <matt@madison.systems>
2018-02-05 04:13:39 -08:00
Matt Madison
cf6ff674ed xorg-xserver: update bbappend for tegra186
Signed-off-by: Matt Madison <matt@madison.systems>
2017-04-01 06:35:37 -07:00
Matt Madison
67c58a5ece xserver-xorg: do not enable glamor
The default in OE-core changed to enable the glamor
extension, which leads to build failures.  Change how
we specify the package configuration to match the
latest version of the recipe.

Also, since no extensions get installed now, just remove
the extensions directory, to prevent a packaging warning.

Signed-off-by: Matt Madison <matt@madison.systems>
2017-02-05 06:33:44 -08:00
Matt Madison
cb1e85c3e4 xserver-xorg: add overrides for tegra124
Signed-off-by: Matt Madison <matt@madison.systems>
2016-10-29 11:32:30 -07:00
Matt Madison
2bb9714690 xorg-xserver: set PACKAGE_ARCH for tegra210
Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-17 07:09:33 -07:00
Matt Madison
7ff0da4dc6 xorg-xserver: convert to SOC_FAMILY override
Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-17 07:09:32 -07:00
Matt Madison
45d7794f9e Make an x11-base image buildable using the NVIDIA-provided
libraries.
2015-12-21 10:11:42 -08:00