commit 38d9368e59b2990bf32a028ece2132451b402350
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Mar 17 18:59:55 2011 -0400

    bump for release
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit cdfc007eccc9b130fc08012deef304488eb6e469
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Mar 16 10:40:42 2011 +1000

    radeon/exa: correct function name
    
    this corrects the function name so it matches the contents.
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit b93d7658f669f6dc1cfacebcfe955a1e113a537c
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Mar 16 10:37:22 2011 +1000

    radeon/exa: fix scaling check
    
    This caused a regression in firefox, as these numbers are xFixed
    values hence 1 is actually 65536.
    
    Should fix: https://bugzilla.redhat.com/show_bug.cgi?id=685084
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit 8567b8cd9e136ef69906e02286b3752db2404741
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Mar 15 13:13:06 2011 -0400

    APU: no tiling yet
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 4d350497012fa31a417ada662006e2d64db2a4b5
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Mar 15 10:32:19 2011 +1000

    radeon: exa shaders don't handle scaling either.
    
    rendercheck tsrccoords test fails.
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit 6319a33cb7bd8dba1eaf47bee1e2608cee5d7600
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Mar 2 19:38:04 2011 -0500

    kms: add cayman pci ids
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit fd65def45a57e3242596274d270791df8abc8e29
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 13 17:02:31 2011 -0500

    kms: no accel yet for cayman
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 585e2a3b803b6d3e070f2427e9cb49bab0949239
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 13 16:58:01 2011 -0500

    kms: add cayman chip family
    
    KMS only.  No UMS support for cayman.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 6835e22256ba7a74c02504383f63baaba7e87156
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Mar 2 12:20:45 2011 -0500

    r6xx+: truncate point sampled coordinates
    
    By default the hardware rounds texcoords. However,
    for point sampled textures, the expected behavior is
    to truncate. When we have point sampled textures,
    set the truncate bit in the sampler.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 8a8862e4165dc5be779bce5e327a31da4826db3b
Author: Sedat Dilek <sedat.dilek@googlemail.com>
Date:   Sat Feb 26 21:04:22 2011 +0100

    kms: Fix warning XNFprintf is deprecated (v2)
    
    The first take of my patch missed the breakage against pre-1.10
    xservers and now I know XNFasprintf() is not a 1:1 replacement
    for XNFprintf().
    The idea for the fix seemed to be so obvious, but as usual "really"
    test the patch you are sending to any ML.
    I am awfully sorry for the overhasty bad hack.
    Thanks to Alan and Alex for the help to fix it correctly, now.
    
    Tested-By: Sedat Dilek <sedat.dilek@gmail.com>
    Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>

commit 88304fe9c0ce69012d44a77a5368c35236511dac
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Feb 28 11:29:19 2011 -0500

    kms: don't rotate if acceleration is not enabled
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 99141761e947e2153ed1a3bc485dc5716a22acb1
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Feb 28 11:20:44 2011 -0500

    kms: don't enable tiling if accel is off
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 7928c120fb629a782846bcd5734d9fa14cbb099d
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Feb 28 14:11:57 2011 +1000

    xv: fix height alignments for U/V planes
    
    The kernel CS checks showed we were incorrectly aligning the
    U/V allocations for when we used them as texture sources.
    
    This should fix
    https://bugs.freedesktop.org/show_bug.cgi?id=34567
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit e55520c0e582f2a500b3b01c2cb78750e15256ca
Author: Michel Dänzer <daenzer@vmware.com>
Date:   Sat Feb 26 15:27:59 2011 +0100

    Revert "kms: Fix warning XNFprintf is deprecated"
    
    This reverts commit cb4dc7ab66016d0c980800f8dbf71bbe993889d3.
    
    Looks like this caused https://bugs.freedesktop.org/attachment.cgi?id=43852 ,
    but even if it didn't, the following needs to be addressed first:
    
    cc1: warnings being treated as errors
    ../../src/radeon_kms.c: In function ‘radeon_open_drm_master’:
    ../../src/radeon_kms.c:413: error: passing argument 1 of ‘XNFasprintf’ from incompatible pointer type
    /usr/local/include/xorg/Xprintf.h:57: note: expected ‘char **’ but argument is of type ‘char *’
    ../../src/radeon_kms.c:413: error: passing argument 2 of ‘XNFasprintf’ makes pointer from integer without a cast
    /usr/local/include/xorg/Xprintf.h:57: note: expected ‘const char * restrict’ but argument is of type ‘uint16_t’
    ../../src/radeon_kms.c:413: error: assignment makes pointer from integer without a cast
    make[2]: *** [radeon_kms.lo] Error 1

