rpms/kernel/F-10 drm-modesetting-radeon.patch,1.52,1.53

Dave Airlie airlied at fedoraproject.org
Tue Nov 11 21:38:29 UTC 2008


Author: airlied

Update of /cvs/pkgs/rpms/kernel/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23247

Modified Files:
	drm-modesetting-radeon.patch 
Log Message:
- drm rebase patches against latest upstream tree.


drm-modesetting-radeon.patch:

Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-10/drm-modesetting-radeon.patch,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- drm-modesetting-radeon.patch	11 Nov 2008 21:11:21 -0000	1.52
+++ drm-modesetting-radeon.patch	11 Nov 2008 21:37:58 -0000	1.53
@@ -1,3 +1,1313 @@
+commit 9be60396ec90ded78a2b3f78b7df09a1af98ba18
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Wed Nov 12 07:35:38 2008 +1000
+
+    i915: sarea/priv no longer here
+
+commit cc1c0d62e450d2feacc623f6a7139e2b5b5d89f7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Nov 10 15:39:25 2008 +1000
+
+    radeon: fix dumbness in cp ring check
+
+commit 5eca89b16428e877503ca67708a0d2433105bdd2
+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 68169477672050b347d16129538bd2ef223479a4
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Sun Nov 9 20:34:49 2008 +1000
+
+    radeon: fix powerpc oops on rv280
+
+commit b7ea8282642be1d565c007647ba382d2e4115ec8
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Sun Nov 9 10:23:43 2008 +1000
+
+    radeon: upgrade atom headers
+
+commit a1f147c3acc4bd5de0537bfcbb42d84e577b8c77
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Sat Nov 8 14:39:41 2008 +1000
+
+    radeon: fix fence race condition hopefully
+    
+    For some reason reading the SCRATCH reg from RAM causes some race to occur.
+    Hopefully fix this.
+
+commit a22cc3cbab638add987980e42ab5ebdb3bacfc83
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Sat Nov 8 11:31:03 2008 +1000
+
+    drm/radeon: add dpms connector functions
+
+commit ddb68afe2ffa114bdac52da4bc942e81b2622f69
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Nov 7 16:22:22 2008 +1000
+
+    radeon: avivo cursors are across the full surface.
+    
+    fixes cursor on second head
+
+commit 851d6c698307fef111791783f269402b925d764c
+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 6917bd555eb176c4f85b7a11ba517d1a914c28b4
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Nov 5 10:23:35 2008 +1000
+
+    drm/radeon: add uncached allocator to drm ttm code.
+    
+    This allows re-use of uc/wc marked pages
+
+commit d9235ec2433fb4d5dcba94a424a54f61b4134618
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Nov 5 10:22:27 2008 +1000
+
+    radeon: fix ring tail overflow issue since alignment
+
+commit ad4678ca88816a723452958576d57ab6073c71a4
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Nov 4 13:18:02 2008 +1000
+
+    radeon: disable HDP read cache for now
+
+commit 32b0a4ab81a5e2e7798c53d1b026f090cc4ddfc6
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Nov 4 12:02:55 2008 +1000
+
+    radeon: force all ring writes to 16-dword alignment.
+    
+    Also set the fetch size to what tcore/fglrx uses.
+
+commit 27dfc6125f0e44591d0981310affec9e3950a6db
+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 56a47f41c9b58b8945b463ad7d55cfb5ce8584c5
+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 0c8e4f16027068ecd20e940fdc6cb94f50ed24c7
+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 96532c7410a38475bda105f7f837e9d5b8064799
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 30 14:00:39 2008 +1000
+
+    radeon: add mtrr support for VRAM aperture.
+    
+    This speeds things up a bit
+
+commit 91334bf10d3beffd1b3c6ff4f3e5faf250809cfc
+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 4e177449be6b4e11f77044a58af45cff066a3717
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 15:45:47 2008 +1000
+
+    radeon: disable debugging message
+
+commit 81c8f25381856ff7db4fd9db1722e73d743d8a18
+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 1dc2ca1b6de7384e34ee2bd4719a3f093377e9d9
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 17:39:27 2008 +1100
+
+    radeon: fix whitespace in encoders C file
+
+commit a99189b71971da596160e723fdb18e57826b243d
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 17:39:08 2008 +1100
+
+    radeon: add more HDMI bits
+
+commit dd61a1a7148ee29e8328baf1e38862527c0e251c
+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 38dd54198b8d8d404d76b4962ddbf56cb93df838
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 30 01:05:48 2008 +1000
+
+    drm: reorder AGP unloading wrt driver unloading
+
+commit ca65de93a2c0e3927d3952f8eb6bba75b2e6f3d5
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 29 15:46:16 2008 +1100
+
+    radeon: enable DVI-D + HDMI connectors.
+    
+    This allows the rs690 to work on DVI
+
+commit 9575f0cd9403fb22719b2dc14c75493717eb0ef6
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 20:33:13 2008 +1000
+
+    radeon: setup isync cntl properly
+
+commit 55cbbd38eb967a6e60af306c81ee7dfcaea969bd
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 20:31:27 2008 +1000
+
+    radeon: add more debugging
+
+commit 1158b8a04fc287717cc20fec95e4ebe1140b84d5
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 20:26:04 2008 +1000
+
+    radeon: overhaul ring interactions
+    
+    emit in 16-dword blocks, emit irqs at same time as everything else
+
+commit a5ec8a8dca0c3b1a94c699929104806de3d99e77
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 16:49:09 2008 +1000
+
+    radeon: fix race in sysfs
+
+commit 7d7de62e9586963d9ca1433cce09550b714ba839
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 16:46:47 2008 +1000
+
+    radeon: add proc debugging for interrupts/ring
+
+commit b903b70e8ef96c34a25f9173928c1b9643496932
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 16:44:54 2008 +1000
+
+    radeon: only enable dynclks if asked for
+
+commit 98d35882f6fc0afc710ca47e6cf8562e6c83d506
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 06:35:10 2008 +1000
+
+    radeon: add wait rendering API
+
+commit c84743ad3666a98202fc3d447ae970da14519379
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 28 06:05:58 2008 +1000
+
+    radeon: rs480 fixes for bus mastering
+
+commit 0f39925f8f91a6164dd7900fba513902d193c63f
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 27 18:30:15 2008 +1000
+
+    radeon: remove unused gem indirect ioctl
+
+commit c617409772d4c06a7ae64994a3741810fb65686d
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 27 16:41:09 2008 +1000
+
+    radeon: fix some warnings
+
+commit 0df5c77b0c1a6b19e2efa84b7e1cbbf3944f4545
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 27 16:40:34 2008 +1000
+
+    radeon: fix free after refcount
+
+commit e9d3d65a2d1bcf4bbf5f82a132b87a9278d3b306
+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 3b4d2f51de358fe794eb2275e6764253cb77c56a
+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 1763cb0db068d8b9e919323a47e1e7ab422f83ac
+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 14a35d4c96ca3f7385888cc703bfabf6d69c14c8
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 27 10:26:03 2008 +1000
+
+    radeon/drm: fixup ref counting in on fb objs
+
+commit d1f873d5065bfa0c045f0daea485b2894e4260b2
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 23 19:13:50 2008 +1000
+
+    radeon: release agp on module unload
+
+commit 9e5f5d628b1836aa7d24caa37f1fe2f7c92b1a82
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 21 14:15:23 2008 +1000
+
+    radeon: add r423 bits to modesetting
+
+commit f96018ed1c070d6fad6ee7206377b562144440e8
+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 2c06aaf7ea80d1a26a5ac3cdb5fb297be03d4073
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 20 14:44:23 2008 +1000
+
+    radeon: fix accessible VRAM sizing.
+    
+    We actually were passing accessible to userspace, but I thought
+    the code sized it correctly, however it doesn't seem to.
+
+commit 9e7f7427216c1608528a920d1a3aad126b0a6b3d
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 20 13:41:05 2008 +1000
+
+    radeon: update proper chip family
+
+commit 1c9874a9db91afb531136d122923d7e8bd1486c7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 20 12:08:50 2008 +1000
+
+    radeon: fixup scratch register interactions properly
+
+commit 2da32e369e8654854e1bc8983d589f0295d18438
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 20 10:27:50 2008 +1000
+
+    radeon: make writeback work again
+
+commit f4fdf7eb126c5cca8291c6e2222158e98cab5364
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 20 09:20:23 2008 +1000
+
+    drm: cleanup some warnings
+
+commit cfac6b775f7994331868506d0d1a14c176f4b1b2
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 16 16:29:08 2008 +1000
+
+    radeon: fix small typo in agp code
+
+commit 41815084f3f7cc02689209389258d78a2b119dfb
+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 2d6d404b876496aa5418a46dcd4176a4d22c59fd
+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 f5841443cd047eebdb10664dbffd5023ab46fd20
+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 376cd199179bf360458cf6fab6167c80557ddcaa
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 16 22:06:00 2008 +1000
+
+    radeon: fix unused agp functionality
+
+commit c5b631d101d10768b15c4125c304d4bb0306f996
+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 737e5b9e17c53bb6c66be610c5e4cd7e55138e5e
+Author: airlied <airlied at redhat.com>
+Date:   Wed Oct 15 23:58:03 2008 +1000
+
+    radeon: add initial agp support.
+    
+    This add agpmode command line option.
+
+commit 07be9e0a8d1260a48b1bad00b70df03ad31029c9
+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 5d94169ce3bb436a0095b3fd9a23c7d8712615db
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Oct 9 16:37:23 2008 +1100
+
+    radeon: fixup interrupt suspend/resume
+
+commit 43c278f8d90c5d496040d9f25a91b16d3dd437ea
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 8 16:57:12 2008 +1000
+
+    radeon: fixup suspend/resume bus master enable
+
+commit e3870d9f170f94663c0c85c34a3c4ec7207a6c85
+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 5b5f8dd51ce27821a7cb2ed6fb3035148404358f
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 8 16:53:43 2008 +1000
+
+    radeon: fix buffer copying for VRAM->TT
+
+commit 3c95d10e04d2a4e088b45e235b5290800d1d8ecd
+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 d19d3dca1b3c74c9c43585ef424bd70c208a9fb7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 7 16:34:12 2008 +1000
+
+    drm: remove stray debug code
+
+commit 54af6f6a4375d48acddc032af40ff86cf543c197
+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 a31920fab4fe2e154ee8f085e0c0505dc84e82ba
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 7 16:30:09 2008 +1000
+
+    drm: add discardable flag.
+    
+    This discards memory contents on suspend/resume with the
+    hope the upper layers know something we don't.
+
+commit 1465fc61347ed9e8a009a12403f4077419232154
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Oct 7 16:27:31 2008 +1000
+
+    drm/radeon: initial suspend/resume fix.
+    
+    This enables the evict code and also sets radeon up
+    to allow evict from VRAM to LOCAL
+
+commit fd4c3635d31172b00053187667ebbdbc7b0d09f2
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 6 16:20:38 2008 +1000
+
+    radeon: fixup alignment between GEM and TTM
+    
+    fixup the interface between gem and ttm for alignment. makes Xv work better
+
+commit 9fd1509a7e8180c679c27696625c3bf55e1f3682
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Oct 6 12:10:05 2008 +1000
+
+    drm: fix kbuild export of drm_mode.h
+
+commit 492b17adfc9cebf4c0ee6a0e7c469886b92b3ef9
+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 b2e612abaebe719b58e3f801b7ba9ee403e2b766
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Oct 1 11:25:54 2008 +1000
+
+    drm: fixup clean flag handling properly
+
+commit cb87ab2b40baefa0e9a9edc532c1a6289bd3def1
+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 288e4778738fa4643b20008240ff654835c44db2
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Mon Sep 29 14:56:32 2008 +1000
+
+    radeon: make atom on r4xx a module option
+    
+    default is legacy modesetting.  pass module option r4xx_atom
+    to try using atom on r4xx.
+
+commit b69aa812be6713fae2163ed5b0967ccfe1f92328
+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 40b568e57d2eb43a9f3ca662a14cc965f1cbe5e3
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Sep 29 14:50:47 2008 +1000
+
+    radeon: add r600 modesetting registers writes
+
+commit afb3a09cb88cce77791c46eec771779e085cec7c
+Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
+Date:   Mon Sep 29 14:49:27 2008 +1000
+
+    drm: separate modesetting userspace bits into drm_mode.h
+
+commit 7a2a267f0e040574a9f0327ff4c7320c6b1018a7
+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 010400deb5d868ec8e2f4bbae4a70d85cc4b1d0b
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Sep 23 16:34:55 2008 +1000
+
+    radeon: fix minor cursor disappearing issues
+
+commit ac7485130983c702f33d979b917936ea0652b993
+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 f363a8feaf61158184ac99f259d2dbd5cf942574
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Mon Sep 22 12:00:57 2008 -0400
+
+    Store the buffer object backing the fb as a void pointer, not a handle.
+    
+    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 dffb8ad6de810f207df6b8f75b720c948e1fc137
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Sun Sep 21 09:48:51 2008 +1000
+
+    drm: fixups on top of rebase
+
+commit b24f41ffa80da89f24797063d3387f7846791d0e
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Sat Sep 20 03:08:05 2008 +1000
+
+    radeon: rmx_fixup() fixes for legacy chips
+
+commit 1eb060796d0b4ddbb6976b17b10120fa67a6a9ad
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Sat Sep 20 01:55:27 2008 +1000
+
+    radeon: fix combios
+
+commit 9e819895b578376f7f99e556bcf2d4a8233ad699
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Fri Sep 19 09:17:36 2008 +1000
+
+    radeon: port Alexs patches from modesetting-gem
+
+commit a6c2cf124b94a4362d67551018167b7cae9cd217
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Thu Sep 18 16:10:29 2008 -0400
+
+    radeon: Add DRM_ERROR() messages to all EINVAL exits from DRM_RADEON_CS.
+    
+    Shouldn't trigger under normal use and when something breaks, it will
+    be easier to debug.
+
+commit cdd5b373ad3bc0334d6ff87d58968f411e1f2239
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Thu Sep 18 16:07:50 2008 -0400
+
+    Allow R300_DST_PIPE_CONFIG for R420 and up.
+    
+    The X server emits writes to R300_DST_PIPE_CONFIG for R420 chipsets during
+    accel init.
+
+commit 153f6dfe91221437baf31fcc4420607bc5405cb4
+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 69aa5e83fef3782ad48ed1dc3c958babb2403e0f
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Sep 18 09:55:14 2008 +1000
+
+    radeon: further LVDS fixes
+
+commit d5126b7cf12f0562ca804ccddcf82f3709d8086e
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Sep 18 09:54:12 2008 +1000
+
+    radeon: legacy lvds updates
+
+commit 509887731c3950a486288d19d9fee3cb40426836
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Sep 11 18:26:27 2008 +1000
+
+    radeon: fixup buffer and cs
+    
+    just fallback around busted stuff for now
+
+commit 67f07b1593fcfb2d588a9d3a9e3a8ac82b68fe3e
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Sep 11 18:25:18 2008 +1000
+
+    radeon: fixup GEM domain setting - allows more userspace paths
+    
+    also dirty buffer on validate
+
+commit 9cb1868dad3c79c25fe7ad24e9191e440d1ca6f7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Sep 11 17:13:32 2008 +1000
+
+    radeon: disable blit moves
+
+commit a175ca955236c39f61c6a5c62e716542b1c88688
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Sep 11 16:18:27 2008 +1000
+
+    radeon: fail properly if we can't create the ring.
+    
+    Normally this will be due to an AGP driver needing updating
+
+commit a833e206cc0a8245e36b9bc35d1ccb892f136651
+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 9577372b140ef8cdfa3813c70c2e2076f9832e65
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Sep 10 14:35:08 2008 +1000
+
+    radeon: fix return value
+
+commit 97d7962246a7b13c5940f9199c21231b38cdbf17
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Sep 10 14:34:39 2008 +1000
+
+    radeon: fixup reference counting properly
+
+commit f0d9d3d72dcdd5b88807e009a4a34adf6b034811
+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 49b17be73755c82c936f82f8afe7bb3e27fbffd2
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Sep 8 11:37:26 2008 +1000
+
+    radeon: remove unneeded debugging
+
+commit 7f3dc24353c7765a06821315b163b0c8cde30fbe
+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 7eb84ca50034ea155b35aab4e3b84dc24629b2f9
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Sep 8 10:27:48 2008 +1000
+
+    radeon: disable debugging that sneaky itself on
+
+commit f854e9f811fce2d042ae627999dacc96c7345d09
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Sep 8 10:20:44 2008 +1000
+
+    radeon: make text reserve 256k
+
+commit 4d1f14b0e030b2aff5995518798d87ff7f76f9de
+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 878489ad2b6a9833bc2ab22b315b464e187c7f37
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Sep 5 11:26:55 2008 +1000
+
+    drm: export drm_i915_flip_t type to userspace to build Mesa
+
+commit 30d71b3dd6278c599f7c93a64b91fd90abbcb80a
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Sep 5 16:12:59 2008 +1000
+
+    radeon: further suspend/resume support
+
+commit e3f3d1af0fdf56f92f41805c9e9a2efa92e44f85
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 29 14:52:15 2008 +1000
+
+    radeon: add initial suspend/resume support
+    
+    this gets us back to fbcon.. its dirty like zebra
+
+commit 4bac6156537655735e23eaf8d501af7ccf9bc89b
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 29 14:51:46 2008 +1000
+
+    drm/modesetting: add helper to force restore modes on crtcs at resume time
+
+commit e8f964f279c5790023260bcbef4df44bba2686b5
+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 096d3c226397412f267ed2cb38eba19ad5a0d977
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Sep 5 10:46:17 2008 +1000
+
+    radeon: rs690 GART tables need to be in uncached memory.
+    
+    Allocate the rs480/690 tables from uncached memory.
+
+commit b0be95b759f27b287977b80a3d7b06e9046ccdd2
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Sep 4 11:58:08 2008 +1000
+
+    drm/radeon: fixup some avivo/rs690 checks
+
+commit 2f17af6fe55a51c921ab925d81c7251620690348
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 29 09:59:02 2008 +1000
+
+    drm: move text mode check to driver.
+    
+    also change name from text to nomodeset
+
+commit 578f63c32cfd75061d07be723c0a7445216d78bb
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 28 21:22:27 2008 +1000
+
+    radeon: fix up LVDS panel mode
+    
+    also don't explode on lack of DDC
+
+commit 57a5cced666fd5be2ea3d6564e497770238729b1
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 28 18:31:50 2008 +1000
+
+    drm: fix dev->master convert
+
+commit 73cbbc48f746c5322587503909ef7f73b53fd494
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Wed Aug 20 11:26:11 2008 -0400
+
+    drm: don't set up a dummy sarea page.
+    
+    With the default lock in place, we don't need this hack.
+    
+    Signed-off-by: Kristian Høgsberg <krh at redhat.com>
+
+commit 4143ebeaaf2983b646aa21d2f62133ec119b68a8
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Wed Aug 20 11:24:13 2008 -0400
+
+    drm: Set up a kernel side hw_lock, so userspace isn't required to do so.
+    
+    DRI2 doesn't use a user space lock, so don't require one to be set up.
+    Old DRI can still provide a lock containing map as before, which will
+    override the default kernel-side lock.
+    
+    Signed-off-by: Kristian Høgsberg <krh at redhat.com>
+
+commit 1183c7e328c778d9a43ab3f8271f396a0e6c5178
+Author: Kristian Høgsberg <krh at redhat.com>
+Date:   Tue Aug 12 22:39:54 2008 -0400
+
+    Separate user space pin count from kernel pin count.
+    
+    Using the same counter allows user space to unpin buffers pinned by
+    the kernel, maliciously or as a bug.  This change tighten the semantics:
+    only the fd through which the buffer was pinned can unpin it and only
+    as many times as it has pinned it.
+    
+    Signed-off-by: Kristian Høgsberg <krh at redhat.com>
+
+commit d321bef3c87914b3e29ea95c808ae2f6db8eb597
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 28 16:38:49 2008 +1000
+
+    radeon: fix LVDS on atombios - typos
+
+commit e6d14dd27ef916d0539fe711f672f497417c9cd6
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 28 16:38:34 2008 +1000
+
+    drm: port over X crtc picking code.
+    
+    This should do a better job at picking the initial configuration crtcs
+
+commit 02cd3c0ef1c2d643ae2ca5d066c62237b607c7b1
+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 4ef8ea1126cdf8ca8ff4291dcbb96c6692cb1e70
+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 5fd6d74539a2101167029d507c49d68d39dd1fbc
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 27 15:39:17 2008 +1000
+
+    radeon: fix after rebase
+
+commit 2738153c75f627d18ef637d5a30d534fc4730882
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 27 13:43:23 2008 +1000
+
+    drm: fix whitespace
+
+commit 7917c14207f6273534a601d3b71275f6d6278124
+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 70f5ac40682986c4799d4d2f54303beaf479a4b8
+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 4f1096f3deeddd31c65a9910d99ced97201cadf2
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Tue Aug 26 17:22:37 2008 +1000
+
+    radeon: first pass at legacy dac detect
+    
+    - done: primary dac, vga on tvdac
+    - todo: ext dac, tv on tvdac
+
+commit 856c7f540daa9689d20d98fdef0899bcad6e00d2
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Tue Aug 26 17:22:11 2008 +1000
+
+    radeon: first pass at bios scratch regs
+    
+    - todo: updated connected status
+
+commit 62d573a32ed806604d1259493b4376a52cd4e488
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Tue Aug 26 17:20:54 2008 +1000
+
+    radeon: remove unused legacy state
+
+commit 3a741b48f58b091dd0090bab3f8e116d71b26655
+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 05ba25125b62a9b9414cff972180f11e709c7ee8
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 26 17:03:13 2008 +1000
+
+    x86: export pat_enabled
+
+commit 7fb537aa5d6a1786de8d10bad818abbd6b833f68
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 26 17:02:43 2008 +1000
+
+    drm: enable PAT and writecombining support.
+    
+    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 bee82f1ad5e654bebea568ab3bedc8c533deb912
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 26 17:01:35 2008 +1000
+
+    radeon: add more domain support to GEM code.
+    
+    move domain validate function to separate function
+    call it from correct places
+
+commit 6d30df256f58154b75f2d018a137313a56a7a5dd
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 26 17:00:49 2008 +1000
+
+    radeon: implement zero fill for VRAM migration
+    
+    If a BO hasn't been dirtied, do a solid fill on VRAM instead of
+    migrating pages to VRAM
+
+commit 9466b12ac60e6eb8bf3cbe300b25e777f3ecdbfb
+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 2b512a70f4e1643bfb71e325d9e8322255f8b814
+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 dc334067d587bfd889ef19f771de859413e8e458
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 22 10:16:01 2008 +1000
+
+    radeon_gem: fix some misplace ==
+
+commit 2d13483688d2a5c02aa0c6955791dd8dfd1d7445
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 22 10:13:25 2008 +1000
+
+    radeon: get buffer upload working
+
+commit 61c4758f3343f66bdcf77805738bcc861b11c442
+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 f6e94b5d0668e0beda9f3384e8d1e487c6970047
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 22 10:11:55 2008 +1000
+
+    drm: export buffer zeroing function for sw fallback
+    
+    We need a buffer zeroing function for before we have
+    accel running etc
+
+commit 50e0784efffae50425399d6b7f8003a395e10af0
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 22 09:49:16 2008 +1000
+
+    ttm: add clean bo flags
+    
+    This can be used to denote a bo hasn't been mapped or validated yet.
+    
+    Primarily for the move code when we get a buffer in VRAM, we don't need
+    to copy the contents just zero them.
+
+commit 25097435a7fe54248d744d63f6405fb30dc14f77
+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 d74c2e65025078a13b432697edf5233f3c874063
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 22 09:35:26 2008 +1000
+
+    drm: remove tlb flush logic from ttm
+
+commit 4d5949a02a7c4dd34d5d2ea6696897978ed7226d
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 20 09:56:33 2008 +1000
+
+    drm: edid don't probe 3 times because don't
+
+commit fa00392052f08a48c9bba2fc102d6feb406fa665
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 19 12:16:13 2008 +1000
+
+    FEDORA: add radeon copy root patch
+
+commit 8fa4dd2051e602bb777e60a074041ed93470a977
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 19 12:15:10 2008 +1000
+
+    radeon: fix bug in scratch retreival
+
+commit 897acbaeaf9593298365fa0f59218f0ded9a97f7
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 19 12:14:38 2008 +1000
+
+    radeon: add GTT domain
+
+commit e2804d1a75496f744311f515064fdc42dced1c84
+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 b48bee5f1c85785e7cabb6eb229ee673543f4452
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 15 14:28:43 2008 +1000
+
+    i915: fixup sarea defines properly
+    
+    This is a bit of a mess, but nothing we can do can stop us
+    from breaking userspace compiling against this now. So just
+    go with the recent namings.
+    
+    Signed-off-by: Dave Airlie <airlied at redhat.com>
+
+commit 3ed6a692bd8f4da18e664079556bc9a40b76ca49
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 18:14:56 2008 +1000
+
+    disable modeset on < r300
+
+commit 4630042e75176aa1abeb5146588bdd4227713bee
+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 bebc5df6b19ab4cd7de965ce5e9ba1db6bc36fed
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 15 09:35:55 2008 +1000
+
+    radeon: fix LVDS modes problem
+
+commit 2eadb07983dfb1bed0176e49c32841c2dd98b243
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 19:29:03 2008 +1000
+
+    i915: fix some missing gem defines for ddx build
+
+commit c1890dfd45fe3c4bf6f4ee652e96aa8af3c0414c
+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 736c1cbccc5ed4d301b69dbd00cc48f985d06300
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 15:23:51 2008 +1000
+
+    kernel: add support for text option at bootup
+    
+    Need to add to Intel when we get there
+
+commit c5a234feae022bd703b6bce6208c1071508b4552
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 14:38:27 2008 +1000
+
+    radeon: add support for init memory map
+    
+    This gets RN50 to initialise correctly
+
+commit 7c6c4d20f8d027a017bdf5f8ca013d632576d8f4
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 14:37:25 2008 +1000
+
+    radeon: add copy/solid regs for rn50
+
+commit 844c4e46541962bdc5f919dfbb31ed4972ae9285
+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 14a183de435c5ac5cb0fd1211cdd9e6f5517fc1e
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 09:59:31 2008 +1000
+
+    radeon: add quirks from DDX
+
+commit ffd61f4f869d40122e83faa0cb73a390f62b37ca
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:59:12 2008 +1000
+
+    radeon: fix warnings
+
+commit 24ef535195ade64eaa30d9b56b43d5cf5e81f4a6
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:58:47 2008 +1000
+
+    radeon: get legacy working
+    
+    - extra ~ in RADEON_WRITE_P()
+    - re-arrange crtc setup a bit
+    - add debugging for tracing calls
+    - fix pitch calculation
+
+commit 9800d1c57c5487174e6ab39775ca02627fc49ce0
+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 13f769ea6fb5fdeda2b100b6462405abe48d816b
+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 03b9b0c9b0ccc4b8bb2483b6030cf80ca96a88e3
+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 8932e99a6cc1cb71a5f71e429f57106e09a21f8d
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:53:08 2008 +1000
+
+    radeon/atom: implement crtc lock
+
+commit 7528a5f8f45052ff96040716fb77f416439a81d7
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:50:15 2008 +1000
+
+    LUT updates
+    
+    - Add gamma set for legacy chips
+    - Add 16 bpp gamma set
+
+commit 344c168f4640af27168529442d50c3abce1052ba
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:49:55 2008 +1000
+
+    radeon: various cleanups
+    
+    - white space
+    - move i2c_lock to radeon_i2c.c
+    - enable tv dac on legacy
+
+commit 726a1e78f682257baf1c0fc6e18453a816cff6f1
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:49:30 2008 +1000
+
+    radeon: Add legacy dac detect stubs
+
+commit ca64a154ada1d3ff15a78b4f9f98f49009f35a13
+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 08f4884f22844e65e89acafa32096ea0184ff917
+Author: Alex Deucher <alexdeucher at gmail.com>
+Date:   Thu Aug 14 09:48:50 2008 +1000
+
+    Brute force port of legacy crtc/encoder code
+    
+    - removed save/init/restore chain with set functions
+
+commit 61b20ac44ea784dc3175257ab8521913cfbd1fd4
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 08:54:04 2008 +1000
+
+    FEDORA: radeon set gart buffers start
+
+commit 987e0a3df981e1e928bbcba0d5c2ae6ba5a7e092
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Aug 14 08:52:41 2008 +1000
+
+    radeon: command submission remove debug
+
+commit 0e47606572c1317c1c12c20cfc9d9a8a3fc6aaff
+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 e216551bafada9c85137806d3a656040c75d6d55
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 12 12:19:05 2008 +1000
+
+    radeon: hack it up so we get front/back offsets
+    
+    in the correct place in the drm so buffer swaps work again
+
+commit 4d4cc6152ad642fd092897ac9411050444ca6aca
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 12 12:18:08 2008 +1000
+
+    radeon: add mm supported call for userspace
+
+commit c86e99b92c34b73c2c0b84aaadba355135098c95
+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 b445bbdaa96c8485a1f32e16fdd850a2567d0371
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 8 15:57:10 2008 +1000
+
+    radeon: add initial code to support legacy crtc/encoders.
+    
+    This adds the CRTC and PLL setting code, it doesn't work
+    yet but its all heading in the right direction.
+
+commit 8bbc05deb42fc2c9fa89c93b4126a57d0ecfe832
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 8 13:32:50 2008 +1000
+
+    drm: try and fix oops in drm_open
+    
+    In theory we should be setting the mapping for the legacy node.
+    the inode for the control node might be different.
+
+commit dfa2faf4e519e06e1d5f0f3b5830ad98d2879d10
+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 7c7b6467c2065052740ea7d190c4802eb97e5301
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 6 16:01:22 2008 +1000
+
+    radeon: set new memmap on gem enable
+
+commit def8f5a1acf1ce25d18cb3f5ad8c067324ff22b0
+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 8d66888e89156bb4e9a6c7bcce2ebfd6740d087a
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 6 15:44:38 2008 +1000
+
+    radeon: set gart table size
+
+commit ed962d1002f92041c3a46970ee85b4e8b8f8e9ba
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Wed Aug 6 15:44:18 2008 +1000
+
+    radeon: fix buffer evict slection
+
+commit 7503d2ce9e4ab7d57f4cde5770d09ef6a3d27e0a
+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 cc9d71109898051caf6aaedd53147e9c545ed2b5
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 5 15:01:02 2008 +1000
+
+    drm: don't tear down certain things for modesetting drivers
+
+commit 0eb787062ffea23be38456ac77fb9de34a8f6028
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Aug 5 11:22:24 2008 +1000
+
+    radeon: fix defines so blit works again
+
+commit 8cfd7d19af056dbb6f52e04b23e3e13fc33eee9f
+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 f0bb752cd23680125dfe0ba5ae59b5bd02e94dca
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Aug 4 14:21:22 2008 +1000
+
+    drm: fix unneeded debug
+
+commit 63afef3b5e6a165e715a06e080b5210074f06edc
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Aug 4 14:20:47 2008 +1000
+
+    radeon: add setparam for userspace to init the memory manager.
+    
+    if kms enabled memory manager will be enabled by default
+
+commit 1269723b2a494c49aa5179892c7c206a11e335ad
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Mon Aug 4 14:20:26 2008 +1000
+
+    drm: kill bo after driver lastclose
+
+commit 324ef0b770fec3f4e0033b7fe13c36ada30410c3
+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 31118609540c377d7dbdc3ce7907410e4f5ffc37
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Sat Aug 2 08:06:26 2008 +1000
+
+    drm: fix release locking
+
+commit ad886fbdf4e546f7483f697556eb464d3d01831f
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 23:39:24 2008 +1000
+
+    fix build on powerpc
+
+commit b42d857c722f2143e98c41747f92f77cecb65806
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 16:55:34 2008 +1000
+
+    drm: add radeon modesetting support
+
+commit 21805891552de30e5654b9e8ec4cc84d691b7c7f
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 14:07:35 2008 +1000
+
+    drm: add modesetting support
+
+commit c6b66e5348186fc0db12d6a04174292f8dcecc04
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 14:06:12 2008 +1000
+
+    drm: add TTM VM changes
+
+commit 1c5e92bcf2fcfef89c449b0710bab83d3704c2ea
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 11:24:36 2008 +1000
+
+    drm: introduce modesetting type, and hooks in various places to the core drm
+    
+    This adds the control device nodes also
+
+commit 070c98b819c227fbc7a3419ee50e15f988135b75
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 11:11:06 2008 +1000
+
+    drm: add set/drop master ioctls
+
+commit 10968412ef232f3d52137fb91a4b98a792ddbc50
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 10:23:57 2008 +1000
+
+    drm: add kref counter master structures.
+    
+    These store information that is per master like the sarea, and pageflip info.
+    
+    Signed-off-by: Dave Airlie <airlied at redhat.com>
+
+commit 23237d4e43c762c076be092a972991713d30ffdc
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Aug 1 10:23:40 2008 +1000
+
+    drm: make sarea_max unsigned long
+
+commit da6cc27cd4e281869c756092481f1c93249c01da
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Thu Jul 31 15:27:27 2008 +1000
+
+    drm: import TTM basic objects
 diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c
 index 2a50e0f..6c9e6df 100644
 --- a/arch/x86/mm/pat.c
