xf86-video-ati: Changes to 'kms-support'

Dave Airlie airlied at kemper.freedesktop.org
Wed Jun 17 00:34:47 PDT 2009


New branch 'kms-support' available with the following commits:
commit 7a514a750fc6bca34e9549eb28e344576c0de4f1
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Thu Jun 4 22:33:39 2009 +0200

    radeon: scissor rendering to pixmap widht and height

commit 0a0dc1ee648d12b7c18b33b25ff94bb25c186418
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Wed May 27 09:37:46 2009 +0200

    radeon: fix exa composite rendering on r100 hw

commit d3bad1037b10dd72f6684f6b68e1da288ba02dd1
Merge: fba534017e581fcd9b9e49ba0b281fb500f576a7 48156758ec2c406c28b52b3cd65e77f29d98f79b
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Tue May 26 11:31:06 2009 +0200

    Merge branch 'radeon-gem-cs3' of git://anongit.freedesktop.org/~airlied/xf86-video-ati into radeon-gem-cs3
    
    Conflicts:
    	src/radeon_commonfuncs.c

commit fba534017e581fcd9b9e49ba0b281fb500f576a7
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Thu May 14 17:23:27 2009 +0200

    radeon: Don't send forbidden reg write to kernel if radeon.drm > 2

commit 280ee7c3ea95bcfea49a57cab6ab21e15e602c4d
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Sun May 10 20:38:54 2009 +0200

    radeon: cleanup & compilation fix

commit 9691b4559a8c65bbf9d92b7b990329237c7fc70a
Author: Joel Bosveld <joel.bosveld at gmail.com>
Date:   Sun May 10 18:28:24 2009 +0200

    radeon: add support for new DRI2 interfaces

commit fc52f6decc44f8320027327586f2b599a7af34fe
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Sun May 10 18:27:57 2009 +0200

    radeon: be more verbose on wether or not KMS is enabled

commit 48156758ec2c406c28b52b3cd65e77f29d98f79b
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed May 6 00:22:42 2009 +1000

    radeon: scissor fixes from master

commit 7c1d3afd46c4ee3c2f27797919221ade39e19143
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed May 6 00:15:32 2009 +1000

    radeno: drop all rs tx offsets

commit 754de058ae540e6a966e70311a4fd8d85581cd26
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Sat May 2 15:26:12 2009 +0200

    radeon: switch to 1/12 subpixel precision

commit 864b4cdced8d02a12045d8b074e72025660c7d32
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Mon Apr 6 11:52:41 2009 +0200

    radeon: use new ioctl if newttm available

commit 1f5861ff6c60862d2beda08f33ee64ae24c1238f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 28 20:01:36 2009 +1000

    radeon: fix palette setup

commit 5ae323ba5390dc2ac0f4cd2fcd891c9192f7598b
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 28 13:21:56 2009 +1000

    radeon: fix qwords count for textured video

commit 8338385cd94b35f54b25cf2576890159f8dd9f71
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 28 13:20:55 2009 +1000

    radeon: rs690 texture fetch unit seems insane.
    
    If we don't clamp the texture coordinates explicity here,
    the rs690 texture unit seems to do fetches from arbitary memory
    locations no matter what clamp is set.

commit 1a9b48f1ae79515fae7d63856216cf6f744e8cfe
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 27 17:22:47 2009 +1000

    Revert "radeon: tx clamping"
    
    This reverts commit 0323106d6bd6dd7b7354f4a22b8e6135459e017a.

commit 0323106d6bd6dd7b7354f4a22b8e6135459e017a
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 23 15:52:41 2009 +1000

    radeon: tx clamping

commit 4f6eff7a49eb66bb701eda8f378a94c9dc7478f2
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 16 18:03:03 2009 +1000

    radeon: make drmmode palette code
    
    valgrind pointed out I'd missed this before.
    
    still some work left to do

commit f2f1862719dd3438d96822bdd0dd8863321a15d0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 16 16:32:21 2009 +1000

    radeon: change wait idle return code.
    
    this returns EBUSY which may or may not be the coorect answer

commit c2ec15d95b27fa28bb01bd915110574a745e5567
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 21:28:31 2009 +1000

    radeon: remove some unneeded comments

commit d3b5de69ea1283e0949d10d4bcbe260dad4f1066
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 17:21:57 2009 +1000

    radeon: todo gamma crtc set

commit 9bc652046201fb67d2f96569137f50120c578c3f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 17:13:40 2009 +1000

    radeon: add zaphod support for kms
    
    wow that was a lot easier than I thought

commit d8c115adcaf6e8775d812c3f6e94f894920d47b2
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 12:39:39 2009 +1000

    radeon: fixup bo map caching hopefully

commit ebd92d5ba4c19cd0af0a237d4367ae0cda63d1e1
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 12:04:19 2009 +1000

    radeon: fix kms rotation properly

commit 356083345a8c8b2b75e62c0c0643855fb05c9f38
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 15 11:37:33 2009 +1000

    radeon: remove pointless memory/bo abstraction

commit a322a475ed97d0ee212ea136b0387f49e1103026
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 7 11:17:46 2009 +1000

    radeon: cache mmaps

commit add7f96a096ac2403aae259a5a457137207015d4
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 7 10:48:48 2009 +1000

    radeon: mismerge accel dfs only if we have non-agp

commit 982598d830691cd1b39e5aa2c9c409786e059fd3
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 7 09:15:08 2009 +1000

    radeon: remove function

commit 41fbe7ce72bf978092dd4f6d0410178cc21e441f
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 6 18:39:27 2009 +1000

    radeon: add config.h to fix mmap

commit bb15e058079254a88a2194d70659f6694f59262f
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 6 15:19:13 2009 +1000

    radeon: drop lots of unused code

commit 8695b9394e5597d393007165552f8cd77ca55002
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 6 13:03:46 2009 +1000

    radeon: fixup mmap for new kernel API

commit 783f402a7b248f1aea9c8f267a3a69e1f95bdc8b
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 6 10:18:41 2009 +1000

    radeon DDX: update API

commit 9c81d3fb250610c1979122ff50bd8b4173b9547a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Apr 5 11:11:19 2009 +1000

    radeon: fix compile

commit 842c290e17d2096a82319731afc1e043aa8e1df4
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Apr 3 20:34:05 2009 +1100

    r600: fix src offsets after kms changes

commit af04b0d061123ccb763975c368fb0dda38977fe6
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 1 21:55:46 2009 +1000

    radeon: fix r100/r200 xv better

commit 666f8ee5f9201282e3a2f2b02e1c9699e8bf9b82
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 1 18:14:27 2009 +1000

    radeon: fixup textured video hopefully for kms

commit d50d3ab2d09a15dab26698450bc1b900fd421682
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr 1 17:12:05 2009 +1000

    radeon: make FUS work with DRI2

commit 63f5c44278db2e42286402ab507c9494665084a6
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Mar 25 14:02:42 2009 +1000

    reenable UTS

commit 21db8c83ff6c6b66c0d4b1f3ae35e642fb19b66d
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Mar 25 13:57:18 2009 +1000

    radeon: remove drm_mm paths, assume mm = kms for now

commit 0d598ea813c2422ed16d0020ecc04a15438e917f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 24 15:35:53 2009 +1000

    radeon: fix mismerge in kms paths

commit 7a6cf9ade0f6ce5416aa635a8518b25d58cf32a8
Author: Adam Jackson <ajax at redhat.com>
Date:   Fri Mar 13 14:04:59 2009 +1000

    radeon: make shadowfb run on kms r600

commit 6d24c7a78c346086c6cca889b599c4124229a42d
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Mar 13 14:01:07 2009 +1000

    radeon: do some rotate fixups - still not perfect

commit de55e58c72e53948d5fdbc252ea3ea3f7e3377af
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Mar 13 14:00:13 2009 +1000

    kms: explicitly dpms on after mode setting

commit 5e1bc153cd49ae56c0910e934a915f16caf5d232
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Mar 13 13:59:43 2009 +1000

    radeon: update for drm mode api change

commit 86af107d30daccd5f6e2b5fe8017621197e095f8
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue Mar 10 22:33:51 2009 +1000

    r600: fix merge issue that breaks Xv