commit cb4dc7ab66016d0c980800f8dbf71bbe993889d3
Author: Sedat Dilek <sedat.dilek@gmail.com>
Date:   Fri Feb 25 17:21:52 2011 -0500

    kms: Fix warning XNFprintf is deprecated
    
    Noticed when building ati/radeon ddx against xserver 1.10-rc3.
    
    [ build.log ]
    ../../src/radeon_kms.c:412:5: warning: 'XNFprintf' is deprecated (declared at /usr/include/xorg/os.h:273)
    
    agd5f: don't break the build against pre-1.10 xservers.
    
    Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit ecfdb209afe2aafc378baab8c511f5df7b000270
Author: Sedat Dilek <sedat.dilek@googlemail.com>
Date:   Fri Feb 25 21:48:14 2011 +0100

    UMS: Fix build against xserver 1.10-rc3
    
    This issue was introduced due to last minute backout of RandR-1.4
    in xserver 1.10-rc3.
    
    Switch to "#ifdef RANDR_14_INTERFACE" as suggested by Keith Packard.
    See also <http://lists.x.org/archives/xorg-devel/2011-February/019643.html>.
    
    Note:
    The ddx needs a rebuild as the X video driver ABI changed to version 10.0.
    
    Reported-by: Alex Deucher <alexdeucher@gmail.com>
    CC: Keith Packard <keithp@keithp.com>
    Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>

commit 04293a3a84acd96ccdf8e5e865cf973325ca43a1
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 24 02:33:41 2011 -0500

    dri2: disable pageflipping for transformed displays
    
    Based on Ben's nouveau patch.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 91070cfd75d5607c4a72ace780f830f0ddb40e84
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Feb 23 00:55:28 2011 -0500

    Xv: use aligned height to calculate Xv buffer size
    
    Make sure it's large enough for the tiling mode so the
    CS checker doesn't complain.  Should fix:
    https://bugs.freedesktop.org/show_bug.cgi?id=34567
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit acd54a48a6680956ed903fc890204c0c910b6712
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Sun Feb 20 22:51:04 2011 +0100

    Properly restore CLOCK_CNTL_INDEX register
    
    RADEONRestore() restores the CLOCK_CNTL_INDEX register before calling
    RADEONRestorePLLRegisters(), which modifies the CLOCK_CNTL_INDEX register
    to access the PLL registers.  As a result we may end up with the wrong clock
    being selected when exiting X.  This happens on platforms where the driver
    doesn't save and restore the VGA state.
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>

commit d7c2ba4286ea32401c0026cb92ec167f7b5753d8
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Feb 16 18:30:34 2011 -0500

    man: add btc chips to the list
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit d0f8bffbbc26818eccdd305ef142387dc4975bba
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Feb 16 15:09:20 2011 -0500

    kms: add tiling support for evergreen/NI
    
    - requires 2.6.37 or newer
    - 1D only at the moment
    - disabled by default
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 0471d8412acd82e281a35fc4c6bb2d53b1ff5802
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Feb 16 15:07:35 2011 -0500

    kms: EXA/Xv tiling fixes
    
    - properly set tiling flags for temp surfaces
    - fix CB non_disp_tiling bits on evergreen
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 4d7e1498f7d9eb50e2eddabca193fc27bde24f0e
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Feb 15 11:24:23 2011 -0500

    fix Xv on pre-r6xx asics
    
    broken by:
    a9c1358099:"Xv: fix textured video alignment"
    
    Reported by:
    Artur Skawina <art.08.09@gmail.com>
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit a9a59717d11af37a2dda5555f6a83c5b65449527
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sat Feb 12 05:34:50 2011 -0500

    kms: use worst case base/pitch align if we don't have drm tiling info
    
    To avoid CS rejection.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 5f9b7fdb4ce27f8c6a64134bb4d5ebeb1c958cca
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sat Feb 12 05:19:12 2011 -0500

    kms: always get the tiling info even if we aren't tiling
    
    We need the proper group size to calculate alignment so the
    ddx and drm agree.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 355f0f7a67ce239b7fd2f2e81bcaaa88b2a09f03
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sat Feb 12 04:52:52 2011 -0500

    kms: fix rotate pitch align
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit f1dc419c989addc4737aed06ec8b8acdb4d40063
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 17:21:10 2011 -0500

    kms: evergreen/ni big endian accel support
    
    Based on 6xx/7xx patches from Cédric Cano.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit e8dc728a549323f1babe337b9d42ad504af1ca39
Author: Cédric Cano <ccano@interfaceconcept.com>
Date:   Fri Feb 11 17:06:47 2011 -0500

    ums: atombios endian fixes
    
    agd5f: fix a few more cases.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 48ffad957f1dbca909515ffa00629f4caa68706b
Author: Cédric Cano <ccano@interfaceconcept.com>
Date:   Fri Feb 11 17:00:31 2011 -0500

    kms: 6xx/7xx big endian accel support
    
    agd5f: minor cleanups
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 151b22bd7c3b1002a7261538611fb2b468815c86
Author: Cédric Cano <ccano@interfaceconcept.com>
Date:   Fri Feb 11 16:33:16 2011 -0500

    kms/6xx+: endian swap cursor uploads
    
    agd5f: remove kms surface for cursor since
    we now do the swap in the cursor load to avoid
    breaking pre-6xx cards with BE.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 309fac041f998e20338d320aabaeda5cc1bb6348
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 14:32:45 2011 -0500

    kms/exa/xv: fix alignment checking in accel state setup
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 25fe3ec4c6dfcdf6ba72a032bc9cb2c84d84029a
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 14:03:56 2011 -0500

    kms/exa: UTS/DFS base alignment fixes
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 3d10278ce511f5dabb68ed86ee43eaaf43585983
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 13:51:11 2011 -0500

    Xv: fix textured video alignment harder
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit a9c135809945fb372ce390f06918b9fd8e455b3f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 13:21:43 2011 -0500

    Xv: fix textured video alignment
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit e5bd99faa3b6629a55168386d5dfa936ee4e97ae
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 12:14:55 2011 -0500

    kms: remove RADEON_TILING_SURFACE flag on front bo
    
    Should have been removed in:
    ef9bfb262db7004bef3704e5d914687e50d3fca4
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 92ffce1892d24a98d789aad57a4230cadb0c812a
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Feb 11 03:12:43 2011 -0500

    EXA/r6xx+: properly account for height alignment in copy temp buffer
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 39104c6e8461cf49c1bb03a18858ad75a9d98b46
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 14:31:43 2011 -0500

    remove EVERGREENSetAccelState()
    
    It was a duplicate of the R600 variant.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 7ac3a2e0bcdadff7c7172a9f833f526b526da16b
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 14:24:50 2011 -0500

    6xx+: switch to linear aligned rather than linear general
    
    linear aligned is supposedly more performant, but more
    importantly, linear general only works on the CB without
    slices.  The texture blocks technically don't support
    linear general although, I think linear general gets
    upgraded to linear aligned in the hw which is why it
    currently works.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit e3145801b80fd4be4cf770128876e86e89bda66f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 14:14:55 2011 -0500

    evergreen/NI: consolidate spi setup
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit be67ded05621aff9c85525372fd119071d3278ec
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 14:06:38 2011 -0500

    6xx/7xx: consolidate spi setup
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 2c5ae1724307e0dba5d0306fe27c1e15a7390a2f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 13:47:53 2011 -0500

    evergreen/ni: consolidate CB state handling
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit c52d817b51e13447802fe338be2d247ffba2a669
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 13:35:02 2011 -0500

    6xx/7xx: consolidate remaining CB state
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 5f9bc127d302404432b631e3e774192950f57b42
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 10 03:28:01 2011 -0500

    kms/r6xx+: clean up pitch/height alignment in EXA UTS/DFS

