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