commit a49b34e1155ee757aef942e3303186d950fb3256
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 5 16:05:41 2009 +1000

    radeon: add support for relocatable CRTC inside VLINE
    
    We cannot let userspace decide which CRTC it wants because its userspace
    and might not own the crtc, so we need to provide a way to relocate it

commit 09b179b6d45c040d4b33b97c9dfc5bbec3c226ba
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 3 15:30:21 2009 +1000

    radeon: initial framebuffer resize support
    
    This relies on the kernel pinning everything which the latest
    rawhide kernel should do fine

commit 738d6897420906b5345b9f4571ef2e6c4bf0cb24
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 3 09:20:30 2009 +1000

    radeon: do get sarea until we know we aren't DRI2

commit 3a75cfd6ba5f2d86f45b1c7c4ba3bc646f83cf15
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 3 09:12:30 2009 +1000

    radeon: no need to do any of this for DRI2

commit be4e893fd0021906ee605c20fac488bd2a33c14a
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Feb 27 12:00:29 2009 +1000

    fixup issues post rebase

commit 922da0d6fc782c0b532cabb6bf10d1a36178977b
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Feb 26 10:47:42 2009 +1000

    radeon: don't init 3d engine in Xv path for drm mm

commit dd9ae0d54bdaa288a1e91de62220bed696a0e971
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Feb 17 19:14:27 2009 +1000

    radeon: fix vt switch for legacy paths

commit e54d6a7fa3f6ca3276f19f9103eb5a23838dae8c
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Feb 17 19:13:05 2009 +1000

    radeon: only init gart heap for non-kms

commit ad188860831cd08a98fbe65caa5590edca5a114b
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Jan 11 09:29:44 2009 +1000

    radeon: drop CS1

commit 4e24907faabcba233bd2e323770dc19cc51a7945
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Wed Nov 12 14:36:52 2008 +0100

    radeon: enable dri2 only if memory manager is present
    (cherry picked from commit fd4bb9b7b639befd63e7acd37254011b9e46732d)

commit e2eedf2bce505ee754326213dbe910747abeb463
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Mon Nov 10 22:16:57 2008 +0100

    radeon: flush command stream in block handler and in dri2 copy callback
    (cherry picked from commit 13fa5ab73a707af52e71af400ea186073022f8b7)

commit 82b1ba952b13f813ce1b087f0bb9497976fc64c8
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Fri Nov 14 12:44:29 2008 +0100

    radeon: bufmgr exa doesn't exist
    (cherry picked from commit 8a00de47a186db1707b82a5977da8cbf2e8e0c80)

commit f8c8ad1907bebb56ff178b7d06a780cef9b851f9
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Thu Nov 6 00:25:18 2008 +0100

    radeon: initial dri2 support

commit 5f2b1fa02f31d0cfb942ab6cdcd84690d6ee8194
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 1 19:15:41 2008 +1000

    radeno: fixup unpinned buffers
    (cherry picked from commit d9759ca976cad48e6c8fd3c7d17ce38588522c34)

commit 7476f2762cd123580eceb063e8b2aa638481b77c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 22 16:16:16 2008 +1000

    radeon: fix for 1.6 server

commit 26766d1c2a9f52334f3a5cb4a1e2d0f08a2e20ac
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Dec 19 12:37:01 2008 +1100

    radeon: only do mappings if direct rendering is enabled

commit 7774e7c5d7a79ab27355ea5dfb4f8966cc4a22d0
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Dec 9 13:29:18 2008 +1000

    radeon: upstream fix for Init3D vs switch to/from 2d/3d

commit 5b50baaa5f39e644cba08701e753fee9214937f7
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 8 14:19:47 2008 +1000

    radeon: only update dri buffers if DRI enabled

commit fd35e14a787f8b1725674a25b0e0165f09a23fec
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 1 15:31:08 2008 +1100

    radeon: don't have 2D and 3D in one CS buffer

commit cf81cef0bb838c4d52137c42af4b8008a0bb2f2f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 26 16:09:29 2008 +1100

    radeon: set touched flag on pinned buffers

commit 1d0488ed452c3addff08ad262d34734f88ed4d89
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 26 16:04:35 2008 +1100

    radeon: fix up some of the touched by gpu handling and force gtt handling
    
    this fixes DFS on the rs690

