Commit Graph

1105 Commits

Author SHA1 Message Date
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
matthieu
26135f75ee Check return value of I830MapMMIO().
Allows the server to fail with a useful error message instead of
segfaulting later, like reported by Alexei Malinin on misc@.
2012-12-02 17:59:25 +00:00
mpi
5bcdec7171 Fix an EXA-related big endian issue, introduced in 6.14.5 with the support
of accelerated solid pictures on r1xx, r2xx and r3xx.

Problem reported by landry@, ok matthieu@
2012-11-28 10:03:36 +00:00
matthieu
7de58e3a96 Update to xf86-video-mga 1.6.2 2012-11-23 21:31:16 +00:00
matthieu
7f78badd24 Update to xf86-video-r128 6.9.1 2012-11-23 20:47:03 +00:00
matthieu
957b095fdb regen 2012-11-11 21:34:52 +00:00
matthieu
5e96e40232 Patch the driver a bit more, to be able to build without XAA. 2012-11-11 21:34:15 +00:00
matthieu
3bc130ae81 regen 2012-11-11 15:51:20 +00:00
matthieu
2548fbc088 Make it possible to build radeon drivers without XAA. 2012-11-11 15:49:43 +00:00
stsp
606582ce05 Teach wsconscomm in synaptics(4) about elantech touchpads. ok mpi@ shadchin@ 2012-10-29 11:55:50 +00:00
jsg
e9cb1c0fcd Make the hdmi modesetting code handle multiple display pipes.
Problem noticed by by rivo nurges and blambert@ after ivy bridge
support enabled multiple pipes for pch devices.

Fix based on what the upstream drm code does and
tested by rivo nurges, blambert@ and sthen@

ok kettenis@
2012-10-20 03:01:40 +00:00
jsg
97f5e30128 Add basic support for ivy bridge and fix several cases of register
access not being adjusted for the pch split, one of which prevented
multiple display pipes from working.  The third pipe on ivy bridge
remains disabled for now.

