rpms/kernel/devel drm-modesetting-radeon.patch, 1.51, 1.52 kernel.spec, 1.1187, 1.1188
Kyle McMartin
kyle at fedoraproject.org
Wed Dec 31 16:26:22 UTC 2008
Author: kyle
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25174
Modified Files:
drm-modesetting-radeon.patch kernel.spec
Log Message:
* Wed Dec 31 2008 Kyle McMartin <kyle at redhat.com>
- Rebase drm-modesetting-radeon.patch
drm-modesetting-radeon.patch:
Index: drm-modesetting-radeon.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/drm-modesetting-radeon.patch,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- drm-modesetting-radeon.patch 19 Dec 2008 06:21:57 -0000 1.51
+++ drm-modesetting-radeon.patch 31 Dec 2008 16:26:21 -0000 1.52
@@ -1,1325 +1,107 @@
-commit 3ef2b914f9667c70a9711fa31ff95d639ccc8e2e
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Dec 18 23:01:12 2008 +1000
+From 5d7812c33ee5bb352f49cdfc84251c48a25de4c7 Mon Sep 17 00:00:00 2001
+From: Kyle McMartin <kyle at treachery.i.cabal.ca>
+Date: Wed, 31 Dec 2008 11:23:28 -0500
+Subject: drm-modesetting-radeon.patch
+
+---
+ arch/x86/mm/pat.c | 2 +
+ drivers/gpu/drm/Makefile | 5 +-
+ drivers/gpu/drm/ati_pcigart.c | 246 +-
+ drivers/gpu/drm/drm_agpsupport.c | 171 +
+ drivers/gpu/drm/drm_bo.c | 2162 +++++++++
+ drivers/gpu/drm/drm_bo_move.c | 709 +++
+ drivers/gpu/drm/drm_bufs.c | 12 +-
+ drivers/gpu/drm/drm_crtc.c | 2 +-
+ drivers/gpu/drm/drm_crtc_helper.c | 29 +
+ drivers/gpu/drm/drm_dma.c | 2 +
+ drivers/gpu/drm/drm_drv.c | 35 +-
+ drivers/gpu/drm/drm_fence.c | 540 +++
+ drivers/gpu/drm/drm_fops.c | 5 +
+ drivers/gpu/drm/drm_memory.c | 107 +
+ drivers/gpu/drm/drm_stub.c | 20 +-
+ drivers/gpu/drm/drm_ttm.c | 473 ++
+ drivers/gpu/drm/drm_uncached.c | 138 +
+ drivers/gpu/drm/drm_vm.c | 188 +
+ drivers/gpu/drm/i915/i915_dma.c | 10 +
+ drivers/gpu/drm/i915/i915_irq.c | 3 +-
+ drivers/gpu/drm/i915/intel_display.c | 16 +-
+ drivers/gpu/drm/radeon/Makefile | 6 +-
+ drivers/gpu/drm/radeon/ObjectID.h | 518 +++
+ drivers/gpu/drm/radeon/atom-bits.h | 48 +
+ drivers/gpu/drm/radeon/atom-names.h | 100 +
+ drivers/gpu/drm/radeon/atom-types.h | 42 +
+ drivers/gpu/drm/radeon/atom.c | 1141 +++++
+ drivers/gpu/drm/radeon/atom.h | 150 +
+ drivers/gpu/drm/radeon/atombios.h | 5025 +++++++++++++++++++++
+ drivers/gpu/drm/radeon/atombios_crtc.c | 461 ++
+ drivers/gpu/drm/radeon/r300_cmdbuf.c | 142 +-
+ drivers/gpu/drm/radeon/r300_reg.h | 240 +-
+ drivers/gpu/drm/radeon/radeon_atombios.c | 700 +++
+ drivers/gpu/drm/radeon/radeon_buffer.c | 456 ++
+ drivers/gpu/drm/radeon/radeon_combios.c | 1404 ++++++
+ drivers/gpu/drm/radeon/radeon_connectors.c | 392 ++
+ drivers/gpu/drm/radeon/radeon_cp.c | 1477 ++++++-
+ drivers/gpu/drm/radeon/radeon_cs.c | 583 +++
+ drivers/gpu/drm/radeon/radeon_cursor.c | 247 ++
+ drivers/gpu/drm/radeon/radeon_display.c | 719 +++
+ drivers/gpu/drm/radeon/radeon_drv.c | 104 +-
+ drivers/gpu/drm/radeon/radeon_drv.h | 524 ++-
+ drivers/gpu/drm/radeon/radeon_encoders.c | 1107 +++++
+ drivers/gpu/drm/radeon/radeon_fb.c | 927 ++++
+ drivers/gpu/drm/radeon/radeon_fence.c | 99 +
+ drivers/gpu/drm/radeon/radeon_gem.c | 1548 +++++++
+ drivers/gpu/drm/radeon/radeon_gem_proc.c | 146 +
+ drivers/gpu/drm/radeon/radeon_i2c.c | 196 +
+ drivers/gpu/drm/radeon/radeon_irq.c | 29 +-
+ drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1075 +++++
+ drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1371 ++++++
+ drivers/gpu/drm/radeon/radeon_mem.c | 2 +-
+ drivers/gpu/drm/radeon/radeon_mode.h | 351 ++
+ drivers/gpu/drm/radeon/radeon_pm.c | 248 ++
+ drivers/gpu/drm/radeon/radeon_reg.h | 5343 +++++++++++++++++++++++
+ drivers/gpu/drm/radeon/radeon_state.c | 75 +-
+ include/drm/drm.h | 1 +
+ include/drm/drmP.h | 95 +-
+ include/drm/drm_crtc_helper.h | 2 +
+ include/drm/drm_objects.h | 913 ++++
+ include/drm/i915_drm.h | 14 +-
+ include/drm/radeon_drm.h | 137 +
+ 62 files changed, 32489 insertions(+), 544 deletions(-)
+ create mode 100644 drivers/gpu/drm/drm_bo.c
+ create mode 100644 drivers/gpu/drm/drm_bo_move.c
+ create mode 100644 drivers/gpu/drm/drm_fence.c
+ create mode 100644 drivers/gpu/drm/drm_ttm.c
+ create mode 100644 drivers/gpu/drm/drm_uncached.c
+ create mode 100644 drivers/gpu/drm/radeon/ObjectID.h
+ create mode 100644 drivers/gpu/drm/radeon/atom-bits.h
+ create mode 100644 drivers/gpu/drm/radeon/atom-names.h
+ create mode 100644 drivers/gpu/drm/radeon/atom-types.h
+ create mode 100644 drivers/gpu/drm/radeon/atom.c
+ create mode 100644 drivers/gpu/drm/radeon/atom.h
+ create mode 100644 drivers/gpu/drm/radeon/atombios.h
+ create mode 100644 drivers/gpu/drm/radeon/atombios_crtc.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_buffer.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_combios.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_connectors.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_cs.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_cursor.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_display.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_encoders.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_fb.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_fence.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_gem.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_gem_proc.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_i2c.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_crtc.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_mode.h
+ create mode 100644 drivers/gpu/drm/radeon/radeon_pm.c
+ create mode 100644 drivers/gpu/drm/radeon/radeon_reg.h
+ create mode 100644 include/drm/drm_objects.h
- drm: don't set cached bits on pages from uncached allocator.
-
- This should make AGP no corrupt itself to all buggery
- (cherry picked from commit 55c0a3f1d3693cb5c3b65f37d4bb6e8a3c025460)
-
-commit be5f7447cc492545e225170be38e5e65d7de37d9
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Dec 2 16:38:04 2008 +1000
-
- drop old CS
-
-commit 91bfed87127c1bd17098803184e43783d55f35e5
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Dec 1 15:09:27 2008 +1000
-
- radeon: update with latest CS bits
-
-commit a7f6175e3610651b1f84a1b8aa1f61a9a4f3bdb6
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Dec 17 06:56:36 2008 +1000
-
- fixups post rebase
-
-commit cd29f247278a5949956adbfb75229dc9bad19f8e
-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 0d0f9c970263750a68131b5f88735c59f605c69f
-Author: Dave Airlie <airlied at ppcg5.localdomain>
-Date: Wed Dec 3 17:22:07 2008 +1100
-
- radeon: add support for accessing disabled ROMs.
-
-commit 840d823d6f33c1852b92791093b23b1ce7af25ac
-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 049d865d47cf229234cd7dd0ef8927a41a142b0e
-Author: Dave Airlie <airlied at ppcg5.localdomain>
-Date: Wed Dec 3 16:36:00 2008 +1100
-
- radeon: atom fixes for endianness
-
-commit df08dc63cbbd19a8ea0659bdc379147a59201b4c
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Dec 3 20:28:05 2008 +1000
-
- radeon: AGP fixes round 2.
-
- More I can't believe its not AGP fixes.
- Limit the AGP aperture to the GART size, and init the registers
- in the right place
-
-commit 79d6ac96108c29dbce90ce605b01dd6b71673092
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Dec 2 12:49:17 2008 +1000
-
- radeon: AGP fixes
-
- 1. Proper PCIE fallback on PCIE cards.
- 2. Setup agp base + location regs properly
-
-commit e6a1353d11f485c99371e0b89c669da0c23e8af4
-Author: Michal Schmidt <mschmidt at redhat.com>
-Date: Tue Dec 2 08:06:59 2008 +1000
-
- radeon: fix IGP GART calcs
-
- fedora bz 473895
-
-commit d879f36aca29ece7c3bfada452266e82df3f2392
-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 d04c4750aba2b0bd306ab36a0002f2609ed6cc9a
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Nov 24 15:18:31 2008 +1000
-
- radeon: enable larger GART size on PCIE/IGP
-
- Allocate a larger GART on PCIE and IGP chipsets controlled by the gart_size
- command line option.
-
- Default to 512MB gart.
-
-commit ae7c33fa98bf4921292f6dffb6e60dd2b85cddfa
-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 54fd140cc8c63d5c65fbcdf21259025fd8a431e8
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Nov 24 11:41:06 2008 +1100
-
- radeon: make rs480/rs690 gart invalidate work properly.
-
- we really need to read back to make sure the invalidate has happened
- before continuing along happily in life.
-
-commit 5e418cef1bfca7e8e0821d6e44a1e1a78e015b17
-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 87e2de7aef77b96a8be3532358b6ceb9540d622a
-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 52eccc11083a1c0636337520187a4e2cf9bfe989
-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 7a32efbc88ed749c0cd44a95bb4888cd2bc806c0
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Nov 17 09:03:36 2008 +1000
-
- radeon: fix return value for no relocs
-
-commit 5a47b4d8a97949288ebe8f2f3437637e405d1db8
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Nov 17 09:03:01 2008 +1000
-
- ttm: add discard for VRAM buffers
-
-commit 160794bbbb90088a86acc96ca5268bc46255582d
-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 1ea46b5e3dc7e75afe1936594e0e085c9dc8665d
-Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
-Date: Fri Nov 14 15:51:44 2008 +1000
-
- radeon: fixup relocate to work on locate write buffers in VRAM first.
-
- Fixup failure paths and make EAGAIN work
-
-commit e16a76e302eba9b53858457054059985ec0ef9df
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Nov 13 17:22:26 2008 +1100
-
- radeon: fix some issues since last rebase
-
-commit e9ab870ce368dab7ed9e859c157074913353b589
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Nov 12 09:01:14 2008 +1000
-
- radeon: fix more build
-
-commit 3b7c8b9cb7db0749540f9b042c7bf9e8e65f320d
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Nov 12 08:59:04 2008 +1000
-
- radeon: fix compile
-
-commit 8455e44f0909b58b60465e7e8f84b77ec12710cc
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Nov 10 15:39:25 2008 +1000
-
- radeon: fix dumbness in cp ring check
-
-commit f6654d03d800ea8e75bffdfad679cf8450c60361
-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 0fb851b61a586a96a39d7f8725b12152c1fa1c27
-Author: Dave Airlie <airlied at redhat.com>
-Date: Sun Nov 9 20:34:49 2008 +1000
-
- radeon: fix powerpc oops on rv280
-
-commit b264e9bd0230865da5406eb991f9afdbedd49385
-Author: Dave Airlie <airlied at redhat.com>
-Date: Sun Nov 9 10:23:43 2008 +1000
-
- radeon: upgrade atom headers
-
-commit b272406d53a36536d0344f3cf1b78322db97a137
-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 48ebb844296d2b5ee892e679c482542f84add76d
-Author: Dave Airlie <airlied at redhat.com>
-Date: Sat Nov 8 11:31:03 2008 +1000
-
- drm/radeon: add dpms connector functions
-
-commit da66c52dd9140f17862e9d4cd55fbe03eb6793de
-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 051c62dde66c86d90ccf186636a431820ef72b2e
-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 ffd84bdad116d3388aca75993b7994d8a2ba5b19
-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 ac5d2213565ad5176184a3637e16e9fd5dd817d3
-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 f95041c9888a7e10529ffc5adea3c8847306e39f
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Nov 4 13:18:02 2008 +1000
-
- radeon: disable HDP read cache for now
-
-commit f6ef4e052ed31c84c8ee11285a17dfa35c6c54e4
-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 5b928dc4e38f838d5d0c8e3ceb5dac821343df20
-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 6b795f96d71a23a6c7107dc60ffadb485f4fb6b2
-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 5370cda9cc412d326f8a91d813fbcdb57aa79bbb
-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 2491b4f04209ffb64dfb4ef0a8a025aadf658a3f
-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 890f6afd5f01bbdf283ca94c5c335b18fd219673
-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 acc5f117fb05ba34e4f89618a3a93b80cc99866b
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 29 15:45:47 2008 +1000
-
- radeon: disable debugging message
-
-commit fa5a846413486577b49552afea9c162560725666
-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 82f3ab65ffece608653a51c3d54131aa77295853
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 29 17:39:27 2008 +1100
-
- radeon: fix whitespace in encoders C file
-
-commit be6de6c167a860c54b9d0b867d17e4eb823382d9
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 29 17:39:08 2008 +1100
-
- radeon: add more HDMI bits
-
-commit 09d8988dc61faec36416a3fb1ffe42051331e0e9
-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 b3ee8fbc2b9886252b42372c4194aa46e8185745
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Oct 30 01:05:48 2008 +1000
-
- drm: reorder AGP unloading wrt driver unloading
-
-commit efb0c1a5e99cd047a8cbc414e42f669a387ddc97
-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 2d49e176172879617745fc8cf7573f05ec6255a1
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 20:33:13 2008 +1000
-
- radeon: setup isync cntl properly
-
-commit a2afee6c7a16c779cab6228d18879049859f73cb
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 20:31:27 2008 +1000
-
- radeon: add more debugging
-
-commit c8f002393c164265f20e95e355a208d2fc547ea1
-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 c2a07e846c21b52cce903ffa0110b6c1a131c033
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 16:49:09 2008 +1000
-
- radeon: fix race in sysfs
-
-commit e44379ca283ec1badbc828f1960b7b1b7fa91fdc
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 16:46:47 2008 +1000
-
- radeon: add proc debugging for interrupts/ring
-
-commit 944b8472ec2cc27568b43c10d9dd304903d203da
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 16:44:54 2008 +1000
-
- radeon: only enable dynclks if asked for
-
-commit 2510851ce9b1ba12cd33b7da829fb6aa8a8ef778
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 06:35:10 2008 +1000
-
- radeon: add wait rendering API
-
-commit a25906493affd49bd62063b662bc1df3de07e811
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 28 06:05:58 2008 +1000
-
- radeon: rs480 fixes for bus mastering
-
-commit 87a2b0e85115e6074a9294f632146dd75296b1f3
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 27 18:30:15 2008 +1000
-
- radeon: remove unused gem indirect ioctl
-
-commit a00b2dd57874c7b909a598a6121229d78fe4c178
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 27 16:41:09 2008 +1000
-
- radeon: fix some warnings
-
-commit 177833fa51ab72fcd730df1af008db3839466401
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 27 16:40:34 2008 +1000
-
- radeon: fix free after refcount
-
-commit cd5811b3bcc622ab250efdbd80f0319465db119f
-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 1b2982a1a7418b32f25ebfe11fb6390ed231aaa6
-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 7185c835302f0c755874b0b257d9dadc475176a6
-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 3d542cabb417a8e30dd29646ff1018af4c223012
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Oct 23 19:13:50 2008 +1000
-
- radeon: release agp on module unload
-
-commit 34db80a441a96bf9ea7cbc90e5a14c73b49689c8
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 21 14:15:23 2008 +1000
-
- radeon: add r423 bits to modesetting
-
-commit 7f5cf386d166ae4d0605da2991b207beb85bd805
-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 2b18550c4c09d8c2a619d19523115d20c2252446
-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 5a32cf2ab1059e1e94cc4297f5b9818ea8a2a7c3
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 20 13:41:05 2008 +1000
-
- radeon: update proper chip family
-
-commit a3151e2871daf26580a74f9cdabffc31a404227b
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 20 12:08:50 2008 +1000
-
- radeon: fixup scratch register interactions properly
-
-commit 32fa43d71a24917aafbf6060581e76fb00faced2
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 20 10:27:50 2008 +1000
-
- radeon: make writeback work again
-
-commit ddaf24277d4932b17a91f48eb87b60374dc16b44
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Oct 20 09:20:23 2008 +1000
-
- drm: cleanup some warnings
-
-commit eaf752a24253ede8cbcbbd9735bfdb0c94b3dac5
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Oct 16 16:29:08 2008 +1000
-
- radeon: fix small typo in agp code
-
-commit 5fad452a07cf297a32141283d7599333adcd7357
-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 c83927675ff7ea640fba78135faa7a03f65e433a
-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 2c45c5d0114efdbd05c72d6b9bf82f9a31554148
-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 adbcbdbd2103fd544caf8e0c7a80a3a67dbe9323
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Oct 16 22:06:00 2008 +1000
-
- radeon: fix unused agp functionality
-
-commit ad5a0132e4fddcfaa686238c5c262064a631272c
-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 a686504306d6dd17dc2b2d6b870de57fa37ccd89
-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 fd5ddcda762eb709a9f521eb1f609f978d975eb8
-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 12919eae61647e151b9b21cab481a2bf2ca4579f
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Oct 9 16:37:23 2008 +1100
-
- radeon: fixup interrupt suspend/resume
-
-commit 19436eeb911d0bd6b8a43f3d3dc35c10c3702af3
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 8 16:57:12 2008 +1000
-
- radeon: fixup suspend/resume bus master enable
-
-commit a094d0b696c90e7570e9088b5884c4ffd2a6ff3c
-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 3372777c97b12b2ae43330348c91910d935deeef
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 8 16:53:43 2008 +1000
-
- radeon: fix buffer copying for VRAM->TT
-
-commit 7a3cf0dc97dca5e9d2c5af48769a96ee56f25161
-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 59badc3e2e707b5e6af78ddf35872d05e749cd80
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Oct 7 16:34:12 2008 +1000
-
- drm: remove stray debug code
-
-commit fd4bae063aa88a7e1d270774c4ac9677cce9ea5d
-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 a8dc915a657a81ea555b8448d54dae56041980fc
-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 ab3dff65889deb568597a567055a01baa7d1a412
-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 b8179989154d5819f4a96b058a5c12be590af977
-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 7ada9a28eb20fa768330c17036cc5c9a2308a151
-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 3cbda5ddc1aa78d586ff3447e97809b2449ff199
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Oct 1 11:25:54 2008 +1000
-
- drm: fixup clean flag handling properly
-
-commit 05f32d7b440a62f801e9448e9ff4414fb18f4809
-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 ec07f7ea9580ecee93710d3eb5e6857eeedc20eb
-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 c1eccaae46f23ed1f435160d1dacc9362cbe1a45
-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 ad15496283c36867d9f6fbada40ad276324e3ccd
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Sep 29 14:50:47 2008 +1000
-
- radeon: add r600 modesetting registers writes
-
-commit 7698bdda7f463cb96996fad98190f8c710809ff4
-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 f29b90ef222fd8d24973593f1e90c8af649df4d7
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Sep 23 16:34:55 2008 +1000
-
- radeon: fix minor cursor disappearing issues
-
-commit 87cdcf417c6edd7be1a260eccb39321a072a7021
-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 e0cceb6c10a25d264c98711d88dc2e77568742f5
-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 6ee8ff0dc2b71c1ffe5e86db74bad8ff919efc56
-Author: Dave Airlie <airlied at linux.ie>
-Date: Sun Sep 21 09:48:51 2008 +1000
-
- drm: fixups on top of rebase
-
-commit f1808c2414671023ebfbef59289cab7d22d7c15d
-Author: Dave Airlie <airlied at linux.ie>
-Date: Sat Sep 20 03:08:05 2008 +1000
-
- radeon: rmx_fixup() fixes for legacy chips
-
-commit 099cbd68de1e7fb821930f477c7dacad740d651b
-Author: Dave Airlie <airlied at linux.ie>
-Date: Sat Sep 20 01:55:27 2008 +1000
-
- radeon: fix combios
-
-commit 45e2f1c7c5d4c056bf8c664dab18accff332d4de
-Author: Dave Airlie <airlied at linux.ie>
-Date: Fri Sep 19 09:17:36 2008 +1000
-
- radeon: port Alexs patches from modesetting-gem
-
-commit 1e684c2536e3c901151fadb941b9d690b968ef36
-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 b64ede60d8521e60f1cb76995dfb96bd979e45f9
-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 0e10c1a8581e899d45bd11b94b08c789e998995f
-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 3317a09a8d25c5256b1650eb096ce3fa0c83b08b
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Thu Sep 18 09:55:14 2008 +1000
-
- radeon: further LVDS fixes
-
-commit bc802cff5c3d0cae9c25b1ac874d2532f4ae6c78
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Thu Sep 18 09:54:12 2008 +1000
-
- radeon: legacy lvds updates
-
-commit 606d03adcfa9da0293893d2147517c490c57a480
-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 fadffa52fda2982d4e3925b670e38e820848eea8
-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 7e2106c5f5220733025b045a73deaf9a23522494
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Sep 11 17:13:32 2008 +1000
-
- radeon: disable blit moves
-
-commit 6668bc9004c180c0207abbe81e3421b130846c69
-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 7bbdc2685161c8b4ea4813cc6c8f2eb71fb37f74
-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 383e43f729777c6ec2975248b8592aef2f0f77fd
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Sep 10 14:35:08 2008 +1000
-
- radeon: fix return value
-
-commit 967c273b26b3d0303971d57a79c9cd9a3783ed76
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Sep 10 14:34:39 2008 +1000
-
- radeon: fixup reference counting properly
-
-commit 5c9948d861b87f25a6b9b11f03cdc7f690a7c61a
-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 d8d06c4b245582e7e63d6cb05df0519ee4ae4dfa
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Sep 8 11:37:26 2008 +1000
-
- radeon: remove unneeded debugging
-
-commit e8d344ab4644f9b4126472e4cd411715cb51c922
-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 b435e546014b0eb64a1a357c01fb6504e046818e
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Sep 8 10:27:48 2008 +1000
-
- radeon: disable debugging that sneaky itself on
-
-commit 15e5a1302977f5e7e2bcf68e4315b4c0da3f8f6c
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Sep 8 10:20:44 2008 +1000
-
- radeon: make text reserve 256k
-
-commit 4a732c876e68ba35c051a9b2b9b3f59af8aefb56
-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 6ba4fe118c71d81688aed0f6f29b541a8ec2aed5
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Sep 5 16:12:59 2008 +1000
-
- radeon: further suspend/resume support
-
-commit d3f08fa8d959ab86148522dd1d520765d0f70285
-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 3095dc063ab426024bd79d661bb83d6001af3dfb
-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 07c2307f45955becc3085187951fd52cfa43a162
-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 48b239ec875354114b1d1ab6052aaf995251af6a
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Sep 4 11:58:08 2008 +1000
-
- drm/radeon: fixup some avivo/rs690 checks
-
-commit 886833770b27dc6c6c3c01264d8f06eb6490d4e8
-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 2ed5093e134819d82252c9acca3d30dea4358990
-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 afc7519cbe2c4de0f5a0f5293f166302fe68c04d
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 28 18:31:50 2008 +1000
-
- drm: fix dev->master convert
-
-commit bfaf4eee5b30971c22ac713cdb27dd81ebd17cc8
-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 1abd1b2c2bae090cba345f575b5d308f635946d4
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 28 16:38:49 2008 +1000
-
- radeon: fix LVDS on atombios - typos
-
-commit 38ca2227d3ea2f1f94078f727a1382ac6c15f2dd
-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 0b57a130d6c0df930bba26613bbe7ecc168708f1
-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 4b84ec7890a67782503a81e7de3f43beffe383bb
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Aug 27 15:39:17 2008 +1000
-
- radeon: fix after rebase
-
-commit a2bd95d420b509484d4453a3de57863b9f85fd2c
-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 9f76faef605ac6fe88f21780d33507cdbc740149
-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 8a8bc2a197e5f516eb161c4dfdac9be45cffeb37
-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 207d8690fe812bbd12aadc0344588d2b9ee4f50c
-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 86cd902421db3c9aefa618c6f42ebf759f35bd23
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Tue Aug 26 17:20:54 2008 +1000
-
- radeon: remove unused legacy state
-
-commit 1012aa17d033f7461898b5f618095594415637d5
-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 df67aa03dcb80f34a2e82f244ed319097f8ad5dd
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Aug 26 17:03:13 2008 +1000
-
- x86: export pat_enabled
-
-commit 2671bf82bad64867cbcefaeadc3d873a5b58849c
-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 1c6e9025d0a744fb2368c7e60e5959fbfd44a033
-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 783c1755e1877bfb5d371d6aed9229e89193733a
-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 94b5bad6740b1c1bc91a884602fcae7556ac6f23
-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 beeef46b78a3881d82010ccd2cf231f3b5558381
-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 83cfe866e83a632029194f82d08e3aa99eb43fc1
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 22 10:16:01 2008 +1000
-
- radeon_gem: fix some misplace ==
-
-commit b23d287bcaeefcd41360eb4bbff213b63b94417e
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 22 10:13:25 2008 +1000
-
- radeon: get buffer upload working
-
-commit 16f042a029f0c124881b54e3cdbc904f0102e63d
-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 e5f380ce6813b560f88734e5bc267cf7e0817df0
-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 1a329af605a7e97bf47d4d59c3fae48bd63bf48f
-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 c1f33b48e0ceeb1217bd85941699868fc7c1b0af
-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 865842501d07b53fe7da767ec6867b37791e0bd5
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 22 09:35:26 2008 +1000
-
- drm: remove tlb flush logic from ttm
-
-commit a2509107e6f3102d31f23b1230ed5e4323f2e9ae
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Aug 19 12:15:10 2008 +1000
-
- radeon: fix bug in scratch retreival
-
-commit 5c2e9d64b983df7d4a8fcfec6d97d8108fafe8dd
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Aug 19 12:14:38 2008 +1000
-
- radeon: add GTT domain
-
-commit b896c635377305d250cdb3d1b70ec8f624d8f97f
-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 8b4b5376e7de4edbef6d9e74b401053124d69780
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 14 18:14:56 2008 +1000
-
- disable modeset on < r300
-
-commit 2b5b245b4da6245cc31dfbf62de08f630e985484
-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 598f58b76744598718f9866399a4864b4bacee94
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 15 09:35:55 2008 +1000
-
- radeon: fix LVDS modes problem
-
-commit 58a4fee7d55860eb660c8eb605c36d79cbefc0f5
-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 3da833e454e074f5d2205faeb794d032cd43a868
-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 8b5b7391d85945b77636b0cf892ac8600dc1c4d5
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 14 14:37:25 2008 +1000
-
- radeon: add copy/solid regs for rn50
-
-commit 7ae2d31976e715eaae3e2887905e32f5a3add66d
-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 049d18c8d1a6c845f178d271f63606d621579f86
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 14 09:59:31 2008 +1000
-
- radeon: add quirks from DDX
-
-commit 4d68722e470b2583bf60a30e7c08b009cb170589
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Thu Aug 14 09:59:12 2008 +1000
-
- radeon: fix warnings
-
-commit 9ee29ec1a5576b1f0773bd6be690bab3aef23784
-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 b9671e487a21fa72743c1b7b89108664b1288441
-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 648c78fb282cac9d91aff976fe1887b94e7a35d8
-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 5f8722541cd411058b9138e57fc3649cdafb2857
-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 3166da64d45c0f9b4cf1cafe263efabfc8684586
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Thu Aug 14 09:53:08 2008 +1000
-
- radeon/atom: implement crtc lock
-
-commit 70a082a3b8c67fbe034c8d61fdaccce48ef4e4b8
-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 c8970aca145e810f0a53f71bc0faab9f17325468
-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 cd98bdf8447781537345fde1007fda454b7f9b5b
-Author: Alex Deucher <alexdeucher at gmail.com>
-Date: Thu Aug 14 09:49:30 2008 +1000
-
- radeon: Add legacy dac detect stubs
-
-commit 34620e4554a20a802239032180c95e61ac956995
-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 22d018d75a21c44bdeb195a0a7a4f0b03639b980
-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 b2305e537574bd8174b4977db3061827dcf88fed
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 14 08:54:04 2008 +1000
-
- FEDORA: radeon set gart buffers start
-
-commit 8018f8d689c3dc6c64be92072b23865adf324792
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Aug 14 08:52:41 2008 +1000
-
- radeon: command submission remove debug
-
-commit 81085b832c2a768c1f8b6fdd454af11805c18521
-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 0582b606dc9f5dfb0718df3a8005edbd2264a16e
-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 40e9e98e33b07535a17200062221702e850329e1
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Aug 12 12:18:08 2008 +1000
-
- radeon: add mm supported call for userspace
-
-commit 3910ad9e1c12b3466e191a0bbeb5c93f9322b5f2
-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 003e5ec47e7df307101110e4b2814d76ba47e390
-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 b1bc6db550ab7903d733601970887426d575ec03
-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 bb421d7a8349864f5b231550e79b387b2d11a31a
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Aug 6 16:01:22 2008 +1000
-
- radeon: set new memmap on gem enable
-
-commit a0532d2b688d1c957a8516a4415f7ac881731034
-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 d97c4d21905d332cc293d1118c84e690cedd6805
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Aug 6 15:44:38 2008 +1000
-
- radeon: set gart table size
-
-commit 37140845e116bfcb9b2af4722328c2f0598df386
-Author: Dave Airlie <airlied at redhat.com>
-Date: Wed Aug 6 15:44:18 2008 +1000
-
- radeon: fix buffer evict slection
-
-commit d7a07c9ea90b6392f6b89e46656e247e59d2fbf0
-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 ff45826ff23d103843791064eb81060966a145b8
-Author: Dave Airlie <airlied at redhat.com>
-Date: Tue Aug 5 11:22:24 2008 +1000
-
- radeon: fix defines so blit works again
-
-commit d7d4177ae8d8a91d0b14b31ae736a69824e2d04a
-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 8ee6b933237276b3971f91d57357d6b37da33dd6
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Aug 4 14:21:22 2008 +1000
-
- drm: fix unneeded debug
-
-commit 703e09f7de1025467b991bf9083dd5aca64a6148
-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 66c0ef85801ce1ac9958d545e858f3ee188b3042
-Author: Dave Airlie <airlied at redhat.com>
-Date: Mon Aug 4 14:20:26 2008 +1000
-
- drm: kill bo after driver lastclose
-
-commit 7412d483e6a388d0bd0aa2581c73e5612e6a8c63
-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 cf6ad022e1c8f3a1c5b78164d08be2ad3245ecf0
-Author: Dave Airlie <airlied at redhat.com>
-Date: Sat Aug 2 08:06:26 2008 +1000
-
- drm: fix release locking
-
-commit 65e2c8ca6e4f7a803e186bb80ebe9c09f862164a
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 1 16:55:34 2008 +1000
-
- drm: add radeon modesetting support
-
-commit 03b60f68076f34ece092bcafa36b470bc804a246
-Author: Dave Airlie <airlied at redhat.com>
-Date: Fri Aug 1 14:06:12 2008 +1000
-
- drm: add TTM VM changes
-
-commit 4e4e1d96aa12ae2c0a88acc518f9d0e74f756a7e
-Author: Dave Airlie <airlied at redhat.com>
-Date: Thu Jul 31 15:27:27 2008 +1000
-
- drm: import TTM basic objects
-
-commit af0cea8a20b9b38595fa577a15c13572064330f0
-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
diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c
-index eb1bf00..046b89a 100644
+index 85cbd3c..3e51065 100644
--- a/arch/x86/mm/pat.c
+++ b/arch/x86/mm/pat.c
@@ -11,6 +11,7 @@
@@ -4820,19 +3602,19 @@
out:
diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c
-index 58e3359..d0ec77c 100644
+index d8a982b..8551bc6 100644
--- a/drivers/gpu/drm/drm_crtc_helper.c
+++ b/drivers/gpu/drm/drm_crtc_helper.c
-@@ -704,6 +704,8 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set)
+@@ -710,6 +710,8 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set)
if (set->crtc->fb != set->fb)
set->crtc->fb = set->fb;
- crtc_funcs->mode_set_base(set->crtc, set->x, set->y);
+ crtc_funcs->mode_set_base(set->crtc, set->x, set->y, old_fb);
+ set->crtc->x = set->x;
+ set->crtc->y = set->y;
}
kfree(save_encoders);
-@@ -818,3 +820,30 @@ int drm_helper_resume_force_mode(struct drm_device *dev)
+@@ -824,3 +826,30 @@ int drm_helper_resume_force_mode(struct drm_device *dev)
return 0;
}
EXPORT_SYMBOL(drm_helper_resume_force_mode);
@@ -4884,7 +3666,7 @@
/**
* Free a buffer.
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
-index 373e3de..63e8c1f 100644
+index febb517..f36f952 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/drm_drv.c
@@ -165,9 +165,13 @@ int drm_lastclose(struct drm_device * dev)
@@ -4901,7 +3683,7 @@
drm_irq_uninstall(dev);
mutex_lock(&dev->struct_mutex);
-@@ -316,14 +320,14 @@ static void drm_cleanup(struct drm_device * dev)
+@@ -314,14 +318,14 @@ static void drm_cleanup(struct drm_device * dev)
DRM_DEBUG("mtrr_del=%d\n", retval);
}
@@ -4919,7 +3701,7 @@
drm_ht_remove(&dev->map_hash);
drm_ctxbitmap_cleanup(dev);
-@@ -360,9 +364,34 @@ static const struct file_operations drm_stub_fops = {
+@@ -358,9 +362,34 @@ static const struct file_operations drm_stub_fops = {
static int __init drm_core_init(void)
{
int ret = -ENOMEM;
@@ -6583,7 +5365,7 @@
+ return 0;
+}
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
-index 0dee776..b6eef19 100644
+index 3d7082a..fecbbbf 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -177,6 +177,16 @@ static int i915_initialize(struct drm_device * dev, drm_i915_init_t * init)
@@ -6618,10 +5400,10 @@
int i915_irq_emit(struct drm_device *dev, void *data,
struct drm_file *file_priv)
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
-index 5689e44..e5cab0f 100644
+index e5c1c80..b39acec 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
-@@ -419,12 +419,12 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y)
+@@ -448,12 +448,12 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y,
switch (pipe) {
case 0:
@@ -6638,7 +5420,7 @@
break;
default:
DRM_ERROR("Can't update pipe %d in SAREA\n", pipe);
-@@ -549,12 +549,12 @@ static void intel_crtc_dpms(struct drm_crtc *crtc, int mode)
+@@ -578,12 +578,12 @@ static void intel_crtc_dpms(struct drm_crtc *crtc, int mode)
switch (pipe) {
case 0:
@@ -26186,7 +24968,7 @@
+}
+
diff --git a/drivers/gpu/drm/radeon/radeon_irq.c b/drivers/gpu/drm/radeon/radeon_irq.c
-index 99be114..02932e5 100644
+index 8289e16..4d17023 100644
--- a/drivers/gpu/drm/radeon/radeon_irq.c
+++ b/drivers/gpu/drm/radeon/radeon_irq.c
@@ -195,11 +195,14 @@ irqreturn_t radeon_driver_irq_handler(DRM_IRQ_ARGS)
@@ -34904,7 +33686,7 @@
/**
diff --git a/include/drm/drmP.h b/include/drm/drmP.h
-index 7802c80..51e7943 100644
+index afb7858..01270cb 100644
--- a/include/drm/drmP.h
+++ b/include/drm/drmP.h
@@ -147,9 +147,23 @@ struct drm_device;
@@ -34969,7 +33751,7 @@
/*@} */
-@@ -935,7 +957,6 @@ struct drm_device {
+@@ -936,7 +958,6 @@ struct drm_device {
int num_crtcs; /**< Number of CRTCs on this device */
void *dev_private; /**< device private data */
void *mm_private;
@@ -34977,7 +33759,7 @@
struct drm_sigdata sigdata; /**< For block_all_signals */
sigset_t sigmask;
-@@ -945,6 +966,9 @@ struct drm_device {
+@@ -946,6 +967,9 @@ struct drm_device {
struct drm_minor *control; /**< Control node for card */
struct drm_minor *primary; /**< render type primary screen head */
@@ -34987,7 +33769,7 @@
/** \name Drawable information */
/*@{ */
spinlock_t drw_lock;
-@@ -967,8 +991,28 @@ struct drm_device {
+@@ -968,8 +992,28 @@ struct drm_device {
uint32_t invalidate_domains; /* domains pending invalidation */
uint32_t flush_domains; /* domains pending flush */
/*@} */
@@ -35016,7 +33798,7 @@
static inline int drm_dev_to_irq(struct drm_device *dev)
{
-@@ -1078,6 +1122,17 @@ extern DRM_AGP_MEM *drm_agp_bind_pages(struct drm_device *dev,
+@@ -1079,6 +1123,17 @@ extern DRM_AGP_MEM *drm_agp_bind_pages(struct drm_device *dev,
uint32_t type);
extern int drm_unbind_agp(DRM_AGP_MEM * handle);
@@ -35034,7 +33816,7 @@
/* Misc. IOCTL support (drm_ioctl.h) */
extern int drm_irq_by_busid(struct drm_device *dev, void *data,
struct drm_file *file_priv);
-@@ -1248,6 +1303,7 @@ extern DRM_AGP_MEM *drm_agp_allocate_memory(struct agp_bridge_data *bridge, size
+@@ -1249,6 +1304,7 @@ extern DRM_AGP_MEM *drm_agp_allocate_memory(struct agp_bridge_data *bridge, size
extern int drm_agp_free_memory(DRM_AGP_MEM * handle);
extern int drm_agp_bind_memory(DRM_AGP_MEM * handle, off_t start);
extern int drm_agp_unbind_memory(DRM_AGP_MEM * handle);
@@ -35042,7 +33824,7 @@
extern void drm_agp_chipset_flush(struct drm_device *dev);
/* Stub support (drm_stub.h) */
-@@ -1289,6 +1345,8 @@ extern int drm_ati_pcigart_init(struct drm_device *dev,
+@@ -1290,6 +1346,8 @@ extern int drm_ati_pcigart_init(struct drm_device *dev,
struct drm_ati_pcigart_info * gart_info);
extern int drm_ati_pcigart_cleanup(struct drm_device *dev,
struct drm_ati_pcigart_info * gart_info);
@@ -35051,7 +33833,7 @@
extern drm_dma_handle_t *drm_pci_alloc(struct drm_device *dev, size_t size,
size_t align, dma_addr_t maxaddr);
-@@ -1444,6 +1502,39 @@ extern void drm_free(void *pt, size_t size, int area);
+@@ -1445,6 +1503,39 @@ extern void drm_free(void *pt, size_t size, int area);
extern void *drm_calloc(size_t nmemb, size_t size, int area);
#endif
@@ -35092,10 +33874,10 @@
#endif /* __KERNEL__ */
diff --git a/include/drm/drm_crtc_helper.h b/include/drm/drm_crtc_helper.h
-index a341828..0af3487 100644
+index 4bc04cf..4318878 100644
--- a/include/drm/drm_crtc_helper.h
+++ b/include/drm/drm_crtc_helper.h
-@@ -118,4 +118,6 @@ static inline void drm_connector_helper_add(struct drm_connector *connector,
+@@ -121,4 +121,6 @@ static inline void drm_connector_helper_add(struct drm_connector *connector,
}
extern int drm_helper_resume_force_mode(struct drm_device *dev);
@@ -36234,3 +35016,6 @@
+
+
#endif
+--
+1.6.0.6
+
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.1187
retrieving revision 1.1188
diff -u -r1.1187 -r1.1188
--- kernel.spec 31 Dec 2008 16:12:35 -0000 1.1187
+++ kernel.spec 31 Dec 2008 16:26:21 -0000 1.1188
@@ -1168,7 +1168,7 @@
# Nouveau DRM + drm fixes
#ApplyPatch drm-next.patch
-#ApplyPatch drm-modesetting-radeon.patch
+ApplyPatch drm-modesetting-radeon.patch
#ApplyPatch drm-nouveau.patch
# linux1394 git patches
@@ -1763,6 +1763,9 @@
%changelog
* Wed Dec 31 2008 Kyle McMartin <kyle at redhat.com>
+- Rebase drm-modesetting-radeon.patch
+
+* Wed Dec 31 2008 Kyle McMartin <kyle at redhat.com>
- Linux 2.6.28-git3
* Mon Dec 29 2008 Dave Jones <davej at redhat.com>
More information about the fedora-extras-commits
mailing list