[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-ati: Changes to 'debian-unstable'



 ChangeLog                           |  967 ++++++++
 configure.ac                        |    7 
 debian/changelog                    |    9 
 man/ati.man                         |    2 
 man/radeon.man                      |  187 +
 src/Makefile.am                     |    7 
 src/ati_pciids_gen.h                |   41 
 src/atombios_crtc.c                 |   26 
 src/atombios_output.c               |  456 ++--
 src/drmmode_display.c               |  313 ++
 src/drmmode_display.h               |   16 
 src/evergreen_accel.c               | 1201 ++++++++++
 src/evergreen_exa.c                 | 1965 +++++++++++++++++
 src/evergreen_reg.h                 |  247 ++
 src/evergreen_reg_auto.h            | 4039 ++++++++++++++++++++++++++++++++++++
 src/evergreen_shader.c              | 3124 +++++++++++++++++++++++++++
 src/evergreen_shader.h              |  292 ++
 src/evergreen_state.h               |  341 +++
 src/evergreen_textured_videofuncs.c |  556 ++++
 src/pcidb/ati_pciids.csv            |   43 
 src/r600_exa.c                      |  198 -
 src/r600_shader.c                   |  766 +++++-
 src/r600_shader.h                   |    4 
 src/r600_state.h                    |   42 
 src/r600_textured_videofuncs.c      |   64 
 src/r6xx_accel.c                    |  124 -
 src/radeon.h                        |   60 
 src/radeon_accel.c                  |    9 
 src/radeon_atombios.c               |    5 
 src/radeon_bios.c                   |    1 
 src/radeon_chipinfo_gen.h           |   41 
 src/radeon_chipset_gen.h            |   43 
 src/radeon_commonfuncs.c            |    2 
 src/radeon_crtc.c                   |    4 
 src/radeon_cursor.c                 |   41 
 src/radeon_dri2.c                   |  542 ++++
 src/radeon_dri2.h                   |    2 
 src/radeon_driver.c                 |  903 +++++---
 src/radeon_exa.c                    |   58 
 src/radeon_exa_funcs.c              |   46 
 src/radeon_exa_render.c             |    9 
 src/radeon_exa_shared.c             |   51 
 src/radeon_exa_shared.h             |    3 
 src/radeon_kms.c                    |   83 
 src/radeon_legacy_memory.c          |    3 
 src/radeon_output.c                 |   18 
 src/radeon_pci_chipset_gen.h        |   41 
 src/radeon_pci_device_match_gen.h   |   41 
 src/radeon_probe.c                  |    1 
 src/radeon_probe.h                  |   50 
 src/radeon_reg.h                    |    6 
 src/radeon_textured_video.c         |   36 
 src/radeon_textured_videofuncs.c    |    2 
 src/radeon_vbo.c                    |   67 
 src/radeon_vbo.h                    |   54 
 src/radeon_video.c                  |   46 
 src/radeon_video.h                  |    1 
 57 files changed, 16027 insertions(+), 1279 deletions(-)

New commits:
commit ed0c5ac55a34ffc18a43d78cef4bb83cb6e1e3fa
Author: Cyril Brulebois <kibi@debian.org>
Date:   Thu Feb 17 13:57:17 2011 +0100

    Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 5fcd1dd..60277a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,900 @@
+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
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Nov 22 12:56:45 2010 -0500
+
+    ontario: add UMS modesetting support
+    
+    Accel not enabled yet.
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 7ad1f01573e930aa6238eaeb0e11708ae548dfce
+Author: Jerome Glisse <jglisse@redhat.com>
+Date:   Fri Nov 19 10:27:40 2010 -0500
+
+    evergreen: fix typo for fetch resource offset
+    
+    Signed-off-by: Jerome Glisse <jglisse@redhat.com>
+
+commit 3455a3b58532ea3ad901a317126968ab6cbb21b7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Nov 17 17:32:41 2010 -0500
+
+    radeon/kms: fix buffer base alignment for tiling
+    
+    On r6xx+, 2D tiling can require larger than 4k base alignment.
+
+commit beb7fecd0191e38fb238134ba612985062cf9770
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Mon Nov 15 11:59:58 2010 +1000
+
+    dce4: improve the VT switching code.
+    
+    add in lots more blocks of regs to save/restore
+
+commit 51e51f864a691e51b5193d102398ced667e0beb1
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 11 18:48:40 2010 +1000
+
+    evergreen: remove warnings since last commit
+
+commit abbf73ee990512ac16ca77e8bb23288495e1f9f4
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 11 09:38:15 2010 +1000
+
+    evergreen: add UMS VT switch support.
+    
+    This isn't perfect, but it brings back text VTs here on the
+    DAC and DVI outputs.
+
+commit e1dfaf93d06bc5eafdbc2e1823d19204ce8f242c
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 11 09:15:27 2010 +1000
+
+    avivo: use arrays to store the crtc/pll info for save/restore
+    
+    this is just prep work for evergreen VT save/restore
+
+commit 0c2834e67df6e143a7d15f373faaddca1dda6b18
+Author: Michel Dänzer <daenzer@vmware.com>
+Date:   Fri Nov 5 09:30:40 2010 +0100
+
+    Fix incorrect CS size in one textured video path. (Bug #31364)
+    
+    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31364 .
+
+commit 2a7b080727f61559cf8444c93a5088f4155a8fdf
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Oct 29 16:56:45 2010 -0400
+
+    radeon/kms: more alignment fixes
+
+commit bf60af579382a0d48f7a65a4cec88759cc8b683c
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Oct 28 13:06:54 2010 +1000
+
+    dri2: reference count the client privates key/callback
+    
+    This lets multi-screen work better, but still having issues after server
+    recycle, but it doesn't crash at least.
+
+commit fb22d0c06a7dc42216230e198ff443d8035e9d21
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Oct 28 11:10:03 2010 +1000
+
+    radeon: only register block handler once per fd.
+    
+    should fix https://bugs.freedesktop.org/show_bug.cgi?id=29726
+    
+    the problem is of course the second head instance tries to access the
+    fd and fails, however I think this might break syncing on the second
+    head but not sure, but its better than just hanging up the X server
+
+commit 040140b5d7cbeaf5d83687bc87e4a236ff9f0cbd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Oct 27 20:16:17 2010 -0400
+
+    drm/radeon: unify fb bo alignment harder
+    
+    More duplicated paths discoved...
+
+commit f07f9b7b61c05f2de1d61bb0e2f71bd017c8d36a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Oct 27 12:37:42 2010 -0400
+
+    kms/radeon: unify fb bo alignment handling
+    
+    Previously there were 3 different paths with what should
+    have had duplicated code:
+    - EXACreatePixmap2
+    - Initial front buffer creation
+    - Randr resize
+    
+    This patch attempts to unify the alignment across all 3.
+    
+    This may fix tiling issues in some cases and should make
+    buffer pitches match for pageflipping.
+
+commit d31046ba6c8eee9b7decc3875697d37c38bc38f3
+Author: Michel Dänzer <daenzer@vmware.com>
+Date:   Wed Oct 27 12:12:04 2010 +0200
+
+    Re-use result of GetScreenPixmap call.
+    
+    Fixes compile warning due to local variable ppix being unused when building
+    against current xserver Git.
+
+commit 4dd7f835c17b00707f1d8d4e36a24380ba52761e
+Author: Michel Dänzer <daenzer@vmware.com>
+Date:   Wed Oct 27 12:09:03 2010 +0200
+
+    Fix another stray xfree() call.
+
+commit f815e9c3c61b1ed73e7dd9383587efcdd8dfc07f
+Author: Michel Dänzer <daenzer@vmware.com>
+Date:   Wed Oct 27 11:29:12 2010 +0200
+
+    Don't try to delete DRI2 event list entries that were never added. (Bug #31086)
+    
+    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31086 .
+
+commit df92245e1fd0ead2581b675cd96ac8bcc8cb65d7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Sun Oct 24 14:27:27 2010 -0400
+
+    r100: add some missing bits in SE_COORD_FMT
+    
+    Texture coordinates work fine with or without these,
+    but this should be more correct I think although
+    I don't think it matters since we aren't sending w
+    anyway.
+
+commit fc7aa6e3bbb86eaa2f34b827629f7e82cde65ac7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Sun Oct 24 11:56:48 2010 -0400
+
+    UMS/radeon: fix typo in restore palette
+
+commit 5efdf514ab0e5439114e8dd7a49105812155eb69
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Sun Oct 24 11:45:19 2010 -0400
+
+    UMS/radeon: fix screen dimming on VT switch
+    
+    Save and restore the palettes on VT switch.  The restore
+    has to be done after the vga restore to work properly as
+    determined by Jonathan Kollasch.
+    
+    Fixes:
+    https://bugs.freedesktop.org/show_bug.cgi?id=18407
+
+commit 1e3ede62c39307d0210cb2044badd619a4f44fec
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Sun Oct 24 11:24:07 2010 -0400
+
+    UMS/atom: default to DVI mode if we don't have monitor hdmi info
+    
+    Fixes:
+    https://bugs.freedesktop.org/show_bug.cgi?id=30330
+
+commit 51f26a7f01b68e373867c03881868ca8830664d6
+Author: Mark Schreiber <mark7@alumni.cmu.edu>
+Date:   Sat Apr 10 10:55:08 2010 -0700
+
+    Correct spelling and grammar
+
+commit 0f575984594e6977b4a7cb794dad8c6e56c850f1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Oct 19 19:21:39 2010 -0400
+
+    Xv: limit overlay to 2047x2047
+    
+    Fixes:
+    https://bugs.freedesktop.org/show_bug.cgi?id=15391
+
+commit 0f184630cd4760199430320215e4280438fc4ce5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Oct 19 17:13:06 2010 -0400
+
+    radeon: fix compilation on xserver >= 1.10
+    
+    Fixes:
+    https://bugs.freedesktop.org/show_bug.cgi?id=30451
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 179b0e15924ae2757efaece6488ae835ba6436e3
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Tue Oct 19 13:37:22 2010 +1000
+
+    r600: for 2d tiles we need to align to channels no banks.
+
+commit 809cacbc23ab37aa7952665f9b2e37c03a34f173
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Mon Oct 18 12:32:11 2010 -0400
+
+    kms: Let the server know if we got more than 1 EDID block
+    
+    Otherwise things like xf86MonitorIsHDMI() won't work right.
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 042037e485396981cf4a420c247104ba5d016ca0
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Oct 14 17:00:51 2010 -0400
+
+    evergreen: requires same cursor fix as avivo chips
+
+commit 0f37458c253aec46d98db6661c4def711df8fc17
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Thu Oct 14 14:37:34 2010 -0400
+
+    Don't allow the config file to override BIOS location
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 2918df3a312fc600e83f84c298b9653d2eb3a8d5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Oct 13 17:16:04 2010 -0400
+
+    evergreen: increase XV_CRTC Xv attribute range
+    
+    Cover all 6 possible crtcs.
+
+commit 0d1f9fd03d0196dda5c1ce34b2e68b007c1874f2
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Sun Oct 10 12:06:22 2010 -0400
+
+    DCE3+: UMS modesetting fixes
+    
+    - add mising LVTMA case statement for DCE3.0 dig encoder
+    - some DCE4 systems have EN/DISABLE_OUTPUT actions
+
+commit acf4024aa0ef192355b2bd8281507b1c2e6b7de4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Oct 8 16:30:36 2010 -0400
+
+    ATOM DDC fixes for UMS
+    
+    - Header size was already subtraced from table size
+    - Only hw capable ddc pads are shared with aux
+
+commit 74fd2b91477106a26a2d9fb4b11c885910996041
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Oct 7 17:33:00 2010 -0400
+
+    DCE3.2 UMS: fix duallink
+    
+    Should fix:
+    https://bugs.freedesktop.org/show_bug.cgi?id=30686
+
+commit 8c544272f218fd8bd93a898b96afedc2498b27bb
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Oct 7 17:25:47 2010 -0400
+
+    fix the non-kms build
+    
+    Should fix:
+    https://bugs.freedesktop.org/show_bug.cgi?id=30685
+
+commit 81360adffb2a66b9a95a38671f9227a9718c9841
+Author: Oldřich Jedlička <oldium.pro@seznam.cz>
+Date:   Mon Sep 6 21:14:52 2010 +0200
+
+    radeon: proper DRI2 pending events handling when client gone. (v6)
+    
+    Properly handle asynchronous DRI2 events for disconnected clients.
+    Track client's pending requests and mark them as invalid when the
+    client disconnects.
+    
+    This is based on the version from Alban Browaeys in bug #29065.
+    
+    v1 (Alban Browaeys): Based upon a detailed explanation from Oldřich
+    Jedlička and comments from Christopher James Halse Rogers.
+    on http://lists.x.org/archives/xorg-driver-ati/2010-August/016780.html .
+    
+    v2: Updated version to apply on master. Removed unnecessary
+    client_index field from _DRI2FrameEvent. Added freeing/removing from
+    list to failed paths of radeon_dri2_schedule_wait_msc and
+    radeon_dri2_schedule_swap.
+    
+    v3: Adopt to older xorg-server that doesn't have dixRegisterPrivateKey.
+    
+    v4: Conditional include of list.h, unreachable return removed.
+    
+    v5: Distribute list.h as xorg_list.h, remove xorg-server version check.
+    Use the version from xorg-server when available (checked in
+    configure.ac).
+    
+    v6: Removed xorg_list.h, made DRI2 scheduling features dependent on
+    list.h presence.
+
+commit adee138f007e26307f1aab7f8fe066150c12e55d
+Author: Jesse Adkins <jesserayadkins@gmail.com>
+Date:   Tue Sep 28 13:29:50 2010 -0700
+
+    Purge cvs tags.
+    
+    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit f1bf9cbb471d60ee4b0422bc4e896e3b86f4d75f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Oct 6 11:44:42 2010 -0400
+
+    radeon: man page updates
+    
+    - tv-out is not supported on carding using
+    the rage theatre chip for tv-out
+    - add evergreen cards to the list
+
+commit 0921ecc1c751df0dd56e0b1d0b78ab53d7164904
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Oct 4 12:34:47 2010 -0400
+
+    evergreen: use EXACreatePixmap2 if available
+
+commit 5bdb6434975584eef90eb9e5955b9c2a14b7f327
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Oct 4 12:31:51 2010 -0400
+
+    evergreen: port Karl's UTS/DFS changes to evergreen
+
+commit be8f45cbd313b68ad663f303c64edb4525b8f981
+Merge: e843faf ff5f466
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Oct 4 12:36:56 2010 -0400
+
+    Merge branch 'evergreen_accel' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
+
+commit ff5f466e6ca0ee541a255facff6c9198976dfd52
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Oct 1 15:46:43 2010 -0400
+
+    evergreen/dri2: fix depth allocation for depth+stencil
+    
+    evergreen uses separate allocations for depth and stencil,
+    so to handle that, create a depth buffer large enough to
+    handle both.  This is required for using the stencil
+    buffer in mesa.
+
+commit e843faf355c864beab81e74f0e39f8ad53d4c2bf
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Sep 30 19:30:35 2010 -0400
+
+    radeon: fix fbLocation for >32 bit MC addresses
+    
+    If the fbLocation was at an address >32 bits, we'd fail.
+    Change fbLocation to uint64_t and properly cast when needed.
+
+commit 886febc882053e09294225e85b102f965041b62b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Sep 30 19:20:17 2010 -0400
+
+    r6xx: fix bad mask when setting up HDP_NONSURFACE_BASE
+    
+    This fails for MC addresses >32 bits
+
+commit 16589b862feb796e15dc6e471d25604a4f5e7c1c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Sep 27 18:28:43 2010 -0400
+
+    bump version post release
+
 commit cc5005af61f45a3552f7358dc5aa711e42f5af54
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Mon Sep 27 18:20:53 2010 -0400
@@ -96,6 +993,12 @@ Date:   Sat Aug 21 21:44:39 2010 +1200
     radeon_bo_is_busy() may return without setting the domain out-parameter.
     If this happens, then download via a scratch GTT BO to avoid CPU VRAM read.
 
+commit e26a59e9db8067882327f872e3d2d760ce4c66f3
+Author: Mathieu Bérard <mathieu@mberard.eu>
+Date:   Thu Sep 9 19:32:38 2010 -0400
+
+    Fix NULL possible deref in evergreen_cp_wait_vline_sync
+
 commit b90cb61ccb0f4f80e0627141f223354a9371d47d
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Tue Sep 7 11:51:16 2010 -0400
@@ -108,6 +1011,28 @@ Date:   Tue Sep 7 11:51:16 2010 -0400
     Should fix:
     https://bugs.freedesktop.org/show_bug.cgi?id=29591
 
+commit 7cc0d3311f23ad569af004e0e4a0e2efbac107e5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Sep 3 00:32:27 2010 -0400
+
+    evergreen: fix Xv
+    
+    VS const buffer offset was wrong.
+    
+    fixes:
+    https://bugs.freedesktop.org/show_bug.cgi?id=29788
+
+commit 7c6ce4e62693f446d7d3c8a86502ccc03c0e55b0


Reply to: