xf86-video-amdgpu: Changes to '1.1'
Michel Dänzer
daenzer at kemper.freedesktop.org
Thu Sep 15 07:16:17 UTC 2016
New branch '1.1' available with the following commits:
commit 6eb2b507d9ec8dcde2482a5ebf59c001933e10ea
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 18:26:50 2016 +0900
Bump version for the 1.1.1 release
commit 8761c46babe0ec01da784dd27db3dd9e769acbca
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Thu Sep 15 15:28:12 2016 +0900
Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default
We were using the result of `pkg-config --variable=sysconfigdir
xorg-server` before, which may not be inside $prefix, so make install
might fail for 10-amdgpu.conf .
Fixes make distcheck in that case, and possibly also 10-amdgpu.conf
seemingly missing from some distribution packages.
This matches what some (though not all) input drivers are doing for their
xorg.conf.d snippets.
(Cherry picked from commit cd3acb75718dfd42dd25d58b4e7bd4db27b659d8)
commit ca1cf24d4eb773f7380c0da3fa942a5c85074422
Author: Marek Olšák <marek.olsak at amd.com>
Date: Wed Sep 14 17:30:19 2016 +0900
Fix cursor size for SI
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
Acked-by: Edward O'Callaghan <funfunctor at folklore1984.net>
(Cherry picked from commit c4364520691d18961f0a6b77071baeeffaa80a11)
commit ca84c49c88235e1909d11e192eada816b782f041
Author: Ronie Salgado <roniesalg at gmail.com>
Date: Wed Sep 14 17:30:30 2016 +0900
Add SI PCI IDs
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(Cherry picked from commit 2eb5d77b841e55e7328df4b95c0d41fec30ce10f)
commit e80321016f7cab9d46f83b785d576d7f02e680ed
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 17:20:28 2016 +0900
Add missing Kaveri PCI ID (1318)
Found by comparing src/pcidb/ati_pciids.csv with xf86-video-ati.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit 7d050d15d49ef25e86e7abe88dafb52370715640)
commit 772e43d3e890b193ba24274bf629c8304f17cebc
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 17:19:58 2016 +0900
Add Mullins PCI IDs
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97472
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit aa5492660958e359bdc2107cba9a211ff988c90e)
commit 3edf690d391b290066a3f39eb24695b8c8a0aaab
Author: Qiang Yu <Qiang.Yu at amd.com>
Date: Wed Sep 14 17:19:29 2016 +0900
DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error
Signed-off-by: Qiang Yu <Qiang.Yu at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(Cherry picked from commit 73c8dc000ad6b2b53ba3aa7155f5e8f6b55623b7)
commit 0b3bde7f9e42577b6720cb290d03fab3b05614b4
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 17:18:51 2016 +0900
DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc
We need that in amdgpu_dri2_drawable_crtc as well for priv->vblank_delta
to work as intended.
amdgpu_dri2_get_msc was already doing this.
Fixes hangs in some cases when using VDPAU via DRI2 and moving the
window between CRTCs.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit abd1a7901c95e4bc78415cf1b7923623b9177152)
commit 2e6e81aa8d4b33eb326e674dca4e29b3d638cac0
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 17:17:39 2016 +0900
Only use RandR APIs if RandR is enabled
Fixes crash with Xinerama enabled, which disables RandR.
Fixes: https://bugs.debian.org/827984
(Ported from radeon commit 3be841d0ae7d505cef325993205b12d15e98dba9)
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit b5e2b964b7884c205a7c0fa578e05e867c176fcc)
commit 01565e4427b192c7c55a820f1fb762e852859903
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 17:16:49 2016 +0900
Destroy all dedicated scanout buffers during CloseScreen
Fixes leaking active scanout buffers across a server reset, which also
fixes server reset with glamor and active scanout buffers.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit d96dabc71b1b32dc4b422a9633cdd4e0e95da052)
commit 7977f39d3c7847aeba2a06f4923f12eee27b4474
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:50:36 2016 +0900
glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME
Fixes corruption when using DRI2 PRIME render offloading with the master
screen using this driver.
Reported-by: Qiang Yu <qiang.yu at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com>
(Cherry picked from commit 0007c2f018ba663303d91d847e7c085269a23062)
commit 062a7b9b81473969e5ca6034e5369106bf3088c4
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:49:53 2016 +0900
Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2
So it can be used outside of the DRI2 code.
v2: Keep pixmap refcnt increment in amdgpu_dri2_create_buffer2 (Qiang Yu)
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com> (v1)
(Cherry picked from commit 5518bf5d793439b5bab369e5fc18de9a4a3b9dd6)
commit 7dc2c5bae56a0c2aab38a9d8e77966b5d2f22ff2
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:48:46 2016 +0900
Consolidate get_drawable_pixmap helper
There were two static helpers for the same purpose. Consolidate them
into a single inline helper which can be used anywhere.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com>
(Cherry picked from commit 641f4647b7f51dfd2da330376cd10fa9702b6423)
commit 5be3295cb2068d0b8234344f66ece245e4fa7999
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:43:48 2016 +0900
Add amdgpu_pixmap_get_tiling_info
Retrieves the tiling information about a pixmap BO from the kernel
driver.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com>
(Cherry picked from commit 8e40f190e4704c2802bf0f073f17e742786d0f18)
commit 8cd5aa76c7d7fc48f42c31020306ea871e9edda2
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:43:10 2016 +0900
Remove amdgpu_share_pixmap_backing
Not used anymore.
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com>
(Cherry picked from commit e7eeb6ad1133b6023d34b4489959ae330a8e15dd)
commit 0af88ed18a22b7d038c735093236c54eadc3b118
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:42:39 2016 +0900
glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL
Fixes crash when running a compositor and DRI_PRIME client via DRI2.
Reported-by: Qiang Yu <qiang.yu at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Tested-by: Qiang Yu <qiang.yu at amd.com>
(Cherry picked from commit b36c77695ba77b59a0ccd868454e3af4fc04d5ff)
commit 0d5b6957aef95872dd34ba0eb4284ebe70ee685d
Author: Alex Deucher <alexander.deucher at amd.com>
Date: Wed Sep 14 16:41:46 2016 +0900
add missing bonaire pci id
Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit 60ced5026ebc34d9f32c7618430b6a7ef7c8eb4b)
commit 10ff4b42eaa946364b19e9433bc85748e1db2835
Author: Flora Cui <Flora.Cui at amd.com>
Date: Wed Sep 14 16:41:16 2016 +0900
Add more Polaris 11 PCI IDs
Signed-off-by: Flora Cui <Flora.Cui at amd.com>
Reviewed-by: Christian König <christian.koenig at amd.com>
Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit 8e89448ee00da16e05e6777f34bb75d2dd6f7025)
commit af5d3932147390ee2dcf33f594f549dc562e5078
Author: Flora Cui <Flora.Cui at amd.com>
Date: Wed Sep 14 16:40:43 2016 +0900
Add more Polaris 10 PCI IDs
Signed-off-by: Flora Cui <Flora.Cui at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit a59b23d64285741a7a25e314343f6261046d980f)
commit da820a6661357ae707e5793a549476c085d90236
Author: Qiang Yu <Qiang.Yu at amd.com>
Date: Wed Sep 14 17:18:23 2016 +0900
Fix amdgpu_mode_hotplug crash on multi GPU platform.
On multi GPU platform, some screen is created by other GPU DDX.
Signed-off-by: Qiang Yu <Qiang.Yu at amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(Cherry picked from commit 978242977e5dc905e1d5a46b1b0d34b356c7af26)
commit f8c6e51211d2fe2d01fa2223b4215f293e6a11f5
Author: Michel Dänzer <michel.daenzer at amd.com>
Date: Wed Sep 14 16:39:55 2016 +0900
Handle Zaphod mode correctly in amdgpu_mode_hotplug
We need to scan both screens of the entity for existing connectors, and
enumerate DVI & HDMI connectors consistently regardless of which screen
they're assigned to.
Fixes crash when hot-(un)plugging connectors in Zaphod mode.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93415
(Ported from radeon commit c801f9f10a5d72d935faf21e72f7e7808fb4f05f)
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
(Cherry picked from commit 14606e127f4b6eb0b00fd42cec13d524a67e4c4a)
commit 988b6de86658b845af50542cfd71a0c9c267991d
Author: Flora Cui <flora.cui at amd.com>
Date: Wed Sep 14 16:38:56 2016 +0900
add strato pci id
Signed-off-by: Flora Cui <flora.cui at amd.com>
Reviewed-by: Jammy Zhou <Jammy.Zhou at amd.com>
(Cherry picked from commit 4822ec7a23d2253c88bc403f17abb6d7a053528c)
commit 804dd4be71733f5f5078e5b4824abe9a9bb1228d
Author: Qiang Yu <Qiang.Yu at amd.com>
Date: Wed Sep 14 16:01:16 2016 +0900
Remove RR_Capability_SinkOutput for GPU without CRTC.
Signed-off-by: Qiang Yu <Qiang.Yu at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(Cherry picked from commit a0bbb373f902e0ffc14570c85faec7e44134f62e)
More information about the xorg-commit
mailing list