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

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



 .gitignore                        |   84 
 ChangeLog                         | 3801 +++++++++++++++++++++++++
 Makefile.am                       |   12 
 README                            |   13 
 configure.ac                      |   93 
 debian/changelog                  |   35 
 debian/control                    |   28 
 debian/rules                      |   14 
 man/Makefile.am                   |   41 
 man/radeon.man                    |   77 
 src/.gitignore                    |    3 
 src/AtomBios/CD_Operations.c      |    7 
 src/AtomBios/includes/Decoder.h   |    1 
 src/AtomBios/includes/ObjectID.h  |  127 
 src/AtomBios/includes/atombios.h  | 1289 +++++++-
 src/Makefile.am                   |   33 
 src/ati_pciids_gen.h              |   35 
 src/atombios_crtc.c               | 1378 +++++++--
 src/atombios_output.c             | 1417 ++++++++-
 src/drmmode_display.c             | 1356 +++++++++
 src/drmmode_display.h             |   86 
 src/legacy_crtc.c                 |   94 
 src/legacy_output.c               |   50 
 src/pcidb/ati_pciids.csv          |   35 
 src/pcidb/parse_pci_ids.pl        |    2 
 src/r600_exa.c                    | 1333 +++++---
 src/r600_reg_r6xx.h               |    6 
 src/r600_shader.c                 | 1112 ++++---
 src/r600_state.h                  |   61 
 src/r600_textured_videofuncs.c    |  342 +-
 src/r6xx_accel.c                  |  585 ++-
 src/radeon.h                      |  337 +-
 src/radeon_accel.c                |  168 -
 src/radeon_accelfuncs.c           |    5 
 src/radeon_atombios.c             |  391 ++
 src/radeon_atombios.h             |   18 
 src/radeon_bios.c                 |  119 
 src/radeon_chipinfo_gen.h         |   37 
 src/radeon_chipset_gen.h          |   35 
 src/radeon_commonfuncs.c          |  518 ++-
 src/radeon_crtc.c                 |  306 +-
 src/radeon_cursor.c               |   74 
 src/radeon_dga.c                  |  466 ---
 src/radeon_dri.c                  |   77 
 src/radeon_dri2.c                 |  375 ++
 src/radeon_dri2.h                 |   42 
 src/radeon_driver.c               |  712 +---
 src/radeon_drm.h                  |  153 +
 src/radeon_dummy_bufmgr.h         |   62 
 src/radeon_exa.c                  |  228 +
 src/radeon_exa_funcs.c            |  541 ++-
 src/radeon_exa_render.c           |  845 +++--
 src/radeon_kms.c                  | 1010 ++++++
 src/radeon_legacy_memory.c        |   22 
 src/radeon_macros.h               |   49 
 src/radeon_modes.c                |   16 
 src/radeon_output.c               |  283 +
 src/radeon_pci_chipset_gen.h      |   35 
 src/radeon_pci_device_match_gen.h |   35 
 src/radeon_pm.c                   |  886 +++++
 src/radeon_probe.c                |   79 
 src/radeon_probe.h                |   41 
 src/radeon_reg.h                  |  278 +
 src/radeon_textured_video.c       |  624 ++--
 src/radeon_textured_videofuncs.c  | 5705 ++++++++++++++++++++++++--------------
 src/radeon_vbo.c                  |  206 +
 src/radeon_vbo.h                  |   62 
 src/radeon_video.c                |  119 
 src/radeon_video.h                |   25 
 src/simple_list.h                 |  202 +
 70 files changed, 22608 insertions(+), 6128 deletions(-)

New commits:
commit fb2377354b34245266f784f7a398b8dbb62a5b08
Author: Brice Goglin <bgoglin@debian.org>
Date:   Mon Feb 1 21:51:27 2010 +0100

    Bump build-dep on libdrm to 2.4.17 and add x11proto-dri2-dev

diff --git a/debian/changelog b/debian/changelog
index 2751509..484522f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) UNRELEASED; urgency=lo
     + EXA now enabled by default, closes: #502970. 
     + Fix display watermark, closes: #540954. 
     + Add KMS support, closes: #561526, #567999. 
+  * Bump libdrm-dev dependency to 2.4.17 to get libdrm-radeon.
+  * Build-depend on x11proto-dri2-dev for DRI2 support.
 
  -- Brice Goglin <bgoglin@debian.org>  Mon, 01 Feb 2010 21:35:44 +0100
 
diff --git a/debian/control b/debian/control
index 0fdef0e..7cc6f62 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,8 @@ Build-Depends:
  x11proto-fonts-dev,
  x11proto-randr-dev (>= 1.2),
  x11proto-render-dev,
- libdrm-dev (>> 2.2) [!hurd-i386],
+ libdrm-dev (>= 2.4.17) [!hurd-i386],
+ x11proto-dri2-dev,
  x11proto-xf86dri-dev,
  dpkg-dev (>= 1.14.17),
  automake,

commit 9dee6b89e36acbdb791ff95f327986babcea216c
Author: Brice Goglin <bgoglin@debian.org>
Date:   Mon Feb 1 21:45:39 2010 +0100

    Add bug closers

diff --git a/debian/changelog b/debian/changelog
index 8ce04ec..2751509 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) UNRELEASED; urgency=low
 
   * New upstream release snapshot.
+    + EXA now enabled by default, closes: #502970. 
+    + Fix display watermark, closes: #540954. 
+    + Add KMS support, closes: #561526, #567999. 
 
  -- Brice Goglin <bgoglin@debian.org>  Mon, 01 Feb 2010 21:35:44 +0100
 

commit 6b0adace0ac0fe2088b3e496e9ad8787b2852a72
Author: Brice Goglin <bgoglin@debian.org>
Date:   Mon Feb 1 21:40:38 2010 +0100

    New upstream release snapshot

