rpms/kernel/devel drm-modesetting-radeon.patch, 1.65, 1.66 drm-next.patch, 1.10, 1.11 kernel.spec, 1.1425, 1.1426

Dave Airlie airlied at fedoraproject.org
Fri Mar 13 04:46:40 UTC 2009


Author: airlied

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3066

Modified Files:
	drm-modesetting-radeon.patch drm-next.patch kernel.spec 
Log Message:
* Thu Mar 12 2009 Dave Airlie <airlied at redhat.com>
- drm-next.patch: r600 fixes for suspend/resume
- drm-modesetting-radeon.patch: rebase on drm-next


drm-modesetting-radeon.patch:

Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-modesetting-radeon.patch,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- drm-modesetting-radeon.patch	12 Mar 2009 01:45:19 -0000	1.65
+++ drm-modesetting-radeon.patch	13 Mar 2009 04:46:38 -0000	1.66
@@ -1,4 +1,4 @@
-commit 35b84c0dc0b9c007e542a448417f0341ddf78cd1
+commit 784e2287e60f91c16814fbb757ea316b3027ddd1
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Mar 12 11:39:05 2009 +1000
 
@@ -17,7 +17,7 @@
     
     Signed-off-by: Tom "spot" Callaway <tcallawa at redhat.com>
 
-commit 547fe8513d4058efb8fe0eed856c7531305b320f
+commit 42a73c53bce752bca305c4ec40bff9873042ba6d
 Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
 Date:   Thu Mar 12 10:58:05 2009 +1000
 
@@ -26,7 +26,7 @@
     This makes the IB get routine a lot smarter and hopefully
     fixes some cases where it exits
 
-commit 7d0361c240495ee5ed5c5a4490084dc258e1eda2
+commit 64e61a039f5e28b5d288fd2b50d44d3d42327976
 Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
 Date:   Thu Mar 12 10:57:17 2009 +1000
 
@@ -38,7 +38,7 @@
     
     only happens on r300 hw for me
 
-commit 7dab6d7b968d623b3c2f99173590f17c7cc248b6
+commit a446cfcfdb7d6c4b23796d6bd1fccba058543ad0
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Mar 11 18:50:06 2009 +1000
 
@@ -46,7 +46,7 @@
     
     this debugfs entry just does a driver suspend then resume cycle
 
-commit 2c1f8464844f8760563e70499de38a8070031d9e
+commit 925bbb6856b01660b850c43de6629de14bd9435c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Mar 11 11:40:13 2009 +1000
 
@@ -54,13 +54,13 @@
     
     this just prints the page counts in debugfs
 
-commit 85510fb358cb3c0e3d526a93389a8d847b7398c0
+commit a242a63b023ebf698c62880cfabbc210359555c0
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Mar 10 19:01:37 2009 +1000
 
     radeon: enable kms on r100/r200
 
-commit cd45bd5f01fb0294befd98ced95e46e3a6983d2c
+commit 822b8822b3573e2a4ed442e1a26a7433e9c6f503
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Mar 7 19:11:20 2009 +1100
 
@@ -70,7 +70,7 @@
     
     using cached pages on PCIE ftw
 
-commit b34c746ed223c60c3c8aa2b9f707eaaf9e0427dc
+commit d34ffa0883066740a6871ec3e2f397ddade48dfe
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Mar 7 17:55:11 2009 +1100
 
@@ -82,25 +82,25 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 121cc720f350cc7a34af1d8a3c002266ba990d9b
+commit 91f056b908e2472964509e3aba8ccec2140592e7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Mar 6 16:42:06 2009 +1100
 
     radeon: add depth offset reloc properly
 
-commit e2eeb3497972e391e519c2139a5ac9fd32dadccc
+commit 3a40047a3d1a5658a283ed802a2ccb38fbe000b0
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Mar 6 16:25:38 2009 +1100
 
     radeon: r100/r200 add depth offset check
 
-commit 9abfacf388ee1f62cd2f19b32639372b781cd9b7
+commit adb5d6fe30c2b003a9ea7d6abf365de6ef88a63f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Mar 6 06:07:38 2009 +1000
 
     radeon: add some more texture relocations for r100/r200/r300
 
-commit e039bd0f71b17bad18724b5fbb0c1f72be737de2
+commit 99940847a43e85eef8ec075d2d178347b98780d1
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Mar 5 15:57:18 2009 +1000
 
@@ -108,19 +108,19 @@
     
     This is half ways between a hack and really neat.
 
-commit bd274a6fb4d9bd78e2467620e6c5898c209dfb12
+commit 9ead2858b35181f37e660aaff30af9ee1ff14bfe
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Mar 3 18:23:22 2009 +1000
 
     radeon: port proc debug files to new debugfs interface
 
-commit f5b2321e7d646e6e7438911e811a973e34270abb
+commit 83a2415a2720f7fc07cd1f6334a755f834ab3d75
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Mar 3 15:33:52 2009 +1000
 
     radeon: pin framebuffer and cursors dynamically
 
-commit dfe5afc942903cdf9240db9da3670bae07742f85
+commit 16d58ae58d87c3feeb414a7ef7afb40f33053027
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Fri Feb 27 20:25:36 2009 -0500
 
@@ -128,7 +128,7 @@
     
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
 
-commit 1c653f0dd7ca80b57be396b5af67f18a73ce6bbc
+commit 7692f2d71d92b1bfb0b97ede2ff0b690fd4894f8
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Fri Feb 27 20:18:20 2009 -0500
 
@@ -136,7 +136,7 @@
     
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
 
-commit 709a927cf8b67b87086e7cf97cc8916f9b9106f9
+commit 1b3271400bc2ca8418104fa5fbb71573af5cb324
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Fri Feb 27 20:15:04 2009 -0500
 
@@ -144,7 +144,7 @@
     
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
 
-commit 1be02ac8d9307f2aeb1190dd1e08f8588020b273
+commit fb790159474e58c3dd788bd345c38400c5939654
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Fri Feb 27 20:07:13 2009 -0500
 
@@ -152,55 +152,55 @@
     
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
 
-commit 4e200d8a0063650385096ab6485dea9d428acecb
+commit 24591069e1bd6e1106aac024323cfbc9631fd4c4
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 2 23:51:30 2009 +1100
 
     radeon: fixup suspend/resume hooks
 
-commit b6cd6f6b0c543380381fd730031831e62da3fbda
+commit 7782b006a8db3d0f07a20dd5d4797e43ab9e13fb
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Mar 1 18:25:07 2009 +1100
 
     radeon: fix rs480 gart size
 
-commit 59109f23bf6e835e80d43d138f22520882618a7c
+commit 7c585cb128aa768a826c24739a4b3e4369df117b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 27 15:37:14 2009 +1000
 
     radeon: disable kms by default for r600
 
-commit 0b64e6b2ba58ca37f8c40d3954b523e44d691430
+commit 3115c7aa9402afa66a1cf4e4461ff3d7e35e82e2
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 27 11:51:22 2009 +1000
 
     radeon: fixup proc hacks
 
-commit c83e971d04031798907c5d1b3a6dfeda9eb7bbd3
+commit 4f6c693f8e6fa1aa9fcce2b26ac59396c0285af6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 27 11:51:08 2009 +1000
 
     radeon: fixup module load
 
-commit 3642c37a553efb63c1835da912731b131231dd3e
+commit 484d0aee4f8915ba5aef53f76b6fbfa1cbc23a0d
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 27 11:50:50 2009 +1000
 
     radeon: fix up ring read/write for new drm-next code
 
-commit 9a66ef9814ccf8dded0d59a14da04f10d3082708
+commit ce9a28c8309cb06515c9a6d5c20ccb70b72c32d5
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 27 11:50:24 2009 +1000
 
     ati_pcigart: update pcigart for changes in drm-next
 
-commit 2e236e8f40317c3bf944e8214829aa22669de489
+commit 8661681fcf12fe160f5f8ed6921043f5fff6c5ef
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Thu Feb 26 22:27:21 2009 +1000
 
     radeon: fixup writeback/ring ptrs for Kms
 
-commit de3c748976b7fe35bf1cb0d8ddfd006698d9fcf3
+commit 97f11e2435d2be0600cf1fcaf8d89f8c5b03513f
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Thu Feb 26 22:00:59 2009 +1000
 
@@ -208,19 +208,19 @@
     
     lots more to do
 
-commit 26ae113e4e1eeb7c0f6b54fb9426173875f1302a
+commit bd35ba9cb7a9370d9673ab75e5aa2bce9263b13c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Feb 26 12:03:55 2009 +1000
 
     drm/radeno: add support for r100 cp type 3 packets
 
-commit 6396d153c51a88225f48f32a06bf32f763976631
+commit 1f77ec773d71af4efe399ac060d3cdb8ccef709a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 25 16:07:15 2009 +1000
 
     radeon: fixup cs buffer re-use code to not block straight away
 
-commit 16b03d4bd01e196283b6022fcf9d1cfcd8a9dd8e
+commit a7cb271555a8a1629200c018f75357d5ccf93653
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 25 16:06:30 2009 +1000
 
@@ -228,37 +228,37 @@
     
     Totally missed this before - really helps stability
 
-commit eb42460c14c46ca57a4db94245ae678d9c745e2d
+commit 6e37f09d3c1c96507bfc48a1c3994e50d6289fdd
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 25 13:03:47 2009 +1000
 
     radeon: fix IB dump end
 
-commit 551ac6e7de26f8a8a9bfd6cd4a768968a4e5f82a
+commit 0561beb6ffcddd33b87dca401e22da5a769c6d5d
 Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
 Date:   Tue Feb 24 20:26:53 2009 +1000
 
     drm/ttm: work around some x86 pat oddities by using mixedmap instead of pfnmap
 
-commit e248a04dd2ad1b38b9f25bf6d60f4423595d7c7b
+commit 96510ff0b515e07a2ab865cc458c921c2107761a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Feb 22 08:22:14 2009 +1000
 
     radeon: add module IDs
 
-commit 28b0b74dae8edd5b99f4067f251700fbd6f45f54
+commit 7e8360d49d9b1566f2319c46a2eda06b9b16b595
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Feb 22 08:19:33 2009 +1000
 
     radeon: fixup for new APIs
 
-commit 67007e9c5d1cf3aed713d8fcb9e49991441685ea
+commit ab702fcbbd15a90841358fbd6c14796b6f308a9f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Feb 22 08:11:33 2009 +1000
 
     drm: fix parmeter passed to fb_release
 
-commit 683d802a7122ae6463a100d4db87a030a6e5b789
+commit eb2f2738c670e9aa1e75d4b81b64bc476a741f30
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 18 17:36:33 2009 +1000
 
@@ -266,13 +266,13 @@
     
     this adds basic IB dumping and cleans up some code around it.
 
-commit d4f11e7e4c971bcb955a6e6d5f91ad219fec4d8b
+commit e09ce4db2b342eb6e681f8ab577b3d3a13fef0e7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 18 11:12:19 2009 +1000
 
     radeon: fix packet2 parsing + enhance debug
 
-commit 82f9be7accb1ba4868a51dd7dfb392fb150ef243
+commit de85e403bc70e674eac99ad5f4ff3defc536c835
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Feb 18 11:11:39 2009 +1000
 
@@ -283,37 +283,37 @@
     
     It also doesn't or in the table values but sets them
 
-commit 88c0d5f8cf3007d48b761e7d33ccbe9964152289
+commit 588d26eb3988a7a59a08f659f1a82dfa203cb846
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Feb 17 20:57:34 2009 +1000
 
     radeon/i2c: i2c adapter id is gone
 
-commit 7af3f24aa54f3b8a8c5e59e4cd3c25e1e39a6d35
+commit 60f1128ecb9b0046d9cc18c2eb235573303d12e6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Jan 22 17:15:56 2009 +1000
 
     drm: fix radeon Kconfig
 
-commit 0e15e446001ecd67ce0fb740092cbca61f9920cf
+commit b70fa2444b6b52149ad9074858e22285dcca0ae8
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Jan 11 19:50:23 2009 +1000
 
     radeon: add missing Kconfig text
 
-commit a3593ea46217392fe98040f6c4eae20f173a0641
+commit e57d8c584f0de8728df62733606db6eda18816d6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Jan 11 19:47:39 2009 +1000
 
     drm: fix merge issue that messes up irq
 
-commit 12a869aeee1d43d75077ccb0742e1d6672c0cff2
+commit 3701bf32a210c648082cb7ab1ec5afb42710a5ee
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Jan 10 12:40:42 2009 +1000
 
     radeon: add getparam to get pci device from userspace
 
-commit 41eab9945df058e15d22a5cda4aed0e086e5412c
+commit 3504ddf695c726e8fa798931db1e6aa244109709
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Dec 18 23:01:12 2008 +1000
 
@@ -322,49 +322,49 @@
     This should make AGP no corrupt itself to all buggery
     (cherry picked from commit 55c0a3f1d3693cb5c3b65f37d4bb6e8a3c025460)
 
-commit 79a4aa259b41457361c94c24b74c550e52079705
+commit dd56df1b0d1cc454cb17b329d1445d6bd25e1fde
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Dec 2 16:38:04 2008 +1000
 
     drop old CS
 
-commit 14d3a512b1da85fed4dcd8d18e7e414dbd8bce39
+commit b9aa3bc338469181fcdee15a2c40a83aa30781b3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Dec 1 15:09:27 2008 +1000
 
     radeon: update with latest CS bits
 
-commit 830554d3eb003dbec5ab456aba80be5b082d0933
+commit ef068c51a1a88ec65302ec1836ec70f19516683e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Dec 17 06:56:36 2008 +1000
 
     fixups post rebase
 
-commit a860582dfdad05de769b83f23af7da17766b6a7a
+commit 1241be1d23211e23c55e59394ce0d44c1cad8e2c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Dec 11 01:35:09 2008 +1000
 
     radeon: fix agp mode when kms isn't enabled
 
-commit 1b831e0840b8fef20634c5f5ca18b275494705ee
+commit d31dc52a2fc12d73b6969a896acd3c074d04dfef
 Author: Dave Airlie <airlied at ppcg5.localdomain>
 Date:   Wed Dec 3 17:22:07 2008 +1100
 
     radeon: add support for accessing disabled ROMs.
 
-commit a09ca5260b48b00d28c454ceba71265d9b7de301
+commit ba9117de78c932b27162bff12cdf299da01ee1b2
 Author: Dave Airlie <airlied at ppcg5.localdomain>
 Date:   Wed Dec 3 17:19:02 2008 +1100
 
     radeon: make cail do pll read/write via actual PLL functions
 
-commit c214949d354de7e6e6306cb90deaa7253aa7d913
+commit 683b1fb12a30a7ab78514851b9aded88f1e78449
 Author: Dave Airlie <airlied at ppcg5.localdomain>
 Date:   Wed Dec 3 16:36:00 2008 +1100
 
     radeon: atom fixes for endianness
 
-commit 5731a00b153b2dd550586e84fde9feef6c2d4212
+commit 93a843dfd189774ff5c41981242abb5a7dafeb07
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Dec 3 20:28:05 2008 +1000
 
@@ -374,7 +374,7 @@
     Limit the AGP aperture to the GART size, and init the registers
     in the right place
 
-commit 809221e8bf8410dd723c5ca51de5200eddf4387e
+commit abb18b25eb45f716ec8eae8fcf5d3f5610b4feb3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Dec 2 12:49:17 2008 +1000
 
@@ -383,7 +383,7 @@
     1. Proper PCIE fallback on PCIE cards.
     2. Setup agp base + location regs properly
 
-commit 80dcec25a55f4572cc666a87613f1876c69f58e5
+commit 058ad4615ea9471a973366f9062d85194d3b3495
 Author: Michal Schmidt <mschmidt at redhat.com>
 Date:   Tue Dec 2 08:06:59 2008 +1000
 
@@ -391,13 +391,13 @@
     
     fedora bz 473895
 
-commit ff1f9d13924fba428d039b18ced9f9a65ba0915c
+commit f2bd4be50fcbe9c1fd54644aecc5c61ab9222ea4
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Nov 27 17:14:40 2008 +1000
 
     radeon: post any GPUs that aren't posted
 
-commit b2f4666ef616c190eb545d635183568043e170f1
+commit 81ea7ffb29bfc78a13ca546422d0b188ab6ec101
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 24 15:18:31 2008 +1000
 
@@ -408,13 +408,13 @@
     
     Default to 512MB gart.
 
-commit 3206705ff8403525291eccfc8cca47ff246d3b21
+commit 1d15b0e6c0cbf95e3c7dc931527523e2e5c45bd6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 24 15:17:49 2008 +1000
 
     radeon: add some missing feature checks for modesetting
 
-commit 7decf0c32c01a0ffb7590271771197859fe26770
+commit d08bd82db3a70a904cfd831d2f67f4248c5efe80
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 24 11:41:06 2008 +1100
 
@@ -423,43 +423,43 @@
     we really need to read back to make sure the invalidate has happened
     before continuing along happily in life.
 
-commit 312496e7a43b9df395acbecc53272f6d866300ad
+commit de54495e7eda055b11b3358ae5d53c065e3c900f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Nov 23 19:19:02 2008 +1000
 
     drm: we have discardable now so don't do special cases
 
-commit 6e1e6dbe649721345943bf58740bf3dcefedad8f
+commit 06e6511a0b693796c9231d6b0db45d6911d15030
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Nov 21 14:52:25 2008 +1000
 
     atom: fix bug in parser for MC reads
 
-commit 8b5d3666aaef086ca4456a452a2983414a2fd9d4
+commit 0e09d9e03eccdf270aead5cc41dbbe7ea2495714
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 17 18:14:28 2008 +1000
 
     radeon: turn of VRAM zeroing by default for now - needs work
 
-commit 1996c2ba79351996635d04c4ab9149f436eb7294
+commit 41be3b7a94a274963156d423ae1a9ca9d4894a43
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 17 09:03:36 2008 +1000
 
     radeon: fix return value for no relocs
 
-commit 164fc5078364a42262d8fd2a8c0bc4bf36a03c82
+commit 3bbfc5e700083ad501f7df0ea48e4d24927621f6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 17 09:03:01 2008 +1000
 
     ttm: add discard for VRAM buffers
 
-commit 07516743f53ddd91d8cbe64d7f9eb15e6ac99393
+commit ba3a97b9464f741e6b152af9d75a0d11e988cbee
 Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
 Date:   Fri Nov 14 15:52:32 2008 +1000
 
     drm: fix the exit path of the bo unlocking
 
-commit 5f2a4e386644c556945472e4e62905980c1707eb
+commit b34a9a4845c9452a335c2c6657f5a8d455cdce43
 Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
 Date:   Fri Nov 14 15:51:44 2008 +1000
 
@@ -467,43 +467,43 @@
     
     Fixup failure paths and make EAGAIN work
 
-commit 6b53199631b4663935b537d4af94b8226d714292
+commit f56355983e05ec412db7a53ed6f0f2ea6dedaf68
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Nov 13 17:22:26 2008 +1100
 
     radeon: fix some issues since last rebase
 
-commit fe6cfbd92f444ec0c8a4764b70b3ccef6d0adbcd
+commit 6f6ca8cc21c4ebf192dfb9f342843ec2fd7bc66c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Nov 12 09:01:14 2008 +1000
 
     radeon: fix more build
 
-commit 93e2435814ba5d05e3c68d3095923d342ad233de
+commit a555b1fb3aecbabd7220ff9d97ed77f98c1a8e30
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Nov 12 08:59:04 2008 +1000
 
     radeon: fix compile
 
-commit d249f5e92393cee7585fff0cc0f57b2a568f058a
+commit 1f1e2c149cfe3abe664c3f080cc07d9e99556f62
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 10 14:26:11 2008 +1000
 
     radeon: add gart useable size to report to userspace
 
-commit 4e6436d3188aef52d6b31fa0b25d2e44b98056d2
+commit e55967dc8024845777ed569ce738c89ce4cd3b3f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Nov 9 20:34:49 2008 +1000
 
     radeon: fix powerpc oops on rv280
 
-commit 8a03ca851e33e067981aa33648c4aaf536b5ae18
+commit 27035d01038192331741acc113c79898ab9e24d7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sun Nov 9 10:23:43 2008 +1000
 
     radeon: upgrade atom headers
 
-commit b33502e29664f2414eac9c9aeed8f0d4416ec93e
+commit 7a194d6fb0152150cda0108c0942c0d8966991dc
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Nov 8 14:39:41 2008 +1000
 
@@ -512,13 +512,13 @@
     For some reason reading the SCRATCH reg from RAM causes some race to occur.
     Hopefully fix this.
 
-commit 79b1e7caf75eac0569942c3ee23d9e6e1fff4c67
+commit ad55e833aacec9c461679dd3368ee6c764d303f5
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Nov 8 11:31:03 2008 +1000
 
     drm/radeon: add dpms connector functions
 
-commit e7d9e11e35a1c96917308889bb78d0ac12073e67
+commit 7edf361f44213aa6ee694341ee16b3128878e4cb
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Nov 7 16:22:22 2008 +1000
 
@@ -526,13 +526,13 @@
     
     fixes cursor on second head
 
-commit 149420076a621cb9510b7a303d822cce1eb7fa85
+commit bc74cc35de478b6b510528342fd042f62a6f758e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Nov 7 16:21:03 2008 +1000
 
     modesetting: set the crtc x,y after the mode base change
 
-commit ef18b7de77e1833cd0a71b0143bc8b94d7b4584b
+commit 8984a210384371210a4dd65d7d09b5fbe884c279
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Nov 5 10:23:35 2008 +1000
 
@@ -540,31 +540,31 @@
     
     This allows re-use of uc/wc marked pages
 
-commit 2966196cdd272216b5a2b18f518854c20108ce65
+commit 2963f17da234c3a99c97ea95f2423bd8a7927fd6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Nov 4 13:18:02 2008 +1000
 
     radeon: disable HDP read cache for now
 
-commit 17edb7f743f87439ad277b36771dc48fc79fd01e
+commit 5988c5ade2e1af09afbd07ce2800f873b70ce86c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 3 15:43:08 2008 +1000
 
     radeon: fixup vram visible calculation to take a/c pinned objects for now
 
-commit 6f047bee0334d27ecf472c42365cbb53047aca13
+commit 7fd018009e6b72d720d403df1ad3456d82c0b92b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Nov 3 09:56:02 2008 +1100
 
     radeon: if modesetting state is unknown make it known so pm-utils can use it
 
-commit 83ef7cc84d460b79c8cf0f2561d15fb3c48f3b7b
+commit 17fc997cb212f173fd6f2f905e0df3691f462d01
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Oct 31 14:40:12 2008 +1000
 
     radeon: fix ROP values for the paint ROP
 
-commit e59eee09c376a23083e4611602becd8cb784f85a
+commit e9e4b293acc1db686b09db4ac9ddd0c82e6c724b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 30 14:00:39 2008 +1000
 
@@ -572,43 +572,43 @@
     
     This speeds things up a bit
 
-commit 6b279dc10dce026518179958ad4c772e63b19a7c
+commit a1db6e421844582c5c2670ffe1c37242ae84052b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 30 14:00:15 2008 +1000
 
     radeon: disable AGP for certain chips if not specified until we figure it out
 
-commit c2f8f0621f88dd214c27aaa4145820e751d6d104
+commit e83598229e434f177250f020985d24af018a9b9c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 29 15:45:47 2008 +1000
 
     radeon: disable debugging message
 
-commit f2b541c168e0aef790f03fcfd36d76d723787c39
+commit ca2fe015f5f42c466502ede6e6ccda4fd937ee9f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 29 15:37:32 2008 +1000
 
     radeon: commit ring after emitting the buffer discards
 
-commit f5571843ad266102bb4cd93f640bbfa730df9b61
+commit b1717d03dd2a699ca688b4a639a09ea4bf9d2313
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 29 17:39:27 2008 +1100
 
     radeon: fix whitespace in encoders C file
 
-commit 7a0aabb129d581663ba207e63342d8256bd60353
+commit c781844094860fcf30cf16143ebe5e92cb1c12e5
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 29 17:39:08 2008 +1100
 
     radeon: add more HDMI bits
 
-commit 66383dea1fa552976b6f0653eb04f1b061f91c03
+commit 417d345ee977ffc4d950597d9cdb181c6287090c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 30 01:41:34 2008 +1000
 
     radeon: set dma bufs bo type to a kernel type
 
-commit 0e85ebe0bc716bf6a2b4eb9b884538ca55197f72
+commit 5dc64fc0a90025c6c7b1053f5f1f29d6acccede4
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 29 15:46:16 2008 +1100
 
@@ -616,19 +616,19 @@
     
     This allows the rs690 to work on DVI
 
-commit 588f5064301b3ab9776faeaca9fa9343516f63b5
+commit 23a70cc8482b3aadb19e5bbbdb30c7cd4ea7266a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 20:33:13 2008 +1000
 
     radeon: setup isync cntl properly
 
-commit 4b004f17d087b7d3b05b1aa7d3da1ccacb3cf227
+commit 72f55b0a4166baf039ee90cb5e21286735275a3b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 20:31:27 2008 +1000
 
     radeon: add more debugging
 
-commit 256fe7ac7d23d254d55c0eceab0a2e30e666a91c
+commit d59b80d782868977e77733346a047d909bb6091f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 20:26:04 2008 +1000
 
@@ -636,79 +636,79 @@
     
     emit in 16-dword blocks, emit irqs at same time as everything else
 
-commit c03beb43a3958c560c45f0985b0e9095cace1024
+commit cf8cc765cdb4dc2128e52ca8a021ee253b45601f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 16:46:47 2008 +1000
 
     radeon: add proc debugging for interrupts/ring
 
-commit f43ad0f2d7d5844a95c7792e9657823b7bda8269
+commit 21bf94ff31b89adafffee51f539c0fd27a830634
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 16:44:54 2008 +1000
 
     radeon: only enable dynclks if asked for
 
-commit 7611a729b6f821c6ec025fa79b959c87d2372574
+commit eba1e5c008cbdd51582cefb343665dffeb9d6486
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 28 06:35:10 2008 +1000
 
     radeon: add wait rendering API
 
-commit 9c0ef8d1ee719adbae91776d7830b034cea7a80f
+commit 737fe64e00f7ea1c06609c5ed16a6f96fcde6785
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 18:30:15 2008 +1000
 
     radeon: remove unused gem indirect ioctl
 
-commit d1a9729dd7ea3629340587c9b40de38a628cad1c
+commit 609017c72354fe0f7e8d4b1274eedbab2d1bd0e5
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 16:41:09 2008 +1000
 
     radeon: fix some warnings
 
-commit e27e8b840b20e2db56a5f9ea82669a725e44ee97
+commit 4d3142fbd7e1932ac82a9f395355c446221bcbdc
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 16:40:34 2008 +1000
 
     radeon: fix free after refcount
 
-commit 86622cccc891397fca746a246342ef390f5ed66e
+commit 918a5ee68ca046792584f9480eb26d06578e480e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 16:40:15 2008 +1000
 
     radeon: CS2 make it all work with new relocs style
 
-commit cf4211732c0826e47c0ee5845e592245867e7223
+commit d01017943d66382cbe9b2375d93c5264d7a6f502
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 16:39:12 2008 +1000
 
     radeon: don't copy to user the cs ids
 
-commit 2886f4709e0de2ad8aa2fcda00630a01e98443d1
+commit b75bef596d819874d80e68c0a8ceedfd3d1c32c2
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 27 14:23:22 2008 +1000
 
     radeon: make new CS2 command submission interface port older interface to this
 
-commit 0307426c1d0517c758c9aca5e274d689f8cda06e
+commit 8d74028ea013bb3fe4a12cd3f16a4a9698bd8d75
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 23 19:13:50 2008 +1000
 
     radeon: release agp on module unload
 
-commit c4c6a3c7061cbe38e1aebe19c8e9038e83613d27
+commit b23ed94e6b6922961f0eca13aa0287590e268c89
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 21 14:15:23 2008 +1000
 
     radeon: add r423 bits to modesetting
 
-commit 2cc60c202afdb5233993d25d36aefa6c561c2586
+commit 4b4ce8baaa42247234b41b5dfdbaec13e17a9758
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 21 14:12:38 2008 +1000
 
     radeon: pull bus master enable into its own function
 
-commit 8d1312eda42e7d851fc0a252b4386b4d65d00ba7
+commit 9f711306e2a8d2a681f135b111a1f9a7693eb8be
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 20 14:44:23 2008 +1000
 
@@ -717,67 +717,67 @@
     We actually were passing accessible to userspace, but I thought
     the code sized it correctly, however it doesn't seem to.
 
-commit edf47666be04c602fe6bea5cf9d4c0342fb80538
+commit f10ef5f15b063817bf98bf2d9a65bf09afb8849f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 20 13:41:05 2008 +1000
 
     radeon: update proper chip family
 
-commit 761ede6f2802671863d11d92cefe0b741006bcfe
+commit 7d91926fcc7a5095f6dfd8a5e726f2305d4d4db7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 20 12:08:50 2008 +1000
 
     radeon: fixup scratch register interactions properly
 
-commit 914b95db67a7b88ec997059d6445deda5b411d5a
+commit 962ab808277f95ec6b415cbf28e138ca4b46d49f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 20 10:27:50 2008 +1000
 
     radeon: make writeback work again
 
-commit 2a28a9d058129c1b9b55db984ba21f1d4ebab77f
+commit 7ed1c134e23687851ca719ddb12e4b08a8c2ec6a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 20 09:20:23 2008 +1000
 
     drm: cleanup some warnings
 
-commit 2f075376d42529a5601e207082e2f77735e3f03d
+commit 4132aec3cb061addec919558b69aad3fd34d4733
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 16 16:29:08 2008 +1000
 
     radeon: fix small typo in agp code
 
-commit 43798d2e4f3b411958eb64d9dd01d209151b07bd
+commit d8c32ab19b86a3f7f98f3e0ce481eb5b446d4c01
 Author: Dave Airlie <airlied at panoply-rh.(none)>
 Date:   Thu Oct 16 16:17:01 2008 +1000
 
     radeon: workaround failure to parse some rs48x edid
 
-commit 8d6af9be3705511a343cf2e50b36f49ae865b997
+commit 020c166b9d8ba4d79874fa7c9d85668e07949aea
 Author: Dave Airlie <airlied at panoply-rh.(none)>
 Date:   Thu Oct 16 16:15:08 2008 +1000
 
     radeon: don't enable dynclks on rs48x
 
-commit 8b2cf6807eeebf01aa9b7615e0b74eefa4b85a4e
+commit 4e2baff6418e4620511442166f85a785cd526980
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 15 15:12:20 2008 +1000
 
     radeon: allow r100/r200 modesetting to be forced on by users
 
-commit 6258201b624ef976060cbab6b5dfeaa865f3e6a2
+commit 6af6c74ebeda26100e42a8146a8d6447fa8109ea
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 16 22:06:00 2008 +1000
 
     radeon: fix unused agp functionality
 
-commit e3063ac5c06634f93c11b61ea65b9505ccf237fc
+commit 3c38749ec90a0766d95147412a0bd52d5cb06c58
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 16 22:05:02 2008 +1000
 
     radeon: add some more r100 support to test AGP
 
-commit 30fc2390c1206e81457ba21b9fc32e0ad2fe678d
+commit d495f4f8d2bcfeb4449b80cee5022993e65c470c
 Author: airlied <airlied at redhat.com>
 Date:   Wed Oct 15 23:58:03 2008 +1000
 
@@ -785,55 +785,55 @@
     
     This add agpmode command line option.
 
-commit edd8423eab59f95fe78afaab913ee07bed9b491e
+commit f3e2b97a301a33e6d2debc08258faea5f8c05d4e
 Author: airlied <airlied at redhat.com>
 Date:   Wed Oct 15 23:57:21 2008 +1000
 
     radeon: add CS support for r100/r200 in 2D driver
 
-commit 4c40ab66e516835c830522520810d8e8568bcc85
+commit bdedf6ab856c80ba82066856150a8c9cdd9937ba
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Oct 9 16:37:23 2008 +1100
 
     radeon: fixup interrupt suspend/resume
 
-commit 0268699b5e507d3c798ec0116a50d0317903a4c6
+commit 60991dbc9263ab12edb934895f67416b9f574be6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 8 16:57:12 2008 +1000
 
     radeon: fixup suspend/resume bus master enable
 
-commit 6771715974b0762b581dd28b0c6e6da6046d6e1f
+commit ea41758aacdb0a5fd49eb35fc8e8dcf4210faaa3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 8 16:56:04 2008 +1000
 
     radeon: re-enable hw blits for copying from VRAM
 
-commit e1f0bf2f74ecd1e844bac82c6f3a926c9d951657
+commit 6061c6a5ca7219f61e859fc7151043eaec6ddd17
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 8 16:53:43 2008 +1000
 
     radeon: fix buffer copying for VRAM->TT
 
-commit ffa1c98f896b4fe136de1836494787b896751da0
+commit c712b37f7984f383c026db11c4b2313a03e37359
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 8 16:51:58 2008 +1000
 
     radeon: move memcpy until after CP is stopped
 
-commit be269a05c7a0b0a0a82e355dd3cef0b784381fd9
+commit e04aad369d476ae8145d261e309b26bdb6c5722e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 7 16:34:12 2008 +1000
 
     drm: remove stray debug code
 
-commit dfc61d03cb6f72f58cdf2b5fa1e8073fd7362ff3
+commit 69ce60d4b79c5c1868233c117ec0451f63103b41
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 7 16:31:22 2008 +1000
 
     radeon: use discardable flags on no backing store objects
 
-commit 9707473bf198df414d140d1f4e363a7d2161fbae
+commit 7d95c17e0101234cfa137e698eb0019d0a56ae49
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 7 16:30:09 2008 +1000
 
@@ -842,7 +842,7 @@
     This discards memory contents on suspend/resume with the
     hope the upper layers know something we don't.
 
-commit dfa8e82c56e8beb7c25456aaaba5c6cc2ec48afc
+commit 8b223b32a71e9130ab3dc14421ca44cc73223713
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Oct 7 16:27:31 2008 +1000
 
@@ -851,7 +851,7 @@
     This enables the evict code and also sets radeon up
     to allow evict from VRAM to LOCAL
 
-commit 7f41f849fdfeaecf2790cf03054a4c1efe3059a0
+commit 1ec8a04cc9eb2a1cc7cf1e3489cb74c1b2a7636b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Oct 6 16:20:38 2008 +1000
 
@@ -859,25 +859,25 @@
     
     fixup the interface between gem and ttm for alignment. makes Xv work better
 
-commit 8df2fc577181a1a7609baa5791daceb13cc43af8
+commit 4bcdb0518bedb8a6eefc98e39fd53ca179e412a8
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 1 11:27:02 2008 +1000
 
     radeon: fixup GEM pinned offset retrieval for mesa
 
-commit 6129cc7a4814a0ba45cd44d7002aac9d2c4e1b61
+commit f82f20ccb86e9e4c37b82ce2c33a2551461d2391
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Oct 1 11:25:54 2008 +1000
 
     drm: fixup clean flag handling properly
 
-commit ef42fa0e79bb164c3a504c62e4e3aac65ce79c18
+commit 80b0eae73e7ffa7c09d90ae702a2c04d80a2a51b
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Mon Sep 29 14:57:11 2008 +1000
 
     radeon: use atom for ext tmds on r4xx
 
-commit 49b556352e646afb11f8422429d640f9d428e2c6
+commit 81fe8e68086565245fe0aa6be46d8817d215c9bd
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Mon Sep 29 14:56:32 2008 +1000
 
@@ -886,37 +886,37 @@
     default is legacy modesetting.  pass module option r4xx_atom
     to try using atom on r4xx.
 
-commit 580cbde5bf712c9c9e76d73b81ff4b6e8f77f148
+commit 84de07ab947232b3cd2517e444758774d08c98eb
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Mon Sep 29 14:55:16 2008 +1000
 
     radeon: first pass at using atombios on r4xx hw
 
-commit 08cc15e19ea691e99f8c5a0c1b6788681757e9d5
+commit 51a2f865c8a84a608d3ea787837086d5345fa78d
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 29 14:50:47 2008 +1000
 
     radeon: add r600 modesetting registers writes
 
-commit b2b0663222bec03d298777a3fc9d3f66f9b0272d
+commit 0151e65d7e09fc68b999711d6681705df4cd0fed
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 29 14:45:11 2008 +1000
 
     radeon: parse object tables for connectors on r600
 
-commit 85cf00824a1d7b57d95cc8222111b47a289a82fb
+commit b93bd30b24cadf4ab271951ddd6b79a06c6abd92
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Sep 23 16:34:55 2008 +1000
 
     radeon: fix minor cursor disappearing issues
 
-commit 97eaafe7033f44fd4095263ba0fb4b1c931293c6
+commit 25120be982d9f381c62e52d00a85b232bd0717fb
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Mon Sep 22 18:40:36 2008 -0400
 
     radeon: Fix type in check for tmds type.
 
-commit f835eabd02fab838a3c2d81f283b628db524a22f
+commit 0a3ffe92bcd17d356f2f3917f9e0583a7900c8c8
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Mon Sep 22 12:00:57 2008 -0400
 
@@ -925,31 +925,31 @@
     This lets us defer handle creation until userspace acutally asks for
     one, at which point we also have a drm_file to associate it with.
 
-commit 620c4893322e2337bcbfec73890ee53ac85a8912
+commit 5d565e92c8c90a1292da8ef23aab84aee0f86bac
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Sun Sep 21 09:48:51 2008 +1000
 
     drm: fixups on top of rebase
 
-commit 56b1d148fb5ae36b77a8a88616929438212f77b2
+commit 20856bd49696b4fa54d56723f45ec3526f3a3b1d
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Sat Sep 20 03:08:05 2008 +1000
 
     radeon: rmx_fixup() fixes for legacy chips
 
-commit fb1984082185045beb436aa67aa5a709543311e9
+commit f41a6ca23427858c9d1c0201cfaea8a00f98e2d5
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Sat Sep 20 01:55:27 2008 +1000
 
     radeon: fix combios
 
-commit 4d8ce6248e75e864e5da16470a5338ee1cf28745
+commit 10259619b113f44814f21d1fd92d7752225d041f
 Author: Dave Airlie <airlied at linux.ie>
 Date:   Fri Sep 19 09:17:36 2008 +1000
 
     radeon: port Alexs patches from modesetting-gem
 
-commit 385a6616e420c34b5851b3cd4fb8057cba67f8fc
+commit 62c9d770b84e6eaeadac5751663f453c83ae16d2
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Thu Sep 18 16:10:29 2008 -0400
 
@@ -958,7 +958,7 @@
     Shouldn't trigger under normal use and when something breaks, it will
     be easier to debug.
 
-commit 5284eeab2934faad2063c6d4454506a4afea018b
+commit 08abbabc989f25656689c5ba12f1bff71c21d77a
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Thu Sep 18 16:07:50 2008 -0400
 
@@ -967,25 +967,25 @@
     The X server emits writes to R300_DST_PIPE_CONFIG for R420 chipsets during
     accel init.
 
-commit b1cb328f2b882f22a1add8da56b31b8e063df5fe
+commit 9d636d467b0b1e1da1f68a2d7270409ceffe6540
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Thu Sep 18 14:53:46 2008 -0400
 
     radeon kms: Get precedence right when computing PLL values.
 
-commit 9fb52142f4966a5d697c308959df02baad94c30d
+commit c1e4d8c2575281af73f709ff56a687f3a5af07b7
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Sep 18 09:55:14 2008 +1000
 
     radeon: further LVDS fixes
 
-commit 44ce629a68dcf21471241bd662c64782a7e6b1fc
+commit 288c89b4219abe2a7f84d08ee48adc17f2de3b59
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Sep 18 09:54:12 2008 +1000
 
     radeon: legacy lvds updates
 
-commit 0e53b81b9e750ba4fcf5d0ffcc0ee37eb81cc1f5
+commit 64699b7104f450ca71284409a012459dffd38055
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Sep 11 18:26:27 2008 +1000
 
@@ -993,7 +993,7 @@
     
     just fallback around busted stuff for now
 
-commit 420bb28e51e4a67ce7e4b57beda203d0f5518fa9
+commit 1a082c86a3313969204c47e3771552eb4daa4d92
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Sep 11 18:25:18 2008 +1000
 
@@ -1001,13 +1001,13 @@
     
     also dirty buffer on validate
 
-commit 1ab9b0aa4be4447fdf92fbf55e3016db74aa1f04
+commit 8537dce4339c9a2659befb718a2628ddc9d51c63
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Sep 11 17:13:32 2008 +1000
 
     radeon: disable blit moves
 
-commit 2199e43ed192c9ef42684e4b048cc592c226c512
+commit 3652495eac472eb83f0e12ac7d8f5e007d71b04e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Sep 11 16:18:27 2008 +1000
 
@@ -1015,67 +1015,67 @@
     
     Normally this will be due to an AGP driver needing updating
 
-commit 4a976f85e2522bcf26a15a75961fc16f2f75cac8
+commit 68aab2f88c1c6eb87a796db64cc5f3d73e67a453
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Sep 10 14:35:43 2008 +1000
 
     radeon: do proper memory controller init and setup
 
-commit c9f1c2cd97a339432347a3c6b14833825c75a658
+commit 26f880377d7a61b757936c4c77dc8f272111bdf0
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Sep 10 14:35:08 2008 +1000
 
     radeon: fix return value
 
-commit 5ad1696f217f6f626a420d708af76ef2c120ce9a
+commit 1fb339625072fe5a001188a9cddbe4caadda134c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Sep 10 14:34:39 2008 +1000
 
     radeon: fixup reference counting properly
 
-commit 3f0b29b7840ba25877dc2445f9ad97779d2f2041
+commit 199c9440f156105f8cbd570cbcc599e6039bfe59
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Sep 9 15:55:38 2008 +1000
 
     radeon: sort out atom vs combios tables for r400 cards
 
-commit e246ab15373406ef1d7f4c58b2c0bffd8ed9747f
+commit 3711309129bd4aebb5f4147bc290b59bd0b3e920
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 8 11:37:26 2008 +1000
 
     radeon: remove unneeded debugging
 
-commit 1ddb69f3e68215d5ca9c3fa850588347ba31d90e
+commit 5af7d0857d796460a2c944a7e6109ec90040c554
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 8 11:25:12 2008 +1000
 
     radeon: don't do full edid for detection purposes
 
-commit 2bd64ea1e093fb20384322025a8cfc7eebfadb73
+commit 9f9a7f7d3f2f4a2cfe453db9696c834c45427f13
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 8 10:27:48 2008 +1000
 
     radeon: disable debugging that sneaky itself on
 
-commit bf7ee9ca1c05014310be2d406c159964d111e235
+commit d144ff1e6903fbced190f04baf9e3d3b803c9a79
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 8 10:20:44 2008 +1000
 
     radeon: make text reserve 256k
 
-commit 4de464ee77ec2a4a1622f6a92a279b8b74a556e8
+commit 570654e5fdc1fb9f8f2b41cf754cd95d9c7c9710
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Sep 8 10:11:27 2008 +1000
 
     radeon: don't disable VGA bits it breaks X later
 
-commit 90ad5d81a1a09b2629bc661ae299ca93584a23ea
+commit 50accd8fe893bb6a6b21a461baab4f2c829ff51b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Sep 5 16:12:59 2008 +1000
 
     radeon: further suspend/resume support
 
-commit 7b669f986abfd20969fea6b9a2b278f36e6804d7
+commit 3a470cc07291b364a869e38c663086c84229837b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 29 14:52:15 2008 +1000
 
@@ -1083,13 +1083,13 @@
     
     this gets us back to fbcon.. its dirty like zebra
 
-commit 1ef166842039d1d52847a5dc0c1f004502faf8f6
+commit 1bb9d532c542a25073e61e1562021c71c6dce088
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Sep 5 11:15:03 2008 +1000
 
     radeon: only enable KMS for radeon on x86 for now
 
-commit 741344c11e952f46a97e05f4a169c42998db0801
+commit bc8771b0676edc332a5bcde3f7a93c7e6231a21c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Sep 5 10:46:17 2008 +1000
 
@@ -1097,13 +1097,13 @@
     
     Allocate the rs480/690 tables from uncached memory.
 
-commit 24f07b73a7f2c4287ff993c281bc6eb5860f4728
+commit 5688eaaff06782fdd63f85a57d527269663ed886
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Sep 4 11:58:08 2008 +1000
 
     drm/radeon: fixup some avivo/rs690 checks
 
-commit e8a194254a28290a02adf4301cf4684a070a5b90
+commit c5875a310503f29b500e95de1ca7f87f2c7343ee
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 29 09:59:02 2008 +1000
 
@@ -1111,7 +1111,7 @@
     
     also change name from text to nomodeset
 
-commit 374022dd330c454c83d0dbb7ef80268b2de36c05
+commit 2dfd4106b9399b68af9aff3cf19b8bdfd12ed6e6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 28 21:22:27 2008 +1000
 
@@ -1119,13 +1119,13 @@
     
     also don't explode on lack of DDC
 
-commit 0e38fa74ee66e42ef67824578a462791ed1e6787
+commit 555c56a66818adaefd7844d7972258c6dfc21ec7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 28 18:31:50 2008 +1000
 
     drm: fix dev->master convert
 
-commit dcf2970b7c240e8f7558c4ace6a0cad0323c6bae
+commit 5d8190834ca5e404a1842addfb23037ea2da5af0
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Wed Aug 20 11:24:13 2008 -0400
 
@@ -1137,43 +1137,43 @@
     
     Signed-off-by: Kristian Høgsberg <krh at redhat.com>
 
-commit 9c0d27d38c8ea1c547fb525188099bdc73d48f21
+commit 47b45237ae46e291a79dbc0e6947c3cc9633eebe
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 28 16:38:49 2008 +1000
 
     radeon: fix LVDS on atombios - typos
 
-commit 48495fcb03f7fbfb361ef18c7a03978bfe94606f
+commit a6640a289339394de54205b491814a53d1d748c9
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 28 12:01:53 2008 +1000
 
     radeon: limit LVDS to first CRTC for now
 
-commit c30ec34cb22447763fde2751266a5cc835bdf776
+commit bb4a6561447d8dc167d7e214a5e27eb6423140f5
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 28 12:01:38 2008 +1000
 
     radeon: fixup checks for crtc in dpms path
 
-commit 5377c9fd16df95450d00c8ba87e4ffa5d2b51bbe
+commit e903885912f851d7776ce66e9868d89943a86915
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 27 15:39:17 2008 +1000
 
     radeon: fix after rebase
 
-commit 80625b198c77ac3c6a27c47ab1891ec0e75760f6
+commit c9fda087ff394d73d606981707b5474da31dad50
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 27 13:43:04 2008 +1000
 
     radeon: avoid oops on encdoers with no crtc set
 
-commit 1768664c9fbc160834e5dda68e11d7b2e9546de6
+commit fec34a284f41f3bf7c9873c0097a15d8a168918b
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Aug 26 17:23:21 2008 +1000
 
     radeon: fix warning from radeon_legacy_state removal
 
-commit fb71b24a9d40e483fe17f0b8feb2986f45a492d1
+commit 37b91d54a204e2232f0c816287246f1a3170efad
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Aug 26 17:22:37 2008 +1000
 
@@ -1182,7 +1182,7 @@
     - done: primary dac, vga on tvdac
     - todo: ext dac, tv on tvdac
 
-commit af293dc1673fa0a84f38c878000d2cab6b22ae3a
+commit ff745094cf5cd97c03126bc7b2dde1234ca5059a
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Aug 26 17:22:11 2008 +1000
 
@@ -1190,25 +1190,25 @@
     
     - todo: updated connected status
 
-commit bdcda1366c379e31f316819a30749f892bd8c9ee
+commit 1492a6f175b8a937aee6a784d07b699bc6247f74
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Aug 26 17:20:54 2008 +1000
 
     radeon: remove unused legacy state
 
-commit 2db5eb9bfe54ae261d80db296b085f3822f0cc40
+commit e0e9317e039a30bead9c9f526b7e2be892a63cd7
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Aug 26 17:20:15 2008 +1000
 
     radeon: get primary dac adj info from bios tables
 
-commit 5f49a75cdc350fc5d9aed4daf8f292d533acb0c7
+commit a46bea36d470f07c8a8ac7a481f41a7f6d4883f6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 26 17:03:13 2008 +1000
 
     x86: export pat_enabled
 
-commit 574bb303096c6ed5558232a84a89a4f333d5b006
+commit 370365243118ee04955cfb8623b8f384265b01a7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 26 17:02:43 2008 +1000
 
@@ -1217,7 +1217,7 @@
     If PAT is enabled, enable write combining support for kernel/user mappings
     when pat is enabled. Also set memory to WC instead of uncached in ttm
 
-commit a5c57e835385ddc5ab53be38dfd719c129cf3c59
+commit 8ea6dc78dcefc6d6cd4681a1c771021b63c2a2e3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 26 17:01:35 2008 +1000
 
@@ -1226,7 +1226,7 @@
     move domain validate function to separate function
     call it from correct places
 
-commit 476ff7fc90344f3dbc14eb64682140544a06c7bc
+commit 4bc8c73243388fcaabeb87d54088e3cd0e9537e9
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 26 17:00:49 2008 +1000
 
@@ -1235,37 +1235,37 @@
     If a BO hasn't been dirtied, do a solid fill on VRAM instead of
     migrating pages to VRAM
 
-commit 2881fdb8c64959517474af1cd506c2c14a49b436
+commit d70d73003261dca2086c1ddfb5a1f1217c146165
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 26 16:59:45 2008 +1000
 
     drm: set clean flags in new flags so it doesn't disappear
 
-commit 944a186de12ac69445abf56329fad95bfe8ff9f5
+commit 06174f9f97435c7c08c87ea89272d0aea6646f6d
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 10:16:20 2008 +1000
 
     radeon: wait for dma gui idle on 2D idle
 
-commit fa458c4fe628b2464df777312e1f6225f9ea8fcc
+commit 358753ff54faee9b2f6f5560af9d1c321cc6d92b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 10:16:01 2008 +1000
 
     radeon_gem: fix some misplace ==
 
-commit d8cbf2fe532736148ff9bff7a19ac4ff3b54e65c
+commit aed542be1f7b028f83f5101e80a29c181d7ecdd8
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 10:13:25 2008 +1000
 
     radeon: get buffer upload working
 
-commit 8e73b2ff19e59657c5952a18dfa12d2634ecd659
+commit 0cb54f06498fb85e3aa856e914057d107e1e5f3a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 10:12:57 2008 +1000
 
     radeon: read back register between on gart flush
 
-commit 2629e781e8dfd10922f92ae4f36f6d8d1bcaf21f
+commit ce684df2a21e5dbe675c08042530315cf462e847
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 10:11:55 2008 +1000
 
@@ -1274,7 +1274,7 @@
     We need a buffer zeroing function for before we have
     accel running etc
 
-commit bb863cf157f152bf9c3c75ef52d3358f74810e50
+commit 32b266160e3b21663d123a35073ae2e75f83e71f
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 09:49:16 2008 +1000
 
@@ -1285,55 +1285,55 @@
     Primarily for the move code when we get a buffer in VRAM, we don't need
     to copy the contents just zero them.
 
-commit 45144d80175ae671e2867f70fab46e9f3815819d
+commit 40ef896350a072ff4337ebe40164500ae78fe203
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 09:39:07 2008 +1000
 
     ati_pcigart: add memory barrier and volatile for table access
 
-commit df092768d49d784ecb67276550411a1c046ea5d4
+commit e5bfd4e2684a586a2c37f7212dd927cc1ad2825c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 22 09:35:26 2008 +1000
 
     drm: remove tlb flush logic from ttm
 
-commit 48e599681d7421efb102bf67d3ffb85de98909c9
+commit afbc88f1b1faf82e4468a41582f5edf20f325f8c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 19 12:14:38 2008 +1000
 
     radeon: add GTT domain
 
-commit bdfab3f0e5e60270faadb63b6b2b2b4ab927af7e
+commit d40d823a1aa4b0aace9472b48310608f2a88b4fc
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 27 14:58:05 2008 +1000
 
     radeon: add missing regs from a previous rebase
 
-commit c2643a95fcd172f53b00d8a048c6e855f806c133
+commit d68ec620b5ce92cba076bcf36f10244a8eb61217
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 18:14:56 2008 +1000
 
     disable modeset on < r300
 
-commit 03743ff14775ff8f571be33c3cdf14115e8eceae
+commit 090468f9eb7902b3b40aae33b4b106f57789f2bf
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 15 09:36:21 2008 +1000
 
     radeon: set the base after mode is programmed
 
-commit ae7a56532e1472035f907c0acecae826fe853d2c
+commit 73b7fa46678b8d9f65aa18b0572d3b44eeb9155a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 15 09:35:55 2008 +1000
 
     radeon: fix LVDS modes problem
 
-commit cb3888f2aab3f335a17a4da0e1669f5e8baec359
+commit 68ce2baf19cb49dd74c7edbc9fae04f93abddb33
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 18:06:31 2008 +1000
 
     radeon: reserve 64k of VRAM for now for text mode so we don't trample it
 
-commit b6a7bbdfc75615cf75376303a63182d44c808dae
+commit 02aabd4e45959316146b0674986619168787fa5a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 14:38:27 2008 +1000
 
@@ -1341,31 +1341,31 @@
     
     This gets RN50 to initialise correctly
 
-commit 3230dce3c9d2fb5a2f8c2a83f450975f76740c67
+commit f1d5fc14e5eaab53b7ee302a639b3252ce92b666
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 14:37:25 2008 +1000
 
     radeon: add copy/solid regs for rn50
 
-commit aabe2fff48d537ce5beb8cff5165dca4101b19b8
+commit 14e314cf110bfb87d07b392bed6ba538d933817f
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:59:47 2008 +1000
 
     radeon: fill in and make use of more combios tables
 
-commit d0654741d455c4466a43ca5b258820e73f765209
+commit 415156ad47139ba10983fb3cb71e597dbb5f0698
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 09:59:31 2008 +1000
 
     radeon: add quirks from DDX
 
-commit 3082e9106d61b8be1c4222f7dc0e425f779c01b1
+commit 56e20be83f5712041159dce5cf71e4d31fc8d19a
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:59:12 2008 +1000
 
     radeon: fix warnings
 
-commit bd236f2de22f59b7c00474e9b2cdba6a42a140d4
+commit 741c535d30479d9c4d0e20f8694a317f5df7472e
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:58:47 2008 +1000
 
@@ -1376,31 +1376,31 @@
     - add debugging for tracing calls
     - fix pitch calculation
 
-commit 8f28bc535dc4c9c7ce675cec9ece6616e4cb402d
+commit 9bf427622773a43da69e50a319f94c4bb3c893b2
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:58:24 2008 +1000
 
     radeon: set base in legacy crtc mode set
 
-commit 2aac7d2763a7f3f112df2f9942092c046cf80f59
+commit 34e9eacda4e4f5adf2be8cd6135bcc3a2bf01f55
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:55:06 2008 +1000
 
     radeon: Convert COM BIOS to table offset lookup function
 
-commit fab2ca2fc0657328ee4a08a04e8f7e173a6f5439
+commit 101d47c59e928c276471b16ddc8856ca55a664ea
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:54:03 2008 +1000
 
     radeon/cursor: Restructure cursor handling and add support for legacy cursors
 
-commit 431bb03668c1075ef877586ae2014c52265c9ad4
+commit 6abfeddc6e23a9c669a0b187acacaa275e3f3546
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:53:08 2008 +1000
 
     radeon/atom: implement crtc lock
 
-commit 885eb36edc42c1bc2f734ac07465caa0a5908063
+commit fbf9721f1a4e9960b7e519f9e9690697a02240f6
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:50:15 2008 +1000
 
@@ -1409,7 +1409,7 @@
     - Add gamma set for legacy chips
     - Add 16 bpp gamma set
 