commit a4899db96029acde6cd400fc0541693a487898e7
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sat Feb 5 14:11:42 2011 -0500

    UMS: fix spelling in error message
    
    Noticed by: Warren Block <wblock@wonkity.com>
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 84450ea9221f32296c1f786a6aa126a08bb9756f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sat Feb 5 14:05:48 2011 -0500

    UMS/DCE3.2: fix segfault
    
    atombios_pick_dig_encoder() needs to be called
    with a valid crtc assigned.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit a27b5dbd9fba689f1814c0888d1b7459b6c6b1a1
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 3 19:06:22 2011 -0500

    Bump version post release
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 0a1a0513a61f392580bde39cca4880f2c19abc8d
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Feb 3 18:09:17 2011 -0500

    bump version for release
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit ef9bfb262db7004bef3704e5d914687e50d3fca4
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Feb 1 19:24:44 2011 -0500

    kms/pre-6xx: fix pageflipping with tiling
    
    Use UTS/DFS to tile/untile as appropriate for sw access on
    pre-6xx.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=33738
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit bb16dd77321e5a64a3cb2d2ca9982117799ac1a8
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Feb 1 19:20:00 2011 -0500

    kms/r6xx+: fix tiling and pageflipping harder
    
    Thanks for Michel for final fix.  Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=33738
    for r6xx+ asics.  A similar approach for pre-r6xx
    asics is pending.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 9c124f781049ef11a8b19894a29b7f62975b3011
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Feb 1 18:59:40 2011 -0500

    radeon: remove device 0x4243
    
    0x4243 is a PCI bridge, not a gpu.
    
    See:
    https://bugs.freedesktop.org/show_bug.cgi?id=33815
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 66eb81b62e5ae8e1d7bd44ed8a179e5ec1ca69af
Author: Michel Dänzer <daenzer@vmware.com>
Date:   Mon Jan 31 12:26:20 2011 +0100

    UMS: Slightly improve xserver version check.
    
    This will ensure the xserver definitions necessary to compile the new code are
    there. xf86CrtcSetMode will be unresolved at runtime with a few xserver
    commits, but I'm afraid this is the best we can do.
    
    See https://bugs.freedesktop.org/show_bug.cgi?id=33719 .

commit 3dc28c86eb57cac819e4ed650acfe1f7df6ef565
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 27 13:09:26 2011 -0500

    ums: fix build against xserver >= 1.10
    
    xf86CrtcSetMode was removed in:
    http://cgit.freedesktop.org/xorg/xserver/commit/?id=8b35118c03590a7ad3786d3284bafb3f40fcb8cc

commit f58e1354b78bf6b70120bddfe1566da3b0723f72
Author: Jerome Glisse <jglisse@redhat.com>
Date:   Wed Jan 26 16:13:30 2011 -0500

    dp: fix displayport support by syncing with KMS code
    
    Warning the dp clock value are divided by 10 in ddx (10 times
    bigger than kernel value) this is somethings very picky.
    
    Signed-off-by: Jerome Glisse <jglisse@redhat.com>

commit 0f90133ac61c5e1d80b6fa9256e079349940029f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Jan 24 12:40:22 2011 -0500

    vbo: warn if we add a bo with a pointer to the wait list

commit 42529603ecf86fcfd0a8f3495d9db9ce1ee9b4c3
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Jan 24 12:30:56 2011 -0500

    vbo: always flush the cbuf bo in flush_indirect()
    
    Always flush the cbuf in case we end up with a cbuf mapped in
    Prepare*(), but never end up issuing a draw call since the cbuf
    may be in use by multiple ops.
    
    The CS check for the cbuf bo is no longer necessay because
    the cbuf bo is NULL at this point due to the radeon_vbo_put()
    just prior.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=32188

commit 9b0e03e98ab739efb4031f81cc4a1a50b3d87a42
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Jan 24 00:13:25 2011 -0500

    vbo: avoid extra cs revalidation in vbo alloc
    
    Make sure we have a valid bo before revalidating.

