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

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



 .gitignore                                 |    5 
 ChangeLog                                  | 4502 +++++++++++++++++++++++++++++
 INSTALL                                    |  142 
 Makefile.am                                |    8 
 README                                     |  213 -
 autogen.sh                                 |    1 
 configure.ac                               |   99 
 debian/changelog                           |   37 
 debian/control                             |    4 
 debian/patches/01_gen_pci_ids.diff         |   14 
 debian/patches/series                      |    1 
 debian/rules                               |   13 
 debian/xserver-xorg-video-radeonhd.install |    1 
 debian/xsfbs/xsfbs-autoreconf.mk           |  150 
 debian/xsfbs/xsfbs.mk                      |  104 
 debian/xsfbs/xsfbs.sh                      |  387 +-
 git_version.sh                             |   65 
 man/radeonhd.man                           |  371 +-
 src/AtomBios/includes/ObjectID.h           |   36 
 src/AtomBios/includes/atombios.h           |  786 ++++-
 src/Imakefile                              |   19 
 src/Makefile.am                            |  152 
 src/r5xx_2dregs.h                          |  288 -
 src/r5xx_3dregs.h                          | 1352 ++++++++
 src/r5xx_accel.c                           |  374 +-
 src/r5xx_accel.h                           |   80 
 src/r5xx_exa.c                             |  631 +++-
 src/r5xx_regs.h                            |  386 ++
 src/r5xx_xaa.c                             |  852 +++--
 src/radeon_3d.c                            |  847 +++++
 src/radeon_dri.h                           |  104 
 src/radeon_drm.h                           |  755 ++++
 src/radeon_exa_render.c                    | 2278 ++++++++++++++
 src/radeon_textured_videofuncs.c           |  810 +++++
 src/rhd.h                                  |  152 
 src/rhd_atombios.c                         | 2931 +++++++++++++++++-
 src/rhd_atombios.h                         |  427 ++
 src/rhd_atomcrtc.c                         |  454 ++
 src/rhd_atomout.c                          | 1222 +++++++
 src/rhd_atomout.h                          |   37 
 src/rhd_atompll.c                          |  436 ++
 src/rhd_audio.c                            |  407 ++
 src/rhd_audio.h                            |  119 
 src/rhd_biosscratch.c                      |  963 ++++++
 src/rhd_biosscratch.h                      |   73 
 src/rhd_card.h                             |    3 
 src/rhd_connector.c                        |  161 -
 src/rhd_connector.h                        |    8 
 src/rhd_crtc.c                             | 1115 ++++---
 src/rhd_crtc.h                             |   90 
 src/rhd_cs.c                               |  649 ++++
 src/rhd_cs.h                               |  159 +
 src/rhd_cursor.c                           |   78 
 src/rhd_cursor.h                           |    6 
 src/rhd_dac.c                              |  414 +-
 src/rhd_ddia.c                             |   15 
 src/rhd_dig.c                              | 1029 +++++-
 src/rhd_dri.c                              | 1967 ++++++++++++
 src/rhd_dri.h                              |   41 
 src/rhd_driver.c                           | 1104 +++++--
 src/rhd_edid.c                             |    2 
 src/rhd_hdmi.c                             |  529 +++
 src/rhd_hdmi.h                             |   81 
 src/rhd_helper.c                           |   68 
 src/rhd_i2c.c                              |  588 ++-
 src/rhd_i2c.h                              |    9 
 src/rhd_id.c                               |  396 +-
 src/rhd_lut.c                              |   80 
 src/rhd_lut.h                              |    7 
 src/rhd_lvtma.c                            |  319 +-
 src/rhd_mc.c                               |  873 ++++-
 src/rhd_mc.h                               |   25 
 src/rhd_modes.c                            |  488 ++-
 src/rhd_modes.h                            |   32 
 src/rhd_monitor.c                          |   23 
 src/rhd_monitor.h                          |    1 
 src/rhd_output.c                           |   11 
 src/rhd_output.h                           |   28 
 src/rhd_pll.c                              |  228 +
 src/rhd_pll.h                              |   16 
 src/rhd_randr.c                            | 1022 +++++-
 src/rhd_randr.h                            |   10 
 src/rhd_regs.h                             |  319 +-
 src/rhd_tmds.c                             |  160 -
 src/rhd_vga.c                              |   80 
 src/rhd_vga.h                              |    2 
 src/rhd_video.c                            |  816 +++++
 src/rhd_video.h                            |   54 
 utils/conntest/.gitignore                  |    1 
 utils/conntest/rhd_conntest.c              |  341 +-
 utils/conntest/rhd_dump.c                  |   88 
 91 files changed, 32786 insertions(+), 3838 deletions(-)