-commit b14d8294d72e709abb5508bc4f3a1ef9d4aa9dde
+commit 0fe784e57f17359027e25656be64c2a9e293c0bd
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:49:55 2008 +1000
 
@@ -1419,19 +1419,19 @@
     - move i2c_lock to radeon_i2c.c
     - enable tv dac on legacy
 
-commit 2a2eba912557867ada33f18b01c9e568d5fe21a2
+commit 3bc44aabb010b88eebe5e6622c982b6bfd6e0ba9
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:49:30 2008 +1000
 
     radeon: Add legacy dac detect stubs
 
-commit 81320399c817e2c380d61cc47e33c2941f2713b9
+commit b698693017ecc8aaef0f67637aaa728f8ce02a85
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:49:12 2008 +1000
 
     unify connector, i2c handling for atom and legacy
 
-commit b8be98822ed9e227862574035a337355af602e87
+commit 971f9d1d231a60d6d593f42056b456d5fa0eb6c2
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Thu Aug 14 09:48:50 2008 +1000
 
@@ -1439,25 +1439,25 @@
     
     - removed save/init/restore chain with set functions
 
-commit 08c73750a6c4e7c9cd2001e5356f9a41c69df4e9
+commit 23e0bfdea120999884c2617f8a028559f3afd4e8
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 08:54:04 2008 +1000
 
     FEDORA: radeon set gart buffers start
 
-commit 5a45731318a2ce1c5c837ebc6ed4f90adc560215
+commit c6d97ddbeeae48f8abb46798997bb35f995d5cf4
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 08:52:41 2008 +1000
 
     radeon: command submission remove debug
 
-commit 5ca82fa7c0c1c37933758da571f7a49049f02f69
+commit 4f04fe01b4e2b2ae55f288d8d272a773853a9439
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Aug 14 08:51:00 2008 +1000
 
     radeon: use mm_enabled variable to denote memory manager running
 
-commit b346d7fd98f71b30ac260ddfd573e85232fb8cd3
+commit 5e92aa24f7ac9c57398958cb8ad2f64a67f2e533
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 12 12:19:05 2008 +1000
 
@@ -1465,19 +1465,19 @@
     
     in the correct place in the drm so buffer swaps work again
 
-commit ae94f51427464934539adc74ba24d8a65bd956af
+commit 10c05f710394a36718859a57734f5eb619a2b86e
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 12 12:18:08 2008 +1000
 
     radeon: add mm supported call for userspace
 
-commit 87ce2d51fe9bf6b12d566acceb60e3c8e6ef3754
+commit ae2378eafefff6a957abf3df1c6b6c4e1ed61d6a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 12 09:40:18 2008 +1000
 
     FEDORA: add old DMA buffers on top of GEM
 
-commit 273fba23a75da935f37ea5a96dd0139e3794c917
+commit a8ecee1cb5b7c6372392e5cb8a36f5a94f84bd2c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 8 15:57:10 2008 +1000
 
@@ -1486,61 +1486,61 @@
     This adds the CRTC and PLL setting code, it doesn't work
     yet but its all heading in the right direction.
 
-commit 62b6a15caddf40f7bf53d42c312637b9379301c8
+commit 4482e57fe49b2b8ec7ec465ce2ff18a6a97e3446
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 8 10:11:23 2008 +1000
 
     radeon: add initial tmds parsing for legacy cards
 
-commit 821344e246fa73e802bda1739877bf5aca6b99ac
+commit c9c27573cb9ab32dbdd57dde98a78937349734f9
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 6 16:01:22 2008 +1000
 
     radeon: set new memmap on gem enable
 
-commit f76d528fa4b9bda0384a0ecb2bbfbd129c1f7d89
+commit 75671783997804ac1caf7adc55a55288cebb5478
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 6 15:51:02 2008 +1000
 
     radeon/pci: fixup table when GEM allocates it
 
-commit e2ee758f327971e46098c9bc9ce39a5d100892c7
+commit ea3ecd522f7c892f890d3f05e9e4d9afb756d2f3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 6 15:44:38 2008 +1000
 
     radeon: set gart table size
 
-commit 52aa63f3ce873308630e0045f61e240a179cf9c6
+commit 698a47061061987a3e0e14634396f3a8eed39eda
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 6 15:44:18 2008 +1000
 
     radeon: fix buffer evict slection
 
-commit e556cbe8e4f0c0ff061b8590208628ad32002550
+commit 6c786fa6534e9a3c6271c663e64c5d604a599c53
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Wed Aug 6 15:43:51 2008 +1000
 
     pcigart: fix incorrect memset + no need for wbinvd
 
-commit 5a9bf40c73e2dbff29cf2473b784f1cf9563f2f7
+commit f13913c1d96ca32eed091072ba6f718569ef12b7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Tue Aug 5 11:22:24 2008 +1000
 
     radeon: fix defines so blit works again
 
-commit 31a1f633e91259b69828a58728357045bd7669f9
+commit 334994cc7a75261062a710ec63780ac36905a1c9
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Aug 4 17:10:35 2008 +1000
 
     drm: leave bo driver finish to the driver
 
-commit 8c087263ec8a2944a5cc30a933903c6c39436a51
+commit 82f61d695ed93b58a419e3eb5953976e541e6d1d
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Aug 4 14:21:22 2008 +1000
 
     drm: fix unneeded debug
 
-commit e042198ac4304fb008d236cf2076f9e5793d6d47
+commit 41122f6d89bbcc4cc7e3a21dcaef7d1ef815e855
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Aug 4 14:20:47 2008 +1000
 
@@ -1548,37 +1548,37 @@
     
     if kms enabled memory manager will be enabled by default
 
-commit 37ef33584e98a4800bf15b31835b88084ece1d51
+commit 7a1ff9f84ab5ef9fde35a7d62a440a153299b89c
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Aug 4 14:20:26 2008 +1000
 
     drm: kill bo after driver lastclose
 
-commit 18fbb00c453c91f3e80d3925604ad0566d11c082
+commit 1a2c8780d86645219b4fd03cb2a52ac57e4dcbf3
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Aug 4 11:32:45 2008 +1000
 
     radeon: don't invalidate cache if CP isn't running
 
-commit 5521d206bb65bcf35e3d3da84cd46cb9280f8e60
+commit 99049dfaffca04e943c866419dfce930622b7132
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Sat Aug 2 08:06:26 2008 +1000
 
     drm: fix release locking
 
-commit 78044363260bd8adc8c31d5626121cb50fbca0cf
+commit 34d8e2c2135d82b927d8ebcc9ca8d1bcac970e8a
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 1 16:55:34 2008 +1000
 
     drm: add radeon modesetting support
 
-commit f9bb60a2d2b9f9d108f5197d19acf51b00cee104
+commit 875b0640669b76b59d585f67ad30801725b39df7
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Aug 1 14:06:12 2008 +1000
 
     drm: add TTM VM changes
 
-commit f22ee89b38cf4d6f7ac1f18fb837022ac303577d
+commit d812bcb383579b48a38309dec3418db1321e117b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Jul 31 15:27:27 2008 +1000
 
@@ -15127,7 +15127,7 @@
  /* BEGIN: Vertex program instruction set */
  
 diff --git a/drivers/gpu/drm/radeon/r600_cp.c b/drivers/gpu/drm/radeon/r600_cp.c
-index 04fde35..8cc1542 100644
+index 76eb0d5..03d7b50 100644
 --- a/drivers/gpu/drm/radeon/r600_cp.c
 +++ b/drivers/gpu/drm/radeon/r600_cp.c
 @@ -1720,7 +1720,7 @@ static void r600_cp_init_ring_buffer(struct drm_device *dev,
@@ -21839,10 +21839,10 @@
 +	drm_mode_config_cleanup(dev);
 +}
 diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c
-index 2cb4f32..fcb05a4 100644
+index 13a60f4..fcb05a4 100644
 --- a/drivers/gpu/drm/radeon/radeon_drv.c
 +++ b/drivers/gpu/drm/radeon/radeon_drv.c
-@@ -35,42 +35,97 @@
+@@ -35,48 +35,97 @@
  #include "radeon_drv.h"
  
  #include "drm_pciids.h"
@@ -21859,6 +21859,8 @@
  module_param_named(no_wb, radeon_no_wb, int, 0444);
  
 -static int radeon_suspend(struct drm_device *dev, pm_message_t state)
+-{
+-	drm_radeon_private_t *dev_priv = dev->dev_private;
 +int radeon_modeset = -1;
 +module_param_named(modeset, radeon_modeset, int, 0400);
 +
@@ -21873,10 +21875,17 @@
 +
 +MODULE_PARM_DESC(vramzero, "Zero VRAM for new objects");
 +module_param_named(vramzero, radeon_vram_zero, int, 0600);
-+
+ 
+-	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600)
+-		return 0;
 +MODULE_PARM_DESC(gartsize, "Size of PCIE/IGP gart to setup in megabytes (32,64, etc)\n");
 +module_param_named(gartsize, radeon_gart_size, int, 0600);
-+
+ 
+-	/* Disable *all* interrupts */
+-	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600)
+-		RADEON_WRITE(R500_DxMODE_INT_MASK, 0);
+-	RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
+-	return 0;
 +static struct drm_driver driver;
 +
 +static struct pci_device_id pciidlist[] = {
@@ -21889,31 +21898,20 @@
 +
 +static int __devinit
 +radeon_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
- {
--	drm_radeon_private_t *dev_priv = dev->dev_private;
-+	return drm_get_dev(pdev, ent, &driver);
-+}
-+
-+static void
-+radeon_pci_remove(struct pci_dev *pdev)
 +{
-+	struct drm_device *dev = pci_get_drvdata(pdev);
- 
--	/* Disable *all* interrupts */
--	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600)
--		RADEON_WRITE(R500_DxMODE_INT_MASK, 0);
--	RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
--	return 0;
-+	drm_put_dev(dev);
++	return drm_get_dev(pdev, ent, &driver);
  }
  
 -static int radeon_resume(struct drm_device *dev)
-+static int
-+radeon_pci_suspend(struct pci_dev *pdev, pm_message_t state)
++static void
++radeon_pci_remove(struct pci_dev *pdev)
  {
 -	drm_radeon_private_t *dev_priv = dev->dev_private;
 +	struct drm_device *dev = pci_get_drvdata(pdev);
-+	return radeon_suspend(dev, state);
+ 
+-	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600)
+-		return 0;
++	drm_put_dev(dev);
 +}
  
 -	/* Restore interrupt registers */
@@ -21922,14 +21920,21 @@
 -	RADEON_WRITE(RADEON_GEN_INT_CNTL, dev_priv->irq_enable_reg);
 -	return 0;
 +static int
-+radeon_pci_resume(struct pci_dev *pdev)
++radeon_pci_suspend(struct pci_dev *pdev, pm_message_t state)
 +{
 +	struct drm_device *dev = pci_get_drvdata(pdev);
-+	return radeon_resume(dev);
++	return radeon_suspend(dev, state);
  }
  
 -static struct pci_device_id pciidlist[] = {
 -	radeon_PCI_IDS
++static int
++radeon_pci_resume(struct pci_dev *pdev)
++{
++	struct drm_device *dev = pci_get_drvdata(pdev);
++	return radeon_resume(dev);
++}
++
 +
 +extern struct drm_fence_driver radeon_fence_driver;
 +
@@ -21957,7 +21962,7 @@
  	.dev_priv_size = sizeof(drm_radeon_buf_priv_t),
  	.load = radeon_driver_load,
  	.firstopen = radeon_driver_firstopen,
-@@ -86,6 +141,10 @@ static struct drm_driver driver = {
+@@ -92,6 +141,10 @@ static struct drm_driver driver = {
  	.disable_vblank = radeon_disable_vblank,
  	.master_create = radeon_master_create,
  	.master_destroy = radeon_master_destroy,
@@ -21968,7 +21973,7 @@
  	.irq_preinstall = radeon_driver_irq_preinstall,
  	.irq_postinstall = radeon_driver_irq_postinstall,
  	.irq_uninstall = radeon_driver_irq_uninstall,
-@@ -94,7 +153,11 @@ static struct drm_driver driver = {
+@@ -100,7 +153,11 @@ static struct drm_driver driver = {
  	.get_map_ofs = drm_core_get_map_ofs,
  	.get_reg_ofs = drm_core_get_reg_ofs,
  	.ioctls = radeon_ioctls,
@@ -21980,7 +21985,7 @@
  	.fops = {
  		 .owner = THIS_MODULE,
  		 .open = drm_open,
-@@ -111,8 +174,15 @@ static struct drm_driver driver = {
+@@ -117,8 +174,15 @@ static struct drm_driver driver = {
  	.pci_driver = {
  		 .name = DRIVER_NAME,
  		 .id_table = pciidlist,
@@ -21996,7 +22001,7 @@
  	.name = DRIVER_NAME,
  	.desc = DRIVER_DESC,
  	.date = DRIVER_DATE,
-@@ -124,6 +194,29 @@ static struct drm_driver driver = {
+@@ -130,6 +194,29 @@ static struct drm_driver driver = {
  static int __init radeon_init(void)
  {
  	driver.num_ioctls = radeon_max_ioctl;

drm-next.patch:

Index: drm-next.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-next.patch,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- drm-next.patch	9 Mar 2009 05:51:34 -0000	1.10
+++ drm-next.patch	13 Mar 2009 04:46:39 -0000	1.11
@@ -1,4 +1,32 @@
-commit 24011adb61c1510fdd9c7ec9a27fc1ac4b23f1bf
+commit 06f0a488c1b642d3cd7769da66600e5148c3fad8
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Mar 13 09:35:32 2009 +1000
+
+    drm/radeon: r600 ptes are 64-bit, cleanup cleanup function.
+    
+    Signed-off-by: Dave Airlie <airlied at redhat.com>
+
+commit 03efb8853c35aff51c7b901bf412f32765fe0fd9
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Mar 10 18:36:38 2009 +1000
+
+    drm/radeon: don't call irq changes on r600 suspend/resume
+    
+    Until we sort out r600 IRQs don't do this.
+    
+    Signed-off-by: Dave Airlie <airlied at redhat.com>
+
+commit d02f7fa77d97a28a4276939f35e44ae995ad13d7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Mar 10 18:34:23 2009 +1000
+
+    drm/radeon: fix r600 writeback across suspend/resume
+    
+    This update was done in mainline radeon, but not in the r600.
+    
+    Signed-off-by: Dave Airlie <airlied at redhat.com>
+
+commit 6546bf6d6cbf1f9ac350fd278a1d937d4bb9ad06
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 9 15:31:20 2009 +1000
 
@@ -13,7 +41,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit d2d31c9fe72bf4904798fd0d01522644e49dd518
+commit 1847a549ac4db1272dea13d86331c492a2640b3b
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 9 12:47:18 2009 +1000
 
@@ -24,7 +52,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 4ac16538732ad683c1e7c13cc569335a2db8b6c5
+commit 8f497aade8df2a619eacda927a43ebe82167a84c
 Author: Hannes Eder <hannes at hanneseder.net>
 Date:   Thu Mar 5 20:14:18 2009 +0100
 
@@ -38,7 +66,7 @@
     Signed-off-by: Hannes Eder <hannes at hanneseder.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit ae0add29f05b2f5d22863eaefad106f2bb3919be
+commit a763d7dc0adb1159c1a52d43e566409da9fa59f0
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 9 12:17:08 2009 +1000
 
@@ -51,7 +79,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 9cc01249240abd94eeba0792ad6fc509e7bf072e
+commit 08932156cc2d4f8807dc5ca5c3d6ccd85080610a
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Sat Mar 7 18:21:21 2009 -0500
 
@@ -60,7 +88,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 8ebf7ff817d032d1f6a06da8b65149b3de049e14
+commit 53c379e9462b59d4e166429ff064aaf0e7743795
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Mon Mar 9 12:12:28 2009 +1000
 
@@ -70,7 +98,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 144a1136478cca4f3efe67787eec33ca07aec929
+commit 800b69951174f7de294da575d7e7921041a7e783
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Fri Mar 6 11:47:54 2009 -0500
 
@@ -82,7 +110,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 664debb50231badbe84778f8945619e36555cd1d
+commit a7d13ad0e2c1b0572492fd53ca1a090794e2f8e2
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Feb 26 10:15:24 2009 +1000
 
@@ -90,7 +118,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 34aa4615a2cce35e46ef23b298c90afe4903f85d
+commit eb1d91954ededc00ddcfb51e2626f114ff351524
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Feb 26 10:14:40 2009 +1000
 
@@ -100,7 +128,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 840cd338857ead31f2c208f70cff2126b6838fd0
+commit 6abf66018f7fe231720e50f9a47b142182388869
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Feb 26 10:13:47 2009 +1000
 
@@ -110,7 +138,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit ae18cf3a76471e058613a5a1256969b8cfd27128
+commit 87f0da55353e23826a54bff57c457a13b97d18f1
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Thu Feb 26 10:12:10 2009 +1000
 
@@ -122,7 +150,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit c79813faebe755991896c699773f50851c670d4c
+commit 8ced9c75160947d2235fba75de9413e087e1171a
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Wed Feb 25 17:02:19 2009 -0500
 
@@ -131,7 +159,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit a7f4943d120ba4c45cff2bd22883f598024a08dc
+commit c1556f71513f2e660fb2bbdc29344361b1ebff35
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Wed Feb 25 16:57:49 2009 -0500
 
@@ -144,7 +172,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit b7fd19e6342c5f2522ec35dec0a92c8069813255
+commit 7659e9804b7a66047433182d86393d38ba4eff79
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Wed Feb 25 15:55:01 2009 -0500
 
@@ -155,7 +183,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 393f865abfb61363ba117cb0c3ea5032bc0a3a3c
+commit 7335aafa30ecf39ede7f24bd2036dfbf4c25f269
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Feb 24 17:13:42 2009 -0500
 
@@ -164,7 +192,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 6b3287c090c2c3eee993a96886f2f597c9e6ccfa
+commit c05ce0834a268f7d18274847190f6ed826b99332
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Feb 24 16:22:29 2009 -0500
 
@@ -176,7 +204,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit e5a4f4a67d0e886b68ebb122b9282289bf9d6d7f
+commit 80b3334a4d5c163ab35c560a21d2cdc39bb5d3f8
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Feb 24 14:28:34 2009 -0500
 
@@ -191,7 +219,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 0c9f2a4eb40612b22c4bb32b9fe9bcbb82c99e10
+commit befb73c2322923766df7e36b51f407dbdc047eab
 Author: Alex Deucher <alexdeucher at gmail.com>
 Date:   Tue Feb 24 14:02:13 2009 -0500
 
@@ -204,7 +232,7 @@
     Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 3d802792f818036520ab805ded2904a749af4a48
+commit 995e37cafb90f104395e015a9836cc459df1fc39
 Author: Owain G. Ainsworth <oga at openbsd.org>
 Date:   Fri Feb 20 08:30:19 2009 +0000
 
@@ -222,7 +250,7 @@
     Signed-off-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 088b364ce837e5b1fc8dd022bb5f98c8f3d96e3c
+commit 87ba7c663af0f34aa603a5bb448783a5ed64573f
 Author: Chris Wilson <chris at chris-wilson.co.uk>
 Date:   Wed Feb 11 14:26:38 2009 +0000
 
@@ -232,7 +260,7 @@
     Signed-off-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit b884af03178e5cd139c8f566090ce763fb9e3a2b
+commit 97d479e77b8621cc6e1cb06eabe5a73390c8149c
 Author: Eric Anholt <eric at anholt.net>
 Date:   Tue Feb 17 23:53:41 2009 -0800
 
@@ -245,7 +273,7 @@
     Signed-off-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit ceeb73a867fe64a1de124cd3e9d776e89944f940
+commit 30106f97a6029f94a8f13a1ace877c850cf5cd37
 Author: Ben Gamari <bgamari at gmail.com>
 Date:   Tue Feb 17 20:08:51 2009 -0500
 
@@ -258,7 +286,7 @@
     Signed-off-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit b1645221d43bbfab70c5c5cfdc9e9733e380fca0
+commit 955b12def42e83287c1bdb1411d99451753c1391
 Author: Ben Gamari <bgamari at gmail.com>
 Date:   Tue Feb 17 20:08:49 2009 -0500
 
@@ -278,7 +306,7 @@
     Signed-off-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit d4b25b68f700e27a09c0c5a372c6ee5c1ec45b8e
+commit dd8d7cb49e6e61da96ca44174b063081892c4dc6
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 20 13:28:59 2009 +1000
 
@@ -288,7 +316,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 0c37ea7ccc5dabc1cd53780ae4600c6d0644b9f3
+commit 4247ca942a16745da3d09c58996b276d02655a72
 Author: Dave Airlie <airlied at redhat.com>
 Date:   Fri Feb 20 13:28:34 2009 +1000
 
@@ -301,7 +329,7 @@
     
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit f7d0d89cc8da1e1ca489d5df3df68b00c0dd59d4
+commit cd00f95aff6b4cfeccb261fd4100cceb4f5270ea
 Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
 Date:   Fri Feb 6 16:46:27 2009 +1100
 
@@ -313,7 +341,7 @@
     Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit e22139bc821f295d25c0eddbeb65facf1f395458
+commit 09e40d65d0aa6680428143cda1a7bdc8846ee991
 Author: David Miller <davem at davemloft.net>
 Date:   Wed Feb 18 01:35:21 2009 -0800
 
@@ -328,7 +356,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 85cee125f1756aeaa35e02db01987a0a4a5db909
+commit 958a6f8ccb1964adc3eec84cf401c5baeb4fbca0
 Author: David Miller <davem at davemloft.net>
 Date:   Wed Feb 18 01:35:23 2009 -0800
 
@@ -344,7 +372,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit 37d1de5730f78a682a19a47f83893e6116a65325
+commit f1a2a9b6189f9f5c27672d4d32fec9492c6486b2
 Author: David Miller <davem at davemloft.net>
 Date:   Wed Feb 18 15:41:02 2009 -0800
 
@@ -382,7 +410,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at redhat.com>
 
-commit ddaf8998790ba8d389859fa6420c7da38db91191
+commit d30333bbabb4a2cfad1f1a45c48a4e4d0065c1f6
 Author: David Miller <davem at davemloft.net>
 Date:   Sun Feb 15 01:08:07 2009 -0800
 
@@ -400,7 +428,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 1a531c0b82db724bf802f5e100c2c2fc08d54459
+commit 6abf6bb0ff90bb77f9429bd0d90fc841c358daf3
 Author: David Miller <davem at davemloft.net>
 Date:   Sat Feb 14 01:51:07 2009 -0800
 
@@ -422,7 +450,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 7c5627f23a200c4ab9563b0f1fcfc6984be6ce0b
+commit e8a894372b4ea05dc266ba7d7a7634315b6230e8
 Author: David Miller <davem at davemloft.net>
 Date:   Thu Feb 12 02:15:44 2009 -0800
 
@@ -434,7 +462,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 0a5bd3c5c690560a24886d25c5031291c0efbc35
+commit b266503072f824a82d585a6d41ebd591a2d7daa4
 Author: David Miller <davem at davemloft.net>
 Date:   Thu Feb 12 02:15:39 2009 -0800
 
@@ -446,7 +474,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 557d71764de798c60cc504f678aaf66a01374860
+commit b07fa022ecf1e04fd0623877affe9e10bf45ac86
 Author: David Miller <davem at davemloft.net>
 Date:   Thu Feb 12 02:15:37 2009 -0800
 
@@ -469,7 +497,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 2a2aba5d992576a6d73666be1e5ef0248b7a5c1b
+commit 296c6ae0e9b5ced1060b43a68b5f7e41a18509f6
 Author: David Miller <davem at davemloft.net>
 Date:   Thu Feb 12 02:15:34 2009 -0800
 
@@ -486,7 +514,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit f087a3713864f4d3bba746cb70aaebbf9ee1e13f
+commit 5a7aad9a559a5488cbef7aa3d4d96fc28220b8ae
 Author: David Miller <davem at davemloft.net>
 Date:   Thu Feb 12 02:15:27 2009 -0800
 
@@ -507,7 +535,7 @@
     Signed-off-by: David S. Miller <davem at davemloft.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 928278d2dfc9e3d1af52dd037c13693add544501
+commit 8e1004580e0c862cb6bbe2ff8e496f846c54052f
 Author: Kristian Høgsberg <krh at redhat.com>
 Date:   Mon Jan 5 16:10:05 2009 -0500
 
@@ -526,7 +554,7 @@
     Signed-off-by: Kristian Høgsberg <krh at redhat.com>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 2c3a4c2e0f4127adbf9cecb473f2ac4576d289aa
+commit 112b715e8e2f9ef7b96930888bb099ce10b4c3cc
 Author: Kristian Høgsberg <krh at bitplanet.net>
 Date:   Sun Jan 4 16:55:33 2009 -0500
 
@@ -540,7 +568,7 @@
     Signed-off-by: Kristian Høgsberg <krh at redhat.com>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 731b22a5b708f10e45847007a8d786568cb8becc
+commit 41c2e75e60200a860a74b7c84a6375c105e7437f
 Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
 Date:   Mon Feb 2 16:55:47 2009 +1100
 
@@ -567,7 +595,7 @@
     Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 3365ed3f4b72d9eaecc7a67ff0f3078c9053806d
+commit f77d390c9779c496aa5b99ec832996fb76bb1d13
 Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
 Date:   Mon Feb 2 16:55:46 2009 +1100
 
@@ -598,7 +626,7 @@
     Acked-by: Eric Anholt <eric at anholt.net>
     Signed-off-by: Dave Airlie <airlied at linux.ie>
 
-commit 2d072cd331fb6434406977ac3bbe7a58589f5cca
+commit d883f7f1b75c8dcafa891f7b9e69c5a2f0ff6d66
 Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
 Date:   Mon Feb 2 16:55:45 2009 +1100
 
@@ -3011,7 +3039,7 @@
  	  intel_display.o \
  	  intel_crt.o \
 diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
-index 6dab63b..7fecc6d 100644
+index 6d21b9e..4d9f5c6 100644
 --- a/drivers/gpu/drm/i915/i915_dma.c
 +++ b/drivers/gpu/drm/i915/i915_dma.c
 @@ -1057,7 +1057,7 @@ void i915_master_destroy(struct drm_device *dev, struct drm_master *master)
@@ -3100,10 +3128,10 @@
  
  	.name = DRIVER_NAME,
 diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
-index 17fa408..3951a12 100644
+index d6cc986..1bc45a7 100644
 --- a/drivers/gpu/drm/i915/i915_drv.h
 +++ b/drivers/gpu/drm/i915/i915_drv.h
-@@ -599,8 +599,6 @@ int i915_gem_get_tiling(struct drm_device *dev, void *data,
+@@ -604,8 +604,6 @@ int i915_gem_get_tiling(struct drm_device *dev, void *data,
  int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
  				struct drm_file *file_priv);
  void i915_gem_load(struct drm_device *dev);
@@ -3112,7 +3140,7 @@
  int i915_gem_init_object(struct drm_gem_object *obj);
  void i915_gem_free_object(struct drm_gem_object *obj);
  int i915_gem_object_pin(struct drm_gem_object *obj, uint32_t alignment);
-@@ -644,6 +642,10 @@ void i915_gem_dump_object(struct drm_gem_object *obj, int len,
+@@ -649,6 +647,10 @@ void i915_gem_dump_object(struct drm_gem_object *obj, int len,
  			  const char *where, uint32_t mark);
  void i915_dump_lru(struct drm_device *dev, const char *where);
  
@@ -3124,7 +3152,7 @@
  extern int i915_save_state(struct drm_device *dev);
  extern int i915_restore_state(struct drm_device *dev);
 diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
-index 85685bf..cb6493a 100644
+index 37427e4..8d5ec5f 100644
 --- a/drivers/gpu/drm/i915/i915_gem.c
 +++ b/drivers/gpu/drm/i915/i915_gem.c
 @@ -627,7 +627,7 @@ i915_gem_create_mmap_offset(struct drm_gem_object *obj)
@@ -3136,7 +3164,7 @@
  	int ret = 0;
  
  	/* Set the object up for mmap'ing */
-@@ -1868,7 +1868,6 @@ i915_gem_object_set_to_gtt_domain(struct drm_gem_object *obj, int write)
+@@ -1913,7 +1913,6 @@ i915_gem_object_set_to_gtt_domain(struct drm_gem_object *obj, int write)
  static int
  i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj, int write)
  {
@@ -3144,7 +3172,7 @@
  	int ret;
  
  	i915_gem_object_flush_gpu_write_domain(obj);
-@@ -1887,7 +1886,6 @@ i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj, int write)
+@@ -1932,7 +1931,6 @@ i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj, int write)
  	/* Flush the CPU cache if it's still invalid. */
  	if ((obj->read_domains & I915_GEM_DOMAIN_CPU) == 0) {
  		i915_gem_clflush_object(obj);
@@ -3152,7 +3180,7 @@
  
  		obj->read_domains |= I915_GEM_DOMAIN_CPU;
  	}
-@@ -2099,7 +2097,6 @@ i915_gem_object_set_to_gpu_domain(struct drm_gem_object *obj)
+@@ -2144,7 +2142,6 @@ i915_gem_object_set_to_gpu_domain(struct drm_gem_object *obj)
  static void
  i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj)
  {
@@ -3160,7 +3188,7 @@
  	struct drm_i915_gem_object *obj_priv = obj->driver_private;
  
  	if (!obj_priv->page_cpu_valid)
-@@ -2115,7 +2112,6 @@ i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj)
+@@ -2160,7 +2157,6 @@ i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj)
  				continue;
  			drm_clflush_pages(obj_priv->page_list + i, 1);
  		}
@@ -3921,10 +3949,10 @@
  	cmdbuf->bufsz -= sizeof(u64);
 diff --git a/drivers/gpu/drm/radeon/r600_cp.c b/drivers/gpu/drm/radeon/r600_cp.c
 new file mode 100644
-index 0000000..04fde35
+index 0000000..76eb0d5
 --- /dev/null
 +++ b/drivers/gpu/drm/radeon/r600_cp.c
-@@ -0,0 +1,2256 @@
+@@ -0,0 +1,2253 @@
 +/*
 + * Copyright 2008-2009 Advanced Micro Devices, Inc.
 + * Copyright 2008 Red Hat Inc.
@@ -4052,7 +4080,7 @@
 +		return;
 +
 +	if (gart_info->bus_addr) {
-+		max_pages = (gart_info->table_size / sizeof(u32));
++		max_pages = (gart_info->table_size / sizeof(u64));
 +		pages = (entry->pages <= max_pages)
 +		  ? entry->pages : max_pages;
 +
@@ -5664,9 +5692,6 @@
 +
 +	RADEON_WRITE(R600_CP_DEBUG, (1 << 27) | (1 << 28));
 +
-+	/* Start with assuming that writeback doesn't work */
-+	dev_priv->writeback_works = 0;
-+
 +	/* Initialize the scratch register pointer.  This will cause
 +	 * the scratch register values to be written out to memory
 +	 * whenever they are updated.
@@ -30298,10 +30323,10 @@
 +	}
 +}
 diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c
-index fef2078..2cb4f32 100644
+index fef2078..13a60f4 100644
 --- a/drivers/gpu/drm/radeon/radeon_drv.c
 +++ b/drivers/gpu/drm/radeon/radeon_drv.c
-@@ -41,23 +41,12 @@ int radeon_no_wb;
+@@ -41,23 +41,15 @@ int radeon_no_wb;
  MODULE_PARM_DESC(no_wb, "Disable AGP writeback for scratch registers");
  module_param_named(no_wb, radeon_no_wb, int, 0444);
  
@@ -30320,22 +30345,29 @@
  {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
  
++	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600)
++		return 0;
++
  	/* Disable *all* interrupts */
 -	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS690)
 +	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600)
  		RADEON_WRITE(R500_DxMODE_INT_MASK, 0);
  	RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
  	return 0;
-@@ -68,7 +57,7 @@ static int radeon_resume(struct drm_device *dev)
+@@ -67,8 +59,11 @@ static int radeon_resume(struct drm_device *dev)
+ {
  	drm_radeon_private_t *dev_priv = dev->dev_private;
  
++	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600)
++		return 0;
++
  	/* Restore interrupt registers */
 -	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS690)
 +	if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RS600)
  		RADEON_WRITE(R500_DxMODE_INT_MASK, dev_priv->r500_disp_irq_reg);
  	RADEON_WRITE(RADEON_GEN_INT_CNTL, dev_priv->irq_enable_reg);
  	return 0;
-@@ -95,7 +84,6 @@ static struct drm_driver driver = {
+@@ -95,7 +90,6 @@ static struct drm_driver driver = {
  	.get_vblank_counter = radeon_get_vblank_counter,
  	.enable_vblank = radeon_enable_vblank,
  	.disable_vblank = radeon_disable_vblank,


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1425
retrieving revision 1.1426
diff -u -r1.1425 -r1.1426
--- kernel.spec	12 Mar 2009 17:57:02 -0000	1.1425
+++ kernel.spec	13 Mar 2009 04:46:39 -0000	1.1426
@@ -1820,6 +1820,10 @@
 # and build.
 
 %changelog
+* Thu Mar 12 2009 Dave Airlie <airlied at redhat.com>
+- drm-next.patch: r600 fixes for suspend/resume
+- drm-modesetting-radeon.patch: rebase on drm-next
+
 * Thu Mar 12 2009 Eric Sandeen <sandeen at redhat.com>
 - Add patches for ext4 flush behavior in some situations
   (Safer for apps which aren't fsyncing properly)




More information about the fedora-extras-commits mailing list