commit fadee0409a8e13b78bbccb83dd70f590fee23d57
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Jan 21 17:30:28 2011 -0500

    vbo: balance radeon_vbo_get() and radeon_vbo_put()
    
    bo_ref() and bo_map() in radeon_vbo_get()
    bo_unmap() and bo_unref() in radeon_vbo_put()
    
    rather than doing the bo_map() separately in
    radeon_vbo_space().

commit af7d81625a8cf873e6efc881489b3eda9861bd03
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Jan 21 17:01:25 2011 -0500

    evergreen: use vb_offset rather than vb_start_op for cbuf offset

commit 4817fac5f728b777939e2e2bee16b842c9e1367b
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Jan 21 15:59:32 2011 -0500

    vbo: remove useless radeon_vb_discard()
    
    We already reset vb_start_op to -1 in the
    UMS/KMS ib discard functions.

commit 0a03f03a65aad925ba2d9c76b1d3356184607bf9
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 20 17:07:32 2011 -0500

    evergreen/ni: fix Xv artifacts
    
    Port of the 6xx/7xx fix to evergreen.  Bad texture size
    for texture cache flush.

commit f41cf83750ba9a2e0797fdb21ea9104b85ce53aa
Author: Marton Balint <cus@fazekas.hu>
Date:   Thu Jan 20 17:04:56 2011 -0500

    r6xx/7xx: fix Xv artifacts
    
    bad textures size for cache flushes.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=22007

commit 57fbddfc21d8c6794f378489b764cc2a0ad4a48c
Author: Michel Dänzer <daenzer@vmware.com>
Date:   Tue Jan 18 16:07:52 2011 +0100

    Fix crash freeing KMS video memory.
    
    Where's that brown paper bag? :}

