[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Tag 'libdrm-2.4.66-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-01-15 09:43 +0000

Tagging upload of libdrm 2.4.66-1 to unstable.
-----BEGIN PGP SIGNATURE-----

iQIcBAABCgAGBQJWmL89AAoJEB7vU9OKOpxnLhcQAKP4JQh9urJlR3sWyKHE1/+J
Su+8axYO0dvE4KsXq2c6oT6Qfj/qwhjNC7ERF+vkwTAgRRkebSl+RasrKM4wbSOg
3l6JUfG2ZSX19vUhs/N2MHtl3ImVYVNuzoTRPncHSzZOlodwDuUS5B/gvIbFrBF7
ls/b6Eb2bL6RtZUkylXhSNqP6p+PvIkKbu7rngUrNo3U/CU47oTIx96eBZGHPz7Q
SLuPxkFwatpiFzT5Mb4XuXQtuwd6Ok110R+vI3WSWYrtApu00sj5ZJt0TwohRCmz
nWVLTIDwo1lYZz44M5YPtBHFmB0GJGJVBIxQj95SHt3NDatYFGMGEftJvOOgU7R+
2o2Lv5xXobEvk8U9RoxlkmDPxcOb0/WekJ9xpT6TvxbvLyR+9Vzc7iblkUB6AfkM
X+lL62kyrw3Ee2fIuNLAnRG6WZvRTJrYpUDJSl21JByKyrHzZqcX6pjkzO2y8Bc8
uQUjKmjrAIMAzl+ka/spVhoq5U9LhD7Hzex8j176oH4RnGrKQB+OEre3AkagEcb+
ga8IqsI4dqj5uA2MPQBuKEhF30CUlUm9bQ11JsWf8oafPOPCGOpYlxbHEZDumtPp
LKsFh456B88ec5t0Fk56/3FAN/jXKUdNKZzBjI3XWQGQibAsFJ2Zz46OKPSu/lL1
5JgBlkbaXhG2Xnfgu9q7
=M9ZU
-----END PGP SIGNATURE-----

Changes since libdrm-2.4.65-3:
Andreas Boll (8):
      Merge tag 'libdrm-2.4.66' into debian-unstable
      Bump changelog.
      Update symbols file and bump shlibs for libdrm2.
      Update libdrm-intel1.symbols and shlibs.
      Update libdrm-nouveau2.symbols and shlibs.
      Drop obsolete Replaces from pre-wheezy.
      Add myself to Uploaders.
      Upload to unstable.

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 
 debian/changelog                    |   11 
 debian/control                      |    3 
 debian/libdrm-intel1.symbols        |    2 
 debian/libdrm-nouveau2.symbols      |    8 
 debian/libdrm2.symbols              |    2 
 debian/rules                        |    6 
 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 
 96 files changed, 6396 insertions(+), 1928 deletions(-)
---


Reply to: