xf86-video-amdgpu: Changes to 'refs/tags/xf86-video-amdgpu-18.1.0'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Sep 14 15:17:01 UTC 2018
Tag 'xf86-video-amdgpu-18.1.0' created by Michel Dänzer <michel at daenzer.net> at 2018-09-14 15:16 +0000
xf86-video-amdgpu-18.1.0
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQSwn681vpFFIZgJURRaga+OatuyAAUCW5vQ3gAKCRBaga+Oatuy
AGJ5AKCXMBLDduqEA0ssjaTSExeLzs8yqgCfd/Mlw2obKbWKFFWHl/lcwl+STHM=
=JeEp
-----END PGP SIGNATURE-----
Changes since xf86-video-amdgpu-18.0.1:
Emil Velikov (3):
Move amdgpu_bus_id/amgpu_kernel_mode within amdgpu_kernel_open_fd
Do not export the DriverRec AMDGPU
Remove set but unused amdgpu_dri2::pKernelDRMVersion
Jim Qu (1):
Wait for pending scanout update before calling drmmode_crtc_scanout_free
Keith Packard (3):
modesetting: Record non-desktop kernel property at PreInit time
modesetting: Create CONNECTOR_ID properties for outputs [v2]
Add RandR leases support
Leo Li (Sunpeng) (7):
Cache color property IDs and LUT sizes during pre-init
Initialize color properties on CRTC during CRTC init
Configure color properties when creating output resources
Update color properties on output_get_property
Enable setting of color properties via RandR
Compose non-legacy with legacy regamma LUT
Also compose LUT when setting legacy gamma
Michel Dänzer (48):
Post-release version bump
Ignore AMDGPU_DRM_QUEUE_ERROR (0) in amdgpu_drm_abort_entry
Track DRM event queue sequence number in scanout_update_pending
Abort scanout_update_pending event when possible
Update RandR CRTC state if set_mode_major fails in set_desired_modes
Simplify drmmode_crtc_scanout_update
Don't call scanout_flip/update with a legacy RandR scanout buffer
Simplify drmmode_handle_transform
Set drmmode_crtc->scanout_id = 0 when TearFree is disabled
Refactor drmmode_output_set_tear_free helper
Wait for pending flips in drmmode_output_set_tear_free
Replace 'foo == NULL' with '!foo'
Call drmmode_do_crtc_dpms from drmmode_crtc_dpms as well
Use drmmode_crtc_dpms in drmmode_set_desired_modes
Check dimensions passed to drmmode_xf86crtc_resize
Don't apply gamma to HW cursor data if colour management is enabled
Remove #if 0'd code
Call drmmode_crtc_gamma_do_set from drmmode_setup_colormap
Bail from dri2_create_buffer2 if we can't get a pixmap
glamor: Bail CreatePixmap on unsupported pixmap depth
Move flush from radeon_scanout_do_update to its callers
Support gamma correction & colormaps at depth 30 as well
Hardcode "non-desktop" RandR property name
Free previous xf86CrtcRec gamma LUT memory
Don't use DRM_IOCTL_GEM_FLINK in create_pixmap_for_fbcon
Remove AMDGPUInfoRec::fbcon_pixmap
Remove drmmode_terminate_leases
Use strcpy for RandR output property names
glamor: Set AMDGPU_CREATE_PIXMAP_DRI2 for DRI3 pixmaps
Store FB for each CRTC in drmmode_flipdata_rec
glamor: Use glamor_egl_create_textured_pixmap_from_gbm_bo when possible
glamor: Check glamor module version for depth 30 support
Move DRM event queue related initialization to amdgpu_drm_queue_init
Add amdgpu_drm_wait_pending_flip function
Add amdgpu_drm_handle_event wrapper for drmHandleEvent
Defer vblank event handling while waiting for a pending flip
Remove drmmode_crtc_private_rec::present_vblank_* related code
Use correct FB handle in amdgpu_do_pageflip
Add m4 directory
Use AC_CONFIG_MACRO_DIR instead of AC_CONFIG_MACRO_DIRS
Handle ihandle == -1 in amdgpu_set_shared_pixmap_backing
glamor: Handle ihandle == -1 in amdgpu_glamor_set_shared_pixmap_backing
Always delete entry from list in drm_queue_handler
Don't use xorg_list_for_each_entry_safe for signalled flips
Do not push the CM_GAMMA_LUT property values in drmmode_crtc_cm_init
Bail early from drm_wait_pending_flip if there's no pending flip
Bail from drmmode_cm_init if there's no CRTC
Bump version for the 18.1.0 release
Slava Grigorev (1):
Include xf86platformBus.h unconditionally
---
.gitignore | 5
configure.ac | 6
m4/.gitignore | 5
src/amdgpu_bo_helper.c | 13
src/amdgpu_dri2.c | 50 -
src/amdgpu_dri2.h | 1
src/amdgpu_dri3.c | 1
src/amdgpu_drm_queue.c | 155 +++++
src/amdgpu_drm_queue.h | 8
src/amdgpu_drv.h | 1
src/amdgpu_glamor.c | 49 +
src/amdgpu_glamor_wrappers.c | 2
src/amdgpu_kms.c | 75 +-
src/amdgpu_pixmap.c | 2
src/amdgpu_pixmap.h | 2
src/amdgpu_present.c | 36 -
src/amdgpu_probe.c | 53 -
src/amdgpu_video.c | 2
src/drmmode_display.c | 1208 +++++++++++++++++++++++++++++++++++++------
src/drmmode_display.h | 44 +
20 files changed, 1361 insertions(+), 357 deletions(-)
---
More information about the xorg-commit
mailing list