Commit Graph

1277 Commits

Author SHA1 Message Date
jcs
2cc95a6942 Ignore WSMOUSEIO_GTYPE ioctl failure when checking /dev/wsmouse
When xf86-input-ws has attached separately to all existing mouse
devices already or there are no mice plugged in, xf86-input-ws fails
to attach to the wsmouse mux as a default fallback because there is
no wsmouse device left in the mux to handle the WSMOUSEIO_GTYPE
ioctl.  If a USB mouse is later plugged in, there will not be any
xf86-input-ws driver loaded listening to /dev/wsmouse for input.

ok matthieu
2021-03-28 15:57:45 +00:00
matthieu
a9d2f207cb Update to xf86-video-r128 6.12.0 2021-03-26 18:23:03 +00:00
kettenis
266de26941 Add support for 30-bit color.
ok matthieu@
2021-03-13 14:00:04 +00:00
jsg
bb87bf9699 fix typo when defining away tightly_packed when building without -O
spotted by deraadt@ when building with CFLAGS=-fno-common

matches upstream commit by Alexei Podtelezhnikov
sna: fix typo for --enable-debug=full
db2356f5861d4a81d67c00843a15f5624cd21fb5
2021-02-07 07:33:03 +00:00
matthieu
55e4180bde Fix build with -fno-common. 2021-01-30 08:55:34 +00:00
jsg
ade87d994e Fix for GCC 10 activating stricter check for extern variables / structs
From Kevin Brace
edb46574d4686c59e80569ba236d537097dcdd0e in xf86-video-openchrome git

fixes clang 11 build
mortimer@ had the same diff ok fcambus@
2021-01-20 02:38:49 +00:00
jsg
9c091fab51 Fix link failure with gcc 10
From Adam Jackson
f223035f4ffcff2a9296d1e907a5193f8e8845a3 in xf86-video-ati git

fixes clang 11 build
mortimer@ had the same diff
2021-01-18 01:33:50 +00:00
jsg
24a11e5588 Fix link failure with gcc 10
From Adam Jackson
edcbe5f52ddfceee3d66d69bbcebbceac06b6d0d in xf86-video-amdgpu git

fixes clang 11 build
mortimer@ had the same diff
2021-01-18 01:31:19 +00:00
robert
d5d80a8928 unbreak DRI3 support by using priv_open_device() to open the devices
priv_open_device() has to be used in case the X server is running
privilege separated

ok jsg@
2021-01-09 07:22:49 +00:00
robert
b9b78c90f9 unbreak DRI3 support by using priv_open_device() to open the devices
priv_open_device() has to be used in case the X server is running
privilege separated

ok kettenis@, jsg@, matthieu@
2020-12-21 09:06:14 +00:00
kettenis
81154a94b9 Video drivers for powerpc64.
ok matthieu@, jsg@
2020-10-28 22:18:10 +00:00
jsg
49df366b19 backport commits to not crash when accel is disabled
cb27a5b Handle NULL fb_ptr in pixmap_get_fb
e2cd67a Bail from amdgpu_pixmap_get_handle with ShadowFB
2020-10-26 14:15:50 +00:00
jsg
a76b9a7e41 backport commits to not crash when accel is disabled
c0eb5dbd Don't crash X server if GPU acceleration is not available
4d84cf43 Handle NULL fb_ptr in pixmap_get_fb