@@ -11224,7 +12534,7 @@
  	  i915_gem.o \
  	  i915_gem_debug.o \
 diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
-index d08fb42..f5926cc 100644
+index d08fb42..1ce3296 100644
 --- a/drivers/gpu/drm/i915/i915_dma.c
 +++ b/drivers/gpu/drm/i915/i915_dma.c
 @@ -39,6 +39,7 @@
@@ -11265,7 +12575,16 @@
  }
  
  static int i915_dma_cleanup(struct drm_device * dev)
-@@ -163,16 +165,17 @@ static int i915_dma_cleanup(struct drm_device * dev)
+@@ -154,25 +156,23 @@ static int i915_dma_cleanup(struct drm_device * dev)
+ 	if (I915_NEED_GFX_HWS(dev))
+ 		i915_free_hws(dev);
+ 
+-	dev_priv->sarea = NULL;
+-	dev_priv->sarea_priv = NULL;
+-
+ 	return 0;
+ }
+ 
  static int i915_initialize(struct drm_device * dev, drm_i915_init_t * init)
  {
  	drm_i915_private_t *dev_priv = dev->dev_private;
@@ -11291,7 +12610,7 @@
  
  	if (init->ring_size != 0) {
  		if (dev_priv->ring.ring_obj != NULL) {
-@@ -207,7 +210,8 @@ static int i915_initialize(struct drm_device * dev, drm_i915_init_t * init)
+@@ -207,7 +207,8 @@ static int i915_initialize(struct drm_device * dev, drm_i915_init_t * init)
  	dev_priv->back_offset = init->back_offset;
  	dev_priv->front_offset = init->front_offset;
  	dev_priv->current_page = 0;
@@ -11301,7 +12620,7 @@
  
  	/* Allow hardware batchbuffers unless told otherwise.
  	 */
-@@ -222,11 +226,6 @@ static int i915_dma_resume(struct drm_device * dev)
+@@ -222,11 +223,6 @@ static int i915_dma_resume(struct drm_device * dev)
  
  	DRM_DEBUG("%s\n", __func__);
  
@@ -11313,7 +12632,7 @@
  	if (dev_priv->ring.map.handle == NULL) {
  		DRM_ERROR("can not ioremap virtual address for"
  			  " ring buffer\n");
-@@ -435,13 +434,14 @@ i915_emit_box(struct drm_device *dev,
+@@ -435,13 +431,14 @@ i915_emit_box(struct drm_device *dev,
  static void i915_emit_breadcrumb(struct drm_device *dev)
  {
  	drm_i915_private_t *dev_priv = dev->dev_private;
@@ -11330,7 +12649,7 @@
  
  	BEGIN_LP_RING(4);
  	OUT_RING(MI_STORE_DWORD_INDEX);
-@@ -537,15 +537,16 @@ static int i915_dispatch_batchbuffer(struct drm_device * dev,
+@@ -537,15 +534,16 @@ static int i915_dispatch_batchbuffer(struct drm_device * dev,
  static int i915_dispatch_flip(struct drm_device * dev)
  {
  	drm_i915_private_t *dev_priv = dev->dev_private;
@@ -11349,7 +12668,7 @@
  
  	i915_kernel_lost_context(dev);
  
-@@ -572,7 +573,7 @@ static int i915_dispatch_flip(struct drm_device * dev)
+@@ -572,7 +570,7 @@ static int i915_dispatch_flip(struct drm_device * dev)
  	OUT_RING(0);
  	ADVANCE_LP_RING();
  
@@ -11358,7 +12677,7 @@
  
  	BEGIN_LP_RING(4);
  	OUT_RING(MI_STORE_DWORD_INDEX);
-@@ -581,7 +582,7 @@ static int i915_dispatch_flip(struct drm_device * dev)
+@@ -581,7 +579,7 @@ static int i915_dispatch_flip(struct drm_device * dev)
  	OUT_RING(0);
  	ADVANCE_LP_RING();
  
@@ -11367,7 +12686,7 @@
  	return 0;
  }
  
-@@ -611,8 +612,9 @@ static int i915_batchbuffer(struct drm_device *dev, void *data,
+@@ -611,8 +609,9 @@ static int i915_batchbuffer(struct drm_device *dev, void *data,
  			    struct drm_file *file_priv)
  {
  	drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;
@@ -11378,7 +12697,7 @@
  	drm_i915_batchbuffer_t *batch = data;
  	int ret;
  
-@@ -644,8 +646,9 @@ static int i915_cmdbuffer(struct drm_device *dev, void *data,
+@@ -644,8 +643,9 @@ static int i915_cmdbuffer(struct drm_device *dev, void *data,
  			  struct drm_file *file_priv)
  {
  	drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;




More information about the fedora-extras-commits mailing list