commit 09e29c3bbed0383674fbde03d626d37aa26fcd26
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 26 12:52:24 2008 +1100

    radeon: brutal attempt to fix RS4xx and RS6xx by flushing more often
    
    this might take more CPU but hopefully leads to stabler GPU

commit 8480f1f48f79f72a367595773f716c43b19e21a1
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Nov 23 17:56:02 2008 +1000

    radeon: wait for rendering before doing UTS

commit 88ef79a05a185b5ebb73470cd5b8c1c5320e659d
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Nov 23 17:54:27 2008 +1000

    radeon: stop this_op_read from going negative

commit 683ca7b15d9848432a03ee95b9f726dff20795ba
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Nov 23 17:52:42 2008 +1000

    radeon: return flush for conflicting domains

commit efc72497ace58a95fc475e740d66bfac85764b32
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Nov 23 17:50:47 2008 +1000

    radeon: only reset state2d before emitting cache flush

commit 0f8b0304fa7bde20a8114a5bb894daa336543eb6
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Nov 20 16:48:33 2008 +1000

    flush on UTS if any references

commit 48455f4bd70eeb8d48e6fa67b9a500643b6effb2
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Nov 20 16:44:40 2008 +1000

    radeon: add gart vs vram writes

commit 9f090b4f9c7cf9a88dbd06577fdcb0dc5ba46c9b
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Nov 20 16:37:07 2008 +1000

    radeon: improve DFS performance for non-vram objects

commit 08dcc8b7f05d44f842fe1dbb28d52e2c133b9933
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 19 14:49:44 2008 +1000

    radeon: scrap state on LeaveVT not EnterVT

commit 9105d8e160e81aafcd0c88933ab655d477935c3b
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 19 11:08:34 2008 +1000

    radeon: even more typos

commit e3df0a5a7197371db494a5cb7a6a9015aad05fe7
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 19 07:51:03 2008 +1000

    radeon: oops bad typo

commit 2d0d37a8429dcb247af476c599f7c4b1c30bdd51
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 18 16:09:10 2008 +1000

    radeon: even if kernels fails, struggle onwards
    
    try and keep the session going even if visual glitches happen

commit e993ccdecce9e498c65f3e04cf5d35652e4d53a2
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 18 15:46:46 2008 +1000

    radeon_bufmgr: much more complete size check functionality

commit 3f6da50971d2147514cf454d4e19e5451c643b6f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 18 14:33:44 2008 +1000

    radeon: I fail at uint32_t division

commit 21f7d08c668fb94632d8bb5113b9b3e295b7685a
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 18 12:06:02 2008 +1000

    radeon: workaround O(wtf) logic in post_submit bufmgr

commit 67acf6e186ba1b0e36b0e82b8610981a2b368c65
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 17 19:19:43 2008 +1000

    radeon: set emit limit to 90% VRAM

commit af3b9dbd9f3bcace8eec2a6e1d20a3ed0ce623a5
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 17 16:16:51 2008 +1000

    radeon: use get/set master ioctls

commit b2dc75f2c2627e94e6999545821bc7a140125950
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 14 15:56:16 2008 +1000

    radeon: make space accounting a lot smarter

commit c87a844a7c5374fadd2225b8e0ca273756f50acb
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 14 15:55:12 2008 +1000

    radeon: retry on CS2 EAGAIN

commit cf0aef1bdc18a8915b653c4ea889b7bf618f98c0
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 14 15:20:59 2008 +1000

    radeon: add src/mask/dest to fallbacks

commit 05649717a9055d12e416bcbbe132211f0741fbc9
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 14 15:20:37 2008 +1000

    radeon_memory: align all allocations

commit 6e2cfa8a5a6a599d95cac877413d88c10dec35a4
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 14 11:03:34 2008 +1000

    radeon: force gtt for mmap after fallbacks

commit 53cb7949ca35244492a13c4a5eebac538557e372
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 10 14:18:17 2008 +1000

    radeon: add more buffer info + fix read objects too big fallback

commit ff23a407323df1bc344a535d76a60bbc67a3e0af
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 10 11:47:02 2008 +1000

    radeon: remove old exa bufmgr not used anymore code

commit 0daee3852963ba9aaad4c761b4071b58f3e1f9e7
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 10 11:18:27 2008 +1000

    radeon: fix crtc dpms
    
    need to find a better way to switch displays off