diff --git a/ChangeLog b/ChangeLog
index 81ff17e..9f2dc97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,178 @@
+commit f9ff97e963140ff9c665454bd6b76a44947ff109
+Merge: a887818 712ac98
+Author: Brice Goglin <bgoglin@debian.org>
+Date:   Mon Feb 1 21:32:37 2010 +0100
+
+    Merge branch 'upstream-unstable' into upstream-experimental
+
+commit a887818f491f6c7315c56c4e0d0b702c4c6aa4ac
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Feb 1 11:01:47 2010 -0500
+
+    evergreen: add pci ids
+
+commit cb2772b69480268c059766c4f6b209ce590ede0e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Jan 29 12:59:46 2010 -0500
+
+    evergreen: add atombios crtc/pll functions
+
+commit bd8e04cb7b39f38b6958273582a9b324a9f0759a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Feb 1 10:07:43 2010 -0500
+
+    evergreen: add atom support for digital outputs
+    
+    analog is already supported by the existing code.
+
+commit 8ad40d3c32ad5b91725bd37fcade6bed504df421
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Jan 26 15:39:44 2010 -0500
+
+    evergreen: add crtc set base/format support
+
+commit 2c9cf0a07ff9e5a4989861bc2fdfd71d841013a8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Dec 10 15:29:14 2009 -0500
+
+    evergreen: add lut support
+
+commit 65246545c3dd9bfef73e8a0f200bd5909b89a167
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Jan 26 12:10:02 2010 -0500
+
+    evergreen: add hw cursor support
+
+commit c05cad56b69d239fa2e69905d15f4f08b9db4c55
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Jan 28 01:28:52 2010 -0500
+
+    evergreen: add base asic support
+
+commit ed63e1b1abe8810b5da6b4140892337eef08a9ea
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Jan 29 12:42:33 2010 -0500
+
+    evergreen: add register and utility defines
+
+commit 019260ec4a9f9fbf2ac63a2ca3314aa308471f7e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Dec 10 14:57:39 2009 -0500
+
+    evergreen: add chip enums
+
+commit e86ae564d8b94d2cc8d3c7cceb452a197ab6387a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Feb 1 12:03:23 2010 -0500
+
+    atom: update to the latest upstream atombios.h changes
+
+commit 77b13a02c70842a58e0590d0243f0ae016c5a640
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Feb 1 12:16:20 2010 -0500
+
+    r500: fix CS section size missmatch in Xv code
+
+commit 5c11264517d1b9808415d47e9dedc345610f0f86
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Fri Jan 29 15:10:33 2010 +1000
+
+    radeon: further digital encoder cleanups.
+    
+    this just cleans up a few more bits of the digital encoder setup.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 872a11fa9efb0b76cef83089ea1bb80792b94930
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Jan 28 01:19:23 2010 -0500
+
+    radeon: clean up dig encoder handling
+    
+    - switch the var name to dig_encoder
+    - quiet coherent messages
+    - clean up dig encoder selection
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit c1a73ff51b371ecc6f57a81a33f644344b4e3f70
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Thu Jan 28 12:58:29 2010 +1000
+
+    radeon: add support for picking the digitial encoder
+    
+    Testing on a W500 laptop found the LVDS + DisplayPort would conflict
+    over the choice of digital encoder, and only one would work.
+    
+    This patch fixes the DCE3 case where LVTMA requires the second digital
+    encoder and lets DP/DVI use the first in most cases.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 95b56275d80dcee48a7927df124602c34cd72235
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Jan 27 15:48:25 2010 -0500
+
+    avivo: add some hotplug detect regs
+
+commit 5a4327f7784361933484895c9af751ccfa242d48
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Jan 26 16:06:00 2010 -0500
+
+    radeon: minor pll updates
+    
+    add new fixed post divider option
+
+commit cbd642af7c76469d701471daea0c8d167567ccf8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Jan 26 12:03:45 2010 -0500
+
+    radeon: use mmio bar size rather than hardcoded number for register ops
+    
+    newer asics have larger mmio bars
+
+commit e5933fd74923a07aa401bdb4ecd8d1d641148440
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Jan 25 13:18:47 2010 -0500
+
+    KMS: fix no accel option
+    
+    NO_ACCEL wasn't handled correctly with KMS.
+    
+    fixes fdo bug 26198
+
+commit ba99a82ced1a6101365876723d22bcfec4607537
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Mon Jan 25 13:50:13 2010 +1000
+
+    radeon/kms: only enable EXA pixmaps under kms if we support render accel
+    
+    I've seen RN50s with 64MB of RAM that are slow as molasses, this
+    should fix them.
+    
+    RH bug 556400
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit de40d36264364434541377c7f65f3836dc514fc0
+Author: Kusanagi Kouichi <slash@ac.auone-net.jp>
+Date:   Fri Jan 22 17:18:51 2010 +0900
+
+    Remove unnecessary checks.
+    
+    Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
+
+commit 30a19b75cc82b8e04c45e6684b84f9a4ccc0505b
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Tue Jan 19 14:54:04 2010 -0800
+
+    Fix configure with --disable-dri
+    
+    AM_CONDITIONAL calls can't be made inside if statements, since
+    automake won't know what to do when the if isn't true.
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
 commit 712ac98af7cd862e802a8f735318dfb9c6a7ad28
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Tue Jan 19 11:59:38 2010 -0500
@@ -16,6 +191,41 @@ Date:   Mon Dec 21 17:32:40 2009 -0500
 
     ATOM: add new power table defs
 
+commit bd011784c0609f1fd03dcb784744c8f5cdef33da
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Jan 19 11:59:38 2010 -0500
+
+    ATOM: Upstream parser updates
+
+commit 95d63e408cc88b6934bec84a0b1ef94dfe8bee7b
+Author: Jerome Glisse <jglisse@redhat.com>
+Date:   Mon Jan 18 10:46:50 2010 +0100
+
+    r6xx/r7xx: emit relocation for FRAG & TILE buffer
+    
+    FRAG & TILE buffer are unused but still they need
+    to be associated with a valid relocation so that
+    userspace can't try to abuse them to overwritte
+    GART and then try to write anywhere in system
+    memory.
+
+commit bbaf71fb46e3e0acdadcb91e9b1c73396bd9aa8e
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Fri Jan 15 15:09:27 2010 -0800
+
+    Update Sun license notices to current X.Org standard form
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit 3d158716a60d5a113a541ea2f680b81a1be41ad2
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Jan 14 11:21:33 2010 +1000
+
+    displayport: fix DDC on DVI->DP convertors.
+    
+    Seems we have to not do auxch DDC if we aren't talking to a DP
+    sink.
+
 commit a89b7b880a464cbd416c1ad23663d07efb07c9af
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Mon Jan 11 15:13:45 2010 -0500
@@ -24,6 +234,14 @@ Date:   Mon Jan 11 15:13:45 2010 -0500
     
     Noticed by Maarten Maathuis.
 
