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

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Mar 6 11:44:00 UTC 2019


Tag 'xf86-video-amdgpu-19.0.0' created by Michel Dänzer <michel at daenzer.net> at 2019-03-06 11:43 +0000

xf86-video-amdgpu-19.0.0
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQSwn681vpFFIZgJURRaga+OatuyAAUCXH+ycQAKCRBaga+Oatuy
AGtcAJ9inBEPF0wPAKgtaJqUz635/RsMGACgrD/Dx+3mfBjRJf604Ev0rjvqzRE=
=HioB
-----END PGP SIGNATURE-----

Changes since xf86-video-amdgpu-18.1.0:
Mario Kleiner (1):
      Fix crash when page flipping in multi-X-Screen/Zaphod mode

Michel Dänzer (53):
      Post-release version bump
      Convert README to markdown
      Handle pending scanout update in drmmode_crtc_scanout_free
      Make wait_pending_flip / handle_deferred symmetric in set_mode_major
      Cast return value of amdgpu_get_marketing_name to char*
      Fix --disable-glamor build
      Add GitLab CI configuration
      Fix condition for calling set_pixmap_bo in drmmode_xf86crtc_resize
      Allow up to six instances in Zaphod mode
      Detect and fix up non-premultiplied cursor data
      glamor: Can work at depth >= 15 with current xserver Git master
      man: This driver supports colour depths 8, 15 and 16
      Add README.md to EXTRA_DIST
      Relax detection of non-premultiplied alpha cursor data
      Use drm_abort_one in drm_queue_handler
      Explicitly keep track of whether a DRM event is for a flip or not
      Move deferred vblank events to separate drm_vblank_deferred list
      Skip gamma correction of cursor data if premultiplied R/G/B > alpha
      Generate docker image as part of CI pipeline
      Perform scanout buffer update immediately if drmmode_wait_vblank fails
      Cancel pending scanout update in drmmode_crtc_scanout_update
      Automatically try re-enabling TearFree after a flip failed
      Don't use GBM for allocating HW cursor BOs
      Drop AMDGPUInfoRec::cursor_buffer array
      Use drmIoctl in drmmode_show_cursor
      Update cursor position in drmmode_show_cursor if hotspot changed
      Use two HW cursor buffers per CRTC
      Don't clear info->flip_window in present_unflip
      Remove superfluous vrr_flipping field and clean up related code
      gitlab-ci: Use kaniko instead of docker-in-docker for image generation
      Only call drmmode_uevent_init if RandR is enabled
      Only call drmmode_validate_leases if RandR is enabled
      dri3: Flush if necessary in dri3_fd_from_pixmap
      dri2: Flush in dri2_create_buffer2 after calling glamor_set_pixmap_bo
      glamor: Avoid glamor_create_pixmap for pixmaps backing windows
      Don't allow TearFree scanout flips to complete in the same vblank period
      Only update drmmode_crtc->flip_pending after actually submitting a flip
      Call drmHandleEvent again if it was interrupted by a signal
      Keep waiting for a pending flip if drm_handle_event returns 0
      gitlab-ci: Only run docker-image stage if relevant source files change
      gitlab-ci: Don't rely on $CI_PROJECT_NAME
      Don't register a window private if VRR is disabled
      Don't enable the VRR support code for GPU screens
      Wrap change/delete window property request handlers
      Make use of property request wrappers for VRR property
      Call amdgpu_present_set_screen_vrr from amdgpu_vrr_property_update
      present: Check that flip and screen pixmap pitches match
      dri2: Call drm_queue_handle_deferred in dri2_deferred_event
      Revert "gitlab-ci: Only run docker-image stage if relevant source files change"
      Revert "Remove set but unused amdgpu_dri2::pKernelDRMVersion"
      Make drmmode_cm_enabled an inline function
      present: Don't check tiling parameters with DC & DRM minor version >= 31
      Bump version for the 19.0.0 release

Nicholas Kazlauskas (2):
      Check last flip window instead of screen root before flipping
      Support CRTC variable refresh for windows using Present flips

---
 .gitlab-ci.yml         |  128 ++++++++++++++
 .gitlab-ci/Dockerfile  |   64 +++++++
 Makefile.am            |    2 
 README                 |   25 --
 README.md              |   21 ++
 configure.ac           |    2 
 man/amdgpu.man         |    9 
 src/amdgpu_bo_helper.c |   15 +
 src/amdgpu_dri2.c      |   29 ++-
 src/amdgpu_dri2.h      |    1 
 src/amdgpu_dri3.c      |   31 +++
 src/amdgpu_drm_queue.c |  129 ++++++++------
 src/amdgpu_drm_queue.h |    3 
 src/amdgpu_drv.h       |   12 +
 src/amdgpu_glamor.c    |   14 +
 src/amdgpu_glamor.h    |   21 ++
 src/amdgpu_kms.c       |  441 +++++++++++++++++++++++++++++++++++-------------
 src/amdgpu_present.c   |   58 +++++-
 src/amdgpu_probe.c     |   16 +
 src/amdgpu_probe.h     |    4 
 src/drmmode_display.c  |  448 ++++++++++++++++++++++++++++++++-----------------
 src/drmmode_display.h  |   33 +++
 22 files changed, 1132 insertions(+), 374 deletions(-)
---


More information about the xorg-commit mailing list