New commits:
commit e413d437278792ec86f9d2e0c390b70c04b3028a
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Apr 9 10:48:38 2009 +0100

    Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 3e335c5..6b4022b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-xserver-xorg-video-radeonhd (1.2.4-3) UNRELEASED; urgency=low
+xserver-xorg-video-radeonhd (1.2.4-3) unstable; urgency=low
 
   * Don't install a pci id list.  Should make Xorg consistently pick the
     radeon driver unless radeonhd is explicitly chosen in xorg.conf.
+  * Upload to unstable.
 
- -- Julien Cristau <jcristau@debian.org>  Mon, 16 Feb 2009 03:42:36 +0100
+ -- Julien Cristau <jcristau@debian.org>  Thu, 09 Apr 2009 10:48:36 +0100
 
 xserver-xorg-video-radeonhd (1.2.4-2) experimental; urgency=low
 

commit 537200ca411282fbbe179d2c353ec9628607b4d5
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Feb 16 03:44:34 2009 +0100

    Don't install a pci id list.
    
    This should make Xorg consistently pick the radeon driver unless radeonhd is
    explicitly chosen in xorg.conf.

diff --git a/debian/changelog b/debian/changelog
index c90c777..3e335c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-radeonhd (1.2.4-3) UNRELEASED; urgency=low
+
+  * Don't install a pci id list.  Should make Xorg consistently pick the
+    radeon driver unless radeonhd is explicitly chosen in xorg.conf.
+
+ -- Julien Cristau <jcristau@debian.org>  Mon, 16 Feb 2009 03:42:36 +0100
+
 xserver-xorg-video-radeonhd (1.2.4-2) experimental; urgency=low
 
   * Build against xserver 1.6 rc1.
