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