ok kettenis@ thanks to everyone who tested
2012-10-06 03:51:23 +00:00
kettenis
0c85c873e1 Improve hack to restore text mode on ironlake/sandy bridge.
tested by many
ok jsg@, deraadt@
2012-09-17 12:41:15 +00:00
matthieu
bb914d16ad Merge upstream build fix for 32bit arches with xserver 1.13. 2012-09-16 17:03:51 +00:00
matthieu
71d2be1aaf regen 2012-09-11 20:26:04 +00:00
matthieu
94740cdc2f Cherry-pick upstreams commit to convert the openchrome driver to
compat-api.h for compatibility with xserver 1.13.
Unfortunaltly recent versions of the driver are broken in the !dri
!kms case, so it cannot be upgraded.OA
2012-09-11 20:25:34 +00:00
matthieu
8bce356059 Upate to xf86-video-dummy 0.3.6 2012-09-09 21:31:46 +00:00
matthieu
10ad330859 regen 2012-09-09 21:14:26 +00:00
matthieu
00e6140ee7 Add compat-api.h. 1st step to get this version of the intel driver
working with xserver 1.13.
2012-09-09 21:13:06 +00:00
matthieu
b732b2442a regen 2012-09-09 17:54:04 +00:00
matthieu
da9b78bb7b Add compat-api.h 2012-09-09 17:53:35 +00:00
matthieu
8325a32150 Convert radeonold to compat-api.h (compatibility with xserver 1.13) 2012-09-09 17:51:30 +00:00
matthieu
b858f3c2d3 regen 2012-09-09 12:33:52 +00:00
matthieu
082fc7665e Bump to xf86-video-wildcatfb 0.0.2 2012-09-09 12:33:36 +00:00
matthieu
ec9efd0100 add compat-api.h for compatibility with xserver 1.13 2012-09-09 12:33:12 +00:00
matthieu
e03d0d643f regen 2012-09-09 11:44:04 +00:00
matthieu
099f34f8a3 bump to xf86-video-wsudl 0.2.2 2012-09-09 11:43:23 +00:00
matthieu
786d76b97a Add compat-api.h for compatibility with xserver 1.13 2012-09-09 11:42:57 +00:00
matthieu
bbe9035b7f regen 2012-09-09 09:48:33 +00:00
matthieu
be737cfaf9 bump to xf86-video-wsfb 0.4.1 2012-09-09 09:48:12 +00:00
matthieu
eaaacd9867 Add compat-api.h for compatibility with xserver 1.13 2012-09-09 09:47:36 +00:00
matthieu
1e039c8da0 Update to xf86-video-siliconmotion 1.7.7 2012-09-08 22:33:13 +00:00
matthieu
2a5bccb125 Update to xf86-video-vesa 2.3.2 2012-09-08 21:28:02 +00:00
matthieu
d36183ac84 update to xf86-video-savage 2.3.6 2012-09-08 20:51:57 +00:00
matthieu
174fe87a7b Update to xf86-video-r128 6.8.4 2012-09-08 20:47:49 +00:00
matthieu
bcbd7920e4 Update to xf86-video-mga 1.6.1 2012-09-08 16:35:55 +00:00
matthieu
5897ab18ee Update to xf86-video-trident 1.3.6 2012-09-08 16:23:40 +00:00
matthieu
d5cb0c4bbd Update to xf86-video-tdfx 1.4.5 2012-09-08 16:18:20 +00:00
matthieu
f7b02d78d6 Update to xf86-video-sis 0.10.7 2012-09-08 16:13:46 +00:00
matthieu
fdfa770087 Update xf86-video-s3virge to 1.10.6 2012-09-08 16:08:24 +00:00
matthieu
101d9b5066 Update to xf86-video-s3 0.6.5 2012-09-08 16:03:39 +00:00
matthieu
f6dd9aea77 update to xf86-video-s3 0.6.5 2012-09-08 15:52:49 +00:00
matthieu
e17090dc69 Update to xf86-video-s3 0.6.5 2012-09-08 15:48:32 +00:00
matthieu
3731244ab5 _X_EXPORT tags for module data 2012-09-08 13:16:09 +00:00
matthieu
57827fdf76 Update to xf86-video-mach64 6.9.3 2012-08-17 22:18:28 +00:00
shadchin
5300694556 Update to xf86-input-mouse 1.8.1
ok matthieu@
2012-08-16 16:42:10 +00:00
shadchin
f1aa3cd642 Update to 1.6.2.
ok matthieu@
2012-08-16 16:38:03 +00:00
matthieu
59c344e671 Update to xf86-video-nv 2.1.20 2012-08-16 16:35:27 +00:00
matthieu
3519464e43 Update to xf86-video-neomagic 1.2.7 2012-08-16 16:20:03 +00:00
matthieu
6081847827 Update to xf86-video-i740 1.3.4 2012-08-16 16:17:28 +00:00
matthieu
ee448ea128 Update to xf86-video-cirrus 1.5.1 2012-08-16 16:13:04 +00:00
matthieu
099f8c86c3 Update to xf86-video-i128 1.3.6 2012-08-11 10:07:25 +00:00
matthieu
ff1bfa770f Update to xf86-video-glint 1.2.8 2012-08-11 10:04:15 +00:00
matthieu
9a8f04a8b5 Update to xf86-video-ark 0.7.5 2012-08-11 10:00:44 +00:00
matthieu
b2671bd323 All drivers build again. 2012-08-11 09:56:55 +00:00
matthieu
a9a88f1b55 Update to xf86-video-voodoo 1.2.5 2012-08-11 09:49:50 +00:00
matthieu
aa57bd60b1 Update to xf86-video-tseng 1.2.5 2012-08-11 09:47:01 +00:00
matthieu
b4dc8e843d Update to xf86-video-rendition 4.2.5 2012-08-11 09:44:22 +00:00
matthieu
f672e1b7f2 Update to xf86-video-chips 1.2.5 2012-08-11 09:40:47 +00:00
matthieu
940bf7c463 Update to xf86-video-apm 1.2.5 2012-08-11 09:30:55 +00:00
matthieu
71b188ea7a Update to xf86-input-elographics 1.4.0 2012-08-11 09:26:31 +00:00
matthieu
2a52146dd2 switch to the radeon driver by default. Users needing radeonold now
need to set it up explicitly. Requested by ajacoutot@, ok espie@.
2012-08-08 16:35:05 +00:00
matthieu
3de236b892 Update to xf86-video-ati 6.14.6. Tested by mpi@, brad, eric@, ajacoutot@. 2012-08-08 16:25:21 +00:00
shadchin
c433d84d71 Fix for ClickPad (xenocara part). On issue pointed gilles@ and matthieu@
ok gilles@, matthieu@, mpi@, miod@, deraadt@
2012-07-22 18:33:01 +00:00
shadchin
238484184f two nits missing in previous commit 2012-07-08 14:22:03 +00:00
shadchin
4777ba761a Cleanup and uniform style. No functional changes. 2012-07-08 13:51:11 +00:00
matthieu
813879f82c Brown paperbag commit.
Prodded by espie@ I reviewed the history of
OpenBSD local changes carefully and found a number of merge errors
accumulated over the complicated CVS history of this driver.

This the 6.14.4 code + OpenBSD local fixes as it should be.
2012-07-08 13:42:13 +00:00
shadchin
92df448a79 Update to xf86-input-synaptics 1.6.2
ok matthieu@, mpi@
2012-06-30 13:31:03 +00:00
matthieu
075b81cb95 Link libIntelXvMC.so to pthread-stubs, not pthreads.
Needed by future matthew@ patch.
2012-06-24 20:43:25 +00:00
mpi
03c84451fc Since the transition to Xserver 1.12, the standard vgaHW layer
that depends on libpciaccess and is broken on macppc, so use
vgaHWSetMmioFuncs() instead of vgaHWSetStdFuncs() and unbreak
the nv driver on this platfrom.

ok matthieu@
2012-06-21 09:52:45 +00:00
matthieu
8ead23f263 Remove mac68k bits from Xenocara.
The imake config bits are not removed.
Those files are frozen, until they can be removed, once the last
port that still uses imake dies.
2012-06-20 19:56:34 +00:00
matthieu
2f68a08887 Don't unload sub-modules with xserver 1.12 2012-06-18 19:55:23 +00:00
matthieu
aacc4fff98 Finish removing the impact driver. Those files were left over
almost 4 years ago, and no one noticed.
2012-06-14 21:13:23 +00:00
matthieu
3911b7b4f2 Fix for new vgahw API. Problem reported by mpi@. Thanks. 2012-06-14 20:19:13 +00:00
shadchin
b1c43b246a Update to xf86-input-synaptics 1.6.1
ok matthieu@
2012-06-12 18:59:42 +00:00
shadchin
efc79f5918 zap extra brackets 2012-06-12 17:59:01 +00:00
shadchin
6810536bbf fix indent 2012-06-12 17:44:56 +00:00
shadchin
c141be6b55 zap trailing space 2012-06-12 17:19:01 +00:00
shadchin
19315c6e52 Add support ButtonMapping
ok matthieu@
2012-06-12 17:12:50 +00:00
shadchin
90e4158e02 Small cleanup
ok matthieu@
2012-06-12 17:11:23 +00:00
shadchin
2bfb1dd82f Add missing XISetDevicePropertyDeletable and more information about error
ok matthieu@
2012-06-12 17:10:03 +00:00
shadchin
b13ea1a213 Use xf86IDrvMsg in emumb.c instead of ErrorF
ok matthieu@
2012-06-12 17:06:43 +00:00
shadchin
3abd8f3785 Fix some obvious constness-related compile warnings
ok matthieu@
2012-06-12 17:04:43 +00:00
matthieu
3cbf28410e Update to xf86-video-openchrome 0.2.906 2012-06-11 21:21:54 +00:00
matthieu
e67183c5be Update for new vgaHW API 2012-06-09 10:33:05 +00:00
matthieu
0a37eba7ec Update to xf86-input-vmmouse 12.9.0 2012-06-09 09:33:55 +00:00
matthieu
53c868dbb5 MFC: Guard references to PCITAG / pciTag with XSERVER_LIBPCIACCESS
fixes the radeonold driver with xserver 1.12.
2012-06-07 21:07:05 +00:00
matthieu
c144ef53eb Update to xf86-video-ati 6.14.4. Tested by jasper@, krw@, mpi@, shadchin@ 2012-06-07 20:55:34 +00:00
matthieu
f4b3420bb7 Don't unload sub-modules in xserver 1.12. Its implementation is broken.
xf86UnloadSubModule() was a no-op in earlier versions.
2012-06-07 20:48:44 +00:00
matthieu
8fff4ad320 Fix build on i386. Previous commit was from an amd64 machine before
checking i386. Noticed by naddy@ thanks.
2012-06-02 23:23:12 +00:00
matthieu
9984b2394f If building against Xserver 1.12, disable video drivers that have not
yet been updated to the video ABI changes.
This  makes testing of xserrver 1.12 easier.
2012-06-02 15:58:19 +00:00
matthieu
1636c55b09 Update xf86-video-glint to version 1.2.7 2012-06-02 15:55:58 +00:00
matthieu
ad896261cb regen 2012-05-20 08:52:47 +00:00
matthieu
16aab7bc5f Automake magic incantation that permits setting CFLAGS on make cmd line. 2012-05-20 08:52:23 +00:00
matthieu
1b9e90b0ce Update xf86-video-openchrome to 0.2.905 2012-05-15 21:32:57 +00:00
matthieu
9a8da21ee8 Update to xf86-video-mach64 6.9.1 2012-05-15 06:19:26 +00:00
matthieu
2c2fb20b52 Update to xf86-video-mga 1.5.0 2012-05-14 20:46:18 +00:00
matthieu
4b89a5c021 Update to xf86-video-i128 1.3.5 2012-05-14 20:16:06 +00:00
matthieu
64ef6530af Update to xf86-input-vmmouse 12.8.0 2012-05-13 20:48:40 +00:00
matthieu
c12a5cae74 Update to xf86-video siliconmotion 1.7.6 2012-05-13 20:45:50 +00:00
matthieu
60c9834732 Update to xf86-video-s3 0.6.4. 2012-05-13 20:25:50 +00:00
matthieu
e17c1355bc Update to xf86-video-s3virge 1.10.5 2012-05-13 20:16:50 +00:00
matthieu
eb178a8ed9 fix small xf86-video-i740 1.3.3 merge glitch 2012-05-13 20:14:34 +00:00
matthieu
ca10fa63bd Update to xf86-video-s3 0.6.4 2012-05-13 20:10:19 +00:00
matthieu
f776fd0f7c Update to xf86-video-i740 1.3.3 2012-05-13 20:07:37 +00:00
matthieu
210cce104a Update xf86-video-apm to 1.2.4 2012-05-13 20:03:52 +00:00
matthieu
83fcba7e30 Files missed in upgrade to vmware 12.0.2 2012-05-07 09:42:34 +00:00
matthieu
44943385bd Update to xf86-video-vmware 12.0.2 2012-05-06 16:29:01 +00:00
matthieu
0558529b78 Update to xf86-video-trident 1.3.5 2012-05-06 16:19:36 +00:00
matthieu
35340223d1 Update to xf86-video-tdfx 1.4.4 2012-05-06 16:11:30 +00:00
matthieu
0653f98f4b Update to xf86-video-sis 0.10.4 2012-05-06 16:05:53 +00:00
matthieu
a708e3910d Update to xf86-video-savage 2.3.4 2012-05-06 16:01:13 +00:00
matthieu
bd1419ff2c Update to xf86-video-neomagic 1.2.6 2012-05-06 15:56:39 +00:00
matthieu
ca0515ebb9 Upate to xf86-video-cirrus 1.4.0 2012-05-06 15:41:35 +00:00
matthieu
6d91712449 Update to xf86-video-ark 0.7.4 2012-05-06 15:40:11 +00:00
matthieu
08c2ac6d83 Update to xf86-video-vesa 2.3.1 2012-05-06 15:04:50 +00:00
matthieu
78d8060203 One more fix for new vgaHW ABI. 2012-05-06 10:38:50 +00:00
matthieu
f252027f1e Fix for new vgaHW ABI. 2012-05-06 09:24:42 +00:00
matthieu
0bc99fee60 Update to xf86-video-r128 6.8.2 2012-04-08 17:49:07 +00:00
matthieu
0d672369ec Update to xf86-input-joystick 1.6.1 2012-04-08 17:03:03 +00:00
shadchin
0b992a096a Update to xf86-input-synaptics 1.5.2.
ok matthieu@
2012-04-01 12:18:44 +00:00
shadchin
2949da6f87 Update to xf86-input-mouse 1.7.2.
ok matthieu@
2012-04-01 12:17:17 +00:00
oga
563a654b98 Mostly fix rotation in the intel driver.
Since recent(ish) changes we can allocate roatated framebuffers with tiling.
This was not taken into account. Fix this for the most part:
1) i830_display_tiled needs to check tiling on rotated buffers too.
2) PipeSetBase needs to not only set offset to 0 for roated shadow buffers, it
also needs to 0 DSPTILEOFF x/y too.

