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
3fd647ab8c
Update to xf86-video-ati 7.6.1. ok jsg@
2016-04-02 07:37:34 +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
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
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
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
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
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
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
matthieu
9ac8837d36
Make it possible to build drivers with the newer proto headers. ok oga@.
2010-04-13 19:56:37 +00:00
matthieu
f74c2dba55
update do xf86-video-ati 6.12.2
...
This has been in snapshots for weeks. ok oga@, todd@.
2009-08-25 18:51:44 +00:00
kettenis
8ac4487426
Set default for "MacModel" option based on hw.product.
...
ok matthieu@, oga@
2009-04-30 11:13:24 +00:00
matthieu
d07bcc99c9
Those directories were removed in xf86-video-ati 6.9.0.
2009-01-11 18:30:41 +00:00
oga
f8be68d9a2
don't map the mmio registers via the drm in the radeon DDX either
...
(companion commit to the mesa one I just made)
ok matthieu@
2009-01-10 15:01:25 +00:00
oga
b6b1e89e02
Don't call the MODESET_CTL ioctl on the drm device if direct rendering
...
isn't enabled. From upstream, patch originally from me.
2008-08-26 16:38:56 +00:00
oga
a153da3d23
Long awaited update of xf86-video-ati to 6.9.0.
...
the rage128 and mach64 drivers were split out of this driver just after
the 6.8.0 release, these drivers will be commited separately.
MergedFb mode is gone, so please use xrandr if you used to use it.
ok matthieu@.
2008-07-12 15:18:32 +00:00
matthieu
aae2fb59f3
Fix build with EXA disabled.
2007-05-29 17:43:22 +00:00
matthieu
2ab61eefc4
Add missing break that broke UYVY video format decoding. From X.Org git
...
via Jacob Meuser.
2007-04-19 20:08:12 +00:00
matthieu
7ce1c24458
Still need to disable the PLL_DELAY errata on M6 chips. Confirmed by espie@
2007-03-26 21:27:46 +00:00
matthieu
6637a9a36e
regen with automake 1.9.6p2
2007-03-18 22:29:12 +00:00
matthieu
a98f016822
OpenBSD modification: IBookHack option.
2006-12-03 17:58:02 +00:00
matthieu
d27091245a
don't use fbdev on non-linux systems
2006-12-03 17:35:02 +00:00
matthieu
f9fcc8e487
Bug fixes from X.Org ati-6.6-branch head.
2006-11-27 00:04:55 +00:00