xf86-video-amdgpu: Changes to 'refs/tags/xf86-video-amdgpu-1.2.0'

Michel Dänzer daenzer at kemper.freedesktop.org
Thu Nov 17 06:27:30 UTC 2016


Tag 'xf86-video-amdgpu-1.2.0' created by Michel Dänzer <michel at daenzer.net> at 2016-11-17 06:27 +0000

xf86-video-amdgpu-1.2.0
-----BEGIN PGP SIGNATURE-----

iEYEABECAAYFAlgtTcUACgkQWoGvjmrbsgCzxwCfRpyBHBNjT04K+VtuvpRnAsOZ
y6EAnjXZ+YIOCa4QVFD6SDyuUmkvMAQF
=jrUX
-----END PGP SIGNATURE-----

Changes since xf86-video-amdgpu-1.1.0:
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

Tom St Denis (1):
      dri3: Return NULL from amdgpu_dri3_pixmap_from_fd if calloc fails.

---
 .editorconfig                     |    7 
 autogen.sh                        |    2 
 configure.ac                      |   16 
 man/amdgpu.man                    |   12 
 src/amdgpu_bo_helper.c            |   93 ++---
 src/amdgpu_bo_helper.h            |   20 -
 src/amdgpu_chipinfo_gen.h         |  108 +++++
 src/amdgpu_chipset_gen.h          |  129 ++++++
 src/amdgpu_dri2.c                 |   84 ----
 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               |   90 ++++
 src/amdgpu_glamor.h               |    3 
 src/amdgpu_glamor_wrappers.c      |   18 
 src/amdgpu_kms.c                  |  705 ++++++++++++++++++++++++++++++++------
 src/amdgpu_pci_chipset_gen.h      |  108 +++++
 src/amdgpu_pci_device_match_gen.h |  108 +++++
 src/amdgpu_pixmap.h               |   17 
 src/amdgpu_present.c              |   68 ++-
 src/amdgpu_probe.c                |    7 
 src/amdgpu_probe.h                |    8 
 src/amdgpu_video.c                |    2 
 src/ati_pciids_gen.h              |  108 +++++
 src/compat-api.h                  |    9 
 src/drmmode_display.c             |  610 +++++++++++++++++---------------
 src/drmmode_display.h             |   21 -
 src/pcidb/ati_pciids.csv          |  108 +++++
 src/pcidb/parse_pci_ids.pl        |   12 
 30 files changed, 1893 insertions(+), 605 deletions(-)
---


More information about the xorg-commit mailing list