xf86-video-amdgpu: Changes to 'refs/tags/xf86-video-amdgpu-1.4.0'
Michel Dänzer
daenzer at kemper.freedesktop.org
Fri Sep 8 07:29:30 UTC 2017
Tag 'xf86-video-amdgpu-1.4.0' created by Michel Dänzer <michel at daenzer.net> at 2017-09-08 07:29 +0000
xf86-video-amdgpu-1.4.0
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQSwn681vpFFIZgJURRaga+OatuyAAUCWbJGzgAKCRBaga+Oatuy
AGokAJ98oIaWES1+uuVTQN9+xzKb3JQyygCeKyU3UPyO9F6I5fg5hkktzJCzG0Q=
=LYoT
-----END PGP SIGNATURE-----
Changes since xf86-video-amdgpu-1.3.0:
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
---
Makefile.am | 2
README | 14
autogen.sh | 2
configure.ac | 15
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 ++++-
23 files changed, 1051 insertions(+), 878 deletions(-)
---
More information about the xorg-commit
mailing list