diff --git a/debian/patches/01_gen_pci_ids.diff b/debian/patches/01_gen_pci_ids.diff
deleted file mode 100644
index 8d4312e..0000000
--- a/debian/patches/01_gen_pci_ids.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: xserver-xorg-video-radeonhd/src/Makefile.am
-===================================================================
---- xserver-xorg-video-radeonhd.orig/src/Makefile.am
-+++ xserver-xorg-video-radeonhd/src/Makefile.am
-@@ -102,3 +102,9 @@
- radeonhd_drv_la_LIBADD = libatom.la
- 
- endif
-+
-+pcidatadir = $(datadir)/xserver-xorg/pci
-+pcidata_DATA = radeonhd.ids
-+
-+radeonhd.ids : rhd_id.c
-+	awk '/RHD_DEVICE_MATCH\(.*0x/ { print $$2}' $(srcdir)/rhd_id.c | sed -e 's/,//' -e 's/0x/1002/' > radeonhd.ids
diff --git a/debian/patches/series b/debian/patches/series
index b55d79f..e69de29 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +0,0 @@
-01_gen_pci_ids.diff
diff --git a/debian/xserver-xorg-video-radeonhd.install b/debian/xserver-xorg-video-radeonhd.install
index 0825e51..420cf49 100644
--- a/debian/xserver-xorg-video-radeonhd.install
+++ b/debian/xserver-xorg-video-radeonhd.install
@@ -1,3 +1,2 @@
 usr/lib/xorg/modules/drivers/*.so
-usr/share/xserver-xorg/pci/*
 usr/bin/rhd_conntest

commit 44cccf40840204f663b54ab5165617e0e765105a
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Feb 1 14:23:17 2009 +0100

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index a997395..c90c777 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-video-radeonhd (1.2.4-2) UNRELEASED; urgency=low
+xserver-xorg-video-radeonhd (1.2.4-2) experimental; urgency=low
 
   * Build against xserver 1.6 rc1.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 01 Feb 2009 14:21:54 +0100
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 01 Feb 2009 14:22:45 +0100
 
 xserver-xorg-video-radeonhd (1.2.4-1) experimental; urgency=low
 

commit be3a9682f01a21f7a27226844751c9eb4d02dd75
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Feb 1 14:22:39 2009 +0100

    Build against xserver 1.6 rc1.

diff --git a/debian/changelog b/debian/changelog
index a72cab0..a997395 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-radeonhd (1.2.4-2) UNRELEASED; urgency=low
+
+  * Build against xserver 1.6 rc1.
+
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 01 Feb 2009 14:21:54 +0100
+
 xserver-xorg-video-radeonhd (1.2.4-1) experimental; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index c1c21a6..422604f 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
-Build-Depends: debhelper (>= 5), quilt, pkg-config, xserver-xorg-dev (>= 2:1.5), x11proto-video-dev, x11proto-fonts-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev, automake, autoconf, libtool, xutils-dev, libpci-dev | pciutils-dev, dpkg-dev (>= 1.14.17), libdrm-dev [!hurd-i386], x11proto-xf86dri-dev, x11proto-gl-dev, mesa-common-dev
+Build-Depends: debhelper (>= 5), quilt, pkg-config, xserver-xorg-dev (>= 2:1.5.99.901), x11proto-video-dev, x11proto-fonts-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev, automake, autoconf, libtool, xutils-dev, libpci-dev | pciutils-dev, dpkg-dev (>= 1.14.17), libdrm-dev [!hurd-i386], x11proto-xf86dri-dev, x11proto-gl-dev, mesa-common-dev
 Standards-Version: 3.7.3
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-radeonhd
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-radeonhd.git

commit 6de303b9080da6f8598b0c9520285b42663591c7
Author: Brice Goglin <bgoglin@loulous.org>
Date:   Thu Dec 25 15:15:04 2008 +0100

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index e236dc7..a72cab0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-xserver-xorg-video-radeonhd (1.2.4-1) UNRELEASED; urgency=low
+xserver-xorg-video-radeonhd (1.2.4-1) experimental; urgency=low
 
   * New upstream release.
+  * Add myself to Uploaders.
 
- -- Brice Goglin <bgoglin@debian.org>  Thu, 25 Dec 2008 15:14:32 +0100
+ -- Brice Goglin <bgoglin@debian.org>  Thu, 25 Dec 2008 17:20:14 +0100
 
 xserver-xorg-video-radeonhd (1.2.3-1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 9c2df1c..c1c21a6 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: xserver-xorg-video-radeonhd
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
 Build-Depends: debhelper (>= 5), quilt, pkg-config, xserver-xorg-dev (>= 2:1.5), x11proto-video-dev, x11proto-fonts-dev, x11proto-randr-dev (>= 1.2), x11proto-render-dev, automake, autoconf, libtool, xutils-dev, libpci-dev | pciutils-dev, dpkg-dev (>= 1.14.17), libdrm-dev [!hurd-i386], x11proto-xf86dri-dev, x11proto-gl-dev, mesa-common-dev
 Standards-Version: 3.7.3
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-radeonhd

commit df2092623733d3444177319c88faf25a69e34c1c
Author: Brice Goglin <bgoglin@loulous.org>
Date:   Thu Dec 25 15:14:50 2008 +0100

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index a7abdf7..ba39083 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,638 @@
+commit 4e8972638db59d007bc61eb1bef8adb99cc67000
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Dec 12 15:10:29 2008 +0100
+
+    Bump to 1.2.4
+
+commit 2db9ee5ea0c66d99180432791d8098fedc73fa4a
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Dec 12 15:09:18 2008 +0100
+
+    Add release information for 1.2.4
+
+commit 9cdbad323cb313c6c3c5aa97df5ee2b46e16dc97
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Dec 12 15:04:45 2008 +0100
+
+    Nuke description of option "ShadowFB" (not existing any longer).
+    
+    Use   Option "AccelMethod" "ShadowFB"   instead.
+
+commit 0679ce59ebf9e2ebb16d1d6c2286b275993519e4
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Dec 12 15:00:34 2008 +0100
+
+    Small manpage updates.
+
+commit 7aae5f7f83691db97429fa4201fcafee2b36da5a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Dec 12 12:32:51 2008 +0100
+
+    FB mapping: Restore original PCI MapSize if IGP memory mapping failed.
+
+commit 6c91fed64b6abe1d381432be5c806e450b9ad597
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Dec 11 13:05:57 2008 +0100
+
+    Workaround for drm header mismatches (DEPRECATED and __user on Fedora 10)
+
+commit 48def66ce9592926ed9b23530fb21a55ac253392
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date:   Sat Dec 6 01:28:41 2008 +0100
+
+    Document that Option "DRI" also affects Xv
+    
+    Option "DRI" not only enables 3D acceleration, but also
+    (2D) Xv video acceleration. The video part was not
+    mentioned before.
+    
+    Thanks to John Chivall for catching this:
+    https://bugzilla.redhat.com/show_bug.cgi?id=473819
+
+commit de7a4147acc3e82234dd225423b48a899a386a2c
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Fri Dec 5 21:20:28 2008 +0100
+
+    R5xx XAA: pass correct size to xf86InitFBManager.
+    
+    Test code left over from dri bring-up. Back buffer is correctly allocated
+    from available memory there, so no danger from that. Solves a horrible
+    segfault on limited memory devices.
+
+commit 46df41699743d393a53faa44a21c131fefc2acba
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Dec 4 18:31:34 2008 +0100
+
+    RandR 1.3 Panning support
+
+commit 907365c7af91daf8a34c187265eca5e1260a4386
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Nov 28 18:06:46 2008 +0100
+
+    RandR 1.3 Panning support
+
+commit ae56abc1f6fb8a4f7eaef50d045f0932d47c446d
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Dec 3 13:50:29 2008 +0100
+
+    RandR: Improve heuristics to determine of an output is connected.
+    
+    On a multi output connector DDC and HPD are per connector - not per
+    output.
+    Thus they don't allow to destinguish which of the outputs is connected.
+    If the output provides a sense function it can be used to determine the
+    connection state. If it doesn't - but the other output(s) on the same
+    connector do, they can be probed applying the inverse logic: if another
+    output is connected, this one most likely isn't.
+    
+    Code for this existed already for outputs which provide HPD. We now
+    also use it for outputs which don't.
+
+commit ed532a702ff6beaea3c5ba09ae4ae7f125a2a564
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Dec 2 11:07:47 2008 +0100
+
+    ID: Add connector table for HD 2400 "0x94c3:0x000:0x0000".
+
+commit 69eadbf2b60ad4bfe9fbb9effe2b2d0d7bc91002
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 26 19:42:54 2008 +0100
+
+    ID: Supply fixed connector table for  Radeon X1300 0x7187:0x1545:0x1930.
+
+commit 8edc0c698bc225a0581d4e17820f28efb4db97df
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date:   Wed Nov 26 00:00:42 2008 +0100
+
+    BugFix for RandR cursor interface
+    
+    This commit fixes a small bug introduced with the new RandR cursor
+    interface. Since RHDxf86InitCursor isn't called with RandR cursors
+    the rhdPtr->CursorInfo variable is not set, the result is that
+    rhdRestoreCursor isn't called at VT switch/shutdown.
+
+commit 48f9d1affc440916ead14a5d80553143b36809fc
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Tue Nov 25 20:43:33 2008 +0100
+
+    DIG: Remove stray ErrorFs
+
+commit 078842c7ab9e33cfcfef34b539b7f8a0f256e965
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 19 17:48:39 2008 +0100
+
+    ID: 0x7187:0x1458:0x215C has a  DMS59 connector.
+
+commit dc81290f0d8247670838ed5ac17c8da7bc82794e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 19 16:43:36 2008 +0100
+
+    Rotation: document limitations in man page.
+
+commit d4c49758cd16f0a22e1d15a280e453dff767e5b3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 19 16:43:19 2008 +0100
+
+    Rotation: NULL callbacks to rotation functions if no HW acceleration is enabled.
+    
+    This avoids rotation to show up in RandR when it's not supported.
+    Currently we don't support rotation when no accelration is available
+    as we'd have to needlessly copy between two buffers in local memory
+    in software.
+
+commit 66f4a3a670e3bd564e682c397442f6535fd104bd
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 19 14:53:28 2008 +0100
+
+    Rotation: Don't allow to set a PANNING_AREA when rotated.
+    
+    Supporting panning while rotated would require some changes in the
+    RandR code: presently the size of the scanout buffer is clamped to
+    H/VDisplay, this determines the area that's copied.
+
+commit 5b9ef245f9eda1a29318752f1f41bac8f9c78027
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 19 14:50:49 2008 +0100
+
+    Rotation: Fix up Crtc base pointer.
+
+commit 23bc497c90d96ecf04af68bc340be1c56bc71564
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 14:32:50 2008 +0100
+
+    Rotation: Remove USE_XAA which had been left over from rebasing.
+
+commit 24ba47d9d3cc7a53e322256b8893ed63fe05c893
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Sep 20 16:42:02 2008 +0200
+
+    RandR: Some minor cleanup.
+
+commit e304e561a22615a112fcd8c797312469c9ec12de
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Sep 17 12:56:01 2008 +0200
+
+    HW Cursor: Add RandR cursor interface.
+    
+    This interface support screen rotation.
+
+commit c1827740190be07b5d8650317864eaad513b25cd
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Sep 17 12:13:22 2008 +0200
+
+    RandR: Add screen rotation.
+
+commit 41d4bf718b48a4774f56c41e198a455b48d607f8
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Tue Nov 18 15:55:42 2008 +0100
+
+    RandR: Initialise the LUT on a new CRTC.
+
+commit c2dfeafe7bcf330a2688f6715840188cf37a312b
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Nov 16 19:06:09 2008 +0100
+
+    DRI: Bail DRILeave/EnterVT() when drmFD == -1.
+    
+    drmFD is -1 when DRM initianlization has failed for a specific
+    server generation. Use this to decide if DRILeave/EnterVT() need
+    to be run.
+
+commit def3c1f5264bcdda682831891db3e1f1a2733953
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Nov 16 18:48:36 2008 +0100
+
+    DIG: Add debug code.
+    
+    This code for debugging
+     https://bugs.freedesktop.org/show_bug.cgi?id=18016
+    it will be removed afterwards.
+
+commit ad876362d24a0633b5f7d7f07d33d76610e74d5a
+Author: Jung-uk Kim <jkim@FreeBSD.org>
+Date:   Sun Nov 16 13:48:21 2008 +0100
+
+    rhd_conntest: Make rhd_conntest work on FreeBSD.
+    
+    pciutils on FreeBSD don't fill in the PCI BAR sizes. This patch
+    works around this.
+
+commit 10dc7797c7b6199117884c907fd1ed33a8ca345b
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Nov 16 13:35:02 2008 +0100
+
+    ID: Add HPD_OFF flag for Foxconn A7GM-S (RS780) motherboard.
+    
+    https://bugs.freedesktop.org/show_bug.cgi?id=18393
+
+commit 4d65e4c6d96c725dafb5fa8a6fc5a252fee4c260
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Nov 16 13:34:09 2008 +0100
+
+    DRI/CS: Set drmFD to -1 after closing the device.
+    
+    The CS merge destroyed the heuristic by which we detect if DRI is active
+    or not by introducing its own heuristic. CS itself requests the fd of the
+    drm device and checks if it is < 0. Unfortunately drmFD is neither
+    initialized to -1 nor reset after closing the device.
+    Adresses 2nd issue in:
+    https://bugs.freedesktop.org/show_bug.cgi?id=18474
+
+commit 65f0192242fb27cba4630184438a31028d9aa4fa
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Nov 15 20:17:07 2008 +0100
+
+    AtomBIOS/BacklightControl: Add destroy function for data structure and fixes.
+
+commit 53dd35cb766138c879c926a8374380174e876d35
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Nov 11 21:10:34 2008 +0100
+
+    DRI: Exit RHDDRIScreenInit() with FALSE when init failed.
+    
+    Don't use the state of RHDDRICloseScreen() which is used
+    to tear down allocations.
+    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=18474
+
+commit a2fa612cd7f86966af6494c78b751d6e9479b373
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Nov 11 21:06:27 2008 +0100
+
+    RandR: Bracket block properly.
+
+commit fe4356cec47c8e724f7537c292687231259183f2
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Fri Nov 7 18:20:59 2008 +0100
+
+    DRI: SwapContext: Stop wanton XAA syncs.
+    
+    With an XAA fix that is going to be put upstream soon, we now actually
+    sync up XAA. Our DRIEnterServer always set the sync flag, and i don't
+    immediately see a reason for this to be so.
+
+commit bb14c00cd9b6e56d2794f3e0cedfb0257e17eae7
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Nov 6 11:05:14 2008 +0100
+
+    Add RV730/710 PCI Ids.
+
+commit ac56b4c85ae6dff69e452dfd6b36b17bfcae6981
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Thu Nov 6 11:10:59 2008 +0100
+
+    ASIC_Support: Add AtomBIOS support for RV730/710 chipsets.
+    
+    Implemented in close cooperation with Cooper Yuan from ATI.
+
+commit 57f1106799c48023eebce23b1bdba272db56c2b3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 28 14:43:51 2008 +0100
+
+    I2C: Add additional I2C lines for for DCE3.2 support.
+
+commit 30f4bf2b8a18e63c895767ccb406c148348081a6
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 28 14:39:53 2008 +0100
+
+    MC: RV770 code also supports generations beyond this.
+
+commit 680f05ac2b6804236467c5bad8378043d631e5f6
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Wed Nov 5 09:15:05 2008 +0100
+
+    AtomBIOS/Backlight Control: Fix AtomBIOS based BL control for hardcoded outputs.
+    
+    If the hardware doesn't support the chipset native method of backlight
+    control we try to resort to the BL control provided by AtomBIOS as this
+    might(!) provide the hardware specific controls.
+    This code is currently commented out as due to the lack of testing
+    opportunities.
+
+commit d125c0fab4e91df80f15ae39445e85a360908ae3
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 22:30:14 2008 +0100
+
+    DIG: Add debug output for EncoderPower().
+
+commit 264a8b5fb113bf553d0199495e83a5b6e8df72d4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 21:30:45 2008 +0100
+
+    DIG: Fix SEGFAULT with new coherent option.
+
+commit db72b6a5d630d90d03ef085af69a9376de8e658a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 18:38:30 2008 +0100
+
+    Coherent: Update man page to match Christian Koenig's fixes to the option parser.
+
+commit 36657dc3d993147a9bd6a0213cd968e9b665e216
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date:   Sun Nov 2 17:33:38 2008 +0100
+
+    Use RhdParseBooleanOption for ignoreconnector config option
+
+commit 2e3590dabdaa14207880ddff578a56b257c7312f
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date:   Sun Nov 2 17:31:30 2008 +0100
+
+    Use RhdParseBooleanOption for HDMI config option
+
+commit 908fabd6af1dc765b9493778d8aac2d8437d4892
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 18:35:45 2008 +0100
+
+    DIG: Add RHD_OPTION_NOT_SET to dig outputs.
+
+commit 08fedbb600569e9a9d79db6d3982c08ef84365a9
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date:   Sun Nov 2 17:30:19 2008 +0100
+
+    Fix and improve RhdParseBooleanOption.
+    
+    This commit fixes a small bug in the new RhdParseBooleanOption function,
+    which was causing a xserver crash with the coherent option set.
+    It also improves the matching capability of this function by adding an
+    match all case and a new return value indicating that a given name
+    wasn't found in the option.
+
+commit 3036b40fd7b6fdaadc14550a15b88cf94fc1892f
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Mon Nov 3 10:11:07 2008 +0100
+
+    Output/Coherent: Fix bug in parser, add man page.
+
+commit 75b4f1d2702fe024360ed1f6b585e19c73b90ca9
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Oct 30 19:57:07 2008 +0100
+
+    Don't allocate framebuffer for cursor images if software cursor is used.
+
+commit f29a3d2f6bb4c7140cfe4021ad3b0b1111dcf0f4
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Nov 1 16:48:02 2008 +0100
+
+    DIG: Don't disable encoders which are assigned to active connectors.
+    
+    When probing the pre-startup configuration to determine which unused
+    encoders can be turned off we may find encoders mapped to an inactive
+    transmitter which is mapped to a different active transmitter now.
+    In this case don't touch this encoder.
+
+commit 72aaf9bde5e0ce9090b32e39b968a3f713931b30
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 22:05:26 2008 +0100
+
+    DRI: Keep rhdDri struct for server lifetime.
+    
+    This structure is allocated in PreInit() thus freeing it on
+    CloseScreen() would provide the next server generation with
+    no DRI support.
+    [Readding commit 3629374339e7 that got accidentally removed
+    with CS merge]
+
+commit c3e4ef7f536b9dcb01fc065d7eb02979d50b6739
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sat Nov 1 17:34:11 2008 +0100
+
+    MC: Consolidate rhdAllIdle() and RHDModePrepare().
+
+commit ec67c56cdb8b984318789fa2a636107a97b40969
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Sat Nov 1 17:10:39 2008 +0100
+
+    Move MC setup before DRI init. Fixes issues DRI issues on some systems.
+
+commit 8676c233fcabc623da4873b03b4771abdd0f6850
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 19:58:11 2008 +0100
+
+    DIG: Add debug output to inform about probed encoder mappings.
+
+commit 6e40d3b98c60a3b8ee216fbec20ecd4cf788eb9d
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 17:34:46 2008 +0100
+
+    Add config option for coherent settings on digital outputs.
+
+commit 6b76953c3fb3355386502b1efcb0901485d0078e
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 17:33:50 2008 +0100
+
+    Option: Add handling for option containing a string of boolean settings.
+
+commit 9ca2384d14612eab710450e5a527dcc345e4179c
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 17:31:41 2008 +0100
+
+    BIOSScratch: Treat DAC SENSED_NONE as CRTC output.
+    
+    The BIOS scratch bit that gets set when no DAC load has been detected
+    is will default to CRTC to avoid having the condition that no output
+    type is set.
+
+commit 1292ab018d3b56832f92ed7ea1b4787a3079ef8b
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Fri Oct 31 13:03:35 2008 +0100
+
+    Option: Add handling for option containing a string of boolean settings.
+
+commit a36896dd0b44a26816ac0a401c0d9918a100d624
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 28 16:18:06 2008 +0100
+
+    AtomBIOS/Output: consolidated handling on UNIPHYA and UNIPHYB.
+
+commit e3c569620db7ad508a970e85afd183a6bb1d0771
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Sun Oct 26 11:02:31 2008 +0100
+
+    EXA: Move inlcusion of exa.h before xf86_ansic.h.
+
+commit c38be2432610f7739e11928ee3d8ebc05502927a
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 28 14:27:38 2008 +0100
+
+    DCE3.0: Properly map DCE3.0 DIG encoders.
+    
+    The hard coded mapping between encoders and transmitters caused problems
+    especially on some mobile devices which were using both LVTMA and UNIPHY.
+    Furthermore DCE3.0 (and even more DCE3.2) provides a larger number of
+    transmitters than there are encoders available. If a card makes more
+    transmitters available than the ASIC provides encoders not all transmitters
+    can be used simulatniously.
+    This fix extends the output subsystem API by an opional output allocation
+    sceme. If a certain output subsystem needs to allocate limited internal
+    resources before being able to use an output it can do so when this newly
+    implemented allocation function is called.
+
+commit 9e81b2ccf3451dc20b13db251b4cffbd3d765c07
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 28 14:06:54 2008 +0100
+
+    ID: Add PCI ID 0x95C6.
+
+commit e589cc35b3dd4696a8578d640305eecfe31c1a4b
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date:   Tue Oct 28 13:52:45 2008 +0100
+
+    Update README and man page only if sed is OK
+    
+    This checks whether the $SED used can actually substitute
+    tabs and newlines for strings.
+    
+    Only if this check returns a positive result, do we attempt
+    to update README and man/radeonhd.man from src/rhd_id.c.
+    
+    Tested on Fedora 9 with GNU sed and FreeBSD 7.0 with FreeBSD sed.
+    
+    This commit reverts d88f685c.
+
+commit 7880b5a9bb6ecf3693bbffb2aea3a2ad300b26bb
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Tue Oct 28 13:43:24 2008 +0100
+
+    Manpage: Add Christian Koenig to the list of authors.
+
+commit d88f685c6a3b738c18752c504578a46604f62840
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date:   Tue Oct 28 12:21:43 2008 +0100
+
+    Fix README update on FreeBSD (sed substitution)
+    
+    FreeBSD sed does not understand \t or \n in the substitute
+    string.
+    
+    This commit fixes the updating of README as it only uses \t
+    which can easily be replaced by a tab character.
+    
+    The man/radeonhd.man update uses \n which is more difficult
+    to handle and thus will be handled in a later commit.
+
+commit 01152def88154d60e2ee08bdf84a37332d1554e2
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Tue Oct 28 00:23:10 2008 +0100
+
+    Imake: Fix build for xvideo and hdmi audio.
+    
+    Also make the failure message of Xv more useful. We fail both on chipset
+    version and lack of CP, but we used to only claim that the chipset was
+    to blame :)
+
+commit 1e26e7a79be74c9c35876d9fda756123ddf73821
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Mon Oct 27 17:52:16 2008 +0100
+
+    Autoconf: Fix RandR12 changes.
+    
+    Now that RANDR_12_SUPPORT is in config.h, there is some code in
+    rhd_dri.c that builds now, and then some unnamed struct that got
+    typedeffed breaks the xf86Crtc.h include for us.
+
+commit 0ea65a3a2689b392d62f2cc105bf74f9333c7173
+Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date:   Mon Oct 27 17:31:37 2008 +0100
+
+    Reorder source file list alphabetically
+    
+    The old completely unordered file just is too chaotic to work with.
+
+commit 3ac30d19e0b6da36ea17519b181ddf8cf2c96561
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date:   Mon Oct 27 16:08:59 2008 +0100
+
+    HDMI: Add HDMI support.
+    
+    Currently tested and working with RV620, RV630, RV635, RV670, RV770
+    and RS780.
+
+commit 69d4dabe27aba0ed6aff52d210b045876ed36fce
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Mon Oct 27 15:47:28 2008 +0100
+
+    Autoconf: Fix build on Ubuntu Feisty Fawn.
+    
+    * Check for glproto.pc still doesn't mean that GL/ headers are there
+      on ubuntuland.
+    * Ubuntu also ships the RandR1.2 protocol headers without shipping the
+      driverside headers in the sdk.
+
+commit 15f0b2a8d6b02806df4b5fa90072d887eab4c6ce
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Sun Oct 19 20:57:13 2008 +0200
+
+    [PATCH] Link with -lpciaccess and -ldrm as needed
+    
+    The driver needs to be linked with libpciaccess if XSERVER_LIBPCIACCESS
+    is defined.  Likewise, if DRI is enabled, we need -ldrm.
+
+commit b77f9a7796bae6cecba851d3f97401a82181bc2b
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Oct 22 15:38:11 2008 +0200
+
+    autoconf: Add glproto as a dependency for DRI.
+    
+    Thanks go to Julien Cristau :)
+
+commit dff3e28386c9f64e5969c53b882f4e9cade4a09d
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Oct 22 15:27:24 2008 +0200
+
+    gitignore: Add some distcheck files.
+
+commit efaebb70294055f371cd328124b23a343cea6a68
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Wed Oct 15 14:44:35 2008 +0200
+
+    Cleanup SEGV_ON_ASSERT in HAVE_XF86_ANSIC_H case.
+
+commit 29cd73824e96225e0222a16130906a71018f2289
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Oct 15 02:40:38 2008 +0200
+
+    R5xx3D: Disable XHas3DEngineState upon VT switch.
+    
+    This reinitialises the 3d engine when needed after a VT switch.
+
+commit 0a9a206aba0263081661074ae72aa2bfd04aaa5a
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Wed Oct 15 00:26:18 2008 +0200
+
+    CS: Remove Mask member.
+    
+    By treating all buffers as finite and not as wrappable ring-buffers,
+    we save quite a bit of CPU usage in the DRM CP case.
+
+commit 3f558efc2af17f979b6f354dbf745eba1a40ec56
+Author: Egbert Eich <eich@freedesktop.org>
+Date:   Tue Oct 14 12:40:24 2008 +0200
+
+    AtomBIOS: Make deviceID override table actually work.
+    
+    This fixes problems on MAC Books which are the only user of
+    such a table. Spotted by Rudi Oertel.
+
+commit e7abdfc07e16c961767dbff72ddbb12cb5af9677
+Author: Luc Verhaegen <libv@skynet.be>
+Date:   Mon Oct 13 22:28:34 2008 +0200
+
+    Xv: Fix build for big endian.
+    
+    Trivial replacement of pScrn -> rhdPtr in R5xxXvCopyPlanar when setting
+    SURFACE control for big endian.
+
+commit 416eb95203fa223b5c9017986df302f1221b6a05
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Oct 13 20:58:16 2008 +0200
+
+    Add HDPSWAP for Gigabyte GV-RX16P256DE-RH.
+
+commit 28233dcd2729c9339fd97e63df595aebb3bb0f5d
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Oct 13 20:33:43 2008 +0200
+
+    Add Alex to authors list in radeon manpage.
+
 commit 57aca005c1ede5495f326a98c411d049115cb845
 Author: Luc Verhaegen <libv@skynet.be>
 Date:   Mon Oct 13 20:03:37 2008 +0200
diff --git a/debian/changelog b/debian/changelog
index 52fa58a..e236dc7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-radeonhd (1.2.4-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Brice Goglin <bgoglin@debian.org>  Thu, 25 Dec 2008 15:14:32 +0100
+
 xserver-xorg-video-radeonhd (1.2.3-1) experimental; urgency=low
 
   * New upstream release.

commit 4e8972638db59d007bc61eb1bef8adb99cc67000
Author: Matthias Hopf <mhopf@suse.de>
Date:   Fri Dec 12 15:10:29 2008 +0100

    Bump to 1.2.4

diff --git a/configure.ac b/configure.ac
index e6face3..85a5520 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-video-radeonhd],
-        1.2.3,
+        1.2.4,
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/radeonhd],
         xf86-video-radeonhd)
 

commit 2db9ee5ea0c66d99180432791d8098fedc73fa4a
Author: Matthias Hopf <mhopf@suse.de>
Date:   Fri Dec 12 15:09:18 2008 +0100

    Add release information for 1.2.4

diff --git a/README b/README
index 79a070d..6f9d27f 100644
--- a/README
+++ b/README
@@ -87,6 +87,14 @@ Major Changes
 
 Read ChangeLog for a complete list.
 
+- Version 1.2.4
+
+  - Added HDMI support.
+  - Added support for RV710, RV730 (DCE 3.2).
+  - Added screen rotation support.
+  - Added RandR 1.3 panning support.
+  - Many acceleration and build fixes.
+
 - Version 1.2.3
 
   - Added Command Submission infrastructure.

commit 9cdbad323cb313c6c3c5aa97df5ee2b46e16dc97
Author: Matthias Hopf <mhopf@suse.de>
Date:   Fri Dec 12 15:04:45 2008 +0100

    Nuke description of option "ShadowFB" (not existing any longer).
    
    Use   Option "AccelMethod" "ShadowFB"   instead.

diff --git a/man/radeonhd.man b/man/radeonhd.man
index 8b44d61..90cafce 100644
--- a/man/radeonhd.man
+++ b/man/radeonhd.man
@@ -347,18 +347,6 @@ Use of this option is considered deprecated. The
 option is considered to be more flexible.
 .RE
 .TP
-.BI "Option \*qShadowFB\*q \*q" boolean \*q
-Enable or disable shadow framebuffer support. This greatly improves the
-speed of unaccelerated drivers. The default depends on chipset and
-acceleration state.
-.PP


Reply to: