[PATCH xf86-video-ati 00/21] Port outstanding changes frm

Michel Dänzer michel at daenzer.net
Wed Jul 11 17:27:45 UTC 2018


From: Michel Dänzer <michel.daenzer at amd.com>

These are ports of the outstanding applicable changes from the amdgpu
driver.

Emil Velikov (1):
  Do not export the DriverRec RADEON

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

Michel Dänzer (16):
  Ignore RADEON_DRM_QUEUE_ERROR (0) in radeon_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
  Remove #if 0'd code
  Call drmmode_crtc_gamma_do_set from drmmode_setup_colormap

 configure.ac                 |   4 +-
 src/ati.c                    |   4 +-
 src/drmmode_display.c        | 344 ++++++++++++++++++++++++++++-------
 src/drmmode_display.h        |   8 +-
 src/evergreen_exa.c          |  10 +-
 src/r600_exa.c               |  10 +-
 src/radeon.h                 |   2 +-
 src/radeon_dri2.c            |  12 +-
 src/radeon_drm_queue.c       |   3 +
 src/radeon_exa.c             |   2 +-
 src/radeon_exa_funcs.c       |   8 +-
 src/radeon_exa_render.c      |   6 +-
 src/radeon_glamor.c          |   2 +-
 src/radeon_glamor_wrappers.c |   4 +-
 src/radeon_kms.c             |  45 ++---
 src/radeon_probe.c           |   2 +-
 src/radeon_textured_video.c  |  10 +-
 src/radeon_video.c           |   6 +-
 18 files changed, 352 insertions(+), 130 deletions(-)

-- 
2.18.0



More information about the amd-gfx mailing list