commit 6548bb9836253c586023ffe5ad1497ddabaa50fc
Author: Michel Dänzer <daenzer@vmware.com>
Date:   Tue Jan 18 10:23:41 2011 +0100

    Fix KMS textured video leaks (bug #33193).
    
    v2: Fix radeon_legacy_free_memory() argument type error pointed out by
    Marton Balint, refactor video memory freeing logic into helper function.
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=33193 .

commit edc3496b55577ee8509ddd9188e6f2bcdf7169a1
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Jan 17 07:55:29 2011 +1000

    radeon: add back flush in block handler.
    
    this is also needed for certain things like stipple rendering.
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit 63d7dece3f4be8b14012b3a2bedd850831c0437b
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 13 11:24:26 2011 -0500

    rs880 fix typo in HD 4250 string
    
    Noticed by Nigel Taylor
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=33057

commit c5b3db18d888552328e9718ea022794fc5bde352
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Jan 11 16:21:18 2011 -0500

    kms: fix pitch aligment for scanout
    
    Display has slightly stricter pitch alignment requirements
    than other blocks.  Factor that in when aligning pitch.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=32997

commit bbd7adce889359b5eb3239b73e904b3ede283e12
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Jan 11 15:41:03 2011 -0500

    radeon: fix yet another pitch align

commit af2e6d7d2f1b3d8f8f6b0acfb2b7b0cfaff7bcdb
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Jan 11 14:42:17 2011 -0500

    radeon: fix pitch align in pageflip code

commit e5d0a400d08da2358fac9c2ad12042f125525736
Merge: 0e432df e27e9b4
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Jan 10 18:16:49 2011 -0500

    Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati

commit 0e432dff9e06a183acaeb20db29cbd03ff0f4b82
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Jan 6 20:56:45 2011 -0500

    NI: add pci ids

commit 34d61785b9bc13287bd7ab8bdd8a1b99a3df4440
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Nov 23 20:54:57 2010 -0500

    Add EXA/Xv acceleration support for NI chips

commit 97322c00faf08461b941edf97efe86d8b082a0ce
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Nov 24 12:18:04 2010 -0500

    Bail on NI cards with UMS
    
    NI cards require KMS.

commit c678b79f99238473df6ff1bedbae840950cdf88c
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Nov 23 20:45:25 2010 -0500

    add NI family ids

commit e27e9b4e50ad42885ad2e25be897cdf29aa59712
Author: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
Date:   Sun Dec 19 03:56:17 2010 +0100

    ddx/ati: Bugfix for pageflip consistency check.
    
    target_msc wasn't passed from vblank event handler
    to pageflip routine, due to a missing initalization.
    Now fixed.
    
    Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>

commit 30c5f217f91ed1ee15b5fff0002521d98682efb7
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Dec 17 13:40:40 2010 -0500

    exa/dfs/ontario: always use the CPU for DFS for now
    
    There are issues with rendering to gart memory that haven't
    been sorted out completely yet.

commit e97079c1b621433b4aa3ecfdd2aa0884aac5df76
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Dec 16 18:49:55 2010 -0500

    DCE4.1: fix DIGx routing
    
    Works more like DCE4.0.  With only two DIGx blocks
    the routing is hardcoded based on link.
    This fixes blank screen issues when changing crtc
    routing due to incorrect crtc to dig mapping.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 3b1fb12dec7df4e9434b2c51568ac8d997638922
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Sun Dec 12 19:16:47 2010 -0500

    man: minor formatting fixes

commit b1af52e522158788a9613d6f1a2309a3987ad59f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Dec 7 19:17:09 2010 -0500

    man: add rs880 info

commit f9bbb26dd97254b66de11bb2abd821aa293ecba5
Author: Matt Turner <mattst88@gmail.com>
Date:   Thu Dec 2 17:00:11 2010 -0500

    Add missing call to vbeFree (bug 4417)
    
    Also kill unneeded vbe.h include from radeon_bios.c.
    
    Signed-off-by: Matt Turner <mattst88@gmail.com>

commit 9fc16ff3f8806971cb495e8838af1e5f9149d34f
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Dec 3 02:04:28 2010 -0500

    radeon: remove duplicated define
    
    xfixedtofloat macro was defined several times

commit f074762fff4253a457cb48519bb33a2e2c90f8b9
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Fri Dec 3 01:25:41 2010 -0500

    radeon/exa: fallback for non-affine transforms
    
    We need to implement a texture lookup with perspective
    divide for non-affine transforms.  For now just fallback.
    Should fix:
    https://bugs.freedesktop.org/show_bug.cgi?id=31799
    although it appears either EXA or the xserver gets this
    wrong too.

commit 774b114baa932078f8bf91ea302850a8c54c2c07
Author: Nicolas Joly <njoly@pasteur.fr>
Date:   Thu Dec 2 16:02:44 2010 -0500

    ati: remove leftover word in ati.man
    
    fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=28297

commit 69639ef377a9d6701cdef902f8a1c5e0b58cf833
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Thu Dec 2 02:12:24 2010 -0500

    radeon/kms: pageflipping man page updates

commit f48af8a6cfa1ac665f07b8f9712e94b77bc4f5e9
Author: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
Date:   Tue Nov 23 04:41:53 2010 +0100

    ddx/ati: Fix reporting of pageflip completion events on multi-head.
    
    When a drawable is page-flipped on multiple crtc's (fullscreen
    drawable on mirror-mode or multi-head x-screen), only one pageflip
    event is finally delivered, after the last participating crtc signals
    flip completion, this to avoid visual corruption.
    
    Old code returned vblank count and timestamps of flip completion
    of this last crtc, instead of the values of the "master crtc", the
    one that was used for initially scheduling/triggering the pagflip
    via vblank events. (master = radeon_dri2_drawable_crtc(drawable))
    
    This patch makes sure that the pageflip completion values of the
    "master" crtc are returned, otherwise client applications will
    get confused by the random (msc, ust) values returned by whichever
    crtc was the last to complete its flip. Without this, the returned
    values change randomly and jump forward and backward in time and
    count.
    
    The patch also implements a consistency check on returned vblank
    count values of pageflip completion. Impossible values are detected,
    a x-warning is logged and returned (msc,ust) values are marked invalid,
    so clients could perform error handling. Such a warning would indicate
    bugs in the pageflip completion routine of future kms drivers or the
    ddx to aid driver debugging.
    
    Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>