+commit 6a363f68415d37c302151581f2a86855dba39b67
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Jan 11 15:13:45 2010 -0500
+
+    rv100: fix typo in fix for bug 25992
+    
+    Noticed by Maarten Maathuis.
+
 commit 6065ca92763fef1a08185854fc07fb60259ca99e
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Mon Jan 4 11:05:44 2010 -0500
@@ -45,6 +263,67 @@ Date:   Mon Jan 11 12:40:06 2010 -0500
     
     Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
 
+commit 7b01e1ee29f681bf1735ecded6445d12beeb52d8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Jan 11 12:40:06 2010 -0500
+
+    rv100: reject modes >135 Mhz with DVI
+    
+    Due to heat issues. fixes bug 25992
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 74da9a66a420a40bb5d562f07e97ce6ac2eb010f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Jan 8 16:51:43 2010 -0500
+
+    radeon/kms: add new strings for eDP and TV
+
+commit 61977f61f516b54d1fd9df34d0f0892fbf5227d7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Jan 7 02:15:31 2010 -0500
+
+    radeon: fallback to i2c for edid if aux fails
+    
+    In case of a DP->DVI adapter for example.
+
+commit 958d073869404f60e56dc0cc70b3e7de85904694
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Jan 7 02:12:00 2010 -0500
+
+    radeon: add initial support for eDP (embedded DisplayPort)
+    
+    Should fix fdo bug 25931
+
+commit 944ae73f7cd5f9a1622b38e06a58565812cb102f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Jan 7 01:52:35 2010 -0500
+
+    radeon: updated ObjectID.h
+
+commit 48aa5064aff4b9adf768e480df2312d4375e9c40
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Jan 4 11:05:44 2010 -0500
+
+    radeon: fix LVDS power sequence on Mac cards
+    
+    Noticed by John R. Dunning.  Fix taken from radeonfb.
+    
+    I'm not sure if this sequence would be useful on any PC
+    laptops or not so make it mac specific for now.
+
+commit 36bd69affc996c92c40b7360a7fbaa1a3a46abfd
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Dec 16 15:52:18 2009 -0500
+
+    configure.ac: remove unused sdkdir=$(pkg-config...) statement
+    
+    The sdkdir variable isn't use, so remove the statement.
+    
+    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
 commit 587f693886e9025ba6fc30a8405902c43b2fcfb2
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Tue Dec 22 08:45:27 2009 -0500
@@ -55,6 +334,52 @@ Date:   Tue Dec 22 08:45:27 2009 -0500
     
     Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
 
+commit 9d0f3af7278dc939fd4e6f3ea69d9f488a9fbed7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Tue Dec 22 08:45:27 2009 -0500
+
+    radeon: add cvt timing if we only have panel w/h
+    
+    fixes mac laptops without an edid
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 6e1f5553c6d7e3b5d089af2e3d587efe95936855
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Dec 21 17:32:40 2009 -0500
+
+    ATOM: add new power table defs
+
+commit 4b05c47ac657f9a93d76221269761ed64c81f716
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Dec 17 14:30:23 2009 +1000
+
+    radeon: use new libdrm api
+
+commit 1d620800bd79290967fa487decf798e318c45f25
+Author: Ingmar Vanhassel <ingmar@exherbo.org>
+Date:   Sun Dec 20 21:04:56 2009 +0100
+
+    Replace shave with automake silent-rules
+    
+    Which are enabled by default in Xorg's util-macros 1.3 if automake-1.11
+    is used.
+    
+    Signed-off-by: Ingmar Vanhassel <ingmar@exherbo.org>
+
+commit 52f6a2ff682ad1f8e26ef1cd7d380493dcd57752
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Dec 16 15:29:53 2009 -0500
+
+    src/Makefile.am: missing 3 header files in tarball
+    
+    radeon_dummy_bufmgr.h
+    radeon_vbo.h
+    simple_list.h
+    Replace leading spaces with tab for radeon_atomwrapper.h
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
 commit e7b26abc3c20fb53bf2cd02404ac5e0654fee18d
 Author: Matthias Hopf <mhopf@suse.de>
 Date:   Tue Dec 15 10:53:48 2009 -0500
