Commit Graph

61 Commits

Author SHA1 Message Date
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
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
a1f9babf7c Add back Changelog. 2008-07-12 15:20:00 +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
bbc31bf586 Introduce bsd.xconf.mk to set default config variables used
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
matthieu
7830df18ed Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
matthieu
d33aacaadc Make it possible to build dri support with XENOCARA_BUILD_DRI=yes in
/etc/mk.conf. ok oga@
2008-02-02 17:19:57 +00:00
matthieu
0f1f38e9f0 regen 2007-07-29 10:27:00 +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
00a847b3f8 regen with libtool 1.5.22p9 2007-03-25 13:02:54 +00:00
matthieu
6637a9a36e regen with automake 1.9.6p2 2007-03-18 22:29:12 +00:00
matthieu
7ebff42819 regen 2007-03-16 01:32:18 +00:00