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

Bug#697542: marked as done (unblock: xserver-xorg-video-ati/1:6.14.4-6)



Your message dated Sat, 12 Jan 2013 16:14:06 +0000
with message-id <1358007246.32456.32.camel@jacala.jungle.funky-badger.org>
and subject line Re: Bug#697542: unblock: xserver-xorg-video-ati/1:6.14.4-6
has caused the Debian Bug report #697542,
regarding unblock: xserver-xorg-video-ati/1:6.14.4-6
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
697542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697542
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

I'm considering an update of the radeon X driver from 6.14.4 to 6.14.6,
to add some bug fixes and new pci ids.  The diff is noisier than I'd
like due to the addition of support for the xserver 1.13 API (they're
all pretty obvious, but all over the place), but I think it makes more
sense to go with this version anyway than to backport the other fixes.

Upstream git log (slightly reordered):

de2419e configure: bump version post release
f1693ee configure: bump libdrm_radeon requirement
3a9103f configure: bump for release
5888371 configure: bump version post release
72fea26 radeon: require libdrm 2.4.36 for KMS support.
008eb20 configure: bump version number to 6.14.6 pre-release

no comment

d282719 r6xx-r9xx: force 1D tiling for buffer with height < 64

makes sure X and mesa agree on tiling for small buffers

1e656cd Make radeon_setup_kernel_mem failures more graceful and verbose.
faea3aa Fail more gracefully when drm surface manager can't be initialized

improve error messages

66b586b RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case.

big endian fix

d88b970 EXA: Support acceleration of solid pictures on R3xx-R7xx.
cac2d7e EXA: Support acceleration of solid pictures on Evergreen/NI.
a7754b0 EXA: Support acceleration of solid pictures on R1xx.
0bda305 EXA: Support acceleration of solid pictures on R2xx.
6bda7ce EXA: Attempt to fix solid picture acceleration with UMS.
b0b7d8d EXA/UMS: Synchronize to the GPU before writing solid colour to scratch pixmap.
3fb694b UMS/EXA: Add reminder for potential solid picture performance issue.

those were already cherry-picked to our package

b33cf9c radeon: add MacModel entry for SAM440ep embedded board
4603285 radeon: add new PCI ids

hw support

37786e9 radeon: avoid rounding errors in texture coords for textured xv on EG+
4b9bad9 radeon: use GB_GR and BG_RG formats for packed yuv video for r600+

a couple video improvements

84c3900 radeon/xaa: drop scrnIndex parameter to some functions
80a45bf radeon: add compat-api.h
9d25490 ati: convert to new screen conversion APIs
2101e48 compat for new server API
1412221 radeon/generic_bus: stop passing scrnIndex
c26e40c radeon/atombios: rewrite atombios parser code to not use xf86Screens.
a1f4776 radeon: fix a few more RHDAtomBiosFunc uses
2de17ef radeon/xvmc: fix build with new API.
5ed9595 radeon: update compat-api.h for block handler + enable/disable fb.
b1e9c30 radeon: move include down further
68c51d1 drmmode: drop flags arg to adjust frame.
c1b9b2c radeon: fix compat api for newest planned API.

support for xserver 1.13, irrelevant for wheezy (except that makes the
diff rather noisy)

89a4c79 radeon: fix smooth startup with tiling enabled.
9307609 radeon: improve smooth startup fallbacks.

Improves transition from plymouth to gdm.  Though I'm not sure our gdm
uses that.

1d9f1eb Don't wait on a CRTC which has been disabled via DPMS (bug #49761).
77a056c Don't page-flip or wait on a CRTC while we're VT-switched away.
248e912 UMS: Fix CRTC DPMS state check.

Avoids hangs when using a disabled crtc

5dc5012 radeon: dixPrivateKeyRegistered is only in server 1.9
179b035 Fix up displayWidth vs. virtualX confusion in radeon_setup_kernel_mem().

misc fixes.

Which amounts to:
 configure.ac                        |    4 -
 debian/changelog                    |   14 ++++
 man/radeon.man                      |    2 
 src/Makefile.am                     |    1 
 src/ati_pciids_gen.h                |   23 +++++++
 src/atombios_crtc.c                 |   24 +++----
 src/atombios_output.c               |   32 +++++-----
 src/cayman_shader.c                 |   36 -----------
 src/compat-api.h                    |   94 +++++++++++++++++++++++++++++
 src/drmmode_display.c               |   73 +++++++++++++----------
 src/drmmode_display.h               |    3 
 src/evergreen_exa.c                 |   32 +++++-----
 src/evergreen_shader.c              |   36 -----------
 src/evergreen_textured_videofuncs.c |   51 +++-------------
 src/generic_bus.h                   |    2 
 src/legacy_crtc.c                   |    8 +-
 src/pcidb/ati_pciids.csv            |   23 +++++++
 src/r600_exa.c                      |   40 ++++++------
 src/r600_shader.c                   |   34 ----------
 src/r600_textured_videofuncs.c      |   41 ++-----------
 src/radeon.h                        |   16 +++--
 src/radeon_accel.c                  |   44 +++++++-------
 src/radeon_accelfuncs.c             |    2 
 src/radeon_atombios.c               |  113 ++++++++++++++++++------------------
 src/radeon_atombios.h               |    5 -
 src/radeon_bios.c                   |   20 +++---
 src/radeon_chipinfo_gen.h           |   23 +++++++
 src/radeon_chipset_gen.h            |   23 +++++++
 src/radeon_crtc.c                   |    2 
 src/radeon_cursor.c                 |    2 
 src/radeon_dri.c                    |   40 ++++++------
 src/radeon_dri2.c                   |   27 ++++----
 src/radeon_driver.c                 |   82 ++++++++++++--------------
 src/radeon_exa.c                    |   10 +--
 src/radeon_exa_funcs.c              |    2 
 src/radeon_exa_render.c             |    4 -
 src/radeon_exa_shared.c             |    2 
 src/radeon_kms.c                    |   71 ++++++++++++----------
 src/radeon_legacy_memory.c          |    4 -
 src/radeon_modes.c                  |    4 -
 src/radeon_output.c                 |   58 ++++++++++++++++++
 src/radeon_pci_chipset_gen.h        |   23 +++++++
 src/radeon_pci_device_match_gen.h   |   23 +++++++
 src/radeon_probe.h                  |   27 ++++----
 src/radeon_textured_video.c         |    2 
 src/radeon_video.c                  |   42 ++++++++++++-
 src/radeon_vip.c                    |   16 ++---
 src/radeon_xvmc.c                   |    5 -
 src/theatre.c                       |   12 +--
 src/theatre200.c                    |   90 ++++++++++++++--------------
 src/theatre_detect.c                |   10 +--
 51 files changed, 795 insertions(+), 582 deletions(-)

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
On Sat, 2013-01-12 at 16:38 +0100, Julien Cristau wrote:
> On Sun, Jan  6, 2013 at 19:06:59 +0100, Julien Cristau wrote:

> > I'm considering an update of the radeon X driver from 6.14.4 to 6.14.6,
> > to add some bug fixes and new pci ids.  The diff is noisier than I'd
> > like due to the addition of support for the xserver 1.13 API (they're
> > all pretty obvious, but all over the place), but I think it makes more
> > sense to go with this version anyway than to backport the other fixes.
> > 
> I went with the cherry-picking after all, and uploaded.

On the assumption that people will yell (possibly quite loudly) if
anything breaks, and as the changes look relatively sane to my
admittedly non-expert eye... unblocked; thanks.

Regards,

Adam

--- End Message ---

Reply to: