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

Michel Dänzer daenzer at kemper.freedesktop.org
Thu Apr 7 09:41:35 UTC 2016


Tag 'xf86-video-amdgpu-1.1.0' created by Michel Dänzer <michel at daenzer.net> at 2016-04-07 10:41 -0700

xf86-video-amdgpu-1.1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQBXBis5WoGvjmrbsgARAmJ4AJ4nqajbvq+sZ32EvRJswqzCiwfXsACePWV/
/I3TVUVLBbQwd66xIdpR0X8=
=lgTD
-----END PGP SIGNATURE-----

Changes since xf86-video-amdgpu-1.0.0:
Alex Deucher (1):
      add Polaris chip families

Flora Cui (2):
      add polaris11 pci id
      add polaris10 pci id

Jammy Zhou (1):
      Use render node for DRI3 if available

Michel Dänzer (41):
      Post 1.0.0 release version bump
      glamor: Restore all ScreenRec hooks during CloseScreen
      glamor: Deal with glamor_egl_destroy_textured_pixmap being removed
      sync: Check if miSyncShmScreenInit symbol is resolved at runtime
      Re-use PCI bus ID code from kernel_open_fd in kernel_mode_enabled
      Remove pci_dev test from amdgpu_get_scrninfo
      Only call amdgpu_bus_id once in each probe path (v2)
      Set the RandR primary output on startup if Xorg hasn't
      Only map front buffer if glamor acceleration is disabled (v2)
      Don't advertise any PRIME offloading capabilities without acceleration
      Load fb module before glamoregl/shadow modules
      HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
      Add amdgpu_pixmap_get_handle helper
      Make amdgpu_do_pageflip take a pixmap instead of a BO
      glamor: Avoid generating GEM flink names for BOs shared via DRI3 (v2)
      DRI2: Use amdgpu_pixmap_get_handle
      Build RandR 1.4 provider name from chipset name and bus ID
      Fix RandR CRTC transforms
      drm_queue: Don't abort events immediately from amdgpu_drm_abort_client
      DRI2: Also clear dri2_flipping when client disconnects before event
      Remove amdgpu_scanout_flip_handler
      Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr based
      Deal with modesets and page flips crossing on a CRTC
      Remove check for XF86_CRTC_VERSION 3
      Consolidate pScreen usage in drmmode_set_mode_major
      Make Option "TearFree" effective for rotated/reflected outputs as well
      present: Clear drmmode->fb_id before calling set_mode_major for unflip
      present: Return rotated CRTCs from amdgpu_present_get_crtc
      Call AMDGPUBlockHandler_KMS before setting initial modes
      Factor out HW cursor checking code into drmmode_can_use_hw_cursor
      Don't try DRI2/Present flipping while the HW cursor can't be used
      Check for xf86CursorResetCursor
      DRI3 only works with acceleration
      Fix build against older versions of xserver
      Require xserver 1.9 or newer
      Revert "Use render node for DRI3 if available"
      DRI3: Refuse to open DRM file descriptor for ssh clients
      Identify DRM event queue entries by sequence number instead of by pointer
      Update manpage entry for Option "TearFree"
      glamor: Force GPU rendering to/from pixmaps created via DRI3
      Bump version for 1.1.0 release

Mykola Lysenko (2):
      Check for NULL koutput in drmmode_output_dpms
      Initialize drmmode_crtc dpms_mode to DPMSModeOff

Tom St Denis (1):
      Move memset() after variable declarations

jimqu (2):
      Move amdgpu_glamor_destroy_pixmap before amdgpu_glamor_create_pixmap
      glamor: Return NullPixmap on failure to create shareable pixmap

---
 configure.ac                      |   18 +
 man/amdgpu.man                    |    7 
 src/amdgpu_bo_helper.c            |   48 ++++
 src/amdgpu_bo_helper.h            |    2 
 src/amdgpu_chipinfo_gen.h         |    8 
 src/amdgpu_chipset_gen.h          |    8 
 src/amdgpu_dri2.c                 |  206 ++++++++------------
 src/amdgpu_dri3.c                 |   53 +++++
 src/amdgpu_drm_queue.c            |   52 +++--
 src/amdgpu_drm_queue.h            |   18 -
 src/amdgpu_drv.h                  |   15 +
 src/amdgpu_glamor.c               |   84 +++++---
 src/amdgpu_glamor.h               |    1 
 src/amdgpu_glamor_wrappers.c      |   16 -
 src/amdgpu_kms.c                  |  259 ++++++++++++++++---------
 src/amdgpu_list.h                 |    1 
 src/amdgpu_pci_chipset_gen.h      |    8 
 src/amdgpu_pci_device_match_gen.h |    8 
 src/amdgpu_pixmap.c               |    4 
 src/amdgpu_pixmap.h               |   17 -
 src/amdgpu_present.c              |   64 +++---
 src/amdgpu_probe.c                |   81 ++++---
 src/amdgpu_probe.h                |    2 
 src/amdgpu_sync.c                 |    7 
 src/amdgpu_video.c                |    2 
 src/ati_pciids_gen.h              |    8 
 src/drmmode_display.c             |  387 +++++++++++++++++++++++++++-----------
 src/drmmode_display.h             |   10 
 src/pcidb/ati_pciids.csv          |    8 
 29 files changed, 928 insertions(+), 474 deletions(-)
---


More information about the xorg-commit mailing list