commit fd3022ac3913ee55ac4361db81e7aa5fe7ee4f3b
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Nov 8 14:48:29 2008 +1000

    radeon: add DPMS support for connectors

commit c1bf0c61d6bf2a610593ad034338e8cb66193cb1
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 7 16:20:09 2008 +1000

    radeon: fix rotation of right-of heads

commit d016b794764aef5d4e86b709a9700cd882ab58b0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 3 14:51:43 2008 +1000

    radeon: respect fb tex percent + trust kernel values

commit 9c8807f99716fab6c880099f7b921869068bdd0e
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 31 15:05:14 2008 +1000

    radeon: remove workaround hack since kernel is hopefully fixed

commit ecb6d30f15dd03b791ed29d4bcd208d47f620eb0
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 31 15:04:31 2008 +1000

    radeon: workaround use after free

commit 7a825b0e63001bb4075496daf6c10490a8f43ce0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 30 13:53:02 2008 +1000

    radeon: setup accel dfs for PCIE cards only if drm_mm

commit 0e4c0c49cf05d3536d244057da2d76a5fb470f36
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 30 10:00:10 2008 +1000

    radeon: fixup name handling for bufmgr

commit e1694afecf0859ffe72ac0c1c705e4e2480cff49
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 30 09:59:11 2008 +1000

    radeon: fix memory leak in CS2 code

commit c66c3d87de121b9588c232b2ef8a612675c0b7e7
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Oct 28 20:35:19 2008 +1000

    return on empty IBs, flush happen in the kernel

commit 878c89651434c40a1168b75a14632c3368c54394
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Oct 28 10:16:09 2008 +1000

    radeon: remove some debugging

commit b666cb567322b8021523dd74d495734b739fc5ed
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Oct 28 06:40:31 2008 +1000

    radeon: enable gem wait rendering.

commit d986e7d47c302b46aab9bf80579a9a2053893de2
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Oct 27 16:51:00 2008 +1000

    radeon: add new CS submission scheme

commit 3eee5a04760e364b0eb47d93ae8b6ca6bbc09f55
Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
Date:   Thu Oct 23 17:05:12 2008 +1000

    radeon: really rough effort at vram limit setting

commit 9872b9e08141496fde6ec97ca8ee66a982f139e7
Author: Dave Airlie <airlied at dhcp-1-203.bne.redhat.com>
Date:   Thu Oct 23 17:04:51 2008 +1000

    radeon: this shouldn't fail but it did once while debugging so patch up

commit 82893fa311b37fecf5ca32b16f04b859fb96e291
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 23 10:43:09 2008 +1000

    radeon: fixup some memory allocation issues
    
    hopefully since the alignment got fixed this doesn't break anything

commit fea24a215e326c8441ea630d0506e6ee932233cf
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Oct 21 15:50:17 2008 +1000

    radeon: cleanup reserved space calcs

commit 9b4833d0c58ff4a3acba87006cf649db5ed59dc0
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Oct 21 15:49:48 2008 +1000

    radeon: fixup Owen's optimisation - this fixes corruption
    
    I haven't a good explaination why mapping the buffer twice in a row
    seems to cause this failure. but I probably don't have time to track
    it down before release.

commit 1988e0369d518ca7a9145f3a8a197bc61b91440a
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Oct 19 18:27:53 2008 +1000

    radeon: fixup tex offset for no modeset

commit 135bc3264c4aad9d68cc3ba3d8e222c23ca7241f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 15 17:01:34 2008 +1000

    radeon: add DFS support for CS

commit 8c82bfb55d9fd4003d82f91a5334c4c50779d000
Author: airlied <airlied at unused-12-220.bne.redhat.com>
Date:   Wed Oct 15 23:55:13 2008 +1000

    radeon: add r100/r200 support for EXA render

commit 275878204780ffd8e0b8e8c4da3ad923c5a2bcb5
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Oct 13 16:59:02 2008 +1000

    radeon: fix switch mode path so nexuiz starts

commit afe4550c86953fdb3986de4dd9d0ec217c1eb6f4
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 15:29:24 2008 +1000

    remove gem buf caching useless on radeon

