jsg
be03ce4a0e
enable kms support
2013-08-12 04:13:31 +00:00
matthieu
1449a85f9c
Sum consecutive dx and dy motion events received separartely from
...
the kernel before sending them up to X. Reduces staircacse effects
on diagonal freehand drawings. Patch from Henri Kemppainen, tested
by edd@. Thanks.
2013-07-20 13:24:50 +00:00
aoyama
08420f85c8
Add monochrome X server support for luna88k.
...
Some luna88k specific quirks are needed in
driver/xf86-video-wsfb/src/wsfb_driver.c for now.
ok matthieu@
2013-07-15 13:23:17 +00:00
jsg
0eba66b46b
revert previous. Juan Francisco Cantero Hurtado reports that loading
...
the dri driver causes xorg to crash with r700 (PCI HD4350). Likely
due to the incomplete support for r600/r700 currently in the tree.
2013-07-01 13:24:43 +00:00
jsg
8d1c38158b
Remove a local change that disabled the pageflipping
...
code in the KMS path. Previously disabled due to
not having the required libdrm parts.
ok matthieu@
2013-06-29 14:20:25 +00:00
jsg
46d1e007d6
Build with support for KMS which was previously disabled due to
...
not having the required libdrm parts. UMS will still be used if
KMS is not available.
ok matthieu@
2013-06-29 11:13:35 +00:00
matthieu
7b528a7590
Add basic EXA acceleration for the Alpine chipset.
2013-06-29 09:16:23 +00:00
matthieu
076750ef37
Quick fix for NULL pixmaps with server 1.14.
...
Problem reported and fix tested by J. Scott Heppler. Thanks.
2013-06-29 09:05:55 +00:00
matthieu
0e6332496b
Default to EXA acceleration.
2013-06-14 21:27:14 +00:00
matthieu
04a5ce6247
Disable broken EXA operations for now.
2013-06-14 21:21:54 +00:00
matthieu
664a55a370
Fix initialization of shadowfb with modern X servers
2013-06-13 21:52:08 +00:00
matthieu
9a190ffb97
Fix initialization of shadowfb with modern X servers.
2013-06-13 21:48:11 +00:00
matthieu
cd7cbb53aa
Fix loading the driver without XAA
2013-06-13 21:47:28 +00:00
matthieu
3caadaf943
On mach64, only disable RenderAccel, not the full EXA acceleration.
...
This is enough to fix the screen corruption seen on Xft fonts and other
Xrender drawings.
2013-06-10 20:38:52 +00:00
matthieu
7603c4ad9c
Unbreak the sunffb driver. No acceleration for now, since XAA was
...
removed from X server 1.14.
2013-06-10 19:49:40 +00:00
matthieu
90b8bd5f89
Disable exa acceleration in the mach64 driver util fixed.
2013-06-07 17:33:04 +00:00
matthieu
cf95160a1b
forgot to cvs add new files in update to 1.2.2
2013-06-03 19:45:57 +00:00
shadchin
ffcddaf4c2
Update to xf86-input-synaptics 1.7.1.
...
ok mpi@ jcs@ matthieu@
2013-06-02 18:17:24 +00:00
matthieu
6858fca67e
Update to xf86-video-sunffb 1.2.2
2013-06-01 19:20:43 +00:00
matthieu
7996ec3e62
Build fix for sis driver under xserver 1.14
2013-05-30 15:06:59 +00:00
matthieu
52f6d0ba20
Merge upstream fixes for several X libs vulnerabilities
...
discovered by Ilja van Sprundel.
CVE-2013-1981 X.org libX11 1.5.99.901 (1.6 RC1) integer overflows
CVE-2013-1982 X.org libXext 1.3.1 integer overflows
CVE-2013-1983 X.org libXfixes 5.0 integer overflows
CVE-2013-1984 X.org libXi 1.7.1 integer overflows
CVE-2013-1985 X.org libXinerama 1.1.2 integer overflows
CVE-2013-1986 X.org libXrandr 1.4.0 integer overflows
CVE-2013-1987 X.org libXrender 0.9.7 integer overflows
CVE-2013-1988 X.org libXRes 1.0.6 integer overflows
CVE-2013-1989 X.org libXv 1.0.7 integer overflows
CVE-2013-1990 X.org libXvMC 1.0.7 integer overflows
CVE-2013-1991 X.org libXxf86dga 1.1.3 integer overflows
CVE-2013-1992 X.org libdmx 1.1.2 integer overflows
CVE-2013-1994 X.org libchromeXvMC & libchromeXvMCPro in openChrome
0.3.2 integer overflows
CVE-2013-1995 X.org libXi 1.7.1 sign extension issues
CVE-2013-1996 X.org libFS 1.0.4 sign extension issues
CVE-2013-1997 X.org libX11 1.5.99.901 (1.6 RC1) buffer overflows
CVE-2013-1998 X.org libXi 1.7.1 buffer overflows
CVE-2013-1999 X.org libXvMC 1.0.7 buffer overflows
CVE-2013-2000 X.org libXxf86dga 1.1.3 buffer overflows
CVE-2013-2001 X.org libXxf86vm 1.1.2 buffer overflows
CVE-2013-2002 X.org libXt 1.1.3 buffer overflows
CVE-2013-2003 X.org libXcursor 1.1.13 integer overflows
CVE-2013-2004 X.org libX11 1.5.99.901 (1.6 RC1) unbounded recursion
CVE-2013-2005 X.org libXt 1.1.3 memory corruption
CVE-2013-2066 X.org libXv 1.0.7 buffer overflows
2013-05-23 22:42:07 +00:00
matthieu
eb05615134
Remove calls to miInitializeBackingStore() and includes of mibstore.h
...
mibstore.h defines miInitializeBackingStore() as an empty stub, and
goes away in xserver 1.14.
2013-05-12 13:06:24 +00:00
shadchin
ac3d3b5f55
Update to xf86-input-mouse 1.9.0.
...
ok matthieu@
2013-05-03 09:34:38 +00:00
shadchin
83ceffd3fa
Update to xf86-input-keyboard 1.7.0.
...
ok matthieu@
2013-05-03 09:32:18 +00:00
kettenis
d890a3469b
Add an OpenBSD-specific implementation of backlight control that uses the
...
appropriate wscons ioctls.
ok matthieu@
2013-03-19 20:47:22 +00:00
matthieu
aae4813ec8
regen
2013-03-19 07:32:33 +00:00
matthieu
07f2f0a5ae
Update to xf86-video-intel 2.20.19.
...
A recent kernel with kernel modesetting support is required.
Thanks to jsg@ and kettenis@ for their work.
2013-03-18 18:38:18 +00:00
mpi
814f050b0d
Backout my workaround for broken accelerated solid pictures using XAA on
...
big endian an apply the correct fix, working at depth 16 and 24, kindly
provided by Michel Dänzer who already committed it upstream.
No objection from the usual macppc users.
2013-03-18 09:48:06 +00:00
aoyama
786472fe94
Add xenocara defines/files for luna88k, no X server at this moment.
...
ok miod@
2013-03-16 01:24:43 +00:00
miod
80ae22700e
Build the X server on hp300 again. Tested on catseye.
2013-03-14 20:49:52 +00:00
matthieu
07ce5c5054
Repair the legacy i810 driver. Problem reported and fix
...
successfully tested by schwarze@
2013-02-14 15:15:37 +00:00
jsg
d6d6af1958
Several changes to resolve screen corruption sometimes seen with dpms
...
on ivy bridge, mostly based on upstream drm code:
- remove a workaround which was in itself causing issues
- switch the order of disabling fdi rx & tx
- disable DPLL_SEL when disabling the crtc
- add a few extra delays
Most of this concerns the gen5+ crtc disable function, and thanks
to a bunch of testers this is known to still work fine on gen 5/6/7.
ok kettenis@ matthieu@
2013-02-01 11:09:26 +00:00
sobrado
c7c3d2e810
example should conform to constraint on section identifiers.
...
ok matthieu@
2013-01-22 21:37:09 +00:00
stsp
2d8816a8c4
Stop the radeon driver from trying to restore text mode on PALM and newer
...
chip generations. The driver is currently unable to restore text mode on
these chips, and attempting to restore text mode anyway results in the
display not being restored properly when switching back to X. The only way
of restoring the display after restarting X was to reboot the machine.
ok mpi@
2013-01-20 15:06:45 +00:00
kettenis
87c6ca56f8
Only require DRM 1.2. That's the version we claim to support and it the driver
...
doesn't actually seem to require any newer interfaces.
ok jsg@
2013-01-17 11:07:36 +00:00
kettenis
f43e7c87ae
Fix previous.
2013-01-17 11:02:54 +00:00
kettenis
2699efd7db
Open /dev/drm0 instead of /dev/dri/card0 and add privsep support.
...
ok jsg@
2013-01-17 11:00:57 +00:00
matthieu
e014b201d3
regen
2013-01-17 07:22:28 +00:00
matthieu
062bd345e3
Add BSD Makefile.
2013-01-17 07:21:06 +00:00
matthieu
a4939b0756
Import xf86-video-modesetting 0.6.0.
...
Requested by jsg@ and kettenis@ for KMS testing.
2013-01-17 07:16:32 +00:00
martynas
70cf9f81f9
Remove annoying is lvds, is crt debug stuff. OK jsg@.
2013-01-15 06:31:43 +00:00
matthieu
ec0060cc12
Update to xf86-video-mach64 6.9.4
2013-01-05 17:00:06 +00:00
matthieu
ae98b909ab
Regen autotools files once more.
...
Apparently previous version was generated with some of my local changes
to use /usr/bin/libtool. This is causiing problems with the XvMC libs
shared libraries versions.
2013-01-03 15:00:26 +00:00
matthieu
5eb5b9b452
Update to xf86-video-vmware 2.1 RC1 (aka 2.0.99.901)
2012-12-19 21:37:21 +00:00
matthieu
a68216fe34
- sync the "legacy" i810 driver, used only on true i810 and i815
...
chipsets to the one in recent intel driver from X.Org.
- remove one of the output probe method in i830PreInit(). This method is
calling functions that are normally forbidden in PreInit(). With
xserver 1.13 this causes a fatal error at run time.
Tested by bluhm@, nick@ and shadchin@ back in september.
2012-12-19 21:19:48 +00:00
matthieu
195cddcc4b
Update to xf86-video-geode 2.11.14
2012-12-16 23:04:17 +00:00
jsg
f5929fd67d
Recent thinkpads try to set a backlight value one greater than the
...
maximum causing backlight control to be disabled. Limit the backlight
values to the maximum so xbacklight will work.
Backlight control via the brightness buttons won't yet work as
that likely requires opregion/acpi bits.
Tested by jcs@ jasper@ phessler@ naddy@ and Amarendra Godbole
ok phessler@ kettenis@
2012-12-13 01:23:08 +00:00
matthieu
6ccdfafb55
remove white space at end of line
2012-12-08 23:23:27 +00:00
matthieu
ebbac4e612
regen
2012-12-02 22:59:10 +00:00
matthieu
a1dad419fa
Fix XAA support. Problem noticed by sthen@
2012-12-02 22:51:25 +00:00