commit 122536ee0aeb1eef1a9d80d5e464dcb423dc2837
Author: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
Date:   Mon Nov 22 04:11:07 2010 +0100

    ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps.
    
    A new optional kms driver option "SwapbuffersWait" is defined
    for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps
    will be synchronized to vsync, otherwise not.
    
    This currently only affects copy-swaps, not pageflipped swaps.
    It also requires a swap_interval setting of zero by the OpenGL
    client.
    
    Ideally, we'd provide a way for dri2 to pass the current swap
    interval to the ddx so we could change this dynamically.
    
    Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>

commit 0de680730294bd623f6b3e189faa7b88a09d3a2a
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Nov 17 17:39:39 2010 -0500

    radeon/kms: add pageflip support
    
    requires radeon drm 2.8.0 or higher
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
    Signed-off-by: Jerome Glisse <jglisse@redhat.com>

commit fccdca8db34010f566bd068c74cdef0f4a8cb7f5
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Nov 17 17:37:25 2010 -0500

    radeon/kms: allow tiled front buffer on 6xx/7xx
    
    Use UTS/DFS to tile/untile as appropriate for sw access.
    Also enables pageflipping with tiling enabled.

commit 035f7f3ab529ca19b853066792af8a23d08a0f53
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Dec 1 10:23:14 2010 +1000

    radeon: add some missing math.h and assert.h includes

commit 0f924e83d7be6fca7e024acdf973089efdf3b627
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Dec 1 10:23:33 2010 +1000

    radeon: make sure EXA is off when EXA is disabled with --disable-exa

commit e142e55c56d8440d7185b594c696ec9eeb699cda
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Nov 30 15:51:21 2010 -0500

    evergreen: set default group_bytes to 256
    
    512 seems to cause issues on certain cards.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=31724

commit 90f831361844f1b80b3f6bb718ff5ac584d73d48
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 29 18:09:05 2010 -0500

    evergreen: use dot4 for transforms

commit 3cae361d0448b6e231c80f53d64bdbbdd74dc4cf
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 29 17:44:47 2010 -0500

    6xx/7xx: clean up gpr/const handling in shaders

commit d9bcac516f2a810acb300b29169e56a2df0b47ac
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 29 17:23:30 2010 -0500

    r6xx/r7xx use dot4 for transforms

commit 5d3f33729be0639cef17372345b2dab6127e39d9
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Wed Nov 24 10:59:09 2010 -0500

    radeon/kms: fix output enumeration
    
    If a system has a mix of DVI-I, and DVI-D connectors, or a mix
    of HDMI-A and HDMI-B connectors, the enumeration was per
    connector type, but the naming was the same for multiple
    connectors (DVI-[0-n] for DVI-I, -D, -A, and HDMI-[0-n]
    for HDMI-A, and -B), you'd end up with multiple connectors
    with the same name.  Fix this by tracking the number of
    connectors across similar connector types.

commit dc470b5382ffa27bd4a673b21fb6b978d3716ca0
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Nov 23 01:46:15 2010 -0500

    radeon/man: divide driver options into UMS and KMS

commit 4cbb7100df4b983d77c20a77431cf2f5101bde36
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Tue Nov 23 01:22:04 2010 -0500

    update man page to include ontario

commit 718dfd443897d70d97fc19afddfbcfe1e39a9c59
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 22 13:11:50 2010 -0500

    Ontario: add workaround for small pixmap issues with DFS
    
    On past asics these kind a problems were usually due to a bad
    backend map config. I suspect in this case, and the previous
    cases it may be related to using linear buffers rather than
    tiled.
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 61c97b0812c820564c7bc9d64a998c109bcd46b3
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 22 13:10:16 2010 -0500

    Add EXA/Xv acceleration support for Ontario Fusion APUs
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit 0659f35dfbeda7dd3ff58da1deb6484fabadc332
Author: Alex Deucher <alexdeucher@gmail.com>
Date:   Mon Nov 22 13:07:00 2010 -0500

    Add Ontario fusion APU pci ids
    
    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>

commit fa0cec331e6c94cebf82270dcd6c179b15851c5e
[--snip--]