@@ -66,6 +391,51 @@ Date:   Tue Dec 15 10:53:48 2009 -0500
     
     agd5f: minor fixes/cleanup of the original patch
 
+commit 3a30210d50b27f8772fc5045133940246764fce9
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Tue Dec 15 10:53:48 2009 -0500
+
+    fix 200M freezes on VT switch if CRTC is disabled
+    
+    It appears that RS4xx chips need to have the crtc
+    enabled when the timing is programmed.
+    
+    agd5f: minor fixes/cleanup of the original patch
+
+commit 299d395bd3f294239dee58ab7d607d7d2c657f61
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date:   Sun Dec 13 14:51:17 2009 -0800
+
+    dri: be more useful if disabling DRI due to KMS/UMS mismatch.
+    
+    It's only fair.
+    
+    Compile-tested only.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 0e5c9d87b5d7e0751df71cc8958ca5ccaed25104
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Dec 10 14:27:43 2009 -0500
+
+    ATOM: split set base/format into separate functions
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 46630da5fd6f45bb8ea150b870162997480d69c7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Dec 9 12:55:25 2009 -0500
+
+    AVIVO: add new PLL code
+    
+    This should hopefully help the problems with flickering
+    and blinking monitors reported on some systems.  If there
+    are problems, the old PLL algorithm can be selected with:
+    Option "NewPLL" "FALSE"
+    in the device section of your X config.
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
 commit 45edca0e9d7b833b9de3037e94f293122c922e42
 Author: Michel Dänzer <daenzer@vmware.com>
 Date:   Thu Sep 3 14:55:05 2009 +0200
@@ -82,6 +452,266 @@ Date:   Thu Dec 3 12:10:14 2009 -0500
     
     noticed by Matthijs Kooijman on fdo bug 22140
 
