Tag 'xserver-xorg-video-amdgpu-1.2.0-1' created by Timo Aaltonen <tjaal...@debian.org> at 2016-11-17 09:21 +0000
Tagging upload of xserver-xorg-video-amdgpu 1.2.0-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJYLXavAAoJEMtwMWWoiYTcfugP/iejMPT2RAPHam7SXo4DiaYM 0cyVJelR+6mNuO0aQP3KhCEVBAezDAevNDd5X7RzGI2WS/Nw+nz+oFFtuqMspR03 yKssRY31bpvIAAr99Y2zvOREewfnGE56rOEfXpCsGlE3cJilS7r+O7mtcimoMoML Zdxz0ABLrFxL9Ekpd+B2dmBrw1O2W6l6Bl/QJSrrlcG8aKWYjUN776uXQb1ePNMb vAwp+mV1Ta9e/WGKrvbPi/KfKpcQy9jU4qF2mVsVJSs+TEKugKpNEp4YokWANVju y3BXCtV2yWOjnM/nB8S4ihyGrKeB1nDE6D+2DQz8oXhibwpXFJ6zYksUn43ejBb1 DlJhauznZzGw1gMrmUTASGQsbbgZZy/R8NRKY2p7QrY+tbWWOoEw27syWhQm0IU3 Zlvb4RlFS2XSLSy9Ko8y3JDcheeoq8AYguGtYrUvh5hNlxR5TrQe5c2cxeqAkQSD wf2BxESgwWrX45Ab9rvrr3ienilnfnxRgtsKATi8lM4eScwkEhs9wpWlDFlLSZOs xh3Ffs3Ix1sq+IYcejCPTjgaITBR5iIw9MRTCvuyKGMQ6pkwz8S3gchym2oetL+S rn4o3aAAOt7LM9CTckZCxeUbbGOmUmju6MZ3eJ5IN4FI9adTC9sLDMC0i6wyJlTn pAYLr89/89+IZIGOZPA2 =q0Tz -----END PGP SIGNATURE----- Changes since xserver-xorg-video-amdgpu-1.1.2-1: Adam Jackson (1): Adapt Block/WakeupHandler signature for ABI 23 Alex Deucher (1): add missing bonaire pci id Flora Cui (3): add strato pci id Add more Polaris 10 PCI IDs Add more Polaris 11 PCI IDs Hans de Goede (3): Remove unnecessary fb addition from drmmode_xf86crtc_resize Only add main fb if necessary PRIME: Fix swapping of provider sink / source capabilities Keith Packard (1): Use NotifyFd for drm fd Marek Olšák (1): Fix cursor size for SI Michel Dänzer (65): Post 1.1.0 release version bump Add support for async flips to radeon_do_pageflip present: Support async flips Enable DRI3 by default when building for Xorg >= 1.18.3 Handle Zaphod mode correctly in amdgpu_mode_hotplug glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo == NULL Remove amdgpu_share_pixmap_backing Add amdgpu_pixmap_get_tiling_info Consolidate get_drawable_pixmap helper Move DRI2's local fixup_glamor helper to amdgpu_glamor_set_pixmap_bo v2 glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME glamor: Make amdgpu_glamor_create_textured_pixmap take amdgpu_buffer* Propagate failure from amdgpu_set_pixmap_bo Use amdgpu_set_pixmap_bo in amdgpu_set_shared_pixmap_backing glamor: Fix leak of pixmap private when replacing BO Free priv in amdgpu_set_pixmap_bo also if priv->bo == NULL Adapt to XF86_CRTC_VERSION 7 Call amdgpu_glamor_create_screen_resources after ModifyPixmapHeader Simplify drmmode_set_mode_major error handling Make sure drmmode_crtc->scanout[] are destroyed when not needed present: Don't allow flipping when using a dedicated scanout buffer dri2: Don't allow flipping when using a dedicated scanout buffer present: Separate checks for flips vs unflips v2 Remove drmmode_load_palette Destroy all dedicated scanout buffers during CloseScreen Make the dedicated scanout mechanism work with arbitrary transforms v2 Remove w/h parameters from amdgpu_scanout_extents_intersect Clear damage in amdgpu_scanout_update if it doesn't intersect the CRTC Add .editorconfig file Only use RandR APIs if RandR is enabled DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc Remove unused lut_r/g/b arrays from drmmode_crtc_private_rec Add Mullins PCI IDs Add missing Kaveri PCI ID (1318) Only list each unique chipset family once in the log file Add explicit AMDGPU_DRM_QUEUE_ERROR define Use EventCallback to avoid flushing every time in the FlushCallback Keep track of damage event related flushes per-client Wait for pending flips to complete before turning off an output or CRTC Use drmmode_crtc_scanout_* helpers for RandR 1.4 scanout pixmaps Handle RandR 1.4 slave dirty updates via amdgpu_drm_queue Track damage accurately for RandR 1.4 slave scanout Only copy from screen pixmap to shared pixmap on demand for slave scanout Factor out transform_region helper Move up amdgpu_scanout_extents_intersect Synchronize scanout pixmaps for TearFree Make TearFree effective with PRIME slave scanout Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by default Fix handling of configure option --with-xorg-conf-dir Untangle HAS_XORG_CONF_DIR / --with-xorg-conf-dir lines in configure.ac Add support for ScreenPtr::SyncSharedPixmap Rotate and reflect cursor hotspot position for drmModeSetCursor2 Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901 Order unique chipsets according to first appearance in ati_pciids.csv Sayōnara, AM_MAINTAINER_MODE! Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap Consume all available udev events at once present: Check tiling info for flips Require xserver 1.10 or newer Check Xorg version at runtime instead of build time in two places Refactor amdgpu_mode_hotplug Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug manpage updates for the 1.2.0 release Bump version for 1.2.0 release Qiang Yu (3): Remove RR_Capability_SinkOutput for GPU without CRTC. Fix amdgpu_mode_hotplug crash on multi GPU platform. DRI2: Fix amdgpu_dri2_exchange_buffers width/height copy'n'paste error Ronie Salgado (1): Add SI PCI IDs Timo Aaltonen (5): Merge tag 'xf86-video-amdgpu-1.1.2' into d-u Merge branch 'debian-unstable' into d-u update changelogs control: Bump policy to 3.9.8, no changes. release to sid Tom St Denis (1): dri3: Return NULL from amdgpu_dri3_pixmap_from_fd if calloc fails. --- .editorconfig | 7 ChangeLog | 847 ++++++++++++++++++++++++++++++++++++++++----- autogen.sh | 2 configure.ac | 11 debian/changelog | 7 debian/control | 2 man/amdgpu.man | 10 src/amdgpu_bo_helper.c | 45 +- src/amdgpu_chipset_gen.h | 21 + src/amdgpu_dri2.c | 11 src/amdgpu_dri3.c | 9 src/amdgpu_drm_queue.c | 7 src/amdgpu_drm_queue.h | 2 src/amdgpu_drv.h | 7 src/amdgpu_glamor.c | 14 src/amdgpu_glamor.h | 2 src/amdgpu_kms.c | 665 ++++++++++++++++++++++++++++++----- src/amdgpu_pixmap.h | 15 src/amdgpu_present.c | 68 ++- src/amdgpu_probe.c | 7 src/amdgpu_probe.h | 2 src/amdgpu_video.c | 2 src/compat-api.h | 9 src/drmmode_display.c | 615 ++++++++++++++++---------------- src/drmmode_display.h | 21 - src/pcidb/parse_pci_ids.pl | 12 26 files changed, 1828 insertions(+), 592 deletions(-) ---