There seems to be a remaining issue with damage or similar causing some latency
on rotated screens, I have not managed to find this yet.

Tested by sereral on tech@ ok matthieu a couple of weeks ago (his mail slipped
though the cracks, hence late commit).
2012-03-13 22:44:44 +00:00
matthieu
54760b3c9f Fix check for xf86Modes.h. This fixes the radeonold driver build issues
caused by caching of the (previously wrong result).

And regen autotools files.
2012-03-13 21:35:51 +00:00
matthieu
9a6e571496 Pass --with-xserver-source explicitely to configure, since the
code that figures it out automatically started to fail.
2012-03-13 19:56:50 +00:00
matthieu
5faba13e02 Fix a long standing typo, but still don't build the siliconmotion driver
by default on loongson, to avoid creating false hopes.
2012-03-12 21:22:30 +00:00
matthieu
b95fc6de31 Reorganize video driver list a bit. 2012-03-12 13:54:04 +00:00
matthieu
eb9d0dd569 Build the radeonold on macppc and sparc64 platforms too. 2012-03-12 13:41:19 +00:00
matthieu
b8447e938e Remove xf86-video-radeonhd for good. 2012-03-04 16:09:01 +00:00
matthieu
9e25a1962b Unlink xf86-video-radeonhd from the build again. It's superceeded by
recent xf86-video-ati driver.
2012-03-04 16:05:52 +00:00
matthieu
7135875b83 Re-update xf86-video-ati to 6.14.3.
Because of ati.c revision 1.5, it will not be selected by
autoconfiguration code, so people who want to run this version of the
driver on their radeon cards need an explicit "Device" section in
xorg.conf.
2012-03-04 16:01:12 +00:00
matthieu
568671236b Load the radeonold driver for radeon chipsets. 2012-03-04 15:57:38 +00:00
matthieu
14f7665424 Build xf86-video-radeonold again. 2012-03-04 15:49:04 +00:00
matthieu
caca7d63c0 Replace Xalloc/Xfree with malloc/free.
Shuts down depreciation warnings during build.
2012-03-04 15:44:48 +00:00
matthieu
009d12875d Remove a comment that should have gone with rev 1.39. 2012-03-04 14:50:24 +00:00
matthieu
555e9efe80 Update to xf86-video-dummy 0.3.5 2012-02-20 21:48:45 +00:00
matthieu
40a6c4a96f Update to xf86-video-geode 2.11.13 2012-02-20 21:43:31 +00:00
matthieu
e46d8ddd0d Remove a bogus comment in the radeon(4) man page. From Brad. 2012-02-18 10:14:43 +00:00
matthieu
2be03eee0e Disable build of Xserver on hp300 and mac68k. Building the Xserver
with gcc 2.95 is getting hopeless and there is not enough manpower at
the moment to switch these platforms to a more recent compiler.
ok miod@, Nick@
2012-02-07 19:46:11 +00:00
matthieu
cc702cb732 Revert the update to xf86-video-ati 6.14.3. Requested by espie@
who experiemnts regressions with this driver.
2012-02-06 22:53:02 +00:00
matthieu
bbd2a2e3da Remove 2 obsolete drivers that have been unlinked from builds. 2012-01-31 07:59:53 +00:00
matthieu
16bbf25500 Explicitely disable DRI on SandyBridge and above chipsets. It doesn't
work anyways, so prevent X from crashing. ok oga@
2012-01-31 07:47:28 +00:00
matthieu
1dfa315ff5 Copy the ZaphodHeads option description from newer radeon driver.
Ironically, this option wasn't documented in the last version of
the driver where it was working.
2012-01-25 22:19:00 +00:00
matthieu
d230d6c16d replace radeon -> radeonold in a few places. Remove the unused atiold
man page.
2012-01-25 22:15:19 +00:00
matthieu
5ed4439044 +radeonold -radeonhd. xf86-video-radeonhd is deprecated all radeon
cards are supported by xf86-video-ati.
2012-01-25 21:37:03 +00:00
matthieu
b0f72d9595 Update to xf86-video-ati 6.14.3. Tested by many. 2012-01-25 21:33:33 +00:00
matthieu
7b7b372578 Add radeon driver 6.12.2 renamed as 'radeonold'.
This is the last known working version in 'zaphod' mode (one X
screen per head in multi-head configs). This makes it possible
to update the "real" radeon driver in xf86-video-ati, without
breaking existing zaphod setups.
2012-01-25 21:27:05 +00:00
shadchin
dd3fd20478 Update to 1.6.1.
ok matthieu@
2012-01-06 08:03:53 +00:00
matthieu
4d84ac9650 regen 2012-01-01 16:11:25 +00:00
matthieu
3e609be865 Bump revision to 0.4.0 to match upstreams release just pushed. 2012-01-01 16:08:39 +00:00
matthieu
dbe9a416bb Constify wsfb_open() argument. 2012-01-01 16:07:38 +00:00
matthieu
c43c7e4fb2 white space cleanup, copyright update, autotools regen. 2012-01-01 16:04:35 +00:00
matthieu
50cf571503 add _X_EXPORT attribute to public symbols. 2011-12-29 13:48:05 +00:00
kettenis
13f8f43bf4 Add support for Sandy Bridge. Not perfect yet. Most notably 3D acceleration
is completely absent, and playing video doesn't work yet.  But support for
"normal" 2D stuff is pretty solid and it is really nice to be able to use
my laptop at the panel's native resolution and be able to suspend and resume
the machine.