+commit f082b1693d6f7f763ccf5a8436a89890ca2c6129
+Author: Matthijs Kooijman <matthijs@stdin.nl>
+Date:   Thu Dec 3 12:10:14 2009 -0500
+
+    radeon: fix crtc2 dpms
+    
+    noticed by Matthijs Kooijman on fdo bug 22140
+
+commit 3a96fbf3b84522cf1ba1b176e82b662222331c14
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Dec 2 18:02:33 2009 -0500
+
+    radeon: only read RADEON_PPLL_REF_DIV for ref div on pre-avivo
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit f03450796d2e9247a1228c4e2abb1dfad7aecddf
+Author: Kusanagi Kouichi <slash@ac.auone-net.jp>
+Date:   Wed Dec 2 01:36:37 2009 -0500
+
+    radeon: Lift hardcoded limit from RADEONQueryImageAttributes
+    
+    The dimension of an XvImage is limited to 2048 x 2048 even if an adaptor
+    supports larger image.
+    XvCreateImage and XvShmCreateImage lower the width or height of an image.
+    XvPutImage and XvShmPutImage return BadValue.
+    The cause is that 2048 is hardcoded in RADEONQueryImageAttributes.
+
+commit efbc2c80ab02879edf3b7b3d65b16c45ddce5017
+Merge: 88a50a3 a612813
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Dec 2 14:30:36 2009 +1000
+
+    Merge remote branch 'origin/displayport'
+
+commit 88a50a30df11a06263209340a42251851f8e2334
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Mon Nov 30 15:32:12 2009 +1000
+
+    r600: fix multi-operation in single batch support.
+    
+    This ports the mesa DMA buffer handling with the 3 lists,
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit b2597deea3a3953ff50d54ff37e3c043eac409f4
+Author: Kusanagi Kouichi <slash@ac.auone-net.jp>
+Date:   Mon Nov 30 11:10:50 2009 -0500
+
+    R600: fix some warnings
+
+commit 4d90dc3cb248e9d61c0c490bba80f6727fafd318
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Nov 30 11:05:38 2009 -0500
+
+    atom: pull misc mode info for lvds panel mode from bios tables
+    
+    sync polarity, etc.  This will likely fix LVDS problems
+    on some laptops.
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit a612813c5f329f00a9271e7bb69abd2630a49403
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Nov 27 17:20:30 2009 -0500
+
+    radeon: clean up DP code
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit a8dbf7c23481501987971a9c0b6cb0760f86127f
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Fri Nov 27 10:16:00 2009 +1000
+
+    r600/accel: cleanup and merge a lot of the accel functions
+    
+    All of the drawing ops were the exact same modulo the vtx size,
+    this along with the vertex buffer wrapping code could all be consolidated
+    into a smaller set of functions.
+    
+    This also adds 2 VBO which we switch between, and merges a #define to
+    enable the multiple operations in one CS under KMS mode.
+    
+    Multi-operation still isn't working though.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 971e463b2cfdc1ba1c78a24fb439d33dd9155dfc
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Nov 26 12:45:15 2009 -0500
+
+    dce3: CV1/TV1OutputControl tables didn't go away until dce3.2
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 95385f0906f371a1ed6e60eb3e597e699c7a3222
+Author: Jerome Glisse <jglisse@redhat.com>
+Date:   Thu Nov 26 12:21:21 2009 +0100
+
+    kms: Fix resizing when acceleration is disabled
+    
+    When acceleration is disabled we need to reallocate
+    a new shadow framebuffer and we should also avoid
+    calling any EXA function as EXA is disabled in such
+    case.
+
+commit 8195385d3cedf70d89ca576371af6bca5045bbd2
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 26 15:43:54 2009 +1000
+
+    dce3: no CV1 or TV1 Output Control tables anymore.
+    
+    According to the DCE3 docs we should only use DAC1/2 not
+    CV1/TV OutputControl, also my rv730 bios doesn't have any
+    CV1/TV tables.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 381b14d5422131ea8ff942ab06a328f6beca0d3f
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 26 15:28:15 2009 +1000
+
+    atombios: CV mode retrival was broken.
+    
+    a) crev and frev are reversed
+    b) my rv730 bios only has one mode in it, so
+       bounds check the table size.
+
+commit a67a13c315a9235be052662e2a3270686cccc0f0
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 26 13:41:36 2009 +1000
+
+    radeon: fix typo in unused as of yet CV code
+
+commit cd9bfb5892eebef6dff14ac414dff074db5ddee4
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 26 06:43:13 2009 +1000
+
+    fixes displayport for me here
+
+commit 256de862a3c017dcb4ed0d8689294a552eda0d18
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Thu Nov 26 06:35:39 2009 +1000
+
+    displayport: cleanup call dp from dpms on instead.
+
+commit 05551295c5e0946745163f17e5c1d3d41b94bcbf
+Author: Kristian Høgsberg <krh@bitplanet.net>
+Date:   Tue Nov 24 21:09:03 2009 -0500
+
+    dri2: Use drmGetDeviceNameFromFd() instead of open coded loop.
+
+commit 0061c4db1d3aecdca13efb5133ab8784dc37df95
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 15:39:10 2009 +1000
+
+    Revert "r600: enable multiple operations in one CS"
+    
+    turn this off for now, on my rv635 desktop, I started getting blanks
+    in places in firefox and the odd bit of font corruption, need to
+    track that down.
+    
+    This reverts commit 985a065518b1d33599de33f7fe082d3302db58a6.
+
+commit 8b28534bcf877557a5681fa3b4f107c74615d3de
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 13:24:44 2009 +1000
+
+    radeon/exa: change option to determine exa pixmap usage.
+    
+    This moves to a boolean instead of using VRAM sizing.
+    
+    as per Michel's suggestions on list.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit f0acb16fa19844453adc6db3399977fba7c8a0db
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 12:04:47 2009 +1000
+
+    r600/xv: drop inited 3d false in xv code
+
+commit 985a065518b1d33599de33f7fe082d3302db58a6
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 11:54:08 2009 +1000
+
+    r600: enable multiple operations in one CS
+    
+    This switches on multiple ops in a single CS under KMS/DRI2.
+    
+    It gets for on a Pentium D 3 + rv740 from 330,000 to 500,000
+    with x11perf -aa10text.
+    
+    It also knocks a couple of seconds of gtkperf -a
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit af816ac752820255f245793b53a7cca5a4a49cd4
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 11:53:07 2009 +1000
+
+    r600: fixup problems with EXA operation reset for multiple ops
+    
+    To put multiple ops into one CS, you can't just discard the whole
+    IB. This add supports for reset the CS cdw to the correct place
+    after an op discards.
+    
+    Still doesn't enable the final accel bits.
+
+commit 3d8dcbc29323a3c644100bec13aa93f024653bd3
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 11:43:57 2009 +1000
+
+    kms: flush cs on close screen.
+    
+    this is needed for server recycle.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 19f1a357944f9d8f4567a2691a68067ec033ccb7
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 11:41:52 2009 +1000
+
+    radeon: fix check for no work in operation
+
+commit 3a460a14b9603159f10d89da27b559c36a184e27
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 10:33:17 2009 +1000
+
+    r600: refactor code to help future acceleration speedups.
+    
+    This changes the vertex buffer index to be an offset, and
+    records the start of the vb for each operation and uses
+    that to set the operations up.
+    
+    This still flushes after each operation to make sure we have
+    no regressions in non-kms/kms cases.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 797a3f0c71c94477eec565ea2c95553c6f66d9fd
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Wed Nov 25 10:07:59 2009 +1000
+
+    kms: allow prepare copy to fail without dying
+
+commit ba76acc76e0d0a51a1c488e4d5494a71e155a05b
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Tue Nov 24 15:38:47 2009 +1000
+
+    radeon/kms: drop special r600 indirect flush
+    
+    This just merges it with the main kms cs flush
+
+commit 3c527d752d3cced219c6113acb932511b16e35fb
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Tue Nov 24 15:11:12 2009 +1000
+
+    r600: enable mixed pixmaps
+
 commit 26ecf3aad5f3a70b3267614bff6030604820f4d9
 Author: Alex Deucher <alexdeucher@gmail.com>
 Date:   Mon Nov 23 12:54:41 2009 -0500
