Commit Graph

1084 Commits

Author SHA1 Message Date
kettenis
d9a335dd99 Revert previous commit; the "blt" codepath is obviously not tested very well
and makes X crash.
2015-12-03 22:36:46 +00:00
kettenis
b1132884a7 Enable glamor where we support it.
Requested by jsg@
2015-12-01 21:22:56 +00:00
kettenis
0929ee3ac4 Partly disable acceleration on Broadwell. The inteldrm(4) driver fails to
restore something properly after resume which makes the render ring get stuck.
By defaulting to the "blt" acceleration method we avoid the use of this ring
and the machine remains usable after resume.

People who really want full 2D acceleration can still override the acceleration
method in their xorg.conf.

ok jsg@
2015-11-15 15:33:57 +00:00
jsg
ee66b4b1ec sna/gen8: Clamp URB allocations for GT3
From Chris Wilson in
7a9bdadd71730adc5266bc6758982abec5917b93

Fixes rendering problems on Broadwell GT3 (Iris 6100/Iris Pro 6200)
Tested by Thomas Weinbrenner on bugs@
2015-11-02 04:11:01 +00:00
matthieu
f2c5cda082 xf86-video-modesetting is now part of xserver. 2015-09-16 19:19:28 +00:00
matthieu
ef8ae69ca1 Build xf86-video-wsfb on amd64 and i386. Can be used by efifb now. 2015-09-07 21:26:01 +00:00
shadchin
d1fc35bb69 Read multiple events at once.
Before:
Both drivers currently do one read(2) per event, but since we use a
"sync" event we have a least two of them for ws(4) but more commonly
3 for ws(4) and 4 for synaptics(4).

most of the code and ok mpi@
2015-08-29 08:48:28 +00:00
matthieu
35f989ce91 Update to xf86-video-geode 2.11.17
Add compatibility with xserver 1.17, but on OpenBSD I had to
disable reading of the 'XpressROM' that is used for directly
connected panels.
2015-08-23 18:42:51 +00:00
matthieu
7f9fd3b14c Merge upstream commit to support xserver 1.17 2015-08-23 17:53:51 +00:00
matthieu
1bb24e34a2 Merge from upstreams in preparation for xserver 1.17 2015-08-23 17:44:33 +00:00
matthieu
4652b3c87b Merge from upstreams in preparation for xserver 1.17 2015-08-23 17:43:11 +00:00
matthieu
c9ee5288a7 Merge from upstreams in preparation for xserver 1.17 2015-08-23 17:42:17 +00:00
matthieu
f3bbc4bb2c Prepare for xserver 1.17 2015-08-23 17:40:49 +00:00
matthieu
ecf67af775 Merge from upstreams: Prepare for xserver 1.17 2015-08-23 17:39:52 +00:00
matthieu
cda1250bfa Prepare for xserver 1.17 2015-08-23 17:38:08 +00:00
matthieu
f0a5fb0db2 Prepare for xserver 1.17 2015-08-23 17:37:09 +00:00
matthieu
92d74bd585 On 2nd thought and after testing restore part the local changes
by kettenis@ that are still needed:
Fix a problem introduced by the libpciaccess conversion where the chip ID
would be set wrong and the proper resources wouldn't be claimed.
2015-05-27 22:11:06 +00:00
matthieu
aa06341b69 One more extra diff with upstreams that escaped before. 2015-05-27 19:22:45 +00:00
matthieu
a86710db4a Revert local changes that are not needed anymore and that prevented
some of the patches to 0.9.5 to apply correctly.
2015-05-27 19:18:48 +00:00
matthieu
6635e75d8c Fix merge issues that broke the build on i386. Reported by dan mclaughlin
and others.
2015-05-27 19:07:35 +00:00
matthieu
fcde83a33f Update to xf86-video-trident 1.3.7 2015-05-24 10:02:04 +00:00
matthieu
c077c5b87c Update to xf86-video-tdfx 1.4.6 2015-05-24 09:56:20 +00:00
matthieu
4251f7ba7c Update xf86-video-siliconmotion to 1.7.8 2015-05-24 09:45:36 +00:00
matthieu
fb531024b6 Update xf86-video-savage to 2.3.8 2015-05-24 09:42:47 +00:00
matthieu
1516562272 Update to xf86-video-ast 1.0.1 2015-05-24 09:17:25 +00:00
matthieu
97a89ff946 Build wsudl(4) on armv7. 2015-05-24 08:04:18 +00:00
matthieu
829538e649 Update to xf86-video-neomagic 1.2.9 2015-05-23 15:40:26 +00:00
matthieu
6888391478 Update to xf86-video-mga 1.6.4 2015-05-23 15:37:19 +00:00
matthieu
3ba6533614 Update to xf86-video-mach64 6.9.5 2015-05-23 15:26:41 +00:00
matthieu
31e1ec6ee2 Merge xf86-video-i740 1.3.5 2015-05-23 15:20:08 +00:00
matthieu
2b37ff0997 Merge cirrus driver version 1.5.3 2015-05-23 15:02:40 +00:00
matthieu
26aff3ca5d Update to xf86-video-ati 7.5.0. Discussed with jsg@ 2015-04-14 19:55:48 +00:00
matthieu
d031df2719 Update to xf86-video-intel 2.99.916
Fixes a display bug seenby ajacoutot@, ok jsg@ and kettenis@.
newer X.Org (2.99.917 or master) version cause corruption on older
machines (X40, i965), probably caused by a bug in our kernel,
under investigation by kettenis@.
2015-04-12 19:41:54 +00:00
shadchin
8d5a4cf7fa Update to xf86-input-synaptics 1.8.2.
ok matthieu@
2015-04-11 16:08:42 +00:00
mpi
f19ea1ac3a Make sure the end of a motion is correctly detected even if the hardware
does not always report a 0 'w' value for two-finger contacts.

Diff from Ulf Brosziewski.

Fix a regression with Synaptics touchpads reported by Patrick keshishian
and Henrik Friedrichsen on misc@.

ok matthieu@, deraadt@
2015-03-06 22:49:34 +00:00
matthieu
9b16ccde7b log read errors at verbose level 4 and above.
This prevents filling /var/log/Xorg.0.log when a device gets disconnected.
XXX more work is needed to actually disable it (and make it possible to
automatically re-enable it when it becomes available again).
2015-02-17 08:21:14 +00:00
tedu
50b7f7db27 add support for 2560x1440 16:9 mode. ok matthieu 2015-02-09 08:23:24 +00:00
mpi
874cd889c2 Keep cumulative coordinates values in sync with absolute ones.
This improve "two-finger scrolling" on synaptics and will allow to
have proper "click-and-drag" support on elantech.

Note that this change is needed because wsmouse(4)/wscons(4) do not
support multitouch events for the moment and every protocol supported
by pms(4) do its own translation to fake such events.

From Ulf Brosziewski, ok shadchin@
2015-02-09 03:31:31 +00:00
shadchin
32671b925a Ignore WSCONS_EVENT_SYNC events, suggested matthieu@. 2015-01-25 18:58:15 +00:00
matthieu
166b04a2db Update to xf86-video-vmware 13.1.0 2015-01-25 18:57:12 +00:00
shadchin
b914c84312 Update to xf86-input-mouse 1.9.1.
ok matthieu@
2015-01-25 18:49:45 +00:00
matthieu
926fee6e46 Update to xf86-video-geode 2.11.16 2015-01-25 17:39:48 +00:00
shadchin
ba9b4799b8 Update to xf86-input-synaptics 1.8.1.
ok matthieu@
2015-01-24 17:43:59 +00:00
jsg
56b31a08cf Recognise the synaptics with sw buttons mouse type and set the
clickpad and has_secondary_buttons properties.

Initial diff from myself with additional changes from matthieu@
2015-01-15 01:30:40 +00:00
sebastia
f6c766466e Prevent X crasher on my Acer Aspire (SiS driver)
Patch found on Ubuntu bug tracker,
But also mentioned in xorg bugs: 60891, 35763

OK matthieu@
2015-01-14 08:45:39 +00:00
jsg
af3873fce2 Build xf86-video-intel with --enable-kms-only. The i810/i815 UMS code
builds but won't work as the X server stopped supporting XAA multiple
major releases ago.  Furthermore it requires the userland AGP interface
that was removed from the kernel with 5.6.  These devices should work
fine with the vesa driver.

ok kettenis@
2014-12-15 13:17:34 +00:00
matthieu
f4a059c018 Update to xf86-video-mga 1.6.3 2014-10-19 19:10:58 +00:00
matthieu
3aa6a16e86 Update to xf86-video-savage 2.3.7. 2014-10-19 18:40:46 +00:00
matthieu
2d348c85bc Update to xf86-video-vmware 13.0.2 2014-09-27 17:39:03 +00:00
matthieu
f6a51272dd include <xf86.h> explicitely in preparation for xserver 1.16 2014-09-27 17:37:32 +00:00