xf86-video-ati: Changes to 'refs/tags/xf86-video-ati-7.10.0'

Michel Dänzer daenzer at kemper.freedesktop.org
Fri Sep 8 08:11:43 UTC 2017


Tag 'xf86-video-ati-7.10.0' created by Michel Dänzer <michel at daenzer.net> at 2017-09-08 08:11 +0000

xf86-video-ati-7.10.0
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQSwn681vpFFIZgJURRaga+OatuyAAUCWbJQsgAKCRBaga+Oatuy
APVWAKCUN9xqeM+SHcWDtPbRyijsiydgdwCfSy/DNGh8NniockTVteDYVBvYZ8w=
=OVYb
-----END PGP SIGNATURE-----

Changes since xf86-video-ati-7.9.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 (46):
      Post-release version bump
      manpage: Don't put "'" at the beginning of a line
      Don't set modes before RADEONWindowExposures_oneshot is called
      Apply gamma correction to HW cursor
      Pass pixmap instead of handle to radeon_do_pageflip
      Use reference counting for tracking KMS framebuffer lifetimes
      Simplify tracking of PRIME scanout pixmap
      Remove unused struct members from drmmode_display.h
      Update URLs
      Include xf86Pci.h for DRICreatePCIBusID with xserver Git master
      Only call drmmode_scanout_free for non-GPU screens in LeaveVT
      Increase reference count of FB assigned to drmmode_crtc->flip_pending
      Improve drmmode_fb_reference debugging code
      Use pRADEONEnt->fd exclusively for the DRM file descriptor
      Use drmmode_crtc->scanout_id instead of 0 to check for scanout buffer
      If a TearFree flip fails, fall back to non-TearFree operation
      Only handle reflection in the driver with Xorg < 1.16
      Add AC_CONFIG_MACRO_DIRS([m4]) to configure.ac
      Makefile.am: Set ACLOCAL_AMFLAGS = -I m4
      autogen.sh: Pass -f to autoreconf
      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 radeon_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 radeon_scanout_do_update
      Pass extents to radeon_scanout_do_update
      Always allow Present page flipping with TearFree
      Always allow DRI2 page flipping with TearFree
      Consolidate radeon_scanout_flip_abort/handler helpers
      Use xorg_list_append for the DRM event list
      Make radeon_scanout_do_update take a PixmapPtr instead of a DrawablePtr
      Create radeon_pixmap_clear helper
      Create drmmode_set_mode helper
      Create radeon_pixmap_get_fb_ptr helper
      Create radeon_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 7.10.0 release

---
 Makefile.am                  |    2 
 README                       |   16 
 autogen.sh                   |    2 
 configure.ac                 |   15 
 man/radeon.man               |   12 
 src/Makefile.am              |    1 
 src/compat-api.h             |   70 ---
 src/drmmode_display.c        |  858 +++++++++++++++++++++++--------------------
 src/drmmode_display.h        |  101 ++++-
 src/evergreen_exa.c          |    2 
 src/r600_exa.c               |    2 
 src/radeon.h                 |  134 ++++++
 src/radeon_accel.c           |    4 
 src/radeon_bo_helper.c       |   42 +-
 src/radeon_bo_helper.h       |    4 
 src/radeon_dri2.c            |  230 +++--------
 src/radeon_dri2.h            |    1 
 src/radeon_dri3.c            |    3 
 src/radeon_drm_queue.c       |    5 
 src/radeon_exa.c             |    4 
 src/radeon_exa_funcs.c       |    2 
 src/radeon_glamor.c          |   18 
 src/radeon_glamor.h          |    4 
 src/radeon_glamor_wrappers.c |    4 
 src/radeon_kms.c             |  474 ++++++++++++++---------
 src/radeon_list.h            |   40 --
 src/radeon_present.c         |  142 +++----
 src/radeon_probe.c           |    5 
 src/radeon_probe.h           |   16 
 src/radeon_video.c           |    2 
 30 files changed, 1197 insertions(+), 1018 deletions(-)
---


More information about the xorg-commit mailing list