tested by some
2011-12-21 21:25:02 +00:00
matthieu
70f1880f97 regen 2011-12-14 17:00:08 +00:00
oga
b932741cf2 Some files (used for generating other stuff) that I missed in the last commit.
Oops.
2011-11-29 12:41:53 +00:00
oga
1431ee95fe Update the intel driver to a more recent version based on more recent
upsteam code.

Backporting keeping UMS changes by me, some bugfixes from kettenis@.

Has been in snapshots for a while, committed on request so we can be
sure what people are running. This is a prerequesite for sandybridge
support but has those chipsets disabled for now until the correct code
has been added.
2011-11-29 12:39:02 +00:00
shadchin
86e4fbccae Adding wheel emulation, ported from evdev(4)
ok matthieu@
2011-11-28 23:49:59 +00:00
shadchin
2d087d2918 Remove old headers (missing in previous update)
ok matthieu@
2011-11-28 23:15:21 +00:00
shadchin
9bf4ba3a8c Fixed incorrect condition (s/strcmp()/strcmp() == 0/)
ok matthieu@
2011-11-28 23:13:11 +00:00
shadchin
2cba20c2fd regen 2011-11-19 13:22:56 +00:00
shadchin
3917241c88 Replace WS_NOZMAP on WS_NOMAP.
ok matthieu@
2011-11-19 13:12:49 +00:00
shadchin
67a6690ca1 Simplify middle button emulation code.
ok matthieu@
2011-11-19 13:09:16 +00:00
shadchin
d7335b6ea9 Add check emulateMB.timeout >= 0.
ok matthieu@
2011-11-19 13:05:33 +00:00
shadchin
cb94a4132b ws_debug_level used only if defined DEBUG.
ok matthieu@
2011-11-19 12:59:55 +00:00
shadchin
df8922a136 Using macros MODULETEARDOWNPROTO for prototype.
ok matthieu@
2011-11-19 12:46:08 +00:00