@@ -97,6 +727,190 @@ Date:   Mon Nov 23 12:54:41 2009 -0500
     
     Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
 
+commit b9eb2380df5145c85b2ef694a04628c055c47429
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Mon Nov 23 12:12:02 2009 -0500
+
+    DCE3.2: fix uniphy2 dvi issues
+    
+    In some cases the atom transmitter table sets the
+    golden value of this reg differently which some monitors
+    don't like.  I haven't had time to dig further, so this
+    works around it for now.
+    
+    Fixes fdo bug 24313
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit d0dd5122d8d75b7c4a72df07dc7f562b2e75dd5e
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Mon Nov 23 09:25:05 2009 -0500
+
+    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
+    
+    Now that the INSTALL file is generated.
+    Allows running make maintainer-clean.
+
+commit 3d7888aa0493f46d826f4d80dea36f1f642f3c6b
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Mon Nov 23 15:26:15 2009 +1000
+
+    radeon: fix warning in printf
+
+commit 3a1a8b7b73424a769baf917bba2223ea6515b596
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Mon Nov 23 15:07:10 2009 +1000
+
+    radeon: surround mixed pixmaps usage with ifdef check for old servers
+
+commit e20af9c94982ec6487dae42c141d33cf6a7a2eb4
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Fri Nov 20 12:15:02 2009 +1000
+
+    radeon: avoid using hw pixmaps when we have little VRAM.
+    
+    This patch returns NULL for pixmap creation when we are using
+    mixed pixmaps and the pixmap has a size.
+    
+    The size check is necessary for the front buffer.
+    
+    We add a flag to force pixmap creation for certain pixmaps
+    that need to be hw, like the DRI2 and Xv ones.
+    
+    Idea from Michel and workarounds from Ben Skeggs.
+    
+    v2: add Option "EXALowVRAM" to allow configuring this, value in MBs.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 543338842ba7fe7da4902947d386ea1cabd1cdf0
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Nov 20 16:38:43 2009 -0500
+
+    dp fix timing
+    
+    aux channel atom command table delay is 10 usec units
+    this gets the link training working, but alas, no image.
+
+commit dd3eab848cf352bb96c3d01fe6028d8a4a8e451e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Fri Nov 20 01:06:49 2009 -0500
+
+    r300: render target limit is 2560
+    
+    limit was increased to 4021 in r4xx.
+    
+    fixes fdo bug 25191.
+    
+    Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit df35d40d4ec260cdab57a9b36e4e96b2a6c2a827
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Nov 19 20:01:42 2009 -0500
+
+    DP: hack that makes DP work.
+    
+    Something's wrong with the status check.
+
+commit f42412ec4dbd21f562a7fe4239c0a1f17ef1b8f2
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Nov 19 19:40:54 2009 -0500
+
+    wip
+
+commit eb9bc133fc426e67b397e661bfd22bf62009d9d3
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Fri Nov 20 09:23:31 2009 +1000
+
+    kms: recalculate the flush limits after screen resize.
+    
+    When we resize the front buffer we need to reduce the flush limits
+    appropriately.
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit f7f58ef4c042e492618665a6c5555e8e67387ab3
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Fri Nov 20 09:22:39 2009 +1000
+
+    radeon: r100/r200 have a 2047 scissor limit
+    
+    We were overflowing this in my case with a 2704 width desktop,
+    so videos were stopping around 700 bytes across the screen.
+    
+    can I haz shatter already?
+    
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 54c09778d79de1516ee511d6d7d5b54dd4bf9130
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Thu Nov 19 13:32:30 2009 -0500
+
+    DP wip
+    
+    - use coherent
+    - fix up lane/clock numbers
+
+commit 02d017a0552db2c8a48506c5b26c48a1a2ab75b6
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Oct 28 14:41:41 2009 -0400
+
+    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+    
+    Automake 'foreign' option is specified in configure.ac.
+    Remove from Makefile.am
+
+commit 396ee9b7e7e3b1dd64532270c4e32cdb33857596
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Oct 28 14:09:09 2009 -0400
+
+    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+    
+    Add missing INSTALL file. Use standard GNU file on building tarball
+    README may have been updated
+    Remove AUTHORS file as it is empty and no content available yet.
+    Remove NEWS file as it is empty and no content available yet.
+
+commit 1dcda0c4d5d506e18a7989ff05f2ad8569a73f23
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Mon Oct 26 12:54:21 2009 -0400
+
+    Several driver modules do not have a ChangeLog target in Makefile.am #23814
+    
+    The git generated ChangeLog replaces the hand written one.
+    Update configure.ac to xorg-macros level 1.3.
+    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
+    Update Makefile.am to add ChangeLog target if missing
+    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
+    This is a pre-req for the INSTALL_CMD
+
+commit 5b517bcc353e7111d2365a213505f27cfae30924
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Oct 22 12:34:16 2009 -0400
+
+    .gitignore: use common defaults with custom section # 24239
+    
+    Using common defaults will reduce errors and maintenance.
+    Only the very small or inexistent custom section need periodic maintenance
+    when the structure of the component changes. Do not edit defaults.
+
+commit 605c869076985b69350c893cf2bbcc90de8dc6bf
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Nov 18 01:51:12 2009 -0500
+
+    more dp cleanup
+    
+    - clean up handling of linkb, etc.
+    - add support for ATOM_TRANSMITTER_ACTION_SETUP_VSEMPH
+    to existing transmitter control function
+    - fix lots of warnings
+
+commit bce1911f66f446b793125ac8cd5463bf6292629e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date:   Wed Nov 18 00:04:33 2009 -0500
+


Reply to: