--- xserver-xorg-video-ati-22.0.0.orig/.dir-locals.el +++ xserver-xorg-video-ati-22.0.0/.dir-locals.el @@ -0,0 +1,12 @@ +((nil + (indent-tabs-mode . t) + (tab-width . 8) + (c-basic-offset . 4) + (c-file-style . "stroustrup") + (fill-column . 78) + (eval . (progn + (c-set-offset 'innamespace '0) + (c-set-offset 'inline-open '0))) + ) + (makefile-mode (indent-tabs-mode . t)) + ) --- xserver-xorg-video-ati-22.0.0.orig/.editorconfig +++ xserver-xorg-video-ati-22.0.0/.editorconfig @@ -0,0 +1,13 @@ +root=true + +[*] +indent_style=tab +tab_width=8 +indent_size=4 +charset=utf-8 + +[src/{drmmode_display.c,radeon_dri3.c,radeon_glamor.c,radeon_glamor.h,radeon_glamor_wrappers.c}] +indent_size=8 + +[src/ati.c] +indent_style=space --- xserver-xorg-video-ati-22.0.0.orig/.gitlab-ci.yml +++ xserver-xorg-video-ati-22.0.0/.gitlab-ci.yml @@ -0,0 +1,134 @@ +# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml: + +# FDO_DISTRIBUTION_TAG is the tag of the docker image used for the build +# jobs. If the image doesn't exist yet, the docker-image stage generates it +# or copies it from upstream (this is all handled by the templates). +# +# In order to generate a new image, one should generally change the tag. +# While removing the image from the registry would also work, that's not +# recommended except for ephemeral images during development. +# +variables: + FDO_DISTRIBUTION_VERSION: buster-slim + FDO_DISTRIBUTION_EXEC: 'bash .gitlab-ci/debian-install.sh' + FDO_DISTRIBUTION_TAG: "2021-05-10" + FDO_UPSTREAM_REPO: xorg/driver/xf86-video-ati + +# +# This CI uses the freedesktop.org ci-templates. +# Please see the ci-templates documentation for details: +# https://freedesktop.pages.freedesktop.org/ci-templates/ + +.templates_sha: &template_sha 34f4ade99434043f88e164933f570301fd18b125 # see https://docs.gitlab.com/ee/ci/yaml/#includefile + +include: + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/debian.yml' + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/ci-fairy.yml' + - template: Security/SAST.gitlab-ci.yml + + +stages: + - docker-image + - build + - test + +# +# Verify that commit messages are as expected +# +check-commits: + extends: + - .fdo.ci-fairy + stage: test + script: + - ci-fairy check-commits --junit-xml=results.xml + except: + - master@$FDO_UPSTREAM_REPO + variables: + GIT_DEPTH: 100 + artifacts: + reports: + junit: results.xml + allow_failure: true + +# +# Verify that the merge request has the allow-collaboration checkbox ticked +# +check-merge-request: + extends: + - .fdo.ci-fairy + stage: test + script: + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml + artifacts: + when: on_failure + reports: + junit: results.xml + allow_failure: true + + +# +# Build a container with the given tag and the packages pre-installed. +# This only happens if/when the tag changes, otherwise the existing image is +# re-used. +# +container-build: + extends: + - .fdo.container-build@debian + stage: docker-image + variables: + GIT_STRATEGY: none + + +# The default build instructions +.default_build: + extends: + - .fdo.distribution-image@debian + stage: build + script: + - ./autogen.sh + - make -j${FDO_CI_CONCURRENT:-4} check V=1 + variables: + CFLAGS: "-pipe -g -O2 -Werror" + ACLOCAL_PATH: /usr/local/xserver-$XSERVER_VERSION/share/aclocal + PKG_CONFIG_PATH: /usr/local/xserver-$XSERVER_VERSION/lib/pkgconfig + +build-distcheck: + extends: + - .default_build + script: + - ./autogen.sh + - make -j${FDO_CI_CONCURRENT:-4} check V=1 + - make install V=1 + - make -j${FDO_CI_CONCURRENT:-4} distcheck + variables: + XSERVER_VERSION: "1.20" + +build-gcc: + extends: + - .default_build + parallel: + matrix: + - XSERVER_VERSION: ["1.16", "1.17", "1.18", "1.19"] + +build-clang: + extends: + - .default_build + parallel: + matrix: + - XSERVER_VERSION: ["1.20", "1.18", "1.19"] + variables: + CC: clang + +build-noglamor: + extends: + - .default_build + script: + - ./autogen.sh --disable-glamor + - make -j${FDO_CI_CONCURRENT:-4} check V=1 + parallel: + matrix: + - XSERVER_VERSION: ["1.13", "1.14", "1.15"] --- xserver-xorg-video-ati-22.0.0.orig/.gitlab-ci/debian-install.sh +++ xserver-xorg-video-ati-22.0.0/.gitlab-ci/debian-install.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +set -e +set -o xtrace + +echo 'deb-src https://deb.debian.org/debian buster main' >/etc/apt/sources.list.d/deb-src.list +apt-get update + + +# Ephemeral packages (installed for this script and removed again at the end) +EPHEMERAL=" + ca-certificates + git + " + +# libXfont/xserver build dependencies +apt-get install -y --no-remove \ + autoconf \ + automake \ + build-essential \ + libtool \ + pkg-config \ + $EPHEMERAL + +echo 'APT::Get::Build-Dep-Automatic "true";' >>/etc/apt/apt.conf +apt-get build-dep -y xorg-server + + +git clone https://gitlab.freedesktop.org/xorg/lib/libXfont.git +cd libXfont +git checkout libXfont-1.5-branch +./autogen.sh +make install-pkgconfigDATA +cd .. +rm -rf libXfont + + +git clone https://gitlab.freedesktop.org/xorg/xserver.git +cd xserver + +for VERSION in 1.13 1.14 1.15; do + git checkout server-${VERSION}-branch + ./autogen.sh --prefix=/usr/local/xserver-$VERSION --enable-dri2 + make -C include install-nodist_sdkHEADERS + make install-headers install-aclocalDATA install-pkgconfigDATA clean +done + +for VERSION in 1.16 1.17 1.18 1.19 1.20; do + git checkout server-${VERSION}-branch + ./autogen.sh --prefix=/usr/local/xserver-$VERSION --enable-dri2 --enable-dri3 --enable-glamor + make -C include install-nodist_sdkHEADERS + make install-headers install-aclocalDATA install-pkgconfigDATA clean +done + +cd .. +rm -rf xserver + + +# xf86-video-ati build dependencies +apt-get install -y --no-remove \ + clang \ + libdrm-dev \ + libgbm-dev \ + libgl1-mesa-dev \ + libpciaccess-dev \ + libpixman-1-dev \ + libudev-dev \ + xutils-dev \ + x11proto-dev + + +# Remove unneeded packages +apt-get purge -y $EPHEMERAL +apt-get autoremove -y --purge --- xserver-xorg-video-ati-22.0.0.orig/ChangeLog +++ xserver-xorg-video-ati-22.0.0/ChangeLog @@ -1,554 +1,3 @@ -commit 0c01893774031d8429f0a138048fda7957f15706 -Author: Matt Turner -Date: Tue Apr 25 14:40:08 2023 -0400 - - Bump version for 22.0.0 release - - Signed-off-by: Matt Turner - -commit 7a6a34af026f0bef8080b91baf97a729380bca01 -Author: Matthieu Herrb -Date: Sun Nov 14 17:38:24 2021 +0100 - - Don't set SourceValidate pointer to NULL - - inspired from similar code in amdgpu, fixes a crash when xrandr(1) - is invoqued with X server 21.1.1 - - Signed-off-by: Matthieu Herrb - -commit 983a779b7a5b2153d995727a0ed3da09732e15d5 -Author: Alan Coopersmith -Date: Sat Jul 23 18:39:20 2022 -0700 - - radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8 - - Allows Flawfinder to analyze source instead of erroring out on encoding - - Signed-off-by: Alan Coopersmith - -commit a25ca015e6b46bcf6560abe273cfb529c4bdd287 -Author: Alan Coopersmith -Date: Sat Jul 23 18:35:08 2022 -0700 - - gitlab CI: enable gitlab's builtin static analysis - - Signed-off-by: Alan Coopersmith - -commit 7b940097545ea60e5089ae67f593311f136ae271 -Author: Alan Coopersmith -Date: Sat Jul 23 18:29:13 2022 -0700 - - gitlab CI: enable commit & merge request checks - - Uses ci-fairy from freedesktop/ci-templates - - Signed-off-by: Alan Coopersmith - -commit 8fc442d6a67a35b031be7e725a0999a7e0403b4f -Author: Alan Coopersmith -Date: Sat Jan 22 09:36:23 2022 -0800 - - Fix spelling/wording issues - - Found by using: - codespell --builtin clear,rare,usage,informal,code,names - - Signed-off-by: Alan Coopersmith - -commit 11d549d591c7a6f19d2b39d069e99febbd3113da -Author: Alan Coopersmith -Date: Sat Jan 22 09:24:46 2022 -0800 - - Build xz tarballs instead of bzip2 - - Signed-off-by: Alan Coopersmith - -commit 5eba006e4129e8015b822f9e1d2f1e613e252cda -Author: Michel Dänzer -Date: Tue Feb 2 12:45:54 2021 +0100 - - Only include dri.h with older versions of xserver - - Not needed anymore with current versions. - -commit ecced3b3c6af501c4c90265f8404b6898f3cf037 -Author: Michel Dänzer -Date: Fri Mar 26 17:16:32 2021 +0100 - - Add GitLab CI pipeline - - Based on xf86-video-amdgpu, but applying experience gained in the - meantime in other projects and taking advantage of new features - available with current versions of GitLab. - -commit 77d9ab03ca20e683be4c40ccc879e201b538f7e5 -Author: Michel Dänzer -Date: Fri Mar 26 17:37:53 2021 +0100 - - Guard local variable info only used with glamor - - Fixes compiler warning with glamor disabled: - - radeon_dri2.c: In function 'radeon_dri2_exchange_buffers': - radeon_dri2.c:732:19: error: unused variable 'info' [-Werror=unused-variable] - RADEONInfoPtr info = RADEONPTR(xf86ScreenToScrn(screen)); - ^~~~ - -commit 3c7c84ed49564907a148ae99b03200e0be350060 -Author: Michel Dänzer -Date: Fri Mar 26 17:42:10 2021 +0100 - - Guard local variable priv only used with glamor - - Fixes compile errors with glamor disabled: - - ../../src/radeon_present.c: In function ‘radeon_present_check_flip’: - ../../src/radeon_present.c:281:21: error: invalid use of undefined type ‘struct radeon_pixmap’ - 281 | if (priv && priv->fb_failed) - | ^~ - ../../src/radeon_present.c:288:19: error: invalid use of undefined type ‘struct radeon_pixmap’ - 288 | if (priv && !priv->fb_failed) { - | ^~ - ../../src/radeon_present.c:292:10: error: invalid use of undefined type ‘struct radeon_pixmap’ - 292 | priv->fb_failed = TRUE; - | ^~ - -commit 8da3e4561ef82bb78c9a17b8cd8bf139b9cfd680 -Author: Dave Airlie -Date: Mon Jul 13 09:11:28 2020 +1000 - - ati: cleanup terminology to use primary/secondary - - The X server changed some API/ABIs here. - - Based on amdgpu patch by Michel - -commit 3845392426e9798c1fb2a6fc5e97bf5dfd5c443d -Author: Niclas Zeising -Date: Tue Apr 14 17:01:57 2020 +0200 - - Fix return value check of drmIoctl() - - When the drmModeSetCursor2() call was replaced with bare drmIoctl() call in - 92df7097, a bug was introduced. With the use of drmModeSetCursor2(), - the return value from drmIoctl() (which calls ioctl()) were mangled, if - they were negative, they were replaced by -errno by a wrapper function - in xf86drMode.c in libdrm. After replacing drmModeSetCursor2() with the - call to drmIoctl(), this mangling no longer happens, and we need to - explicitly check if the call to drmIoctl() fails, which is indicated by - returning -1, and then why it failed, by checking errno. - If the error indicated by errno is EINVAL, then we can't use the - DRM_IOCTL_MODE_CURSOR2 ioctl(), and need to fall back to the - DRM_IOCTL_MODE_CURSOR ioctl(). - - This bug can manifest itself by an invisible hw cursor on systems where the - DRM_IOCTL_MODE_CURSOR2 is not implemented by the graphics driver. - - Credit also to Alexey Dokuchaev for help with developing the fix and - testing. - - This fixes #190 - - Signed-off-by: Niclas Zeising - Reviewed-by: Michel Dänzer - -commit c0eb5dbd9c1db6b6d5b1574bcd8c584170d7ab54 -Author: Alexey Sheplyakov -Date: Wed Nov 27 20:50:58 2019 +0400 - - Don't crash X server if GPU acceleration is not available - - Commit d1d8e3c8d0a0a0394d395eba171460501745209b causes X server - to fail on startup when GPU acceleration is not working (or is - disabled). The reason is that `radeon_get_pixmap_bo` function - gets called too early (before EXA has been initialized) and - fails with an assert: - - #0 __GI_raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 - #1 0x76ab1c6c in __GI_abort () at abort.c:79 - #2 0x76ac0b64 in __assert_fail_base (fmt=0x76bfbce4 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7658c80c "key->initialized", file=, line=121, - function=0x7658d040 <__PRETTY_FUNCTION__.10607> "dixGetPrivateAddr") at assert.c:92 - #3 0x76ac0c0c in __GI___assert_fail (assertion=0x7658c80c "key->initialized", file=0x7658c9d0 "../include/privates.h", line=121, - function=0x7658d040 <__PRETTY_FUNCTION__.10607> "dixGetPrivateAddr") at assert.c:101 - #4 0x76579e6c in dixGetPrivateAddr (key=, key=, privates=) at ../include/privates.h:121 - #5 0x7657a954 in dixGetPrivateAddr (key=, key=, privates=) at exa.c:70 - #6 dixGetPrivate (key=, privates=) at ../include/privates.h:136 - #7 exaGetPixmapDriverPrivate (pPix=) at exa.c:68 - #8 0x7623d460 in radeon_get_pixmap_bo (pPix=0x71c1b8) at radeon.h:804 - #9 radeon_get_pixmap_handle (pixmap=0x71c1b8, handle=0x7fa22328) at radeon_bo_helper.c:357 - #10 0x76244458 in radeon_pixmap_get_fb (pix=0x71c1b8) at radeon.h:886 - #11 drmmode_set_mode_major (crtc=0x691860, mode=0x69191c, rotation=, x=, y=) at drmmode_display.c:918 - #12 0x762467e8 in drmmode_set_desired_modes (pScrn=0x67c678, drmmode=, set_hw=1) at drmmode_display.c:3128 - #13 0x0047bfa4 in MapWindow (client=0x669ec8, pWin=0x7206c0) at window.c:2722 - #14 MapWindow (pWin=0x7206c0, client=0x669ec8) at window.c:2665 - #15 0x00449650 in dix_main (argc=3, argv=0x7fa22604, envp=) at main.c:247 - #16 0x76ab2198 in __libc_start_main (main=0x42db10
, argc=3, argv=0x7fa22604, init=, fini=0x606434 <__libc_csu_fini>, rtld_fini=0x77229930 <_dl_fini>, - stack_end=0x7fa225e0) at libc-start.c:308 - #17 0x0042db80 in __start () at ../sysdeps/mips/start.S:110 - - Don't call `exaGetPixmapDriverPrivate` if the acceleration (EXA) is not - enabled [yet] to avoid the problem. - - Closes: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/188 - Closes: https://bugzilla.altlinux.org/show_bug.cgi?id=37539 - -commit 4d84cf438e7f1bebf0053035ef0292e9fed257d1 -Author: Michel Dänzer -Date: Fri Nov 29 16:37:32 2019 +0100 - - Handle NULL fb_ptr in pixmap_get_fb - - This can happen when HW acceleration is disabled. - - Fixes https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/issues/188 - -commit f223035f4ffcff2a9296d1e907a5193f8e8845a3 -Author: Adam Jackson -Date: Tue Feb 4 16:38:06 2020 -0500 - - Fix link failure with gcc 10 - - Without the 'extern' this looks like a definition not just a - declaration, in every file that includes the header. gcc 10 is stricter - about this kind of multiple definition. - - Reviewed-by: Michel Dänzer - -commit b9bd8097e1d2c088b081f1b81799ea3892406214 -Author: Michel Dänzer -Date: Tue Oct 15 17:54:12 2019 +0200 - - Bump version for 19.1.0 release - -commit 2faaecc69b127248718e759c6c98c84d56dd1b6b -Author: Michel Dänzer -Date: Fri Sep 20 17:24:19 2019 +0200 - - Don't unreference FBs of pixmaps from different screens in LeaveVT - - FindClientResourcesByType finds pixmaps from all screens, but trying to - process ones from other screens here makes no sense and likely results - in a crash or memory corruption. - - Fixes: 06a465484101 ("Make all active CRTCs scan out an all-black - framebuffer in LeaveVT") - -commit 2cbbd8648cdd27db8076565943b932ef81337053 -Author: Michel Dänzer -Date: Fri Sep 20 18:47:02 2019 +0200 - - Don't set up black scanout buffer if LeaveVT is called from CloseScreen - - Avoids a crash described in - https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/merge_requests/43#note_223718 - - (Ported from amdgpu commit 5b8bc9fc505c551dcd9b0ed5ab835a49fa4f9fda) - Reviewed-by: Alex Deucher - -commit c7ed12cb2ea76999351d7cb87877224bdc0664f0 -Author: Michel Dänzer -Date: Thu Jul 18 18:14:48 2019 +0200 - - Don't disable page flipping completely with SW cursor - - Even with SW cursor, page flipping can be used while no X cursor is - visible. - - Occurred to me in the context of xorg/xserver#828. - (Ported from amdgpu commit 87f41ace4920fd2069794211683659eb25b025a6) - -commit 33803c85f761d343aa7300311b8e9489b1a89495 -Author: Michel Dänzer -Date: Tue Jun 25 17:46:23 2019 +0200 - - present: Check that we can get a KMS FB for flipping - - This can legitimately fail if the pixmap's storage is shared from - another device, e.g. when using PRIME render offloading. - - (Ported from amdgpu commit 7d3fef72e0c871e1677e9e544f4cae5e238b5c52) - -commit fee737e82837dc8282a832fc9391ed959c4c3737 -Author: Michel Dänzer -Date: Fri Jun 14 11:23:34 2019 +0200 - - Remove dri2_drawable_crtc parameter consider_disabled - - All callers were passing TRUE. - - (Ported from amdgpu commit ea19a5207054bb159fc7fb6d88e0ceb10c3da010) - Reviewed-by: Alex Deucher - -commit 2a3f2d2089f603c99be54c98d7033155e771ce7b -Author: Michel Dänzer -Date: Fri Jun 14 11:21:40 2019 +0200 - - dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL - - This way, the MSC will continue ticking at the rate of (the last mode - which was enabled for) that CRTC, instead of the client running - unthrottled. - - (Ported from amdgpu commit 3109f088fdbd89c2ee8078625d4f073852492656) - Reviewed-by: Alex Deucher - -commit d5f5bc5846ef06c3ecf9e5acf1ca357574f06f5a -Author: Flora Cui -Date: Fri Jun 14 11:20:12 2019 +0200 - - dri2: reply to client for WaitMSC request in any case - - otherwise client would wait for reply forever and desktop appears hang. - - Signed-off-by: Flora Cui - (Ported from amdgpu commit fb06fb814700a47464abd756e1111dcc76d0d776) - Reviewed-by: Alex Deucher - -commit f758908db4e71406e5d437d32e43aabd38a63504 -Author: Michel Dänzer -Date: Thu May 9 12:35:37 2019 +0200 - - dri3: Always flush glamor before sharing pixmap storage with clients - - Even if glamor_gbm_bo_from_pixmap / glamor_fd_from_pixmap themselves - don't trigger any drawing, there could already be unflushed drawing to - the pixmap whose storage we share with a client. - - (Ported from amdgpu commit 4b17533fcb30842caf0035ba593b7d986520cc85) - Acked-by: Alex Deucher - -commit d1d8e3c8d0a0a0394d395eba171460501745209b -Author: Michel Dänzer -Date: Wed Apr 24 12:25:39 2019 +0200 - - Retry get_fb_ptr in get_fb - - If get_fb_ptr returns NULL, try again after pixmap_get_handle, it should - work then. - - Fixes spurious Present page flipping failures using "normal" pixmaps - which aren't shared with direct rendering clients, e.g. with a - compositor using the RENDER extension. - - Bugzilla: https://bugs.freedesktop.org/110417 - (Ported from amdgpu commit bf61e6d7ac1a5754b1026d7f80acf25ef622c491) - Reviewed-by: Alex Deucher - -commit 36703f66c3b06875651606a6280d5dc9d9dad51e -Author: Michel Dänzer -Date: Tue Mar 19 18:01:02 2019 +0100 - - Bump version for 19.0.1 release - -commit 4407c78bd86da4460ee07a15a365e07d99e0dd27 -Author: Dave Airlie -Date: Thu Mar 14 11:17:32 2019 +0100 - - modesetting: add tile property support - - This adds tiling support to the driver, it retrieves the tile info from - the kernel and translates it into the server format and exposes the - property. - - (Ported from xserver commits 8fb8bbb3062f1a06621ab7030a9e89d5e8367b35 - and 6abdb54a11dac4e8854ff94ecdcb90a14321ab31) - (Ported from amdgpu commit 6ee857726166f495abcd68e4ff60e3a09593d079) - Reviewed-by: Alex Deucher - -commit 79bc0e054f37026377d54cac6cd8127d4aa9baca -Author: Michel Dänzer -Date: Thu Mar 14 11:10:51 2019 +0100 - - Use radeon_finish in drmmode_crtc_scanout_update - - radeon_glamor_finish only works if we're using glamor, otherwise it'll - crash. - - Fixes: ce7db51020d3 "Cancel pending scanout update in drmmode_crtc_scanout_update" - Bug: https://bugs.debian.org/924540 - Reviewed-by: Alex Deucher - -commit f6cd4a67d7de5d3ff1a6e58a8c83749fc8ffc310 -Author: Michel Dänzer -Date: Fri Mar 8 11:48:10 2019 +0100 - - Revert "glamor: Avoid glamor_create_pixmap for pixmaps backing windows" - - This reverts commit 274703087f80342f51fa69c935bb9a1cb0c4ae47. - - Reports of visual corruption were bisected to this, e.g. - https://bugs.archlinux.org/task/61941 . I can reproduce this with Turks, - but not with Bonaire. I assume it's a Mesa/glamor bug, but let's revert - for now. - - Acked-by: Alex Deucher - -commit 0d132d99e0b750896a78f47d73a8639680495d8c -Author: Michel Dänzer -Date: Wed Mar 6 17:48:03 2019 +0100 - - Bump version for 19.0.0 release - -commit c301b8af25d2c2cd49035a4395ebe6c3612df366 -Author: Michel Dänzer -Date: Fri Mar 1 18:28:11 2019 +0100 - - dri2: Call drm_queue_handle_deferred in dri2_deferred_event - - drm_queue_handler just puts the event on the signalled list; without - calling drm_queue_handle_deferred, actual processing of the event may be - delayed indefinitely, e.g. until another event arrives from the kernel. - - This could result in DRI2 clients hanging during DPMS off. - - Fixes: ba83a866af5a "Add radeon_drm_handle_event wrapper for - drmHandleEvent" - (Ported from amdgpu commit 09be74a3d1dd9604336d9a27f98d132b262dcbaf) - Reviewed-by: Alex Deucher - -commit 705020b6247eaa062edc9c88e6ad52f8c5468051 -Author: Michel Dänzer -Date: Fri Mar 1 18:23:30 2019 +0100 - - present: Check that flip and screen pixmap pitches match - - If they don't, flipping will result in corrupted display. - - Test case: - - * Run Xorg at 1920x1080 with no window manager - * glxgears -geometry 2048x1080 - - The Present extension code in xserver 1.21 will check for this. - - (Ported from amdgpu commit a636f42b496b0604ca00a144690ece61d1a88a27) - Reviewed-by: Alex Deucher - -commit 15697ee242c30b9ea6775624e8282e0171a113a7 -Author: Michel Dänzer -Date: Mon Jan 28 18:27:10 2019 +0100 - - Keep waiting for a pending flip if drm_handle_event returns 0 - - drm_wait_pending_flip stopped waiting if drm_handle_event returned 0, - but that might have processed only some unrelated DRM events. As long as - the flip is pending, we have to keep waiting for its completion event. - - Noticed while working on the previous fix. - - (Ported from amdgpu commit 9045fb310f88780e250e60b80431ca153330e61b) - -commit 227123de3d862e691131708b7f55260bee17f2b7 -Author: Michel Dänzer -Date: Mon Jan 28 18:24:41 2019 +0100 - - Call drmHandleEvent again if it was interrupted by a signal - - drmHandleEvent can be interrupted by a signal in read(), in which case - it doesn't process any events but returns -1, which - drm_handle_event propagated to its callers. This could cause the - following failure cascade: - - 1. drm_wait_pending_flip stopped waiting for a pending flip. - 2. Its caller cleared drmmode_crtc->flip_pending before the flip - completed. - 3. Another flip was attempted but got an unexpected EBUSY error because - the previous flip was still pending. - 4. TearFree was disabled due to the error. - - The solution is to call drmHandleEvent if it was interrupted by a - signal. We can do that in drm_handle_event, because when that is called, - either it is known that there are events ready to be processed, or the - caller has to wait for events to arrive anyway. - - Bugzilla: https://bugs.freedesktop.org/109364 - (Ported from amdgpu commit 3ff2cc225f6bc08364ee007fa54e9d0150adaf11) - -commit 1bfdccf7639ee2f655dc659cafa63830ba28be85 -Author: Michel Dänzer -Date: Mon Jan 28 18:11:10 2019 +0100 - - Only update drmmode_crtc->flip_pending after actually submitting a flip - - And only clear it if it matches the framebuffer of the completed flip - being processed. - - Fixes - - (WW) RADEON(0): flip queue failed: Device or resource busy - (WW) RADEON(0): Page flip failed: Device or resource busy - (EE) RADEON(0): present flip failed - - due to clobbering drmmode_crtc->flip_pending. - - Reproducer: Enable TearFree, run warzone2100 fullscreen, toggle - Vertical sync on/off under Video Options. Discovered while investigating - https://bugs.freedesktop.org/109364 . - - (Ported from amdgpu commit e72a02ba1d35743fefd939458b9d8cddce86e7f5) - -commit dcd3527299c1f6d6faa401c565fa884f4d8f3287 -Author: Michel Dänzer -Date: Mon Jan 28 18:08:35 2019 +0100 - - Don't allow TearFree scanout flips to complete in the same vblank period - - We were using a relative target of 0, meaning "complete the flip ASAP". - This could result in the flip sometimes, but not always completing in - the same vertical blank period where the corresponding drawing occurred, - potentially causing judder artifacts with applications updating their - window contents synchronized to the display refresh. A good way to test - this is the vsynctester.com site in a windowed browser, where the judder - results in the large "VSYNC" text intermittently appearing red or cyan - instead of the expected gray. - - To avoid this, use a relative target MSC of 1, meaning that if a - vertical blank period is in progress, the flip will only complete in the - next one. - - Reported by Julian Tempel and Brandon Wright in - https://bugs.freedesktop.org/106175 . - - (Ported from amdgpu commit a1b479c7d0066c481af920f297d6af9009dda11e) - -commit 274703087f80342f51fa69c935bb9a1cb0c4ae47 -Author: Michel Dänzer -Date: Mon Jan 28 18:06:50 2019 +0100 - - glamor: Avoid glamor_create_pixmap for pixmaps backing windows - - If the compositing manager uses direct rendering (as is usually the case - these days), the storage of a pixmap allocated by glamor_create_pixmap - needs to be reallocated for sharing it with the compositing manager. - Instead, allocate pixmap storage which can be shared directly. - - (Ported from amdgpu commit bf326f2ea19daa6c8da23d6788ff301ae70b8e69) - -commit 6d1dfe2523e900517bd1e8743c87d6990a82c800 -Author: Michel Dänzer -Date: Mon Jan 28 18:04:41 2019 +0100 - - dri2: Flush in dri2_create_buffer2 after calling glamor_set_pixmap_bo - - To make sure the client can't use the shared pixmap storage for direct - rendering first, which could produce garbage. - - Bugzilla: https://bugs.freedesktop.org/109235 - (Ported from amdgpu commit ebd32b1c07208f8dbe853e089f5e4b7c6a7a658a) - -commit 77d7abf46446522e686c6b6f1e4857458589ef37 -Author: Michel Dänzer -Date: Mon Jan 28 18:00:20 2019 +0100 - - dri3: Flush if necessary in dri3_fd_from_pixmap - - To make sure the client can't use the shared pixmap storage for direct - rendering first, which could produce garbage. - - Bugzilla: https://bugs.freedesktop.org/109235 - (Ported from amdgpu commit d168532ee739f7e33a2798051e64ba445dd3859f) - commit b1c01698f577577e4a88bad0ae08fb5d998e7ebb Author: Michel Dänzer Date: Wed Jan 9 11:26:14 2019 +0100 @@ -5777,7 +5226,7 @@ Must be enabled with - Option "DRI3" + Option "DRI3" in xorg.conf. @@ -8211,7 +7660,7 @@ Enable at build time with --enable-glamor and runtime with - Option "AccelMethod" "glamor" + Option "AccelMethod" "glamor" The most notable lack of functionality is XVideo. Use something like VDPAU for now. @@ -8264,7 +7713,7 @@ Signed-off-by: Dave Airlie commit 50689ec8dbd4a68527b2ac16cecac298b8d441d0 -Merge: 6a60fcdf ae682a6a +Merge: 6a60fcd ae682a6 Author: Dave Airlie Date: Fri Jun 29 14:59:47 2012 +0100 @@ -8298,7 +7747,7 @@ ... Conflicts: - configure.ac + configure.ac commit 6a60fcdf060a0f553d8d4f7939c2a05aa04bedfa Author: Dave Airlie @@ -10853,7 +10302,7 @@ radeon: fix pitch align in pageflip code commit e5d0a400d08da2358fac9c2ad12042f125525736 -Merge: 0e432dff e27e9b4e +Merge: 0e432df e27e9b4 Author: Alex Deucher Date: Mon Jan 10 18:16:49 2011 -0500 @@ -11487,7 +10936,7 @@ evergreen: port Karl's UTS/DFS changes to evergreen commit be8f45cbd313b68ad663f303c64edb4525b8f981 -Merge: e843faf3 ff5f466e +Merge: e843faf ff5f466 Author: Alex Deucher Date: Mon Oct 4 12:36:56 2010 -0400 @@ -13714,7 +13163,7 @@ The cause is that 2048 is hardcoded in RADEONQueryImageAttributes. commit efbc2c80ab02879edf3b7b3d65b16c45ddce5017 -Merge: 88a50a30 a612813c +Merge: 88a50a3 a612813 Author: Dave Airlie Date: Wed Dec 2 14:30:36 2009 +1000 @@ -14472,7 +13921,7 @@ Conflicts: - src/drmmode_display.c + src/drmmode_display.c commit a493feb94c0d84aaf5bfd84c6940d7f03974dd86 Author: Dave Airlie @@ -14900,7 +14349,7 @@ radeon: fix dri2 struct zeroing commit 6990f2ac6478bf92929a4400ef84fb2142699204 -Merge: 917f2d7c 853f4c3d +Merge: 917f2d7 853f4c3 Author: Dave Airlie Date: Tue Sep 8 11:26:32 2009 +1000 @@ -17651,7 +17100,7 @@ R6xx/R7xx: use shadowfb if DRI is disabled commit 000756e052a291230e5c95e48b69a5aa9c4fab0e -Merge: 22d7746b 8373f439 +Merge: 22d7746 8373f43 Author: Alex Deucher Date: Thu Feb 26 11:44:13 2009 -0500 @@ -18360,7 +17809,7 @@ fixes it. commit bd8021d46e9066e4cd116c03a7b7adcfe2557aff -Merge: 4f88dd83 20d5dd38 +Merge: 4f88dd8 20d5dd3 Author: Alex Deucher Date: Wed Jan 28 14:33:14 2009 -0500 @@ -18373,7 +17822,7 @@ Move encoder specific data to encoder dev_priv commit 4f88dd83f290fb38e41256a7f1804008c0f28139 -Merge: 1c5678fc 2ca970c7 +Merge: 1c5678f 2ca970c Author: Alex Deucher Date: Wed Jan 28 13:13:13 2009 -0500 @@ -18381,7 +17830,7 @@ Conflicts: - src/radeon_atombios.c + src/radeon_atombios.c commit 1a62360e8260eaf5f98fa6be3f89f64c8cae7d32 Author: Alex Deucher @@ -18828,10 +18277,10 @@ R5xx: always use single clipped triangle R3xx/R4xx: use single clipped triangle up to guardband limit, - then use quad. + then use quad. commit 4d009d14c9c72f6e1bc8100ec8d9b8037ee4e514 -Merge: d52882d8 4e96278b +Merge: d52882d 4e96278 Author: Dave Airlie Date: Mon Dec 22 16:00:01 2008 +1000 @@ -19230,7 +18679,7 @@ Fix up US setup after r3xx bicubic merge commit e13fba853ba19e6b0f081b9b3d9fa76c38a0f82b -Merge: d2963370 79bbdd98 +Merge: d296337 79bbdd9 Author: Alex Deucher Date: Thu Dec 4 12:25:29 2008 -0500 @@ -20491,7 +19940,7 @@ - Make sure 3D is idle too (after composite or textured video) commit 07be302f6dba61dd15918963fae66502230c74b7 -Merge: 8c9b8de0 52459745 +Merge: 8c9b8de 5245974 Author: Jerome Glisse Date: Wed Jun 25 10:30:45 2008 +0200 @@ -20584,7 +20033,7 @@ See bug 14289 - com_bios_scratch.diff + com_bios_scratch.diff commit 38ce8a984f96056b7345bcc06505ba27e0e6d5b4 Author: Dave Airlie @@ -20613,7 +20062,7 @@ discovered on irc with wpwrak. commit 5b323a2cbbc412b6dd4e782438b64ee996558d05 -Merge: dd18caa4 eed24155 +Merge: dd18caa eed2415 Author: Dave Airlie Date: Fri Jun 20 07:49:16 2008 +1000 @@ -21247,9 +20696,9 @@ Conflicts: - src/radeon_commonfuncs.c - src/radeon_exa_render.c - src/radeon_textured_videofuncs.c + src/radeon_commonfuncs.c + src/radeon_exa_render.c + src/radeon_textured_videofuncs.c commit 0032c80bf30bab189204e3e6929e18a19d753138 Author: Alex Deucher @@ -21345,8 +20794,8 @@ Conflicts: - src/radeon.h - src/radeon_driver.c + src/radeon.h + src/radeon_driver.c This rework seems to have caused more trouble than it was worth. @@ -21360,7 +20809,7 @@ Conflicts: - src/radeon_driver.c + src/radeon_driver.c commit c40a7aa3989576a8144213e2f31b892d21df8686 Author: Owen W. Taylor @@ -21607,7 +21056,7 @@ defines it. commit bed9754ad21d6c0a7f61067b04ba31c430a7cecb -Merge: 55e446b5 f71ac0e4 +Merge: 55e446b f71ac0e Author: Alex Deucher Date: Wed Mar 19 16:06:41 2008 -0400 @@ -21990,7 +21439,7 @@ AVIVO: don't add outputs for invalid connectors commit 600dbe080997a01ceaf6be86723189d518bc1281 -Merge: 594743a9 5b7875d0 +Merge: 594743a 5b7875d Author: Alex Deucher Date: Thu Mar 6 17:31:37 2008 -0500 @@ -22009,7 +21458,7 @@ Bug #14826: Fix a bogus check around xf86SetOperatingState. commit 651fe23f4c650ed91843dec48db24e18e8b91219 -Merge: 3de2dc88 766f464d +Merge: 3de2dc8 766f464 Author: Adam Jackson Date: Thu Mar 6 14:28:27 2008 -0500 @@ -22376,7 +21825,7 @@ fixup check for EXA composite pointed out by Alan Swanson commit 85e470e64f629de72e361c77770e2e29998d1bf4 -Merge: 27ddb39b 1b84c76f +Merge: 27ddb39 1b84c76 Author: Alex Deucher Date: Sun Feb 24 05:37:22 2008 -0500 @@ -22386,7 +21835,7 @@ Conflicts: - src/radeon_commonfuncs.c + src/radeon_commonfuncs.c commit 27ddb39b12a0b54e099fd5274c4c91f08e2d2822 Author: Alex Deucher @@ -23074,7 +22523,7 @@ Fixes bug 14001 commit 729da30c80d6545b75c8faea44754634f477cc09 -Merge: 000741e2 625a885a +Merge: 000741e 625a885 Author: Alex Deucher Date: Mon Jan 14 10:05:01 2008 -0500 @@ -23267,7 +22716,7 @@ RADEON: various avivo tv-out related clean-ups commit ce34090c758ac91171cb6adb9b8a36e4adbf99cf -Merge: 2180f04b 30cab1db +Merge: 2180f04 30cab1d Author: Alex Deucher Date: Wed Jan 2 16:41:36 2008 -0500 @@ -23474,7 +22923,7 @@ set ddc line correctly post-merge commit 3c31b96afa20913ad947e68fe0c3a662e5eafbdd -Merge: eb99c3c5 f5e8c185 +Merge: eb99c3c f5e8c18 Author: Dave Airlie Date: Fri Dec 21 09:36:22 2007 +1000 @@ -23482,8 +22931,8 @@ Conflicts: - src/radeon_display.c - src/radeon_driver.c + src/radeon_display.c + src/radeon_driver.c commit eb99c3c5c9a2249cb84920f0f225e525fc3a4144 Author: Alex Deucher @@ -23515,7 +22964,7 @@ The correct thing to do is filter by the mode's effective memory bandwidth. commit c1b0b69cc50516c3b7e881b0eb46cb3cd2e9dce6 -Merge: 0e663487 ce4fa1ce +Merge: 0e66348 ce4fa1c Author: Alex Deucher Date: Wed Dec 19 11:54:50 2007 -0500 @@ -23590,14 +23039,14 @@ RADEON: fix typo from merge commit 19b9d3708852b7efe2b05249c8359dadb924dd94 -Merge: cf685f37 29706ca5 +Merge: cf685f3 29706ca Author: Alex Deucher Date: Mon Dec 17 20:07:32 2007 -0500 Merge branch 'atombios-support' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support commit cf685f37ec874f0aacd09e7c4eb0402c6daec1b0 -Merge: 2a134af0 44d07c4c +Merge: 2a134af 44d07c4 Author: Alex Deucher Date: Mon Dec 17 20:07:07 2007 -0500 @@ -23746,7 +23195,7 @@ - Unify the PLL calculation between legacy and avivo chips commit f5ac34983411e4c4f41ab1817dce582830f398fd -Merge: f2b2e080 6ccf5b33 +Merge: f2b2e08 6ccf5b3 Author: Alex Deucher Date: Wed Dec 12 22:37:44 2007 -0500 @@ -23799,7 +23248,7 @@ RADEON: handle HMDI properly (untested) and fix some merge leftovers commit 3c22ad977c25d5ca2811821fcac6bb8ecd79994a -Merge: c9a0cee9 f3d2ec3a +Merge: c9a0cee f3d2ec3 Author: Alex Deucher Date: Tue Dec 11 13:11:15 2007 -0500 @@ -23855,7 +23304,7 @@ add support for building against legacy servers similiar to Intel codepaths commit 9c278cb7fa7f18d13bde053fd75221cfba9da377 -Merge: 6451ea2d cc167b9b +Merge: 6451ea2 cc167b9 Author: Dave Airlie Date: Mon Dec 10 15:18:03 2007 +1000 @@ -23863,13 +23312,13 @@ Conflicts: - src/radeon.h - src/radeon_crtc.c - src/radeon_driver.c - src/radeon_output.c + src/radeon.h + src/radeon_crtc.c + src/radeon_driver.c + src/radeon_output.c commit 6451ea2dcc4fac762442f699935864f4a8d445f7 -Merge: 0d89556b 5896ca40 +Merge: 0d89556 5896ca4 Author: Dave Airlie Date: Mon Dec 10 15:08:42 2007 +1000 @@ -23929,7 +23378,7 @@ powerpc: build fixes from last merge commit dbe3d2608ecc9896db9c23b3a347b50748c51e13 -Merge: 48e31cda 21ed4353 +Merge: 48e31cd 21ed435 Author: Dave Airlie Date: Thu Dec 6 14:22:03 2007 +1000 @@ -23937,7 +23386,7 @@ Conflicts: - src/radeon_output.c + src/radeon_output.c commit 21ed435398e4a398dd8a0a5d7c1d4cc45e916332 Author: Alex Deucher @@ -24030,7 +23479,7 @@ mode or vesafb etc. after running the driver. commit af0196f7bf0d1d5d211391149c18935d64ed2b06 -Merge: d9858a2b 0175b799 +Merge: d9858a2 0175b79 Author: Alex Deucher Date: Fri Nov 30 16:40:28 2007 -0500 @@ -24062,7 +23511,7 @@ for now. commit e1945f1f25a34310bd58ce128c8ff27ecc985618 -Merge: b368b0f2 df7777bf +Merge: b368b0f df7777b Author: Alex Deucher Date: Fri Nov 30 14:30:55 2007 -0500 @@ -24283,7 +23732,7 @@ Thanks to AMD for the information commit a12390c832abe423def60e39cd5a9118e5910339 -Merge: d5317922 e74dca19 +Merge: d531792 e74dca1 Author: Alex Deucher Date: Wed Nov 21 02:24:48 2007 -0500 @@ -24336,7 +23785,7 @@ RADEON: store devices ids from bios for each driver output commit 3975da2ea8cb628f7f66c3f26c5dfa181cd1c532 -Merge: e283aa33 295ce277 +Merge: e283aa3 295ce27 Author: Alex Deucher Date: Tue Nov 20 23:52:29 2007 -0500 @@ -24436,7 +23885,7 @@ atombios: add all r5xx and r6xx pci ids commit 5d023e2c3c2ab44ea57ffadc9607025d602c376c -Merge: 0d1e0c78 c8872603 +Merge: 0d1e0c7 c887260 Author: Dave Airlie Date: Tue Nov 20 13:02:43 2007 +1000 @@ -24444,9 +23893,9 @@ Conflicts: - src/radeon_chipset.h - src/radeon_driver.c - src/radeon_probe.c + src/radeon_chipset.h + src/radeon_driver.c + src/radeon_probe.c commit 0d1e0c7805b3d8e56ccb49465e6b144afb7bdc51 Author: Dave Airlie @@ -24461,7 +23910,7 @@ r5xx: cleanups after last merge commit fe2f7a09050fb7a345a1f52239f8f3c4f1053891 -Merge: 744c8cb6 49055d8a +Merge: 744c8cb 49055d8 Author: Dave Airlie Date: Tue Nov 20 08:04:32 2007 +1000 @@ -24469,11 +23918,11 @@ Conflicts: - src/radeon_cursor.c - src/radeon_output.c + src/radeon_cursor.c + src/radeon_output.c commit 744c8cb6c293fcaa687566f52901644e699baace -Merge: e258fbe4 e530af79 +Merge: e258fbe e530af7 Author: Dave Airlie Date: Tue Nov 20 07:56:33 2007 +1000 @@ -24486,14 +23935,14 @@ makes 2-headed cursor work commit e530af79adf51b3e95a0eca676c915a34dcbf4a7 -Merge: 69e197f2 52aba8d7 +Merge: 69e197f 52aba8d Author: Alex Deucher Date: Mon Nov 19 00:59:30 2007 -0500 Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom commit 69e197f2c8002aacf2587754c8d3bd63c88f85b1 -Merge: 5e8940fa 862dcabf +Merge: 5e8940f 862dcab Author: Alex Deucher Date: Mon Nov 19 00:57:34 2007 -0500 @@ -24524,7 +23973,7 @@ Don't assign a gpio for TV commit 52aba8d73189ba959f19c0437499d5e7a8829827 -Merge: 862dcabf 5e8940fa +Merge: 862dcab 5e8940f Author: Dave Airlie Date: Mon Nov 19 15:30:46 2007 +1000 @@ -24561,7 +24010,7 @@ fix typo in loop commit 384cd8f52c89d089c6559e2eedbae45641fcd14e -Merge: f3f0e4ec 234b6073 +Merge: f3f0e4e 234b607 Author: Dave Airlie Date: Mon Nov 19 14:02:55 2007 +1000 @@ -24630,7 +24079,7 @@ WIP: more new ATOM integration work commit 67db114d97abed7a607467e5d67c7b4ffa2c347e -Merge: 7d06a879 ea153465 +Merge: 7d06a87 ea15346 Author: Alex Deucher Date: Fri Nov 16 14:29:53 2007 -0500 @@ -24693,7 +24142,7 @@ Add copyright headers commit 3cfcd2164b400bd0d1cb4ede8eeb01abba9d75c8 -Merge: efac14e6 718bfd3b +Merge: efac14e 718bfd3 Author: Alex Deucher Date: Thu Nov 15 23:25:39 2007 -0500 @@ -25214,7 +24663,7 @@ Surprisingly easy, thanks to George's pci-rework changes. commit 7addf41885ec5658f531624a9c24ea5bd7d22d19 -Merge: 3a958ba1 78c6bd30 +Merge: 3a958ba 78c6bd3 Author: Michel Dänzer Date: Thu Oct 4 11:06:08 2007 +0200 @@ -25673,7 +25122,7 @@ It still uses the old probe method though, this is due to the ati wrapper. commit 7b38d9a1209f87255e5bb0aefe46a363ce4fb6ef -Merge: 2e3d43af 673f7997 +Merge: 2e3d43a 673f799 Author: George Sapountzis Date: Tue Aug 28 16:01:12 2007 +0300 @@ -25681,7 +25130,7 @@ Conflicts: - src/ati.c + src/ati.c commit 673f799729824f4439dd5f681f75dd5aab50947f Author: Alex Deucher @@ -25937,14 +25386,14 @@ updated release numbering for randr 1.2 commit 81a8093f2ffdce59d4e8a44f65f3d5c771fd6425 -Merge: c08e6ec9 53a67e31 +Merge: c08e6ec 53a67e3 Author: Dave Airlie Date: Thu Aug 23 19:51:47 2007 +1000 Merge remote branch 'origin/randr-1.2' commit c08e6ec9e7ac06caee53689b0ec50ef6a7a0ba37 -Merge: 5793e875 a0d0fcd3 +Merge: 5793e87 a0d0fcd Author: Dave Airlie Date: Thu Aug 23 19:42:19 2007 +1000 @@ -25952,14 +25401,14 @@ Conflicts: - src/radeon.h - src/radeon_bios.c - src/radeon_display.c - src/radeon_dri.c - src/radeon_driver.c - src/radeon_modes.c - src/radeon_probe.h - src/radeon_video.c + src/radeon.h + src/radeon_bios.c + src/radeon_display.c + src/radeon_dri.c + src/radeon_driver.c + src/radeon_modes.c + src/radeon_probe.h + src/radeon_video.c commit 53a67e31904bec9a3aa1bd24de8034dcafea1d2a Author: Alex Deucher @@ -26817,7 +26266,7 @@ we hang when moving the cursor into the second CRTC. commit 7fc02657c4d740941fbda5a8823cf45de3eca3f8 -Merge: 800bf532 4c61c0ee +Merge: 800bf53 4c61c0e Author: Dave Airlie Date: Wed May 30 17:27:22 2007 +1000 @@ -26825,9 +26274,9 @@ Conflicts: - src/radeon_cursor.c - src/radeon_display.c - src/radeon_driver.c + src/radeon_cursor.c + src/radeon_display.c + src/radeon_driver.c commit 800bf53279e2c2bf854682bbfd6fa16d03afed00 Author: Matthieu Herrb @@ -26872,7 +26321,7 @@ rs480: only has single dac commit c52322354fe64725733842b3356798c50e7735d5 -Merge: dd6a966e 975da595 +Merge: dd6a966 975da59 Author: Dave Airlie Date: Tue May 29 07:21:48 2007 +1000 @@ -27354,7 +26803,7 @@ remove some old mergedfb cruft commit 76670f665ebec7cdf40a04bf9379cb3ad4417507 -Merge: 83f81ed5 a3ee4220 +Merge: 83f81ed a3ee422 Author: Alex Deucher Date: Tue May 8 18:41:25 2007 +0200 @@ -27805,7 +27254,7 @@ fix typo commit 3cfe94d5438961b869766dacbcd13fde8b770ca2 -Merge: 31c018ca 3b43788c +Merge: 31c018c 3b43788 Author: Dave Airlie Date: Sun Feb 25 23:27:19 2007 +1100 @@ -27813,8 +27262,8 @@ Conflicts: - src/radeon_display.c - src/radeon_driver.c + src/radeon_display.c + src/radeon_driver.c commit 3b43788c45f51ad2d3e8e64383c412f4ddd97207 Author: Dave Airlie @@ -27998,7 +27447,7 @@ case because pATI->PCIInfo is now set after ATIProcessOptions() is called. commit 9d77aabdff919360f0c9333105436c31f1f5749a -Merge: ff8ea19f 57822be7 +Merge: ff8ea19 57822be Author: George Sapountzis Date: Mon Feb 5 19:16:51 2007 +0200 @@ -29171,7 +28620,7 @@ radeon: cleanup some bits from superpatch commit 9827afaa40720a58e2fc029c0bf92ad2fe223d11 -Merge: 10b4b46c ad8259c8 +Merge: 10b4b46 ad8259c Author: Dave Airlie Date: Mon Sep 25 11:25:17 2006 +1000 @@ -29316,7 +28765,7 @@ radeon: add enable display function commit 4a54886d510f26b29d27e5c9a73647554291b1a6 -Merge: 70264d64 9fa176c7 +Merge: 70264d6 9fa176c Author: Dave Airlie Date: Fri Sep 22 06:00:04 2006 +1000 @@ -29324,7 +28773,7 @@ Conflicts: - src/radeon_driver.c + src/radeon_driver.c commit 9fa176c7989030e7340cc9b85d0b6a7b34303091 Author: Alex Deucher @@ -29932,7 +29381,7 @@ Fix some more cosmetic warnings. commit ec93e08b24f7c0e583970d08bfe18ad142e6b047 -Merge: 051c49d0 6ca98624 +Merge: 051c49d 6ca9862 Author: Michel Dänzer Date: Thu Jun 15 15:03:27 2006 +0200 @@ -29951,7 +29400,7 @@ remove all printf specifier warnings on Linux commit 051c49d0f002c72d1d8f15f6df264d8b093d4e95 -Merge: a840afc7 dfac8191 +Merge: a840afc dfac819 Author: Michel Dänzer Date: Thu Jun 15 13:10:44 2006 +0200 @@ -29976,7 +29425,7 @@ some more unused variable cleanups commit a840afc75a0453b4694e3f987ebdbddc6844a169 -Merge: c90c49da d511ef48 +Merge: c90c49d d511ef4 Author: Michel Dänzer Date: Thu Jun 15 12:46:58 2006 +0200 --- xserver-xorg-video-ati-22.0.0.orig/autogen.sh +++ xserver-xorg-video-ati-22.0.0/autogen.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +autoreconf -f -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH xf86-video-ati" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi --- xserver-xorg-video-ati-22.0.0.orig/debian/README.source +++ xserver-xorg-video-ati-22.0.0/debian/README.source @@ -0,0 +1,49 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated using this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- xserver-xorg-video-ati-22.0.0.orig/debian/changelog +++ xserver-xorg-video-ati-22.0.0/debian/changelog @@ -0,0 +1,1171 @@ +xserver-xorg-video-ati (1:22.0.0-1build1) noble; urgency=high + + * No change rebuild for 64-bit time_t and frame pointers. + + -- Julian Andres Klode Mon, 08 Apr 2024 18:23:28 +0200 + +xserver-xorg-video-ati (1:22.0.0-1) unstable; urgency=medium + + * New upstream release. + * Update signing-key.asc. + * control: Bump policy to 4.6.2. + * patches: Removed, upstream. + * control: Drop obsolete build-dependency libgl1-mesa-dev, libgl-dev + is enough. + + -- Timo Aaltonen Wed, 08 Nov 2023 15:07:33 +0200 + +xserver-xorg-video-ati (1:19.1.0-3) unstable; urgency=medium + + * fix-rotation.diff: Fix crash on rotation. (Closes: #1009325) + (LP: #1970473) + + -- Timo Aaltonen Fri, 08 Jul 2022 12:52:34 +0300 + +xserver-xorg-video-ati (1:19.1.0-2) unstable; urgency=medium + + * Team upload + + [ Debian Janitor ] + * Trim trailing whitespace. + * Bump debhelper from old 11 to 12. + * Set debhelper-compat version in Build-Depends. + * Set upstream metadata fields: Repository, Repository-Browse. + * Update standards version to 4.2.1, no changes needed. + + [ Julien Cristau ] + * Pull fixes from upstream master including a GCC 10 build fix + (closes: #957998). + + -- Julien Cristau Fri, 18 Sep 2020 14:58:08 +0200 + +xserver-xorg-video-ati (1:19.1.0-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Tue, 22 Oct 2019 22:31:54 +0300 + +xserver-xorg-video-ati (1:19.0.1-1) unstable; urgency=medium + + [ Timo Aaltonen ] + * New bugfix release. + - Use radeon_finish in drmmode_crtc_scanout_update. Fixes a crash if + using exa acceleration (Closes: #924540). + - Revert "glamor: Avoid glamor_create_pixmap for pixmaps backing + windows". Fixes visual corruption issues (LP: #1822075). + + -- Andreas Boll Sat, 06 Apr 2019 21:38:04 +0200 + +xserver-xorg-video-ati (1:19.0.0-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Tue, 12 Mar 2019 18:40:57 +0200 + +xserver-xorg-video-ati (1:18.1.99+git20190207-1) unstable; urgency=medium + + * New upstream snapshot. + * Stop passing --disable-silent-rules to configure. + + -- Andreas Boll Thu, 07 Feb 2019 22:17:59 +0100 + +xserver-xorg-video-ati (1:18.1.0-1) unstable; urgency=medium + + * New upstream release. + * Bump debhelper to 11. + * control: Build-depend on x11proto-dev. + * control: Bump libdrm-dev build-dep to 2.4.89. + + -- Timo Aaltonen Tue, 18 Sep 2018 11:54:58 +0300 + +xserver-xorg-video-ati (1:18.0.1-2) unstable; urgency=medium + + [ Timo Aaltonen ] + * Switch to dbgsym packages. + + [ Andreas Boll ] + * Merge upstream patches to fix a blank / corrupted screen with glamor + acceleration (Closes: #902965, #904995, #905395, #905960). + - 3dcfce8d Bail from dri2_create_buffer2 if we can't get a pixmap + - 65c9dfea glamor: Bail CreatePixmap on unsupported pixmap depth + - 25836375 Drop unused drmmode_create_bo_pixmap surface parameter + - ac18a993 EXA: Remove old RADEONEXACreatePixmap hook + - eec4a419 Only initialize libdrm_radeon surface manager for >= R600 + - ba5d5402 glamor: Don't store radeon_surfaces in pixmaps + - 5da2bf43 Factor out radeon_surface_initialize helper + - 90b94d40 Move flush from radeon_scanout_do_update to its callers + - 6c986e99 Remove throttling from radeon_dri2_copy_region2 + - 37ba075b Refactor radeon_finish helper + - b85b7b11 Add struct radeon_buffer + - 3c4c0213 glamor: Use GBM for BO allocation when possible + - 499d2f9d glamor: Invalidate cached GEM handle in radeon_set_pixmap_bo + - Build-depend on libgbm-dev + * Set source format to 1.0. + * Update a bunch of URLs in packaging to https. + * Bump standards version to 4.2.0. + + -- Andreas Boll Mon, 20 Aug 2018 09:19:30 +0200 + +xserver-xorg-video-ati (1:18.0.1-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Tue, 20 Mar 2018 14:17:16 +0200 + +xserver-xorg-video-ati (1:18.0.0-1) unstable; urgency=medium + + * New upstream release. + * control: Update VCS urls. + * control: Bump policy to 4.1.3, no changes. + + -- Timo Aaltonen Wed, 07 Mar 2018 10:51:20 +0200 + +xserver-xorg-video-ati (1:7.10.0-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Thu, 21 Sep 2017 15:48:45 +0300 + +xserver-xorg-video-ati (1:7.9.0-1) unstable; urgency=medium + + * New upstream release. + * radeon.install: Install config snippet, which loads the radeon + driver even if -ati wrapper driver is not installed. + + -- Timo Aaltonen Tue, 27 Jun 2017 11:04:20 +0300 + +xserver-xorg-video-ati (1:7.8.0-1) unstable; urgency=medium + + * New upstream release. + * control: Bump policy to 3.9.8, no changes. + + -- Timo Aaltonen Thu, 17 Nov 2016 11:25:21 +0200 + +xserver-xorg-video-ati (1:7.7.1-1) unstable; urgency=medium + + * New upstream release. (Closes: #827984) + + -- Timo Aaltonen Fri, 16 Sep 2016 00:44:43 +0300 + +xserver-xorg-video-ati (1:7.7.0-1) unstable; urgency=medium + + * New upstream release. + * control: Bump Standards-Version to 3.9.7 (no changes). + + -- Timo Aaltonen Thu, 07 Apr 2016 08:26:30 +0300 + +xserver-xorg-video-ati (1:7.6.1-1) unstable; urgency=medium + + [ Andreas Boll ] + * New upstream release. + * Update debian/upstream/signing-key.asc. + * Fix Vcs-* fields. + * Move xxv-mach64 and xxv-r128 from depends to suggests. + * Add upstream url. + * Replace Suggests: firmware-linux with new firmware-amd-graphics. + * Update list of supported chips. + * Bump standards version to 3.9.6. + + [ Julien Cristau ] + * Remove Drew from Uploaders. + * Delete debian/radeon-kms.conf, unused since 1:7.2.0-1. + + -- Julien Cristau Sat, 14 Nov 2015 10:33:25 +0100 + +xserver-xorg-video-ati (1:7.5.0-1) unstable; urgency=medium + + [ Andreas Boll ] + * New upstream release. + * Bump libdrm-dev build-dep to 2.4.58. + + [ Julien Cristau ] + * Let uscan verify tarball signatures. + * Disable silent build rules. + + -- Julien Cristau Sun, 05 Oct 2014 18:53:26 +0200 + +xserver-xorg-video-ati (1:7.4.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Julien Cristau Tue, 08 Jul 2014 21:06:48 +0200 + +xserver-xorg-video-ati (1:7.4.0-1+exp1) experimental; urgency=low + + * Rebuild against xorg 1.16 rc. + + -- Maarten Lankhorst Wed, 25 Jun 2014 16:43:52 +0200 + +xserver-xorg-video-ati (1:7.4.0-1) unstable; urgency=low + + * New upstream release. + * Bump libdrm-dev requirement to 2.4.54. + + -- Maarten Lankhorst Wed, 25 Jun 2014 16:35:44 +0200 + +xserver-xorg-video-ati (1:7.3.0-2) experimental; urgency=medium + + * New upstream snapshot. + * Build against xserver 1.16 rc, enable glamor acceleration. + * Remove Cyril from Uploaders. + * Bump libdrm build-dep to 2.4.54 per configure.ac. + + -- Julien Cristau Mon, 16 Jun 2014 19:27:22 +0200 + +xserver-xorg-video-ati (1:7.3.0-1) unstable; urgency=low + + * New upstream release. + * Explicitly disable glamor for now to prevent a FTBFS. + + -- Maarten Lankhorst Tue, 28 Jan 2014 11:56:30 +0100 + +xserver-xorg-video-ati (1:7.2.0-1) unstable; urgency=low + + [ Maarten Lankhorst ] + * New upstream release: + - KMS-only release, only works with linux-any (or recent kbsd) now. + * Require libdrm 2.4.46 + + [ Julien Cristau ] + * Get rid of modprobe config file, rely on the kernel's default config to + enable kms. + * Bump debhelper compat level to 9 to enable dpkg-buildflags. + * Remove useless override_dh_auto_install rule. + + -- Julien Cristau Thu, 15 Aug 2013 18:26:42 +0200 + +xserver-xorg-video-ati (1:6.14.4-8) unstable; urgency=medium + + * UMS: Swap bytes when uploading to pixmap for solid picture on big endian + host (closes: #702480). Thanks, Michel Dänzer! + + -- Julien Cristau Sat, 09 Mar 2013 12:06:14 +0100 + +xserver-xorg-video-ati (1:6.14.4-7) unstable; urgency=medium + + * mach64 and r128 are back on ia64, so re-add dependencies on them + (closes: #700446). + + -- Julien Cristau Sat, 23 Feb 2013 13:57:52 +0100 + +xserver-xorg-video-ati (1:6.14.4-6) unstable; urgency=low + + * Update to 6.14.6, minus the Xserver 1.13 compat patches: + - r6xx-r9xx: force 1D tiling for buffer with height < 64 + - Make radeon_setup_kernel_mem failures more graceful and verbose + - RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case + - radeon: add MacModel entry for SAM440ep embedded board + - Fail more gracefully when drm surface manager can't be initialized + - radeon: avoid rounding errors in texture coords for textured xv on EG+ + - radeon: use GB_GR and BG_RG formats for packed yuv video for r600+ + - radeon: fix smooth startup with tiling enabled + - radeon: improve smooth startup fallbacks + - radeon: add new PCI ids + - Don't wait on a CRTC which has been disabled via DPMS + - Don't page-flip or wait on a CRTC while we're VT-switched away + - configure: bump libdrm_radeon requirement + - UMS: Fix CRTC DPMS state check + - Fix up displayWidth vs. virtualX confusion in radeon_setup_kernel_mem() + - radeon: require libdrm 2.4.36 for KMS support + + -- Julien Cristau Sat, 12 Jan 2013 16:30:01 +0100 + +xserver-xorg-video-ati (1:6.14.4-5) unstable; urgency=low + + * Update radeon's long description to list the chips mentioned in the + radeon manpage. Also drop fglrx from there (Closes: #677412). + + -- Cyril Brulebois Wed, 13 Jun 2012 22:58:36 +0200 + +xserver-xorg-video-ati (1:6.14.4-4) unstable; urgency=low + + * Cherry-pick from upstream to fix regression on UMS (Closes: #670570): + - EXA: Attempt to fix solid picture acceleration with UMS. + - EXA/UMS: Synchronize to the GPU before writing solid colour to scratch pixmap. + - UMS/EXA: Add reminder for potential solid picture performance issue. + + -- Cyril Brulebois Sat, 19 May 2012 21:00:45 +0000 + +xserver-xorg-video-ati (1:6.14.4-3) unstable; urgency=low + + * Fix uninstallability issues on ia64 by dropping mach64 and r128 from + dependencies on this architecture, since those were removed (the ia64 + domain I/O support code is gone in xserver 1.12). + + -- Cyril Brulebois Fri, 18 May 2012 11:39:03 +0200 + +xserver-xorg-video-ati (1:6.14.4-2) unstable; urgency=medium + + * Cherry-picks from upstream git: + - r6xx-r9xx: force 1D tiling for buffer with height < 64 + - Make radeon_setup_kernel_mem failures more graceful and verbose + - RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case + - EXA: Support acceleration of solid pictures on R3xx-R7xx + - EXA: Support acceleration of solid pictures on Evergreen/NI + - EXA: Support acceleration of solid pictures on R1xx + - EXA: Support acceleration of solid pictures on R2xx + * The solid picture acceleration should fix the rendering mess people have + been seeing with cairo 1.12, and thus closes: #666982. + + -- Julien Cristau Mon, 16 Apr 2012 20:03:31 +0200 + +xserver-xorg-video-ati (1:6.14.4-1) unstable; urgency=low + + * New upstream release: + - Add support for Trinity APUs. + - 2D tiling support on R6xx+ asics. + - KMS tiling support for r1xx-r2xx. + - Lots of bug fixes. + * Bump libdrm-dev build-dep. + + -- Cyril Brulebois Mon, 02 Apr 2012 20:21:35 +0000 + +xserver-xorg-video-ati (1:6.14.3-2+exp1) experimental; urgency=low + + * Build against Xserver 1.12 RC1. + + -- Cyril Brulebois Sat, 31 Dec 2011 20:05:12 +0100 + +xserver-xorg-video-ati (1:6.14.3-2) unstable; urgency=low + + * Fix xinerama by cherry-picking: + - 82069bae6f: “fixup xinerama since 9151f3b1c2” (Closes: #649495). + + -- Cyril Brulebois Sun, 11 Dec 2011 12:14:23 +0100 + +xserver-xorg-video-ati (1:6.14.3-1) unstable; urgency=low + + * New upstream release. Some highlights follow: + - Add support for llano APUs. + - “video: Don't round up bottom/right edge for clipping source + width/height” (Closes: #637258). + - “Bail if we're trying to start up in UMS mode on KMS.” According to + a comment in the code, this can happen if the radeon kernel module + wasn't loaded before X starts. + - “EXA >= R6xx / KMS: Avoid running out of CS space at inconvenient + times” (Closes: #645007). + + -- Cyril Brulebois Thu, 03 Nov 2011 00:36:47 +0100 + +xserver-xorg-video-ati (1:6.14.2-2) unstable; urgency=low + + * Enable parallel building. + * Build against xserver 1.11. + + -- Cyril Brulebois Sun, 28 Aug 2011 13:26:23 +0200 + +xserver-xorg-video-ati (1:6.14.2-1) unstable; urgency=low + + * New upstream release. + * Mention the need for an explicit configuration if r128, mach64, or + radeon is to be used without the ati package installed, since it's a + meta package, but also a wrapper (Closes: #626500). Thanks, Jonathan + Nieder! + + -- Cyril Brulebois Thu, 26 May 2011 11:52:58 +0200 + +xserver-xorg-video-ati (1:6.14.1-1) unstable; urgency=low + + * New upstream release. + + -- Cyril Brulebois Sun, 10 Apr 2011 23:25:09 +0200 + +xserver-xorg-video-ati (1:6.14.0-1) unstable; urgency=low + + * New upstream release: + - Many bug fixes. + - Improved Evergreen support. + - Added Ontario support. + + -- Cyril Brulebois Thu, 17 Feb 2011 14:50:50 +0100 + +xserver-xorg-video-ati (1:6.13.2-2) unstable; urgency=low + + * Stop building with -fvisibility=hidden. That was introduced to avoid + symbol name clashes with radeonhd, which is gone now. + * Switch to dh: + - Use debhelper 8. + - Use dh-autoreconf. + - Bump xserver-xorg-dev build-dep for dh_xsf_substvars and xsf + debhelper sequence. + - Ship manpages through .install, remove .manpages accordingly. + * Get rid of maintainer scripts, since they were only used to handle + switching between versions with or without KMS. Packages in squeeze + have KMS, so stop worrying about that. + * Remove xsfbs accordingly. + * Add quilt build-dep for future use. + * Update Uploaders list. Thanks, David & Brice! + * Remove long obsolete Replaces. + + -- Cyril Brulebois Sat, 05 Feb 2011 14:42:29 +0100 + +xserver-xorg-video-ati (1:6.13.2-1) experimental; urgency=low + + [ Robert Hooker ] + * New upstream version. + * Bump xutils-dev requirement for new util-macros. + + -- Cyril Brulebois Sat, 06 Nov 2010 23:57:11 +0100 + +xserver-xorg-video-ati (1:6.13.1-3) experimental; urgency=low + + * Build against Xserver 1.9.1 rc1. + + -- Cyril Brulebois Sun, 17 Oct 2010 03:08:54 +0200 + +xserver-xorg-video-ati (1:6.13.1-2+squeeze1) unstable; urgency=low + + * Cherry-pick upstream commit 91f707d3 to fix pixel column ordering with + Xv on big endian systems (without KMS, without DRI). Thanks to Ulrich + Eckhardt for the report (Closes: #587999). + * Apply patch by Julien Cristau: Only enable KMS on x86. At least on + powerpc, KMS in squeeze means no suspend/resume, and no backlight + control, so delay this to wheezy. + + -- Cyril Brulebois Sun, 07 Nov 2010 11:22:20 +0100 + +xserver-xorg-video-ati (1:6.13.1-2) unstable; urgency=low + + * Make libudev-dev build dependencies linux-any. + * Pull upstream commit 06691376 to fix build without KMS. + + -- Brice Goglin Thu, 15 Jul 2010 07:07:07 +0200 + +xserver-xorg-video-ati (1:6.13.1-1) unstable; urgency=low + + * New upstream release. + + Add libudev-dev to build dependencies. + * Bump Standards-Version to 3.9.0, no changes needed. + + -- Brice Goglin Wed, 07 Jul 2010 20:43:53 +0200 + +xserver-xorg-video-ati (1:6.13.0-2) unstable; urgency=medium + + * Update xsfbs, use ${xviddriver:Depends} substvar. + + -- Julien Cristau Fri, 14 May 2010 12:03:33 +0200 + +xserver-xorg-video-ati (1:6.13.0-1) unstable; urgency=low + + [ Brice Goglin ] + * Specify in the NEWS file that KMS may break radeonhd or vesa. + + [ Cyril Brulebois ] + * New upstream release. + * Add myself to Uploaders. + + -- Cyril Brulebois Mon, 05 Apr 2010 19:36:21 +0200 + +xserver-xorg-video-ati (1:6.12.192-2) unstable; urgency=low + + * Enable kernel mode setting by default on Linux. + * Bump Standards-Version to 3.8.4, no changes needed. + * Pull from upstream master up to commit 5c256808. + * Stop installing the NEWS file in all binary packages, only + keep the relevant entries in -radeon and -ati NEWS files. + + -- Brice Goglin Mon, 22 Mar 2010 11:12:35 +0100 + +xserver-xorg-video-ati (1:6.12.192-1) experimental; urgency=low + + * New upstream release candidate. + * Update package descriptions. + * Drop x11proto-xinerama-dev from Build-Depends, it is not used anymore. + + -- Brice Goglin Mon, 15 Mar 2010 19:06:31 +0100 + +xserver-xorg-video-ati (1:6.12.191-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Wed, 03 Mar 2010 17:37:19 +0100 + +xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) experimental; urgency=low + + * New upstream release snapshot. + + 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 Mon, 01 Feb 2010 23:54:34 +0100 + +xserver-xorg-video-ati (1:6.12.6-1) unstable; urgency=low + + * New upstream release. + + Fix some word accesses in AtomBios to work on all architectures, + closes: #572311. + + -- Brice Goglin Mon, 15 Mar 2010 18:53:23 +0100 + +xserver-xorg-video-ati (1:6.12.5-1) unstable; urgency=low + + * New upstream release, closes: #572306. + + -- Brice Goglin Wed, 03 Mar 2010 07:29:24 +0100 + +xserver-xorg-video-ati (1:6.12.4-3) unstable; urgency=low + + [ Julien Cristau ] + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + + [ Brice Goglin ] + * Pull upstream 6.12-branch up to commit 712ac98a. + + Some EXA fixes, closes: #565506. + + -- Brice Goglin Wed, 27 Jan 2010 16:44:30 +0100 + +xserver-xorg-video-ati (1:6.12.4-2) unstable; urgency=low + + [ Julien Cristau ] + * Drop obsolete build-dep on xf86miscproto. + + [ Cyril Brulebois ] + * Add ${misc:Depends} to xserver-xorg-video-*-dbg's Depends. + * Wrap all Depends while I'm at it. + * Upload to unstable. + + -- Cyril Brulebois Fri, 08 Jan 2010 01:16:00 +0100 + +xserver-xorg-video-ati (1:6.12.4-1) experimental; urgency=low + + [ Timo Aaltonen ] + * New upstream release. + * Bump Standards-Version to 3.8.3. + + [ Brice Goglin ] + * Properly generate each binary package substvars so as to fix shlibs + dependencies, closes: #558290. + * Build against xserver 1.7. + + -- Brice Goglin Thu, 03 Dec 2009 16:38:29 +0100 + +xserver-xorg-video-ati (1:6.12.3-1) unstable; urgency=low + + * New upstream release. + + More AGP quirks, closes: #545040. + + -- Brice Goglin Thu, 10 Sep 2009 07:40:14 +0200 + +xserver-xorg-video-ati (1:6.12.2-3) unstable; urgency=low + + * Pull upstream commits from 6.12-branch up to commit b1f005bf: + + Try harder when checking if a card is posted, closes: #524280. + * Add README.source, bump Standards-Version to 3.8.2. + * Remove the unused patching systems and drop quilt from Build-Depends. + * Wrap build-deps in debian/control. + * Wrap extended description to 80 columns. + + -- Brice Goglin Sat, 25 Jul 2009 21:19:26 +0200 + +xserver-xorg-video-ati (1:6.12.2-2) unstable; urgency=low + + [ Brice Goglin ] + * Pull upstream commits from 6.12-branch up to 248b435a. + * xserver-xorg-video-radeon now suggests firmware-linux since + a firmware may be needed to initialize DRI. + * Move -dbg packages to section debug. + + [ David Nusinow ] + * Add a note in NEWS.Debian about firmware-linux + * Remove 01_gen_pci_ids.diff patch as the server just uses a built-in + table to choose drivers now + + -- Brice Goglin Wed, 13 May 2009 09:08:21 +0200 + +xserver-xorg-video-ati (1:6.12.2-1) unstable; urgency=low + + * New upstream release, closes: #523302. + + -- Brice Goglin Thu, 09 Apr 2009 12:16:12 +0200 + +xserver-xorg-video-ati (1:6.11.0-1) experimental; urgency=low + + * New upstream release. + + Add more AGPMode quirks, closes: #515326, #515512. + + -- Brice Goglin Thu, 19 Feb 2009 00:13:59 +0100 + +xserver-xorg-video-ati (1:6.10.99.0-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Mon, 09 Feb 2009 22:51:40 +0100 + +xserver-xorg-video-ati (1:6.10.0-2) experimental; urgency=low + + * Build against xserver 1.6 rc1. + + -- Brice Goglin Thu, 22 Jan 2009 07:42:38 +0100 + +xserver-xorg-video-ati (1:6.10.0-1) experimental; urgency=low + + * New upstream release. + + Add AGP quirk for Fujitsu-Siemens E8010, closes: #510208. + + -- Brice Goglin Wed, 07 Jan 2009 09:23:15 +0100 + +xserver-xorg-video-ati (1:6.9.0.91-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Tue, 23 Dec 2008 08:01:02 +0100 + +xserver-xorg-video-ati (1:6.9.0+git20081129.783cdb73-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit 783cdb73. + + Add AGPMode quirk table, closes: #461144, #462590, #467460. + + -- Brice Goglin Sat, 29 Nov 2008 10:52:27 +0100 + +xserver-xorg-video-ati (1:6.9.0+git20081012.c0e6cb6d-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit c0e6cb6d, closes: 500903. + + -- Brice Goglin Sun, 12 Oct 2008 08:57:46 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-2) experimental; urgency=low + + * Build against xserver 1.5. + + -- Julien Cristau Thu, 04 Sep 2008 14:21:38 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20080826.a3cc1d7a-1) experimental; urgency=low + + [ Brice Goglin ] + * Pull upstream snapshot, up to commit a3cc1d7a. + + [ Julien Cristau ] + * Build with -fvisibility=hidden, avoiding symbol name clashes with + radeonhd (closes: #472252). + + -- Brice Goglin Tue, 26 Aug 2008 21:33:42 +0200 + +xserver-xorg-video-ati (1:6.9.0+git20080802.1f3eee36-1) experimental; urgency=low + + * Pull upstream snapshot, up to commit 1f3eee36. + * Don't handle the nostrip build option in debian/rules, dh_strip does that; + allow the parallel=n option. + * Run autoreconf at build-time; build-depend on automake, libtool and + xutils-dev. + + -- Brice Goglin Sat, 02 Aug 2008 22:56:07 +0200 + +xserver-xorg-video-ati (1:6.9.0-2) experimental; urgency=low + + * Build against xserver 1.5 rc5. + + -- Julien Cristau Mon, 14 Jul 2008 01:35:34 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny3) unstable; urgency=low + + * Cherry-pick patches from the upstream git repository: + + Fix VT switching on M6 chips, closes: #435040. + + Remove un-needed dac check for single crtc cards. + + Make sure video offerlay offsets don't exceed the hardware limit + of 128 MB. + + Fix pasto in connector table setup for vga powerbooks + + -- Brice Goglin Tue, 26 Aug 2008 20:49:34 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny2) unstable; urgency=low + + * Cherry-pick patches from the upstream git repository: + + IGP VGA fixes. + + Add PCI ids for FireMV 2400 and HD3850. + + Clamp tex coords (r100/r200) for textured video (closes: #489779). + + Atombios: add support for other endians. + + Add quirk for Falcon NW laptop. + + Fix cursor with multi-head and rotation. + + Make sure cursor offsets are properly aligned when using EXA. + + Atombios: fix typo in mode conversion for panel. + + ATOM: fix for r4xx cards with no VRAM_Usage tables (closes: #467263) + + Fix console switch on R500. + + Add oem quirk for external tmds setup on Dell Inspiron 8600. + + Clean up legacy display watermark setup. + + Clear display priority bits before resetting them. + + Interlaced mode fixups for AVIVO chips. + + Add quirk for oem x300 card (closes: #492457). + + Fix error in driver connector table for powerbook w/ vga. + + R300: NUM_FPU adjustments for VAP_CNTL. + * Fix debian/rules build/patch dependencies. + + -- Brice Goglin Sat, 02 Aug 2008 18:54:49 +0200 + +xserver-xorg-video-ati (1:6.9.0-1+lenny1) unstable; urgency=low + + * Do not export MACH64, MACH32 and R128 pci ids in radeon.ids, + closes: #490990. + + -- Brice Goglin Tue, 15 Jul 2008 23:10:04 +0200 + +xserver-xorg-video-ati (1:6.9.0-1) unstable; urgency=low + + * New upstream release. + + -- Brice Goglin Fri, 27 Jun 2008 07:22:21 +0200 + +xserver-xorg-video-ati (1:6.8.192-1) unstable; urgency=low + + * New upstream release. + + Add some PLL tweaks, closes: #465864. + * Fix typo in long description, thanks Anders Semb Hermansen, + closes: #487628. + + -- Brice Goglin Wed, 25 Jun 2008 07:26:16 +0200 + +xserver-xorg-video-ati (1:6.8.191-3) unstable; urgency=low + + * xserver-xorg-video-radeon replaces earlier -ati packages, closes: #487527. + + -- Brice Goglin Sun, 22 Jun 2008 15:19:12 +0200 + +xserver-xorg-video-ati (1:6.8.191-2) unstable; urgency=low + + * Split the package into into the -ati package containing the ati driver + wrapper, and xserver-xorg-video-radeon containing the actual radeon + sub-driver. + xserver-xorg-video-ati now depends on -r128, -mach64 and -radeon + while -ati-dbg depends on their corresponding -dbg packages. + + -- Brice Goglin Thu, 19 Jun 2008 07:59:57 +0200 + +xserver-xorg-video-ati (1:6.8.191-1) unstable; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Fri, 13 Jun 2008 01:38:55 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080528.faea0088-1) experimental; urgency=low + + * New upstream snapshot, up to commit faea0088. + + -- Brice Goglin Wed, 28 May 2008 11:54:21 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080521.04500c84-1) experimental; urgency=low + + * New upstream snapshot, up to commit 04500c84. + + Fix lockup on startup on IGP320M, closes: #480312. + + -- Brice Goglin Wed, 21 May 2008 07:54:45 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080512.94bf8f01-1) experimental; urgency=low + + * New upstream snapshot, up to commit 94bf8f01. + + Fix some DPMS-related brief blanking, closes: #467105. + * Build-depend on dpkg-dev >= 1.14.17 for dpkg-shlibdeps --warnings. + + -- Brice Goglin Mon, 12 May 2008 13:41:04 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080417.c5d62fa0-1) experimental; urgency=low + + * New upstream snapshot, up to commit c5d62fa0. + * Run dpkg-shlibdeps with --warnings=6. Drivers reference symbols from + /usr/bin/Xorg and other modules, and that's not a bug, so we want + dpkg-shlibdeps to shut up about symbols it can't find. + + -- Brice Goglin Mon, 21 Apr 2008 02:40:28 +0200 + +xserver-xorg-video-ati (1:6.8.1~git20080320.5e3b2128-1) experimental; urgency=low + + * New upstream snapshot, up to commit 5e3b2128. + + Driver-side fix of two colour cursors to ARGB conversion on + big endian platforms, needs a recent xserver-xorg-core to be + be complete, closes: #446123. + + -- Brice Goglin Thu, 20 Mar 2008 09:10:18 +0100 + +xserver-xorg-video-ati (1:6.8.1~git20080310.38606b08-1) experimental; urgency=low + + * New upstream snapshap, up to commit 38606b08. + + -- Brice Goglin Mon, 10 Mar 2008 23:48:13 +0100 + +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * New upstream snapshot, after r128 and mach64 got split out. + + Depends on xserver-xorg-video-r128 and xserver-xorg-video-mach64. + + Drop obsolete conflicts/replaces. + + Add a NEWS entry about the need to change Driver ati into mach64/r128. + * Bump Standards-Version: to 3.7.3, no change needed. + * Remove XS- prefix to Vcs-Browser and Vcs-Git fields. + + -- Brice Goglin Sun, 02 Mar 2008 13:20:59 +0100 + +xserver-xorg-video-ati (1:6.8.0-1) unstable; urgency=low + + * New upstream release. + + Bring back to life planar-to-packed conversion for rs4xx, + closes: #448577. + + -- Brice Goglin Tue, 19 Feb 2008 08:24:35 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080203.f65e8dfa-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to f65e8dfa. + + Reverts "Default to 1x again with non-v3 AGP cards", closes: #457767. + + -- Brice Goglin Sun, 03 Feb 2008 10:49:43 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080117.6bd510a2-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 6bd510a2. + + -- Brice Goglin Thu, 17 Jan 2008 10:54:03 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080109.10e7636c-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 10e7636c. + + -- Brice Goglin Wed, 09 Jan 2008 23:43:53 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080102.30cab1db-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to 30cab1db. + + -- Brice Goglin Wed, 02 Jan 2008 22:04:12 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20080101.f65374f5-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to f65374f5. + + -- Brice Goglin Tue, 01 Jan 2008 11:37:58 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20071223.ad3325f6-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to ad3325f6. + + Add IgnoreLidStatus option to enable lid even when closed, + closes: #457612, #457516. + + Fix PLL input setup on mac cards, closes: #457563. + + -- Brice Goglin Sun, 23 Dec 2007 23:24:43 +0100 + +xserver-xorg-video-ati (1:6.7.198~git20071221.be7f8fd3-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to be7f8fd3. + + New atombios based support for r500 and r600 boards. + + Zaphod mode is back, reimplemented on top of RandR 1.2. + + -- Brice Goglin Fri, 21 Dec 2007 08:39:57 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * New upstream release candidate. + * Upload to unstable since this release candidate is supposed + to be much better than the old 1:6.6.193-3. + * Add a NEWS entry pointing to some RandR 1.2 documentation. + + -- Brice Goglin Fri, 21 Dec 2007 08:11:07 +0100 + +xserver-xorg-video-ati (1:6.7.197~git20071219.ce4fa1ce-1) experimental; urgency=low + + * New upstream snapshot, containing commits up to ce4fa1ce. + + Default to 1x again with non-v3 AGP cards, closes: #444049. + + -- Brice Goglin Wed, 19 Dec 2007 08:44:33 +0100 + +xserver-xorg-video-ati (1:6.7.196-2) experimental; urgency=low + + * New upstream snapshot, containing commits up to 5022d006. + + Fix the washed out color, closes: #440174. + + Update 01_gen_pci_ids.diff to use the new ati_pciids_gen.h. + + -- Brice Goglin Mon, 03 Dec 2007 21:26:02 +0100 + +xserver-xorg-video-ati (1:6.7.196-1) experimental; urgency=low + + * New upstream release candidate. + + -- Brice Goglin Mon, 12 Nov 2007 08:38:43 +0100 + +xserver-xorg-video-ati (1:6.7.195-2) experimental; urgency=low + + * New upstream snapshot, + based on commit ddec5783103045084a66a34d71326cc6e4a3f598 + + Fixes some LVDS issues, closes: #445746. + + -- Brice Goglin Tue, 09 Oct 2007 18:27:22 +0200 + +xserver-xorg-video-ati (1:6.7.195-1) experimental; urgency=low + + * New upstream release candidate. + + -- Julien Cristau Sat, 06 Oct 2007 02:56:56 +0200 + +xserver-xorg-video-ati (1:6.7.194-1) experimental; urgency=low + + * New upstream release candidate. + + Add MacModel "mini" option to support Mac Mini connector table, + closes: #443570. + + Fix crash when Xv window is outside of either crtc, + closes: #441902. + + -- Brice Goglin Mon, 24 Sep 2007 07:59:36 +0200 + +xserver-xorg-video-ati (1:6.7.193-1) experimental; urgency=low + + * New upstream release candidate. + + Fix distortion after lid close/reopen, closes: #435114. + + Stop wrongly detecting the TV-output as connected, closes: #439322. + + Fix outputs after VT switch, closes: #443151. + + -- Brice Goglin Thu, 20 Sep 2007 07:34:02 +0200 + +xserver-xorg-video-ati (1:6.7.192-4) experimental; urgency=low + + * Really build against xserver 2:1.4. + * Pull upstream commits up to 2d78e2b6f36c21812b15eea0f1c7004e748fd5ab. + + -- Brice Goglin Thu, 13 Sep 2007 22:35:56 +0200 + +xserver-xorg-video-ati (1:6.7.192-3) experimental; urgency=low + + * Build against xserver 2:1.4-1. + + -- Brice Goglin Fri, 07 Sep 2007 17:52:57 +0200 + +xserver-xorg-video-ati (1:6.7.192-2) experimental; urgency=low + + * Build against xserver 1.3.99.2. + + -- Brice Goglin Tue, 04 Sep 2007 19:12:45 +0200 + +xserver-xorg-video-ati (1:6.7.192-1) experimental; urgency=low + + * New upstream release candidate. + + UseFBDev option removed, closes: #372920. + + Monitor detection fixed, closes: #413500. + + -- Brice Goglin Mon, 27 Aug 2007 08:26:38 +0200 + +xserver-xorg-video-ati (1:6.7.191-1) experimental; urgency=low + + * New upstream release candidate. + + TV-output support, closes: #332410, #360186, #378594, #435691. + + Bump x11proto-randr-dev build-dependency to >= 1.2 for RandR-1.2 + support. + + -- Brice Goglin Thu, 23 Aug 2007 08:15:03 +0200 + +xserver-xorg-video-ati (1:6.6.193-2) experimental; urgency=low + + * Build against xserver 1.3.99.0. + * Add 01_gen_pci_ids.diff. This patch adds a list of pci id's that the + driver supports so that the server can automatically load it. + * Use ${binary:Version} instead of ${Source-Version}. + + -- Brice Goglin Mon, 20 Aug 2007 19:49:33 +0200 + +xserver-xorg-video-ati (1:6.6.193-1) experimental; urgency=low + + [ Brice Goglin ] + * New upstream release candidate. + + Add references to radeon and r128 manpages in SEE ALSO + in the ati(4) manpage (closes: #386001). + + Fix typo in "specifying" in the radeon(4) manpage + (closes: #432059). + + Fully zero-initialize info->CRT2pScrn->monitor (closes: #422777). + + Avoid crash in MACH64 Xv code (closes: #320828). + + Drop 01_ati_r128_update_chip_identification.diff since + this information is redundant and does not matter anyway + since the driver auto-detects how the card is connected + to the system. + + Drop 02_radeon_manpage.diff, merged upstream. + + [ Julien Cristau ] + * Add upstream URL to debian/copyright. Thanks, Loïc Minier. + + -- Brice Goglin Sat, 4 Aug 2007 15:14:49 +0200 + +xserver-xorg-video-ati (1:6.6.192-1) experimental; urgency=low + + [ Brice Goglin ] + * Build a xserver-xorg-video-ati-dbg package with debugging symbols. + * Fix Provides: xf86-video-driver-atimisc to match Replaces: and + Conflicts: xserver-xorg-video-atimisc. + Thanks to Eric Lavarde (closes: #372312). + * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902 + (needed to let xsfbs get access to serverminver). + * Add XS-Vcs-*. + * Add a link to www.X.org and a reference to the xf86-video-ati + module in the long description (closes: #425321). + + [ Timo Aaltonen ] + * Replaces/Conflicts: xserver-xorg-driver-ati. + + [ Julien Cristau ] + * New upstream release candidate + * Refresh patch 02_radeon_manpage.diff. + + -- Julien Cristau Mon, 21 May 2007 01:28:33 +0200 + +xserver-xorg-video-ati (1:6.6.191-1) experimental; urgency=low + + [ Brice Goglin ] + * New upstream release candidate. + * autoreconf. + + [ Julien Cristau ] + * Drop Fabio and Branden from Uploaders, with their permission. Hopefully + they'll come back when they have more time! + + -- Julien Cristau Wed, 28 Mar 2007 14:26:43 +0200 + +xserver-xorg-video-ati (1:6.6.3-5) experimental; urgency=low + + * Bump build-dep on libdrm-dev to >= 2.2 to fix FTBFS (closes: #413100). + Thanks, Frank Lichtenheld! + * Add patch 02_radeon_manpage.diff to replace non-ascii character with the + corresponding groff escape sequence in the radeon manpage. + + -- Julien Cristau Fri, 2 Mar 2007 22:44:03 +0100 + +xserver-xorg-video-ati (1:6.6.3-4) experimental; urgency=low + + * Generate server dependencies automatically from the ABI + * Merge changes from upstream pre-release + * Remove obsolete 02_radeon_memmap_fbdev.diff + + -- David Nusinow Wed, 21 Feb 2007 22:54:17 -0500 + +xserver-xorg-video-ati (1:6.6.3-3) UNRELEASED; urgency=low + + * Add link to xserver-xorg-core bug script, so that bugreports contain + the user's config and log files. + * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous + versions don't have the bug script. + + -- Julien Cristau Tue, 7 Nov 2006 07:30:39 +0100 + +xserver-xorg-video-ati (1:6.6.3-2) unstable; urgency=low + + * Add 02_radeon_memmap_fbdev.diff. This should fix breakage when using + fbdev. Thanks Michel Dänzer. Closes: #369167 + * Don't require libdrm-dev on hurd-i386. Thanks Michael Banck. + Closes: #392876 + + -- David Nusinow Sat, 14 Oct 2006 14:30:22 -0400 + +xserver-xorg-video-ati (1:6.6.3-1) unstable; urgency=low + + * New upstream release + + -- David Nusinow Fri, 13 Oct 2006 14:02:45 -0400 + +xserver-xorg-video-ati (1:6.6.2-2) unstable; urgency=low + + [ Drew Parsons ] + * Include upstream ChangeLog. Closes: #365104. + * Upload to unstable (X11R7.1 transition). + + -- David Nusinow Mon, 18 Sep 2006 19:57:28 -0400 + +xserver-xorg-video-ati (1:6.6.2-1) experimental; urgency=low + + * New upstream version. Happy birthday. + * Use debhelper 5. + * Standards version 3.7.2. + * Add reference to /usr/share/common-licenses/GPL to debian/copyright. + * Use dh_installman to install man pages. + * Exclude .la files from dh_install. + + -- Drew Parsons Thu, 31 Aug 2006 21:36:05 +1000 + +xserver-xorg-video-ati (1:6.6.1-2) experimental; urgency=low + + [ Drew Parsons ] + * Provides: xserver-xorg-video-1.0 not xserver-xorg-video. + + [ David Nusinow ] + * Bump xserver (build-)depends epochs to 2: to deal with botched + server upload + + -- David Nusinow Tue, 22 Aug 2006 23:46:26 +0000 + +xserver-xorg-video-ati (1:6.6.1-1) experimental; urgency=low + + [ Andres Salomon ] + * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; + idempotency fix. + + [ David Nusinow ] + * New upstream release + * Bump dependency on xserver-xorg-core to >= 1:1.1.1. Do the same thing for + the build-dep on xserver-xorg-dev. + + -- David Nusinow Sun, 6 Aug 2006 20:15:19 +0000 + +xserver-xorg-video-ati (1:6.5.8.0-1) unstable; urgency=low + + * New upstream release + * Use dh_install with --list-missing + * Add build-dep on quilt + * Remove obsolete 02_ppc_fix.diff. Now incorporated upstream. + + -- David Nusinow Tue, 25 Apr 2006 22:11:48 -0400 + +xserver-xorg-video-ati (1:6.5.7.3-3) unstable; urgency=low + + * Upload to modular + + -- David Nusinow Sun, 26 Mar 2006 20:25:26 -0500 + +xserver-xorg-video-ati (1:6.5.7.3-2) experimental; urgency=low + + * Port patches from trunk + + general/043_ati_r128_update_chip_identification.diff + * Apply ppc-fix.patch and incorporate it in to our patch system instead of + just having it sit in the debian directory + + -- David Nusinow Sun, 26 Feb 2006 17:46:59 -0500 + +xserver-xorg-video-ati (1:6.5.7.3-1) experimental; urgency=low + + * First upload to Debian + * Change source package, package, and provides names to denote the + type of driver and that they are for xserver-xorg + + -- David Nusinow Fri, 13 Jan 2006 00:35:49 -0500 + +xserver-xorg-driver-ati (1:6.5.7.3-0ubuntu1) dapper; urgency=low + + * New upstream release. + * Also install Rage Theatre multimedia modules. + + -- Daniel Stone Wed, 4 Jan 2006 17:21:27 +1100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu3) dapper; urgency=low + + * Add missing Build-Depends (x11proto-fonts-dev, x11proto-randr-dev, + x11proto-render-dev, libdrm (>> 1.0.5), x11proto-xf86dri-dev). + + -- Daniel Stone Mon, 5 Dec 2005 14:52:47 +1100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu2) dapper; urgency=low + + * Apply patch from https://bugs.freedesktop.org/attachment.cgi?id=3620 to + fix hard crash on powerpc. The patch is also stored in + debian/ppc-fix.patch. + NOTE: according to benh the patch still needs some extra polishing. + + -- Fabio M. Di Nitto Fri, 25 Nov 2005 11:34:33 +0100 + +xserver-xorg-driver-ati (1:6.5.7-0ubuntu1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 22 Nov 2005 13:25:16 +1100 + +xserver-xorg-driver-ati (1:6.5.6.1-1) dapper; urgency=low + + * New upstream release. + + -- Daniel Stone Tue, 25 Oct 2005 18:01:13 +1000 + +xserver-xorg-driver-ati (1:6.5.6-1) breezy; urgency=low + + * First xserver-xorg-driver-ati release. + + -- Daniel Stone Wed, 6 Jul 2005 15:48:17 +1000 --- xserver-xorg-video-ati-22.0.0.orig/debian/control +++ xserver-xorg-video-ati-22.0.0/debian/control @@ -0,0 +1,71 @@ +Source: xserver-xorg-video-ati +Section: x11 +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian X Strike Force +Build-Depends: + debhelper-compat (= 12), + quilt, + pkg-config, + xserver-xorg-dev (>= 2:1.15.99), + libgl-dev, + libgbm-dev, + libdrm-dev (>= 2.4.89) [!hurd-i386], + libudev-dev [linux-any], + x11proto-dev, + xutils-dev (>= 1:7.5+4) +Standards-Version: 4.6.2 +Vcs-Git: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-ati.git +Vcs-Browser: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-ati.git +Homepage: https://wiki.freedesktop.org/xorg/RadeonFeature/ + +Package: xserver-xorg-video-ati +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xviddriver:Depends}, + xserver-xorg-video-radeon +Suggests: + xserver-xorg-video-r128, + xserver-xorg-video-mach64 +Provides: ${xviddriver:Provides} +Description: X.Org X server -- AMD/ATI display driver wrapper + This package provides the 'ati' driver for the AMD/ATI Mach64, Rage128, + Radeon, FireGL, FireMV, FirePro and FireStream series. This driver is + actually a wrapper that loads one of the 'mach64', 'r128' or 'radeon' + sub-drivers depending on the hardware. + These sub-drivers are brought through package dependencies. + . + Users of Rage, Mach, or Radeon boards may remove this package only if + they use Driver "r128", "mach64", or "radeon" in /etc/X11/xorg.conf + instead of relying on autodetection. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-video-ati driver module. + +Package: xserver-xorg-video-radeon +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + ${xviddriver:Depends} +Provides: ${xviddriver:Provides} +Suggests: firmware-amd-graphics +Description: X.Org X server -- AMD/ATI Radeon display driver + This package provides the 'radeon' driver for the AMD/ATI cards. The + following chips should be supported: R100, RV100, RS100, RV200, RS200, + RS250, R200, RV250, RV280, RS300, RS350, RS400/RS480, R300, R350, R360, + RV350, RV360, RV370, RV380, RV410, R420, R423/R430, R480/R481, + RV505/RV515/RV516/RV550, R520, RV530/RV560, RV570/R580, + RS600/RS690/RS740, R600, RV610/RV630, RV620/RV635, RV670, RS780/RS880, + RV710/RV730, RV740/RV770/RV790, CEDAR, REDWOOD, JUNIPER, CYPRESS, + HEMLOCK, PALM, SUMO/SUMO2, BARTS, TURKS, CAICOS, CAYMAN, ARUBA, TAHITI, + PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII. + . + More information about X.Org can be found at: + + . + This package is built from the X.org xf86-video-ati driver module. --- xserver-xorg-video-ati-22.0.0.orig/debian/copyright +++ xserver-xorg-video-ati-22.0.0/debian/copyright @@ -0,0 +1,122 @@ +This package was downloaded from +https://xorg.freedesktop.org/releases/individual/driver/ + +Copyright 1997 through 2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting documentation, and +that the name of Marc Aurele La France not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. Marc Aurele La France makes no representations +about the suitability of this software for any purpose. It is provided +"as-is" without express or implied warranty. + +MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO +EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +Copyright 2000 Gareth Hughes +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +GARETH HUGHES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +(c) 2004 Adam Jackson. Standard MIT license applies. + +Copyright 1999-2000 Precision Insight, Inc., Cedar Park, Texas. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +Copyright 1999, 2000 ATI Technologies Inc., Markham, Ontario, +Precision Insight, Inc., Cedar Park, Texas, and +VA Linux Systems Inc., Fremont, California. + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation on the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NON-INFRINGEMENT. IN NO EVENT SHALL ATI, PRECISION INSIGHT, VA LINUX +SYSTEMS AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Copyright 2003 Alex Deucher. + +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation on the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NON-INFRINGEMENT. IN NO EVENT SHALL ALEX DEUCHER, OR ANY OTHER +CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +Created by Bogdan D. bogdand@users.sourceforge.net +License: GPL (see /usr/share/common-licenses/GPL) --- xserver-xorg-video-ati-22.0.0.orig/debian/patches/series +++ xserver-xorg-video-ati-22.0.0/debian/patches/series @@ -0,0 +1 @@ +# placeholder --- xserver-xorg-video-ati-22.0.0.orig/debian/rules +++ xserver-xorg-video-ati-22.0.0/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f + +XXV=xserver-xorg-video + +override_dh_auto_configure: + dh_auto_configure --builddirectory=build/ -- \ + --libdir=/usr/lib + +# Kill *.la files, and forget no-one: +override_dh_install: + find debian/tmp -name '*.la' -delete + dh_install + +override_dh_missing: + dh_missing --fail-missing + +# Debug packages: +override_dh_strip: + dh_strip -p$(XXV)-ati --dbgsym-migration="$(XXV)-ati-dbg (<< 1:18.0.1-2~)" + dh_strip -p$(XXV)-radeon --dbgsym-migration="$(XXV)-radeon-dbg (<< 1:18.0.1-2~)" + +# That's a plugin, use appropriate warning level: +override_dh_shlibdeps: + dh_shlibdeps -- --warnings=6 + +%: + dh $@ --with quilt,xsf --builddirectory=build/ --- xserver-xorg-video-ati-22.0.0.orig/debian/source/format +++ xserver-xorg-video-ati-22.0.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- xserver-xorg-video-ati-22.0.0.orig/debian/upstream/metadata +++ xserver-xorg-video-ati-22.0.0/debian/upstream/metadata @@ -0,0 +1,2 @@ +Repository: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati.git +Repository-Browse: https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati --- xserver-xorg-video-ati-22.0.0.orig/debian/upstream/signing-key.asc +++ xserver-xorg-video-ati-22.0.0/debian/upstream/signing-key.asc @@ -0,0 +1,286 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBEUcmfwRBACcBCeMF28Q5hgM7wvaF2Tq7KYjU1RSg5KE4zqoaH5KH4H+Rtvh +Wqyh4REAiGGcYowSDtRZN/22/gflf7PvHIRPz2NrrVJ9zTYupoSE/CR7khA9xgnj +6DvntwZ9SBLR4ZlnyQxd650xTlntVfki8k+4rr2TyEczF7RmqLG5i9ddcwCgzMw9 +u1bbIYiMQ+zkFq6CmIVYB+0EAITS9XD84t37DxXdZyJIKNoOh7jH0iKwtXBz+jcP +3TFcEKN58lfodTo++3Z3l6ZNrhP1kVQFrYUPYujBKVQ05omdZVDl6xHcxo7/KUws +of4xZAGXkTsf6jPLIOydqZAuldzUcQCK/ulDswg907WfEVnth6Ad3gv5KqF3DkSp +iyb1A/wI+Ph5/QqMkpFveYfgstu/5WqaUcn5o8skMhgxCBn7cnIR+Mhwt0cnU5P9 +ZdfDxRgIVzGTX728lHNdHf7dpT+0t2WuuY7rMZzfEiAwmfxs9Y/Qs+3dTgDx/f7K +BYYOpe7eo0QSvYDn/Uh2FfjWXE0J9LoWcKglAk2BMopWDigdjLQkQWxleCBEZXVj +aGVyIDxhbGV4ZGV1Y2hlckBnbWFpbC5jb20+iF4EExECAB4FAkUcmfwCGwMGCwkI +BwMCAxUCAwMWAgECHgECF4AACgkQm07k+YR03kCniwCgphi/DUYtemAoDipVO6IT +fDqLOhMAn0XjoWLPnlDd7DznKVwuuK+yind1uQENBEUcmf4QBACw+tOabCw1J+lk +2q66GnlOavqqCpgrCCRjSeR7Zf7qFu2nJoY/AoW/fhXn+CerEITjopH9vTIjAWKm +kaHd0uFSA9xYR4IEV1qIct9i6vAvxkk8jQII/kLWiUqjWU0x1YoR68RNBhdZ1vxV +RHzcIo+mo4aeXs8EJuS3u+TjZeUiSwADBgQAo+1Fg7SK9iEGqHkvpq15MLmV1fA5 +DiXFXVJfsq43MxDl/Lqn4xabXdVieXT6mwtnE7w2iueG3Ja7rEBO0DLoMng7u999 +49a3d6BJq6emFr4jk9YlzroQReqvVIQ7xwfEeAQVL9mVg/6eggY3S9a32QoZHXOp +CQ/a/MFkGtUi3PiISQQYEQIACQUCRRyZ/gIbDAAKCRCbTuT5hHTeQBEcAJsHHZeJ +F3qnDbP3c7nBnXtfsOSDQgCgl4RWePUa/QXjU0DL/NKn2zldhNE= +=9tgc +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBDsehS8RBACbsIQEX31aYSIuEKxEnEX82ezMR8z3LG8ktv1KjyNErUX9Pt7A +UC7W3W0bLUhu8Le8S2va6hi7GfSAifl0ih3k6Bv1Itzgnd+7ZmSrvCN8yGJaHNQf +AevAuEboIb+MaVHo9EMJj4ikOcRZCmQWw7evu/D9uQdtkCnRY9iJiAGxbwCguBHt +poGMxDOINCr5UU6qt+m4O+UD/355ohBBzzyh49lTj0kTFKr0Ozd20G2FbcqHgfFL +1dc1MPyigej2gLga2osu2QY0ObvAGkOuWBi3LTY8Zs8uqFGDC4ZAwMPoFy3yzu3n +e6T7d/68rJil0QcdQjzzHi6ekqHuhst4a+/+D23hZa8MJBEcdOhRhsaDVGAJSFEQ +B1qLBACOs0xN+XblejO35gsDSVVk8s+FUUw3TSWJBfZa3ImpV2U2tBO4qck+wqbH +NfdnU/crrsHahjzBjvk8Up7VoY8oT+z03sal2vXEonS279xN2B92TttrAgwosujg +uFO/7tvzymWC76rDEwue8TsADE11ErjwaBTs8ZXfnN/uAANgPLQjTWljaGVsIERh +ZW56ZXIgPGRhZW56ZXJAZGViaWFuLm9yZz6IXwQTEQIAFwUCOx6FMAULBwoDBAMV +AwIDFgIBAheAABIJEFqBr45q27IAB2VHUEcAAQFmmQCfSxXBxMctJqTLwn2Ijv5V +JYbUWK8AmQGwoAUEMLmo8Ceu/NJDgkkS92xttCNNaWNoZWwgRGFlbnplciA8bWlj +aGVsQGRhZW56ZXIubmV0PohmBBMRAgAeBQJAVfEmAhsDBgsJCAcDAgMVAgMDFgIB +Ah4BAheAABIJEFqBr45q27IAB2VHUEcAAQGKzwCfcpKJ1yN6EHF/NzdqswhErSzV +uO4Ani1pv0Ij2I6rRlJ50m8rk0HyMkpCuQENBDsehUUQBACWZHL5JT8CQoDYsN+6 +dBkoSphRhqn/2t8WWRKYyKjcc7IRURZ3mc3uH+S4c219f7yJufmV7BFspqSX2c8g +pmD8POkHBccmX5ZAMR8fS3g/vPRJcW8OsE9AnC70r/ETn1NZvGIRm1eoNs1siw9P +52kBlW/HuBYVShjWNhBGx4BQawADBgP9FZLRTgsRQXcy0Ne0Qk8Aid8acj+KrCyR +9MgqANuqx9sxNkcwcoa0xU2Gc2xRInd3XRohzgRC/mzvthjbX4mCpm05I9bTGSfC ++obijjWlawEhcy72WtnZXNs42vWUpLCpoHuQTkyloG8nqRHOasUo7mLGK1+cXy4E +2QuWm4Yc7aWITgQYEQIABgUCOx6FRQASCRBaga+OatuyAAdlR1BHAAEBlscAn2Uf +k2d6/3p4Cuyz/NX7KpL2dQ8WAJ9UD5JEakhfofed8PSqOM7jOO3LCA== +=P0UI +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +9qcmsKOfhIYtcFCiMG8ofYL6con2NyuagA== +=E9wI +-----END PGP PUBLIC KEY BLOCK----- --- xserver-xorg-video-ati-22.0.0.orig/debian/watch +++ xserver-xorg-video-ati-22.0.0/debian/watch @@ -0,0 +1,4 @@ +#git=git://anongit.freedesktop.org/xorg/driver/xf86-video-ati +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/driver/ xf86-video-ati-(.*)\.tar\.gz --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-ati.NEWS +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-ati.NEWS @@ -0,0 +1,18 @@ +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * The 'ati' Xorg driver module does not contain the 'r128' and 'mach64' + submodules anymore. Users of Rage or Mach boards may safely remove + the xserver-xorg-video-ati packages only if they use Driver "r128" or + "mach64" instead of "ati" in their /etc/X11/xorg.conf. + + -- Brice Goglin Sun, 02 Mar 2008 13:22:03 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * The X.Org ATI driver supports RandR 1.2 which enables dynamic + enabling, disabling, resizing, rotating, placing, ... of multiple + outputs at runtime. You might want to update your /etc/X11/xorg.conf + accordingly. See http://wiki.debian.org/XStrikeForce/HowToRandR12 + and http://www.intellinuxgraphics.org/dualhead.html for some help. + + -- Brice Goglin Fri, 21 Dec 2007 08:12:13 +0100 --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-ati.install +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-ati.install @@ -0,0 +1,2 @@ +usr/lib/xorg/modules/drivers/ati_drv.so +usr/share/man/man4/ati.4 --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-ati.links +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-ati.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-video-ati/script --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-radeon.NEWS +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-radeon.NEWS @@ -0,0 +1,44 @@ +xserver-xorg-video-radeon (1:6.12.192-2) unstable; urgency=low + + * Starting with this version, the radeon driver enables kernel mode setting + (KMS) by default. This comes with a framebuffer driver which enables + native resolution on the console. KMS also allows faster VT switching + and mode changes. + + Enabling KMS may break X.org drivers that are not KMS-ready, for instance + radeonhd or vesa. + + In case of trouble KMS can be disabled with the 'nomodeset' kernel + command line parameter, or by editing /etc/modprobe.d/radeon-kms.conf. + + -- Brice Goglin Sun, 21 Mar 2010 19:46:25 +0100 + +xserver-xorg-video-radeon (1:6.12.2-2) unstable; urgency=low + + * The standard linux kernels in Debian as of version 2.6.29-1 do not contain + the firmware necessary to allow the radeon driver to use 3D acceleration + via DRI. In addition, the driver will pay significant performance + penalties for 2D and Xvideo usage when the firmware is absent. This + firmware has been moved to the firmware-linux package in non-free, and + must be installed to use this feature. + + -- David Nusinow Wed, 29 Apr 2009 21:14:53 -0400 + +xserver-xorg-video-ati (1:6.8.1~git20080302.a4398ac3-1) experimental; urgency=low + + * The 'ati' Xorg driver module does not contain the 'r128' and 'mach64' + submodules anymore. Users of Rage or Mach boards may safely remove + the xserver-xorg-video-ati packages only if they use Driver "r128" or + "mach64" instead of "ati" in their /etc/X11/xorg.conf. + + -- Brice Goglin Sun, 02 Mar 2008 13:22:03 +0100 + +xserver-xorg-video-ati (1:6.7.197-1) unstable; urgency=low + + * The X.Org ATI driver supports RandR 1.2 which enables dynamic + enabling, disabling, resizing, rotating, placing, ... of multiple + outputs at runtime. You might want to update your /etc/X11/xorg.conf + accordingly. See http://wiki.debian.org/XStrikeForce/HowToRandR12 + and http://www.intellinuxgraphics.org/dualhead.html for some help. + + -- Brice Goglin Fri, 21 Dec 2007 08:12:13 +0100 --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-radeon.install +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-radeon.install @@ -0,0 +1,3 @@ +usr/lib/xorg/modules/drivers/radeon_drv.so +usr/share/man/man4/radeon.4 +usr/share/X11/xorg.conf.d/10-radeon.conf --- xserver-xorg-video-ati-22.0.0.orig/debian/xserver-xorg-video-radeon.links +++ xserver-xorg-video-ati-22.0.0/debian/xserver-xorg-video-radeon.links @@ -0,0 +1 @@ +usr/share/bug/xserver-xorg-core/script usr/share/bug/xserver-xorg-video-radeon/script