drm: Changes to 'refs/tags/libdrm-2.4.66'

[email protected] (Dave Airlie)
Newsgroups gmane.comp.video.dri.patches
Message-ID <[email protected]>
Tag 'libdrm-2.4.66' created by Dave Airlie <[email protected]> at 2015-12-27 19:50 -0800

libdrm-2.4.66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJWgEDzAAoJEAx081l5xIa+LroQAIELNyyJ3lquf4HLurISefav
5B7yk1yyRGUNt6MkOOA//oaTHkt77t1rEHMoscmpiA9hcUs1sCQ1wj+SvB6Huaj6
OT+P1LiVjf1xhYFbYn/5nqlxIf/KLjI8v8whrD9Bml+1dEWhK6kgOBbLLjzOofkY
Tv+znZhu/NCN2YuiYudhr6dqsrnGbg5WEAapQEJSyRNCPD1IczRymq5l3xmUqJz2
FwiYxU7pvAXTkRtdVbs/m1j8z2tkPrNS4PlhzSRxFRtEUbGrwjVSn+nLpajwDoCQ
zKA2+Sz9TYA01nukC/iK5OqXRU8VFi7pdWyz/4qqPGGQN8TbsXU4Txs3g3irmirD
35YzAUT9fjJKK8estkum3WaX3fSyY/ZOcRULeUISIMWHOknYXiNnN7h0VDxGyu/M
spohOJtxmeEJ1amrIvuSSgpE9aidUYh/nKgnqMRrW86rbN0jVDeC4gurE0eeG/y+
r9KjJJ5erl3JwnYf3BD8uKJA6Tf4fMzBPZDz2s1aJ+ZV8hNrIjOz6+Uo4x4I4jbT
mRbpdSDhUIG5FgXKckDiFPR48kdl4GFIfa8o885qP3VjLZO4/0LFsePreSFsMXhJ
7LrHbxHMC2GjQK76O08ws3sYVH8gR5iqCOee+q2uQgtzY6OYSmD5NwG1mGyEdtOd
obVe9tpxBLqrHvMS/4fU
=qA2l
-----END PGP SIGNATURE-----

Changes since libdrm-2.4.65:
Ben Skeggs (14):
      nouveau: import and install a selection of nvif headers from the kernel
      nouveau: move more abi16-specific logic into abi16.c
      nouveau: move object functions up, to avoid future foward decls
      nouveau: make it possible to init object in pre-allocated memory
      nouveau: add interface to call an object's methods
      nouveau: add interfaces to query information about supported classes
      nouveau: introduce object to represent the kernel client
      nouveau: stack legacy nouveau_device on top of nouveau_drm
      nouveau: make use of nouveau_drm::fd instead of nouveau_device::fd
      nouveau: remove nouveau_object_find()
      nouveau: add new interface to create a nouveau_device
      nouveau: add support for newer kernel interfaces
      nouveau: clean up nouveau.h, noting deprecated members/functions
      Bump version for release

Ben Widawsky (2):
      intel: Add SKL GT4 PCI IDs
      intel: Cleanup SKL PCI ID definitions.

Chih-Wei Huang (1):
      intel: add the missing <strings.h> include

Dave Airlie (1):
      drm: add virtgpu_drm.h

Emil Velikov (17):
      automake: set --enable-valgrind during make distcheck
      xf86drmMode: smoke-test the atomic API
      tests/drmdevice: add new 'test'
      xf86drm: flex platform specifics into drmParsePciBusInfo
      xf86drm: move platform details to drmParsePciDeviceInfo()
      xf86drm: move the final linux specific bits out of drmGetDevices
      xf86drm: rename drmSameDevice to drmCompareBusInfo
      util_math: add MAX3 macro
      xf86drm: rework drmGetDevices()
      xf86drm: move ifdef __linux__ guards where needed
      xf86drm: warn on missing drmGetMinorNameForFD implementation
      xf86drm: split out drmProcessPciDevice and drmFoldDuplicatedDevices
      xf86drm: add drm{Get,Free}Device
      tests/drmdevice: add drm{Get,Free}Device() example
      Fix SunOS/NetBSD atomic macro
      xf86drm: remove makedev() hack/workaround
      configure.ac: test for the same atomic function as the one we use

Felix Janda (1):
      xf86drm: include <limits.h> for PATH_MAX

Jammy Zhou (1):
      amdgpu: fix overflow for timeout calculation

Jonathan Gray (1):
      configure.ac: rework compiler builtin atomic tests

Kristian Høgsberg Kristensen (3):
      intel: Update i915_drm.h
      Add tests/drmdevice to .gitignore
      intel: Add drm_intel_bo_set_softpin_offset to intel-symbol-check

Matt Roper (3):
      xf86drm: Fix error handling for drmGetDevices()
      xf86drm: Fix error handling for drmGetDevice()
      xf86drm: Handle unrecognized subsystems safely in drmGetDevice[s]()

Michał Winiarski (2):
      intel: Add support for softpin
      intel: Restore formatting of offsets in debug statements

Michel Dänzer (2):
      Fix void pointer arithmetic in drmProcessPciDevice
      radeon: Handle surface offsets exceeding 32 bits correctly

Michel Thierry (2):
      intel: 48b ppgtt support (EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag)
      intel: add drm_intel_bo_use_48b_address_range to symbol-check test

Rob Clark (3):
      freedreno: don't reuse exported buffers
      freedreno: drop exported dmabuf fd tracking
      freedreno: debug msg cleanup

Stefan Agner (1):
      tests: remove missleading comments

Thierry Reding (10):
      tests: Split helpers into library
      tests: Move name tables to libutil
      proptest: Add Android support
      tests: Add libkms-test library
      tests: kms: Implement CRTC stealing test
      tests: kms: Implement universal planes test
      tests: Add helper to open a device/module
      modetest: Use util_open()
      proptest: Use util_open()
      vbltest: Use util_open()

Tobias Jakobi (18):
      exynos/fimg2d: fix empty buffer handling in g2d_flush()
      exynos/fimg2d: simplify base address submission in g2d_scale_and_blend()
      exynos/fimg2d: add g2d_check_space()
      exynos/fimg2d: add g2d_validate_xyz() functions
      exynos/fimg2d: remove default case from g2d_get_blend_op()
      exynos/fimg2d: remove superfluous initialization of g2d_point_val
      exynos/fimg2d: make g2d_add_cmd() less heavy
      exynos/fimg2d: add message prefix
      exynos/fimg2d: remove g2d_context from public header
      exynos: Introduce exynos_handle_event()
      tests/exynos: add fimg2d performance analysis
      exynos/fimg2d: add g2d_config_event
      tests/exynos: add fimg2d event test
      tests/exynos: use XRGB8888 for framebuffer
      exynos: fimg2d: add g2d_set_direction
      exynos/fimg2d: add g2d_move
      tests/exynos: add test for g2d_move
      exynos: bump version number

Tom St Denis (4):
      amdgpu: Unlock mutex if base_required is invalid
      amdgpu:  Fix use-after-free bug in vamgr_deinit
      amdgpu: Cleanly handle ENOMEM on result in amdgpu_bo_list_create()
      amdgpu:  Make amdgpu_cs_calculate_timeout() return something sensible on error

Tvrtko Ursulin (1):
      libdrm: Use userspace compatible type in fourcc_mod_code macro

---
 .gitignore                          |    3 
 CleanSpec.mk                        |    1 
 Makefile.am                         |    3 
 amdgpu/amdgpu_bo.c                  |   11 
 amdgpu/amdgpu_cs.c                  |   14 
 amdgpu/amdgpu_vamgr.c               |    8 
 configure.ac                        |    8 
 exynos/exynos-symbol-check          |    3 
 exynos/exynos_drm.c                 |   76 ++
 exynos/exynos_drm.h                 |   12 
 exynos/exynos_drmif.h               |   26 
 exynos/exynos_fimg2d.c              |  548 +++++++++++++++-----
 exynos/exynos_fimg2d.h              |   18 
 exynos/libdrm_exynos.pc.in          |    2 
 freedreno/freedreno_bo.c            |   26 
 freedreno/freedreno_priv.h          |    1 
 freedreno/kgsl/kgsl_bo.c            |    1 
 freedreno/msm/msm_bo.c              |    1 
 freedreno/msm/msm_ringbuffer.c      |    4 
 include/drm/drm_fourcc.h            |    2 
 include/drm/i915_drm.h              |   59 +-
 include/drm/nouveau_drm.h           |    1 
 include/drm/virtgpu_drm.h           |  167 ++++++
 intel/intel-symbol-check            |    2 
 intel/intel_bufmgr.c                |   20 
 intel/intel_bufmgr.h                |    2 
 intel/intel_bufmgr_fake.c           |    1 
 intel/intel_bufmgr_gem.c            |  250 ++++++++-
 intel/intel_bufmgr_priv.h           |   21 
 intel/intel_chipset.h               |   58 +-
 nouveau/Makefile.am                 |   11 
 nouveau/abi16.c                     |  162 +++++-
 nouveau/libdrm_nouveau.pc.in        |    2 
 nouveau/nouveau-symbol-check        |    8 
 nouveau/nouveau.c                   |  574 +++++++++++++++------
 nouveau/nouveau.h                   |  210 ++++---
 nouveau/nvif/cl0080.h               |   45 +
 nouveau/nvif/cl9097.h               |   44 +
 nouveau/nvif/class.h                |  141 +++++
 nouveau/nvif/if0002.h               |   38 +
 nouveau/nvif/if0003.h               |   33 +
 nouveau/nvif/ioctl.h                |  132 ++++
 nouveau/nvif/unpack.h               |   28 +
 nouveau/private.h                   |    8 
 nouveau/pushbuf.c                   |    7 
 radeon/radeon_surface.c             |   17 
 tests/Makefile.am                   |    3 
 tests/drmdevice.c                   |  112 ++++
 tests/exynos/Makefile.am            |   26 
 tests/exynos/exynos_fimg2d_event.c  |  326 ++++++++++++
 tests/exynos/exynos_fimg2d_perf.c   |  327 ++++++++++++
 tests/exynos/exynos_fimg2d_test.c   |  134 ++++-
 tests/kms/Makefile.am               |   36 +
 tests/kms/kms-steal-crtc.c          |  161 ++++++
 tests/kms/kms-universal-planes.c    |  358 +++++++++++++
 tests/kms/libkms-test-crtc.c        |   47 +
 tests/kms/libkms-test-device.c      |  218 ++++++++
 tests/kms/libkms-test-framebuffer.c |  157 +++++
 tests/kms/libkms-test-plane.c       |  139 +++++
 tests/kms/libkms-test-screen.c      |   92 +++
 tests/kms/libkms-test.h             |  120 ++++
 tests/modeprint/Makefile.am         |    1 
 tests/modeprint/modeprint.c         |    2 
 tests/modetest/Android.mk           |    1 
 tests/modetest/Makefile.am          |    8 
 tests/modetest/buffers.c            |  961 ------------------------------------
 tests/modetest/buffers.h            |   12 
 tests/modetest/cursor.c             |    4 
 tests/modetest/modetest.c           |  120 ----
 tests/proptest/Android.mk           |   13 
 tests/proptest/Makefile.am          |   10 
 tests/proptest/Makefile.sources     |    2 
 tests/proptest/proptest.c           |  104 +--
 tests/util/Android.mk               |   39 +
 tests/util/Makefile.am              |   13 
 tests/util/Makefile.sources         |    8 
 tests/util/common.h                 |   33 +
 tests/util/format.c                 |  120 ++++
 tests/util/format.h                 |   65 ++
 tests/util/kms.c                    |  177 ++++++
 tests/util/kms.h                    |   35 +
 tests/util/pattern.c                |  870 ++++++++++++++++++++++++++++++++
 tests/util/pattern.h                |   39 +
 tests/vbltest/Makefile.am           |    4 
 tests/vbltest/vbltest.c             |   55 --
 util_math.h                         |    1 
 xf86atomic.h                        |    2 
 xf86drm.c                           |  508 +++++++++++--------
 xf86drm.h                           |    3 
 xf86drmMode.c                       |   17 
 90 files changed, 6370 insertions(+), 1922 deletions(-)
---

------------------------------------------------------------------------------

--
_______________________________________________
Dri-patches mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-patches
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.