Commit Graph

79 Commits

Author SHA1 Message Date
matthieu
049847108f Update to xf86-video-ati 19.10.0. tested by jsg@ 2019-10-26 09:37:25 +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
2cf2ce5d2c Update to xf86-video-ati 19.0.1. ok jsg@ 2019-03-20 07:33:17 +00:00
jsg
6afc1ca954 update to xf86-video-ati 19.0.0
fixes Xorg segfault reported by Mihai Popescu
ok matthieu@
2019-03-08 21:59:55 +00:00
jsg
be89b49b3b update to xf86-video-ati 18.1.0
tested by brynet@ matthieu@ and myself on a wide range of radeons
2019-01-13 07:16:48 +00:00
matthieu
4ae54e6e96 Force radeon driver to EXA acceleration on all chipsets where it's
supported. Avoids panics caused by glamor reported by several people.
ok deraadt@
2018-03-20 20:33:14 +00:00
jsg
964be7ea2c update to xf86-video-ati 18.0.1
* The Xorg process could crash when multiple primary screens are
  configured in xorg.conf.
* TearFree could trigger debugging messages in the pixman library
2018-03-17 23:42:12 +00:00
jsg
c28eaba603 update to xf86-video-ati 18.0.0
Avoids failing page flips reported by landry@ with a pending xfce4 4.13
update (doesn't occur with xfce 4.12 currently in ports).
2018-03-13 06:13:13 +00:00
jsg
5d95bbee18 update to xf86-video-ati 7.10.0
tested by matthieu@ and myself on a wide range of radeons
2018-02-20 04:49:19 +00:00
matthieu
c2b83f553e MFC: adapt to XF86_CRTC_VERSION 7 2017-11-26 17:06:41 +00:00
matthieu
3cd2eaf67e MFC: Adapt to video API 22 2017-11-26 17:03:40 +00:00
matthieu
03c23f9bed Update to xf86-video-ati 7.7.1
Tested by jsg@,  Rafael Sadowski and myself on various hardware.
2016-11-13 14:42:27 +00:00
matthieu
fd18c20e72 regen 2016-10-11 22:14:30 +00:00
matthieu
3fd647ab8c Update to xf86-video-ati 7.6.1. ok jsg@ 2016-04-02 07:37:34 +00:00
kettenis
b1132884a7 Enable glamor where we support it.
Requested by jsg@
2015-12-01 21:22:56 +00:00
matthieu
26aff3ca5d Update to xf86-video-ati 7.5.0. Discussed with jsg@ 2015-04-14 19:55:48 +00:00
matthieu
2274e656b9 Update to xf86-video-ati 7.3.0. Tested by jsg@ ajacoutot@. 2014-04-09 20:21:16 +00:00
jsg
e9013f6750 revert the patch that forced ColorTiling2D to be disabled now
the mesa update has gone in
2013-09-06 10:21:21 +00:00
kettenis
1f135a54da Fix shadowfb on big-endian machines.
ok matthieu@
2013-08-18 13:54:41 +00:00
matthieu
5d025a727d Fix merge botch 2013-08-17 16:39:56 +00:00
matthieu
7674b98b67 Turn off ColorTiling2D until we get mesa >= 9.x
an be reverted when a mesa update goes in.
from jsg@
2013-08-16 17:05:18 +00:00
matthieu
2475cd4a50 Update to xf86-video-ati 7.2.0, requested by jsg@
It fixes an endianess problem with kms and the in tree x86-video-ati
among other things.
It has been tested on various i386/amd64/sparc64/macppc machines
on a range of hardware from r100->northern islands.
2013-08-16 17:04:02 +00:00
jsg
be03ce4a0e enable kms support 2013-08-12 04:13:31 +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
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
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
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
matthieu
6ccdfafb55 remove white space at end of line 2012-12-08 23:23:27 +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
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
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
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
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
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
e46d8ddd0d Remove a bogus comment in the radeon(4) man page. From Brad. 2012-02-18 10:14:43 +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
b0f72d9595 Update to xf86-video-ati 6.14.3. Tested by many. 2012-01-25 21:33:33 +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
oga
00c5cd661c Choose the r600 driver for r600+ chipsets, not r300.
This should stop the annoying errors for gl on r{6,7}00 chipsets.
Support for GL on these cards is coming soon.
2011-05-02 21:48:06 +00:00
kettenis
e2f9a8fd0b Restore the CLOCK_CNTL_INDEX *after* we're done messing with it. Makes Xorg
properly restore the video mode upon exit on macppc and sparc64.  Already
merged upstream.

ok matthieu@, no objection miod@
2011-02-21 19:28:39 +00:00
matthieu
eccb1b24fc Fix a crash in zaphod mode if one screen is not present.
tested by jasper@, shadchin@. ok shadchin@.
2011-02-08 20:50:35 +00:00
matthieu
dd9a6776e6 MFC: fixes crashes on r600 with cairo 0.10.
Tested by espie@ and brad@

commit 78fcbf577ad6eba6399cc39f74b7ce5f9c8e265e
Author: Michel Daenzer <daenzer@vmware.com>
Date:   Thu Sep 3 14:55:05 2009 +0200

    EXA: Check for solid/gradient pictures the same way for all generations.

    In particular, also catch them for >= R300.

commit 87d7235790866f9c19ef08972d5237f09d940cd9
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Nov 5 10:23:03 2009 -0500

    EXA: fallback if no pMaskPicture->pDrawable

    A solid or gradient mask could be used for blending
    the source picture onto the destination picture.

    Fixes fdo bug 24838
2010-10-17 10:31:04 +00:00
matthieu
d33a367729 One more tweak for compatibility with xserver 1.8. 2010-07-19 23:29:18 +00:00
matthieu
15cde5d3dc Let the old radeon driver build with xserver 1.8 2010-07-14 11:40:19 +00:00