commit 31fcbd706c6fed3e372d381536f48d00ee030667
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 15:18:41 2008 +1000

    radeon: drmmode make names same as for non-kms drivers

commit 1cf2cbe6bf134d9463ad018df3f2ef2d6b07082d
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 15:10:28 2008 +1000

    radeon: fix rotation under kms

commit 09ad42c9e850623d6cdf318307695638ee210c66
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 14:44:39 2008 +1000

    radeon: remove testing fallback

commit bee774e9527eeba02b083823800483f6179f844a
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Fri Oct 10 10:57:47 2008 +1100

    radeon: add copy fb contents patch

commit b164ce46a1551c2717f3d76005a776856543c13b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 10:57:20 2008 +1100

    bufmgr: turn off debug

commit 9c0a8ae94a85d652ebca7b48d7cfba9adf12681c
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 10 10:38:38 2008 +1100

    radeon: fixup modesetting code after rebasing to master

commit 6b0716703ff57ce0347d4e43ac301c39aad0e182
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 9 16:34:52 2008 +1100

    radeon: misc cleanups in exa

commit c6ae0240913e60a2ff0f6f00c8a82dfd08ae8a2f
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 9 16:34:23 2008 +1100

    radeon: fix UTS for non-modesetting

commit c162f7a82e21f85b1542e5da1db3df34715349b0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 9 16:33:59 2008 +1100

    radeon: fix exa limits problem - shouldn't have been resetting scissor

commit e40b4c8f291d0fd730f9209a18e265b4171f0631
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 1 11:21:53 2008 +1000

    radeon: fixup for latest libdrm changes

commit f87b60cd1e7116452f42aff3b8ae895179aa59df
Author: Owen Taylor <otaylor at localhost.localdomain>
Date:   Fri Sep 26 16:17:49 2008 -0400

    Don't flush when mapping a newly created pixmap into system ram If we have a pixmap that has never been mapped into vram (and thus never written to by the GPU), there is no need to flush the graphics pipeline and wait for idle before starting to write to it.

commit 5330b8af06292d4d886e1931efe31671ef6de33e
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Sep 29 16:32:51 2008 +1000

    radeon: hopefully fix textured xv

commit a0e2fd96c3e78db18eccf30e2f769593deb16454
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Sep 26 11:38:36 2008 +1000

    radeon: fix the offset checks for command submission
    
    since we are relocating in the kernel we don't need these

commit 155db45f97f056230f1b49a23d3abce32c844f1f
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Sep 26 10:46:20 2008 +1000

    radeon: fixup after mertge

commit 2f246a23f5a39e492649ea0fa1fdd49b5de7adf5
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Sep 26 10:34:41 2008 +1000

    radeon: fix issues with emitting DST PIPE on cards that don't use it

commit 7998ba6541393b6d0d516b41dbd3193475366461
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Sep 24 17:12:19 2008 +1000

    modesetting: fixup bits of drmmode_display.c

commit c7861e64f5147e62159ba668af2f175fb8d84e78
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Sep 24 15:42:01 2008 +1000

    r600: fixup for kms

commit ad8f1e15a09608c776821ad6b87d68a8ad1a9d3e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Sep 7 08:01:56 2008 +1000

    modeset: fix AddFB for current tree

commit f0c761fe645a00fb109dd265371e94ff2829a796
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 14 10:52:52 2008 +1000

    radeon: disable overlay for modesetting for now

commit fb9a0218c86a874952fefeaba8a3ea3764a6f347
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 14 10:52:42 2008 +1000

    radeon: no need for this anymore

commit 9fd4744031d7afbad7de7625774323bedd5b6ca5
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Sep 5 16:32:01 2008 +1000

    radeon: fix up for suspend/resume - uses new API

commit 76aa6706aa966378c50084764e999be603a1914f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 27 13:09:55 2008 +1000

    radeon: update to proper domain
    
    this should fix 3d again for now at least

commit 427b1565957da7f250c5fb8c46bc0eac000dddfa
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 26 18:29:23 2008 +1000

    ddx: move to using new gem interface
    
    add a GEM bufmgr backend along the lines of Intels one.
    
    The buffer reuse is disabled and I'll probably rip it out for radeon
    as we can't just re-use buffers that might have ended up in VRAM etc.
    
    Probably need some sort of in-kernel re-use.

