xserver-xorg-video-ati: Changes to 'debian-experimental'
ChangeLog | 1096 +++++++++++----------------------------
configure.ac | 4
debian/changelog | 12
man/radeon.man | 10
src/atipciids.h | 3
src/atombios_crtc.c | 42 -
src/atombios_output.c | 28
src/drmmode_display.c | 29 -
src/drmmode_display.h | 2
src/legacy_crtc.c | 4
src/r600_exa.c | 130 +++-
src/r600_textured_videofuncs.c | 14
src/r6xx_accel.c | 10
src/radeon.h | 28
src/radeon_accel.c | 41 -
src/radeon_accelfuncs.c | 4
src/radeon_atombios.c | 10
src/radeon_crtc.c | 234 +++++---
src/radeon_cursor.c | 3
src/radeon_dri.c | 3
src/radeon_driver.c | 111 ++-
src/radeon_exa.c | 44 -
src/radeon_exa_funcs.c | 20
src/radeon_exa_render.c | 6
src/radeon_kms.c | 21
src/radeon_legacy_memory.c | 5
src/radeon_modes.c | 10
src/radeon_output.c | 4
src/radeon_probe.c | 8
src/radeon_render.c | 8
src/radeon_textured_video.c | 35 -
src/radeon_textured_videofuncs.c | 54 -
src/radeon_video.c | 73 +-
src/radeon_video.h | 4
34 files changed, 969 insertions(+), 1141 deletions(-)
New commits:
commit 3ba16b96776dc0d180e295db39fa87d82ccceee9
Author: Brice Goglin <bgoglin@debian.org>
Date: Wed Mar 3 17:37:31 2010 +0100
Prepare changelog for upload
diff --git a/debian/changelog b/debian/changelog
index ed02425..d74eadc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-video-ati (1:6.12.191-1) UNRELEASED; urgency=low
+xserver-xorg-video-ati (1:6.12.191-1) experimental; urgency=low
* New upstream release candidate.
- -- Brice Goglin <bgoglin@debian.org> Wed, 03 Mar 2010 17:35:41 +0100
+ -- Brice Goglin <bgoglin@debian.org> Wed, 03 Mar 2010 17:37:19 +0100
xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) experimental; urgency=low
commit 7ec70a504777b3d49d746d3195b363c246d9cb58
Author: Brice Goglin <bgoglin@debian.org>
Date: Wed Mar 3 17:36:55 2010 +0100
New upstream release candidate
diff --git a/ChangeLog b/ChangeLog
index 9e8539e..97d510d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,331 @@
+commit e6dc886634b38e4a36af7b5f0b23299d5acd7244
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Mar 2 10:25:15 2010 +1000
+
+ radeon: bump configure.ac
+
+commit 4975658f05c387b39b3e96a292a7683f17645c2c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Sat Feb 27 16:47:19 2010 +1000
+
+ pciids: hopefully fix HP
+
+commit e76b90b399c3cc0f0998c0209300c46f97505498
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 26 15:01:28 2010 -0500
+
+ rv740: disable dfs workaround for drm 1.32+
+
+ rv740 pipe setup was fixed in 2.6.33
+
+commit 2de0af5f5b806f9dbfdb1e9b6a5cf96d9433961d
+Author: Matt Turner <mattst88@gmail.com>
+Date: Wed Feb 24 22:46:28 2010 -0500
+
+ Use RADEON_ALIGN instead of open coding it.
+
+ Also fix some RADEON_ALIGN(x, 63), which would return incorrect results
+ for odd x. Though this shouldn't happen, it's still not right. You
+ wouldn't ever write (x + 62) & ~62 which is clearly wrong (and what it
+ expands to).
+
+ CC: Jerome Glisse <jglisse@redhat.com>
+ CC: Alex Deucher <alexdeucher@gmail.com>
+ CC: Dave Airlie <airlied@redhat.com>
+ Signed-off-by: Matt Turner <mattst88@gmail.com>
+
+commit c7e81d2f3a372e0d5f751dd0c5091aec2b56d936
+Author: Matt Turner <mattst88@gmail.com>
+Date: Wed Feb 24 22:46:27 2010 -0500
+
+ Use/define RADEON_GPU_PAGE_SIZE instead of sprinkling 4096 everywhere.
+
+ Also, define RADEON_BUFFER_ALIGN in terms of it, and replace some
+ RADEON_ALIGN(x, RADEON_BUFFER_ALIGN) with RADEON_ALIGN(x,
+ RADEON_GPU_PAGE_SIZE) since this is really what was intended.
+
+ CC: Jerome Glisse <jglisse@redhat.com>
+ CC: Alex Deucher <alexdeucher@gmail.com>
+ CC: Dave Airlie <airlied@redhat.com>
+ Signed-off-by: Matt Turner <mattst88@gmail.com>
+
+commit c0a5c9403dff254e1669df606a4193794270aeff
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Feb 26 19:17:28 2010 +1000
+
+ pci: add HP vendor id
+
+commit 3970cc5563900f08ba5236b23f765c926616c345
+Author: Cooper Yuan <cooperyuan@gmail.com>
+Date: Fri Feb 26 16:14:12 2010 +0800
+
+ add more triple-head server ID
+
+commit b499eee7506f7478649e0000e9f8fcd00ac9d88d
+Author: James Le Cuirot <chewi@aura-online.co.uk>
+Date: Thu Feb 25 21:13:18 2010 -0500
+
+ clean up kms zaphod handling
+
+ Taken from James patch on bug 24523
+
+ agd5f: adapt to the current code
+
+commit 433c8617341f5768255826435a2b09afba684f02
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 25 21:03:13 2010 -0500
+
+ update ZaphodHeads option
+
+ Now that the screen section mapping is fixed,
+ Make the option per-instance and allow multiple
+ outputs to be specified; e.g., DVI-0 and HDMI-0
+ associated with instance 0 and LVDS and VGA-0
+ associated with instance 1.
+
+commit f3e20b01c77f02bdf3483ceee27a1f00d240c33d
+Author: James Le Cuirot <chewi@aura-online.co.uk>
+Date: Thu Feb 25 19:10:19 2010 -0500
+
+ zaphod: Fix entity instance assignment.
+
+ Each screen needs to have a pointer back to its
+ device's entity instance, Currently Screen1 is
+ pointing to Screen0's instance so when it comes
+ to match up the screen sections with the detected
+ screens, Screen0 gets chosen in both cases.
+
+ See bug 24523
+
+commit 1b7e9a2e50f77819b3aff4e37ba39eaec69ff932
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 23 11:39:55 2010 -0500
+
+ radeon: fixes for zaphodheads option
+
+ Needed for systems with more than two outputs.
+ Both KMS and non-KMS zaphod work on systems with
+ more than two outputs now.
+
+commit bd83e5f1c75b8c00b43846c7225568917fc9a8ce
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Feb 23 19:27:24 2010 +1000
+
+ zaphod: hopefully fix kms + zaphod
+
+commit 0c3468d812e3790ce03d9e76779ae81e7b7b82d5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 22 17:34:51 2010 -0500
+
+ AVIVO: set frac fb divider pll flag
+
+ matches previous behavior
+
+commit 212e152536c4325e6799018891d9aee132681f48
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 22 17:27:24 2010 -0500
+
+ radeon: update new pll algo
+
+ - add support for pre-avivo chips
+ - add support for fixed post/ref dividers
+ - add support for non-fractional fb dividers
+
+ By default avivo chips use the new algo and
+ pre-avivo chips use the old algo. Use the
+ "NewPLL" option to toggle between them (set to
+ TRUE for the new algo, FALSE for the old).
+
+commit e68d3a3890fc81c51f2006b5548da1e8756ad2fd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 18 14:02:00 2010 -0500
+
+ RS600: add connector quirk
+
+ System lists DVI port as HDMI.
+
+ fixes fdo bug 26605
+
+commit a3b730eceb522c7ac1ef3dd6f6c7d773118d03f7
+Author: Jerome Glisse <jglisse@redhat.com>
+Date: Thu Feb 18 14:13:48 2010 +0100
+
+ r6xx/kms: when reseting BO force default state emission
+
+ In KMS world each cs need to fully initialize the 3D engine
+ when we were erasing cs in IBDiscard for r6xx we weren't
+ forcing reemission of default state. This patch force this
+ emission. Fix :
+
+ http://bugs.freedesktop.org/show_bug.cgi?id=26603
+ http://bugzilla.kernel.org/show_bug.cgi?id=15284
+
+commit 579cdcf9b4e38c791a497b747a055fc0a07d8dd6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 17 12:22:48 2010 -0500
+
+ radeon: add ZaphodHeads option
+
+ Allows users that want to use zaphod mode to select
+ which xrandr outputs are assigned to which head. E.g.,
+
+ Option "ZaphodHeads" "LVDS,VGA-0"
+ will assign LVDS to the first zaphod driver instance
+ and VGA-0 to the second instance.
+
+commit 47136fa347d1756523239746b4c74cd5278a1118
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Feb 15 16:44:39 2010 +0100
+
+ EXA: Fix order of coordinates passed to radeon_pick_best_crtc().
+
+ The wrong order prevented tearing avoidance from working with EXA/DRI2.
+
+commit 6e95905f759b844373be62ec513c78153ed00222
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Feb 15 17:02:16 2010 +0100
+
+ Allocate BOs for 'video offscreen surfaces' and 'TV-in' in VRAM.
+
+ I think these can only really work in VRAM, though right now there's probably
+ nothing to prevent them from getting evicted...
+
+commit 78e7047c5235b09858b66dd3688d39aaa27d7589
+Author: Pauli Nieminen <suokkos@gmail.com>
+Date: Mon Feb 15 13:40:37 2010 +0200
+
+ Allocate Xv buffers to GTT.
+
+ KMS doesn't have acceleration for upload to vram. memcpy/memmove to VRAM
+ directly is very slow (40M/s in benchmark) which causes visible problems
+ to video.
+
+ Allocating video buffer in GTT will give good performance (350-450M/s)
+ for memmove operation. This is nice performance boost for Xv under KMS.
+
+ Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
+
+commit 3ec25e59854b6b03ad763bc374d3475a50f562d8
+Author: Pauli Nieminen <suokkos@gmail.com>
+Date: Mon Feb 15 13:45:28 2010 +0200
+
+ Use memcpy instead of memove for RADEONSwapCopy.
+
+ memcpy has about 25% better performance than memmove when
+ destination is GTT (wc caching). Changing memmove to memcpy
+ in SwapCopy will reduce CPU time spent moving data between
+ host and GPU.
+
+ memcpy will specially help Xv when playing high resolution
+ videos.
+
+ The swap path doesn't support overlapping memory copies either
+ so extra safety is not worth the performance hit in commonly
+ used code path.
+
+ Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
+
+ [ Michel Dänzer: Fixed up whitespace ]
+
+commit 221ef11b31756deb7134801730e76c040e841f5c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 12 14:15:10 2010 -0500
+
+ r6xx/r7xx: implement EXA vline support
+
+commit 8ad4025affe1fb2f417e3a3031d74f83be5df253
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 12 11:34:47 2010 -0500
+
+ radeon: consolidate crtc selector for vline wait
+
+ Use the Xv version as it takes into account the area
+ covered by the op rather than just picking the largest
+ crtc area.
+
+commit 4f9d1714a7382594b834d446bbe502663f6a2778
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 5 12:27:51 2010 -0500
+
+ r500: fix relocs for Xv planar video
+
+ fixes fdo bug 26445
+
+commit b7ca1ab11ac0e4e4be5a1e7789ae8633b460a2d4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Feb 5 13:37:20 2010 +1000
+
+ rs400/rs480: mc idle bit is bit 2 like original radeon
+
+ backport from a KMS fix, the rs400/480 mc idle is bit 2 not bit 4.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 97c387e269672b146a95b45fbef5c8c18e473e36
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Fri Jan 29 16:08:17 2010 -0500
+
+ config: remove dead LINUXDOC macro usage
+
+ This module does not generate LINUXDOC documentation.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 05fa2dee0c63d56fd523ee1ebab479bcb9f5e89d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 4 13:13:58 2010 -0500
+
+ evergreen: minor clean up in transmitter setup
+
+ both link and encoder must be set for linkb
+
+commit 76eea5e02776f7beeb8f4491a374bd36792eda92
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 4 10:52:14 2010 -0500
+
+ r600: reduce number of cache flushes
+
+ We don't need to flush so often. Next step
+ would be to move the flushing to the drm and only
+ flush after each command buffer rather than each
+ draw.
+
+commit 8d63d70f7ebaf9d250f0449d3720ef47516c05df
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 3 15:22:22 2010 -0500
+
+ evergreen: use external clock source for DP PHY
+
+ DP CRTC clock always comes from DCPLL. This frees
+ up PPll1/2 for non-DP-mode PHYs and CRTCs
+
+commit ecbc26431914216a8b207e81451282ea07c8b92f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 3 03:52:07 2010 -0500
+
+ evergreen: blank/unblank DP in dpms calls
+
+commit 710a2fd07235349f084ec40626cc28fbae523d27
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 3 03:00:24 2010 -0500
+
+ evergreen: pll fixes
+
+ SetPixelClock needs to be called for DP outputs with a
+ valid PLL.
+
+commit 9ab2377ee23c5dc360ba135a77aa6b181a1862e6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 2 15:15:36 2010 -0500
+
+ evergreen: DP requires coherent mode
+
+commit 634da80056525a48ec17ffb81e2fb59b168bea9e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 2 15:09:57 2010 -0500
+
+ evergreen: fix units on frac_fb_div
+
commit a887818f491f6c7315c56c4e0d0b702c4c6aa4ac
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Feb 1 11:01:47 2010 -0500
@@ -166,24 +494,6 @@ Date: Tue Jan 19 14:54:04 2010 -0800
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
-commit 712ac98af7cd862e802a8f735318dfb9c6a7ad28
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Jan 19 11:59:38 2010 -0500
-
- ATOM: Upstream parser updates
-
-commit 664ab901c09872c27d3d2ed76c9a48c10ce274da
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Thu Jan 7 01:52:35 2010 -0500
-
- radeon: updated ObjectID.h
-
-commit 687521bd16027c26e1b9f206cdedb19e2fce8910
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Dec 21 17:32:40 2009 -0500
-
- ATOM: add new power table defs
-
commit bd011784c0609f1fd03dcb784744c8f5cdef33da
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Jan 19 11:59:38 2010 -0500
@@ -219,14 +529,6 @@ Date: Thu Jan 14 11:21:33 2010 +1000
Seems we have to not do auxch DDC if we aren't talking to a DP
sink.
-commit a89b7b880a464cbd416c1ad23663d07efb07c9af
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Jan 11 15:13:45 2010 -0500
-
- rv100: fix typo in fix for bug 25992
-
- Noticed by Maarten Maathuis.
-
commit 6a363f68415d37c302151581f2a86855dba39b67
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Jan 11 15:13:45 2010 -0500
@@ -235,27 +537,6 @@ Date: Mon Jan 11 15:13:45 2010 -0500
Noticed by Maarten Maathuis.
-commit 6065ca92763fef1a08185854fc07fb60259ca99e
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Jan 4 11:05:44 2010 -0500
-
- radeon: fix LVDS power sequence on Mac cards
-
- Noticed by John R. Dunning. Fix taken from radeonfb.
-
- I'm not sure if this sequence would be useful on any PC
- laptops or not so make it mac specific for now.
-
-commit e8b9de06482ff792b8d7fa40ce3bc024caca62f6
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Jan 11 12:40:06 2010 -0500
-
- rv100: reject modes >135 Mhz with DVI
-
- Due to heat issues. fixes bug 25992
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit 7b01e1ee29f681bf1735ecded6445d12beeb52d8
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Jan 11 12:40:06 2010 -0500
@@ -317,16 +598,6 @@ Date: Wed Dec 16 15:52:18 2009 -0500
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
-commit 587f693886e9025ba6fc30a8405902c43b2fcfb2
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Dec 22 08:45:27 2009 -0500
-
- radeon: add cvt timing if we only have panel w/h
-
- fixes mac laptops without an edid
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit 9d0f3af7278dc939fd4e6f3ea69d9f488a9fbed7
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Dec 22 08:45:27 2009 -0500
@@ -373,17 +644,6 @@ Date: Wed Dec 16 15:29:53 2009 -0500
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
-commit e7b26abc3c20fb53bf2cd02404ac5e0654fee18d
-Author: Matthias Hopf <mhopf@suse.de>
-Date: Tue Dec 15 10:53:48 2009 -0500
-
- fix 200M freezes on VT switch if CRTC is disabled
-
- It appears that RS4xx chips need to have the crtc
- enabled when the timing is programmed.
-
- agd5f: minor fixes/cleanup of the original patch
-
commit 3a30210d50b27f8772fc5045133940246764fce9
Author: Matthias Hopf <mhopf@suse.de>
Date: Tue Dec 15 10:53:48 2009 -0500
@@ -429,22 +689,6 @@ Date: Wed Dec 9 12:55:25 2009 -0500
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit 45edca0e9d7b833b9de3037e94f293122c922e42
-Author: Michel Dänzer <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 3d59746808bc5f335104d27a8dce0fe94ab3cb78
-Author: Matthijs Kooijman <matthijs@stdin.nl>
-Date: Thu Dec 3 12:10:14 2009 -0500
-
- radeon: fix crtc2 dpms
-
- noticed by Matthijs Kooijman on fdo bug 22140
-
commit f082b1693d6f7f763ccf5a8436a89890ca2c6129
Author: Matthijs Kooijman <matthijs@stdin.nl>
Date: Thu Dec 3 12:10:14 2009 -0500
@@ -705,21 +949,6 @@ Date: Tue Nov 24 15:11:12 2009 +1000
r600: enable mixed pixmaps
-commit 26ecf3aad5f3a70b3267614bff6030604820f4d9
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Nov 23 12:54:41 2009 -0500
-
- DCE3.2: fix uniphy2 dvi issues
-
- In some cases the atom transmitter table sets the
- golden value of this reg differently which some monitors
- don't like. I haven't had time to dig further, so this
- works around it for now.
-
- Fixes fdo bug 24313
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit b9eb2380df5145c85b2ef694a04628c055c47429
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Nov 23 12:12:02 2009 -0500
@@ -904,27 +1133,6 @@ Date: Wed Nov 18 00:04:33 2009 -0500
radeon: pull previous displayport work into master
-commit 51266161f70baf4ddbf79ba6225ee2ae107a9f36
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Nov 17 14:16:22 2009 -0500
-
- radeon: deal with connectors sourced to the same encoder
-
- Some systems have multiple connectors connected to the
- same encoder; e.g., DVI and HDMI connected to the same
- encoder with the same ddc line. Since we expose
- connectors as xrandr outputs, randr treats them separately
- which results in it trying to source the same encoder to
- different crtcs. If we have an HDMI and DVI-D port on the
- same encoder, pick the one to be considered connected
- based on the edid (HDMI if edid indicates HDMI, DVI
- otherwise). Also, don't turn off (dpms) encoders that are
- shared.
-
- Fixes fdo bug 21767.
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit 437113124bbd6fb166825169eabec4dfde900dd9
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Nov 17 14:16:22 2009 -0500
@@ -946,14 +1154,6 @@ Date: Tue Nov 17 14:16:22 2009 -0500
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit c2892cbd18e0f25401b615055425f727e096b7cd
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Nov 17 11:45:09 2009 -0500
-
- radeon: fix potential memory leak in ddc code
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit 9b8605d4e2bf7703c7848f3e2022a8c7328a3acd
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Nov 17 11:45:09 2009 -0500
@@ -1001,12 +1201,6 @@ Date: Mon Nov 16 19:00:52 2009 -0500
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit 93de38348fa77987297c3977d5acddbae54fbc10
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Thu Nov 12 11:11:17 2009 -0500
-
- radeon: man page updates
-
commit 0c4710c67a2fee2061fc3da43c9f908585693cfa
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Thu Nov 12 11:11:17 2009 -0500
@@ -1031,16 +1225,6 @@ Date: Mon Nov 9 16:59:11 2009 -0500
noticed by glisse.
-commit 6dc632e2e91b6a7159ab3a27617b031713d8b8c4
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Nov 9 15:09:34 2009 -0500
-
- IGP: some IGP chips report as AGP
-
- Set bus type appropriately. fixes bug 25002
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit 0ee7763fb33bf7fbc4ae1e8372cbc74578bfb720
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Nov 9 15:09:34 2009 -0500
@@ -1067,19 +1251,6 @@ Date: Thu Nov 5 14:11:55 2009 -0500
This patch is very broken.
-commit eab41805c0e6cc6deb7eca9342457b690834d7d2
-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
-
- Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-
commit b6ac42cce2156880ac18b32e15acbff40b2f53e9
Author: Tomáš Chvátal <scarabeus@gentoo.org>
Date: Sat Oct 31 23:07:07 2009 +0100
@@ -1131,23 +1302,6 @@ Date: Sun Nov 1 13:58:03 2009 -0500
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit ca9c619c9c085fac3bea486cfce1c8b5ba09cd52
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Fri Oct 30 17:36:29 2009 -0400
-
- radeon: clamp the internal FB map to the aperture size v2
-
- We don't use the invisible memory yet and on cards with
- large amounts of vram this can cause the top of GART
- calculation to overflow.
-
- Fixes bug fdo bug 24301:
- http://bugs.freedesktop.org/show_bug.cgi?id=24301
-
- v2: only clamp cards with more than 512 MB. This seems
- to cause problems on some older cards due to the way the
- drm and ddx set up the internal memory map.
-
commit 19b4f5f9b647cd470616b8ec1d34f1e4afa357ad
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Oct 27 11:55:20 2009 -0400
@@ -1362,19 +1516,6 @@ Date: Wed Oct 7 16:30:03 2009 -0400
Depending on the output and clock, this table will
adjust the pixelclock accordingly.
-commit 0db4b1708c2e5f3c14f48de186ee866ab8d9d5a9
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Wed Oct 7 17:01:55 2009 -0400
-
- radeon: clamp the internal FB map to the aperture size
-
- We don't use the invisible memory yet and on cards with
- large amounts of vram this can cause the top of GART
- calculation to overflow.
-
- Fixes bug fdo bug 24301:
- http://bugs.freedesktop.org/show_bug.cgi?id=24301
-
commit 5f846360c46f5a989f5d0fde6d251cdbd61d4968
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Wed Oct 7 17:01:55 2009 -0400
@@ -1588,12 +1729,6 @@ Date: Fri Sep 25 19:05:38 2009 -0400
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit ecc192e2e5d72090bb35b142c6dc4639ec2542f0
-Author: Dave Airlie <airlied@linux.ie>
-Date: Sat Sep 26 06:03:51 2009 +1000
-
- radeon: fix zaphod
-
commit 0380a9cf98d34e88dd81370ade5525680ec89c02
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Fri Sep 25 16:46:43 2009 -0400
@@ -1664,21 +1799,6 @@ Date: Thu Sep 24 10:40:40 2009 -0400
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-commit d1d3681748251fb7e95b8d56e6c37847ca6b1a8d
-Author: Michael Olbrich <m.olbrich@pengutronix.de>
-Date: Sun Sep 20 14:19:41 2009 +0200
-
- use AC_CHECK_HEADER instead of AC_CHECK_FILE
-
- AC_CHECK_FILE is not possible when cross-compiling. Use AC_CHECK_HEADER /
- AC_PREPROC_IFELSE instead.
-
- [ Michel Dänzer: Shuffled things around slightly to make it work on my setup ]
-
- Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
- Signed-off-by: Michel Dänzer <daenzer@vmware.com>
- (cherry picked from commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55)
-
commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55
Author: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Sun Sep 20 14:19:41 2009 +0200
@@ -1748,53 +1868,12 @@ Date: Fri Sep 11 14:25:31 2009 -0400
Should be DVI-I, not DVI-D
-commit b7c14b00ff6a217cb69727b384cc4f4b433a907e
-Author: Dave Airlie <airlied@redhat.com>
-Date: Fri Sep 11 09:31:46 2009 +1000
-
- ati 6.12.4
-
-commit 93df2faf1ea2008248566326f10ed737e7f6fc66
-Author: Dave Airlie <airlied@redhat.com>
-Date: Fri Sep 11 09:19:17 2009 +1000
-
- Update to xextproto 7.1 support.
-
- DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
- need to include dpmsconst.h if xextproto 7.1 is available.
-
- Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Conflicts:
-
- src/drmmode_display.c
-
commit a88f60e7b789cd23a79e6e18a7e3fa008d15aa77
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Thu Sep 10 13:42:31 2009 -0400
r600: add CS UTS and DFS hooks
-commit 9589d19eb8cbf7b1a978c7ea3eaacb328fb48cd8
-Author: Dave Airlie <airlied@redhat.com>
-Date: Thu Sep 10 13:02:26 2009 +1000
-
- ati 6.12.3
-
-commit 1c09cdd8d23c6f79640b5b653e799089798eea2a
-Author: Dave Airlie <airlied@redhat.com>
-Date: Tue Jul 28 15:22:40 2009 +1000
-
- ati: change to using ABI version check
- (cherry picked from commit 63c873cbd4d1d21d9f688028c0900c79fadc42c1)
-
-commit 034b6d057cd62ce60961d4f7b3fa4e9eb35c9626
-Author: Dave Airlie <airlied@redhat.com>
-Date: Tue Jul 28 13:32:28 2009 +1000
-
- ati: update for resources/RAC API removal
- (cherry picked from commit 21a621c297ac71c65c239ea960c38706e718b91c)
-
commit 0bb0ff0e55aaf8e64017d204e376a14f0a7384a3
Author: Dave Airlie <airlied@linux.ie>
Date: Thu Sep 10 11:48:00 2009 +1000
@@ -1842,14 +1921,6 @@ Date: Tue Sep 8 11:25:39 2009 +1000
work out if we really need to flush this often, since
mesa doesn't have to and we are just doing 3D ops.
-commit b0de26fb70a21f03a66e192913a571dcf0ac616f
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Sun Sep 6 10:53:29 2009 -0400
-
- RV280: add agp quirk
-
- deb bug 545040
-
commit 917f2d7cd1815279710939edc27133ca6609460f
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Sun Sep 6 10:53:29 2009 -0400
@@ -2067,15 +2138,6 @@ Date: Tue Aug 25 12:14:33 2009 -0400
r6xx/r7xx: move more common state to default state setup
-commit a2968896884545f5c8f3f16c398c1ee4534ad7a8
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Aug 25 11:39:56 2009 -0400
-
- RV740: disable small DFS transfers
-
- Seems problematic on all rv740 chips, so until we
- can find a solution, disable them.
-
commit fc74e1194c980d978667e02c60a29a761a694bde
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Aug 25 11:39:56 2009 -0400
@@ -2103,12 +2165,6 @@ Date: Mon Aug 24 18:59:22 2009 +1000
Solid seem to try and handle 1bpp which really no.
-commit 4a2f0022373b553c922e63c84f2de82a5426a1b5
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 24 14:11:24 2009 +1000
-
- r600: fix bad unit in texture setup
-
commit e4b2d57ddca8739ec0b452565713398d036be0d5
Author: Dave Airlie <airlied@redhat.com>
Date: Mon Aug 24 14:11:24 2009 +1000
@@ -2167,58 +2223,6 @@ Date: Tue Aug 18 02:53:29 2009 -0400
If the DisplayPriority option is set to HIGH,
force the diplay mem requests to urgent.
-commit 7d91ae120894dec5361d7ac5a981749fa96eed0e
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 17 15:50:21 2009 +1000
-
- radeon: move detected monitor type debugging.
-
- We should print this after DAC detection to be useful for TV
-
-commit db7af4cf56a60228110f60f6dc49931f28548cff
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 17 15:31:16 2009 +1000
-
- atom: recall crtc source script after tv dpms on
-
- For some reason we lost the DACB source when we dpms tv back on.
-
-commit 2647a20eb4ece70ce668234129220a3e43f324fa
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 17 15:25:17 2009 +1000
-
- atombios: store dac detect result into save register.
-
- We end up writing back an empty save register over the dac
- detection results so the atombios table can no longer
- figure out the S-video vs composite so sets the wrong one up.
-
- this gets tv-out on my r580 with a composite connector working.
-
-commit d22557069e1691dbb998015f286ab3a8331f486b
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 17 13:44:20 2009 +1000
-
- atom/tvout: set the correct scaler up for tv out
-
- If we need to use the second scaler actually set the second scaler
- up.
-
-commit dc9799c94c7f2c7f16e09de03376936e24b4e17f
-Author: Dave Airlie <airlied@redhat.com>
-Date: Mon Aug 17 12:17:31 2009 +1000
-
- r100/r200: dont emit wrong clamp modes.
-
- for rect textures you don't want to use wrap clamping which
- is the default.
-
-commit c71efd81b070fc9fee862dce02391e42b6524405
-Author: Dave Airlie <airlied@itt42.(none)>
-Date: Mon Aug 17 09:38:09 2009 +1000
-
- radeon/tv: fix typo in crtc register modifications
-
commit 8fd6f69c84103b277de70181988e843da23c85b0
Author: Dave Airlie <airlied@redhat.com>
Date: Mon Aug 17 15:50:21 2009 +1000
@@ -2277,20 +2281,6 @@ Date: Mon Aug 17 09:38:09 2009 +1000
radeon/tv: fix typo in crtc register modifications
-commit dcfecf624a43bbe2c24d03505c4e6cb755dd3b44
-Author: Adam Jackson <ajax@redhat.com>
-Date: Mon Aug 10 13:59:49 2009 -0400
-
- Fix misleading filenames in DRI setup failure messages
-
-commit 2fee5d4925f1ac031f37577c66a148d6e5e8d161
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Aug 11 15:29:17 2009 -0400
-
- RV280: add agp quirk
-
- from Hartmut Niemann
-
commit 92baeafde8f0c1eed2b6769e96f8093e3d6d7478
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Aug 11 15:29:17 2009 -0400
@@ -2379,46 +2369,18 @@ Date: Tue Aug 4 21:09:25 2009 +0200
kernel modesetting. Also this DFS is dumb and might endup doing
blit from GTT to GTT.
-commit 9a6cf3c145e1a42f50f8f1a85a4bea5ceeb98578
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Tue Aug 4 11:16:05 2009 -0400
-
- RS880: enable accel
-
commit fce31b61a88522733863a9b4e9f1c935c439cb4e
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Tue Aug 4 11:16:05 2009 -0400
RS880: enable accel
-commit 7c317c6cd8762429743b6d1f62312b35971f7841
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Mon Aug 3 15:55:04 2009 -0400
-
- radeon: add some new r7xx pci ids
-
commit 6b1b4b9214d58175727f7992fc42bc7244c42bf2
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Mon Aug 3 15:55:04 2009 -0400
radeon: add some new r7xx pci ids
-commit 1dd67e5bcd4ee760926fb5bd90fa519060a22577
-Author: Bryce Harrington <bryce@canonical.com>
-Date: Sat Aug 1 16:50:43 2009 -0400
-
- radeon: AGPMode quirk needed for SiS
-
- fixes bug 23065
-
-commit 35a44bfa8fd6f2e5c7d45162c38a5c9f50c61452
-Author: Bryce Harrington <bryce@canonical.com>
-Date: Sat Aug 1 16:48:48 2009 -0400
-
- radeon: AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LW
-
- fixes bug 23064
-
commit f564460e94c9d0f1cf3ff4b8535481b2b8b4e9c1
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Sat Aug 1 16:53:47 2009 -0400
@@ -2445,14 +2407,6 @@ Date: Sat Aug 1 16:48:48 2009 -0400
fixes bug 23064
-commit fc0cdcc3d287228242f0b5d3dad464f0440fe590
-Author: Bryce Harrington <bryce@canonical.com>
-Date: Sat Aug 1 16:41:41 2009 -0400
-
- radeon: AGPMode quirk needed for HP Omnibook 6200
-
- fixed bug 23063
-
commit 2391531ed6b7c11ddd5ab91b2369821cc5f8b8a7
Author: Bryce Harrington <bryce@canonical.com>
Date: Sat Aug 1 16:41:41 2009 -0400
@@ -2469,20 +2423,6 @@ Date: Sat Aug 1 16:06:52 2009 -0400
fixed bicubic filtering after VT switch or suspend/resume
-commit 0a03220810a5fa4eec3f16c3c25bd42dd3b31f1c
-Author: Dave Airlie <airlied@redhat.com>
-Date: Thu Jul 30 09:54:01 2009 +1000
-
- radeon: fix r600 shadow fb mode with cursor allocation in wrong place
-
- From RHEL QE testing, we could end up with the cursor at 0 since
- we think EXA is in use when really it isn't. the info->useEXA = FALSe
- might be unnecessary but better to be explicit
-
- stable: fix slightly different
-
- Signed-off-by: Dave Airlie <airlied@redhat.com>
-
commit 447a2ce1b88aa2d6d5713e93174c4002617720f7
Author: Dave Airlie <airlied@redhat.com>
Date: Thu Jul 30 09:54:01 2009 +1000
@@ -2495,14 +2435,6 @@ Date: Thu Jul 30 09:54:01 2009 +1000
Signed-off-by: Dave Airlie <airlied@redhat.com>
-commit a8225ce61a26bd310b3d649a33e9687cf9626858
-Author: Alex Deucher <alexdeucher@gmail.com>
-Date: Wed Jul 29 03:34:11 2009 -0400
-
- radeon: fix typo in object header to connector type conversion
-
- Should fix bug 19943
-
commit 2b9a5be3bb22fad1d52ec9eea7733c5e956250b7
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Wed Jul 29 03:34:11 2009 -0400
@@ -2536,18 +2468,6 @@ Date: Mon Jul 27 14:22:02 2009 +0200
We may want to explore more sophisticated schemes in the future, but for now
this seems to improve KMS 2D performance quite a bit.
Reply to: