Tag 'xserver-xorg-video-amdgpu-1.4.0-1' created by Timo Aaltonen <tjaal...@debian.org> at 2017-09-28 21:26 +0000
Tagging upload of xserver-xorg-video-amdgpu 1.4.0-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJZzWjxAAoJEMtwMWWoiYTcvDMP/iQPdG6JuEYtiME9BVY/DfJJ pQPre7OUD97h2XsiXn+/xj8IZA/Hs58xiSuuVLNqlQOcllipgPnOfqeaOTnXQ/mx ArzofibF12vG83hfFuNdVnirFWcKjI80I8IPHvcXo+gyt76B7tQJWqSJazxp+MLb nMNQkl14u9TXNOyGbgQ/am06YKO2c4+9xeVuz4ngZE4dlJKkV+1H8QVGTezPOLdo qJo4XLuMbI1Y5+BB1qO6J/Mjfh+9QBvWb4vhwyK9+uQrxfOy3YQ0l5YMRHx2w//T kajBcRtpEc5LY9rYnKAysZ6mYEP76GN+kuLp6l99BnIDELAeqJiDgFIIHbL4WutJ ml12fFQPv1P2jLBZb0yeiG/yLa9pMcuzTrU08uGLpjueubup2j8SXIjXZS2mFeG2 lIrgiJC8Ow1nCejesuICd1tNlJzILJE+Pt6jicS5mZs76XdTrD6uE2LnUJKFbYk+ mv5Tll/CWf6LSKwfGBo3SWRwXvvkHxkpiFclhDYuosPLWj5u6BDJkgtnhF36+tSg rBMyEE1e2+teRZvGJHwUzOWTLpHtQmkYCEFjLgRfUPmiQAwVWPUi4TgE+n2yMmLd SN5FakJ0Av/jmwJknBFDswDncztv/5sYX/WVDLYpfGRtLPaWmzCUC+4AwWozBq3O CxuJX4fVO/NsV71lpc+i =fhIS -----END PGP SIGNATURE----- Changes since xserver-xorg-video-amdgpu-1.3.0-1: Adam Jackson (1): modesetting: Validate the atom for enum properties Daniel Stone (1): Set correct DRM event context version Eric Anholt (1): Use plain glamor_egl_create_textured_screen(). Martin Peres (1): modesetting: re-set the crtc's mode when link-status goes BAD Michel Dänzer (45): Post-release version bump manpage: Don't put "'" at the beginning of a line Don't set modes before AMDGPUWindowExposures_oneshot is called Apply gamma correction to HW cursor Remove unused struct members from drmmode_display.h Don't enable DRI3 without glamor Simplify tracking of PRIME scanout pixmap Update URLs Use reference counting for tracking KMS framebuffer lifetimes Improve AMDGPUPreInitAccel_KMS log messages Increase reference count of FB assigned to drmmode_crtc->flip_pending Improve drmmode_fb_reference debugging code Only call drmmode_scanout_free for non-GPU screens in LeaveVT Use drmmode_crtc->scanout_id instead of 0 to check for scanout buffer If a TearFree flip fails, fall back to non-TearFree operation Add AC_CONFIG_MACRO_DIRS([m4]) to configure.ac Makefile.am: Set ACLOCAL_AMFLAGS = -I m4 autogen.sh: Pass -f to autoreconf Only handle reflection in the driver with Xorg < 1.16 Use root window (pixmap) instead of screen pixmap for scanout updates Add drmmode_crtc_can_flip helper Allow DRI page flipping when some CRTCs use separate scanout buffers Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr Remove drmmode_crtc->scanout_destroy[] array Pass reference CRTC to amdgpu_do_pageflip directly Create drmmode_wait_vblank helper Create drmmode_crtc_wait_pending_event helper macro Wait for pending flips synchronously before turning off a CRTC Handle multiple "pending" Present flips Add source drawable parameter to amdgpu_scanout_do_update Pass extents to amdgpu_scanout_do_update Always allow Present page flipping with TearFree Always allow DRI2 page flipping with TearFree Consolidate amdgpu_scanout_flip_abort/handler helpers Use xorg_list_append for the DRM event list Make amdgpu_scanout_do_update take a PixmapPtr instead of a DrawablePtr Create amdgpu_pixmap_clear helper Create drmmode_set_mode helper Create amdgpu_pixmap_get_fb_ptr helper Create amdgpu_master_screen helper Make all active CRTCs scan out an all-black framebuffer in LeaveVT Remove drmmode_scanout_free Use a timer for unreferencing the all-black FB Require xserver >= 1.13 Bump version for 1.4.0 release Nicholas Molloy (1): Fix a misspelling of 'acceleration' in amdgpu_kms.c Timo Aaltonen (4): Merge branch 'upstream-unstable' into debian-unstable update the changelogs control: Bump libdrm-dev build-dep to 2.4.78 to match configure.ac. release to sid --- ChangeLog | 644 +++++++++++++++++++++++++++++++++++++ Makefile.am | 2 README | 14 autogen.sh | 2 configure.ac | 15 debian/changelog | 7 debian/control | 2 man/amdgpu.man | 12 src/Makefile.am | 1 src/amdgpu_bo_helper.c | 32 + src/amdgpu_bo_helper.h | 2 src/amdgpu_dri2.c | 183 ++-------- src/amdgpu_drm_queue.c | 5 src/amdgpu_drv.h | 50 ++ src/amdgpu_glamor.c | 16 src/amdgpu_glamor.h | 4 src/amdgpu_glamor_wrappers.c | 4 src/amdgpu_kms.c | 448 ++++++++++++++++---------- src/amdgpu_list.h | 40 -- src/amdgpu_pixmap.h | 66 +++ src/amdgpu_present.c | 119 ++++--- src/amdgpu_probe.h | 14 src/amdgpu_video.c | 2 src/compat-api.h | 70 ---- src/drmmode_display.c | 729 +++++++++++++++++++++++-------------------- src/drmmode_display.h | 99 ++++- 26 files changed, 1703 insertions(+), 879 deletions(-) ---