commit 333d98be8d1090e1689bdd787753d60aa0d5d353
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 25 11:37:48 2008 +1000

    radeon: add an initial GEM bufmgr

commit 7359bbef6b6bc9b53b0643a48e24977e0712b336
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 25 11:37:20 2008 +1000

    radeon: implement simple UTS

commit 4bb48c68b13b567e97d96d7ae46fa28d4f14b808
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 22 15:34:58 2008 +1000

    radeon: add read/write domains properly

commit 6991d7d5ac08b625bbb46f8d8d1581fd18159363
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 15 11:25:31 2008 +1000

    radeon: fix some rotate bugs

commit fdeeb2d6ac3cad66bd23bb0f7aa94b68b7c0d9d7
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 15 11:16:18 2008 +1000

    radeon: when create fake bos, they are already mapped

commit 25ccff4af3a68be99492544aaf1e018e1b22079c
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 15 11:15:58 2008 +1000

    exa: remove wrong assert

commit deea956e384bc3ed128493ba359384c1778f7c62
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 19:27:44 2008 +1000

    radeon: start to work on rotate pixmap support

commit 4fa9c58ba3a8f55f4e5ff2db781874b683f1c426
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 18:28:23 2008 +1000

    radeon: port simple exa bufmgr
    
    exa pixmaps work now but they are slow

commit b848253d4d11cfc859be0d1d23092e017e06599d
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 7 17:52:04 2008 +1000

    further pixmaps on EXA

commit 66c86cba3eaa83ea1b6f841067cc70790f118ae5
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 7 11:22:46 2008 +1000

    initial exa on gem hackx
    
    Conflicts:
    
    	src/radeon_exa.c
    	src/radeon_memory.c

commit dd46216a9fd5d82b1795b13a5ad0bd9cc8d10223
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 15:31:03 2008 +1000

    radeon: initial rotate pixmap
    
    This doesn't work, we really need EXA pixmaps for this stuff

commit 4e04cd4cc35ba0f249773d24ff7c9703e8d37db0
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 14:40:18 2008 +1000

    radeon: use buffer names

commit 07516990a69f9b1ba04c3386cd81078ba8780328
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 14:38:56 2008 +1000

    ati: fix do adjust mode

commit 8db5962b22cb96f67c5d2d26d85ad9028cdc2aae
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 09:38:48 2008 +1000

    FEDORA: update offsets in DRI private

commit 0b119c9f153ec8d1645e18a12876afac44cdd2a2
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 12 09:10:18 2008 +1000

    radeon: add vt bind flag

commit 1396c9a3b6a42c18c3f67e8ee4c43ef0c1664932
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 6 13:30:54 2008 +1000

    radeon: warning cleanups

commit 5ec24345d528959aced9f2077cc2fb1eceb7c6f6
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 6 13:18:52 2008 +1000

    radeon: remove debugging

commit bf953a4a6bc705ccd1395cd9f082ee3ac84425d4
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 6 13:17:31 2008 +1000

    radeon: add code to set memory map and not futz with mappings

commit 367300bb07325ed37ce80e50bb44714b026abcb0
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 6 13:16:56 2008 +1000

    drm: don't futz with framebuffer when no drm_mm

commit b91131185ff6417817113102deb67b492df2a611
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 5 16:47:21 2008 +1000

    radeon: undef OUT_RELOC

commit 8b92981baf1c35ef06e379d1f174fd0aa9acb2ba
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 5 16:37:52 2008 +1000

    radeon: add stdint/lib to check for modesetting

commit a481013e2fb4aacc8158891645d955b1ad47ba73
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 5 16:07:31 2008 +1000

    fix whitespace

commit b87c1c07669c68521405ab94ee9ef6989073e385
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 5 16:07:07 2008 +1000

    radeon: fix build issue

commit 531fa7b85c7b385a020da2756789b5087343cd20
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 4 16:27:55 2008 +1000

    radeon: free all pinned memory on server shutdown

commit 1961ccf12ea8c242bcae39dca6ba7a469870312d
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 4 16:11:30 2008 +1000

    radeon: get textured video working on the memory manager