prompted by a report to bugs@ from Jean-Louis ABRAHAM
ok matthieu@
2020-10-26 13:32:00 +00:00
matthieu
fd0b27a538 Use C99 designated structure initializers.
No expected code change.
2020-09-13 10:26:31 +00:00
matthieu
1242f9054e Remove the (out of date) list of supported architectures. 2020-06-14 07:10:44 +00:00
matthieu
6080f556ca Fix VT switching in EXA acceleration. 2020-05-16 14:18:52 +00:00
matthieu
25e39ca9f7 MFC: alpine: Default to 16bpp
24bpp support is going away, so since we can't do 32bpp and these cards
have basically no VRAM to begin with, drop to 16bpp.

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2020-05-16 14:15:35 +00:00
matthieu
6629d50366 Fix for removal of the shadowDamage() macro in xserver 1.20.
Problem nocited by David Savolainen. Thanks.
2020-01-25 18:06:04 +00:00
matthieu
049847108f Update to xf86-video-ati 19.10.0. tested by jsg@ 2019-10-26 09:37:25 +00:00
matthieu
0999e0299d Update to xf86-video-amdgpu 19.1.0. Tested by mortimer@ and jsg@ 2019-10-26 09:36:38 +00:00
jsg
4126f04810 build xf86-video-amdgpu on arm64
ok kettenis@ patrick@
2019-08-28 08:03:10 +00:00
matthieu
3a6045e486 replace obsoleted xf86{,Un}BlockSIGIO() calls by input_{,un}lock()
for xserver 1.20. No functional change.
2019-08-08 12:28:09 +00:00
matthieu
2aeb2bf61b Adapt Block and Wakeup handlers prototypes to X server 1.20.
No functional change.
2019-08-08 12:23:34 +00:00
matthieu
c0e6abce88 Adapt Block and Wakeup handlers prototypes to X server 1.20.
No functional change.
2019-08-08 12:04:36 +00:00
matthieu
14e30ce507 Compatibility with xserver 1.20
reminded by jsg@
2019-07-27 07:49:57 +00:00
matthieu
b8401f432f Compatibility with xserver 1.20 2019-07-27 07:48:19 +00:00
matthieu
f21a3f24c9 Compatibility with xserver 1.20 2019-07-27 07:47:47 +00:00
matthieu
adc53f058f Compatibility with xserver 1.20 2019-07-27 07:46:53 +00:00
matthieu
47fb7c8d96 Compatibility with xserver 1.20 2019-07-27 07:46:01 +00:00
matthieu
7a92c4a4d9 Compatibility with xserver 1.20 2019-07-27 07:44:23 +00:00
matthieu
b61f69c71c Replace LoaderGetOS() calls by direct calls to uname(3).
In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@
2019-06-30 17:10:24 +00:00
matthieu
8a3bde648b Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:41:51 +00:00
matthieu
26e5e73949 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:40:39 +00:00
matthieu
98368c8cf3 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:40:06 +00:00
matthieu
e853d962c6 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:39:15 +00:00
matthieu
38b9208d42 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:38:42 +00:00
matthieu
45f19064b5 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:37:59 +00:00
matthieu
321c1a4430 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:37:06 +00:00
matthieu
1fa5c5d4ad Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:36:07 +00:00
matthieu
ed6ff7ecbb Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:34:20 +00:00
matthieu
68d5ced354 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:33:09 +00:00
matthieu
91eba21c23 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:31:42 +00:00
matthieu
c8a44df777 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:30:29 +00:00
matthieu
ce4ec09799 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:28:57 +00:00
matthieu
9c1e7daf96 Remove. Unlinked from the build for 6 weeks. 2019-06-30 12:26:36 +00:00
jsg
c46a751926 Revert the local change to disable glamor accel on r600 to
northern island radeons.

When this was done radeondrm was still based on linux 3.8 and Mesa was
13.0.6 without libLLVM.  Now we have a radeondrm based on linux 4.19 and
Mesa 18.3.5 built against libLLVM.

This also makes DRI3 be on by default for these parts.

discussed with kettenis@
2019-05-12 11:37:14 +00:00
matthieu
3257269f35 Unlink a number of old video drivers from the build.
The corresponding hardware is out of date, barely useable
with modern systems and their code is not maintained.
ok sthen@
2019-05-12 08:34:26 +00:00
fcambus
7b04c9060e Update openchrome to 0.6.182.
Tested on my VX900 system.

Looks OK to matthieu@
2019-05-06 14:15:07 +00:00
jsg
7bcc69ee97 build xf86-video-amdgpu on amd64 and i386 2019-04-16 02:06:30 +00:00
jsg
7dd9065ad4 regen 2019-04-16 01:59:34 +00:00