commit 4d029b762ef8634661213b6b502e1d021ffbb149
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 4 16:11:18 2008 +1000

    radeon: convert bus addr to void pointer

commit 2d45d85167ab19d28c995b5a07fde1373e2347a8
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 4 15:11:13 2008 +1000

    radeon: avoid z cache flushes if not needed

commit f7c2434e97f2c5a777775e92adb1c0edbad313f2
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 30 17:04:22 2008 +1000

    radeon: update DRI support, so mappings get added
    
    We only add fake frontbuffer mapping as DRI clients expect one.

commit c28865cc3f12d34b34991074bd9083ed642ec157
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jul 29 16:50:03 2008 +1000

    radeon: exa through the handle relocation function

commit 0c1d0a1ccf5e528d75de2b4ae1bc49302639f47f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jul 29 14:58:22 2008 +1000

    radeon: keep track of 2D state
    
    This lets the kernel use the 2D blit engine in theory

commit 4f143f88e0e220d0720937badaac9b87ba76dc17
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 28 17:48:59 2008 +1000

    new command submission attempt

commit cf51d8e82c43da7aba1ba357b3e2f75737c7f1b7
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 28 17:48:08 2008 +1000

    radeon: fixup over fluishing problem

commit 9b9fa58f4735f5c47070c92ab2f27765cb48e221
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 28 17:44:51 2008 +1000

    hack for now: divide texture size by 2

commit f72e3b80a3553f7a8729348c31181e5d545c10de
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 17:07:20 2008 +1000

    radeon: fix dri message

commit 5e2814da89d8be2c0d2aab276b8922d8136af631
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 15:11:58 2008 +1000

    radeon: fix pool which caused memory corruption

commit f61bfdeb1108f108edeb5932e80871a276cf0263
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 14:59:07 2008 +1000

    radeon: get DRI to attempt to start up

commit 8a58df9928af21a9b41de9cebf0541e518a0d9ad
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 14:58:23 2008 +1000

    radeon: call the right sync function

commit e236b7333de34ce9c357a7c20757a0e6983a4e00
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 14:57:21 2008 +1000

    radeon: unmap memory from objects

commit 7f73ca0fe29708b8725bcb71c8aa718d3c18f623
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 23 10:59:16 2008 +1000

    use CP for 3D engine with modeset

commit 7c2e2ef83c857e464c765afc1a3d398e8f5a3164
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 23 10:59:04 2008 +1000

    radeon: fix DFS

commit 3b284074c5c8a1cef32895ceeadf437734b442b5
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 23 10:48:45 2008 +1000

    radeon: get the fb location right

commit 8facf5213de70b5ca1016349f14d75983d177d81
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jul 22 18:08:25 2008 +1000

    radeon: make at least the EXA stipple work..

commit 4086156a1a0aded0860409a1602e4bb0cfdd7448
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jul 22 18:07:15 2008 +1000

    radeon: disable debugging for now

commit f8f2fe18080648a2f4d8938e28fdf061e5f9592c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 21 18:40:14 2008 +1000

    radeon: initial indirect buffer use.
    
    Move EXA and front allocation into one big buffer to workaround
    EXA issues - need to move to driver pixmap hooks.
    
    Add new indirect GEM to take indirect buffers.
    
    doesn't work think the offsets are all wrong.

commit 7991b49e58c44792f9cbca9fa89e4c7472fe7905
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 18 13:46:41 2008 +1000

    modesetting step 1: have X and a cursor

commit 7656c3b08f7c84d595e87f3b793d85f7e10373f4
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Jul 17 09:59:19 2008 +1000

    radeon: add radeon_memory.c

commit bc5cd4614a2d264a8de133f870d3c17fa781d73d
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jul 8 16:55:27 2008 +1000

    remove mappings of some buffers.
    
    use drm gart code if available

commit 62e1b3fe161293abfc39f5b19fddbca6c7138a87
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 7 16:54:35 2008 +1000

    add initial support for a kernel memory manager
    
    This just pins all the current allocations via the kernel memory manager
    instead of trying to do them all in userspace.
    
    useful steps towards getting kernel modesetting

commit 300e3b2e7d5d207ee4f2803070a104a93c365995
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 4 10:39:34 2008 +1000

    port to using drm header files



More information about the xorg-commit mailing list