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

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



Tag 'libdrm-2.4.60-1' created by Timo Aaltonen <tjaalton@debian.org> at 2015-03-20 08:24 +0000

Tagging upload of libdrm 2.4.60-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJVC9lIAAoJEMtwMWWoiYTcOA4P/RJk0q9u79iEzjqHFxGLV3dl
MSRA+5MRBXeGmdRj+vf6PROWKMarYsQyTX56nKin4bSXaAEgP5H54jt9iW9KN/gH
VthyzpA5TymcBQPGbQXJ/Ag5tGlu6YjFEV/O7Mn5FAeoS269HYMYNuG4CSmmb87W
B54/CsybZ17z4QmQEg6+aQI/gEZFWFALK7+tVe0wNQY2fzoocsfPdXWPYKO6qXSy
6FsW2FNQ1NbPi4cO1KjUJLqG+w0q9TCwCsYb4L7IJHIOR4IuRRBb60npB9T8hSTU
ZpU68C3bzxGEqxGXOd97QLlpd4lUVTNXA06qy1vtgiUVcsZs7Lz/JvK/YC58CB5N
InGIvSikpwjzgvn8gSgYMjlVngNZJ1MqX/lxjxDumbg9eN+pc3Swd7dXkjHh5VxT
XHlUolazRMTCKqkgc658dN8uSzB10gyuhlfN9eEGC5PRudqYTeeYLzMASRqpw9jJ
iAEgrz2OFUgxMS1AzUb/AlgqCE0FRbHikdOmp2seUiUjoj8N54UbasKWIn4MdtOW
QWITAF/erKAdV9LWMcnla0Q48tBLy+OrFTQjGvpTjbpLApyb2b5fnShpzFkY6csL
R/+tjU5KTr/c14HOPvoMNE6X6sYvuHBfZtOnJz19rYGXiyQXeLZrz5PvXoEus/b3
E2K00RGUPmMXAWPtWYdY
=/RWE
-----END PGP SIGNATURE-----

Changes since libdrm-2.4.58-2:
Adam Cheney (1):
      Add new DRM_MODE_CONNECTOR and _ENCODER defines

Alan Coopersmith (2):
      Stop undefining _ATOMIC_TYPE in Solaris/NetBSD section of xf86atomic.h
      On Solaris, #include <sys/mkdev.h> in xf86drm.c

Chih-Wei Huang (1):
      android: remove duplicate libdrm in LOCAL_SHARED_LIBRARIES

Chris Wilson (1):
      intel: Avoid overcounting fences when emitting self-referential relocs

Damien Lespiau (4):
      intel/skl: Add SKL PCI ids
      intel/skl: Add gen9 to the buffer manager init
      intel/skl: add gen9 to the CS decoding init
      build: Bump version number to 2.4.60 before release

Daniel Vetter (7):
      intel: Unconditionally clear ioctl structs
      xf86drmMode: Unconditionally clear ioctl structs
      drm: use drmIoctl everywhere
      xf86drm: Unconditionally clear ioctl structs
      tests: remove intel-specific tests
      xf86drm: Fix ioctl struct clearing in drmGetVersion
      Revert "intel: Fix documentation for drm_intel_gem_bo_wait()"

Dave Airlie (1):
      radeon: align r600/700 fmask to 128 X blocks.

Emil Velikov (21):
      libdrm: fix the Android 64bit build
      autotools: add AM_DISTCHECK_CONFIGURE_FLAGS
      exynos_fimg2d_test: fix implicit funciton declaration errors
      tests: fix implicit funciton declaration errors
      autotools: add WARN_CFLAGS to all targets
      tests: remove unused variables
      exynos_fimg2d_test: remove unused variables
      tests/radeon: set the list* functions as inline
      automake: wrap an insanely long line
      configure: omap, freedreno and tegra require atomics
      configure: update help strings
      automake: drop the NULL variable from the makefile
      tests: move the SUBDIR at the top of the makefile
      tests: automake: keep the libs link at the final stage
      drm: add drmGet(Primary|Render)DeviceNameFromFd functions
      modetest: include into the build when libkms is not selected.
      configure: Stop using AM_MAINTAINER_MODE
      autogen.sh: handle out-of-tree invokation
      configure.ac: fix host_cpu/atomics detection
      configure.ac: fix help string copy/pasta
      configure.ac: error out if building freedreno_kgsl without freedreno

Frank Binns (3):
      Rename DRM_NODE_RENDER to DRM_NODE_PRIMARY
      Add new drmOpenRender function
      Add new drmGetNodeTypeFromFd function

Hyungwon Hwang (2):
      exynos: Don't use DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls
      exynos: remove DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls

Jammy Zhou (2):
      Add new drmOpenWithType function (v4)
      Add new drmOpenOnceWithType function (v2)

Jan Vesely (7):
      random: Use unsigned long for seed
      Fix gcc -Wextra warnings
      tests: String literals are const char *
      Fix type-limits, pointer-arith and sign-compare warnings
      dristat: Handle DRM_CONSISTENT
      Fix unused, and unused-but-set variables warnings
      Add static qualifier to local functions

Jasper St. Pierre (1):
      modetest: Use threads for cursors instead of SIGALRM

Jeff McGee (1):
      intel: Export total subslice and EU counts

Jerome Glisse (1):
      nouveau: fix unlock nouveau_bo_name_ref()

Kristian Høgsberg (1):
      intel: Fix documentation for drm_intel_gem_bo_wait()

Laurent Pinchart (1):
      modetest: Allocate dumb buffers with the correct bpp

Maarten Lankhorst (11):
      only enable support for freedreno on arm automatically
      configure.ac: bump version to 2.4.59 for release
      Merge branch 'upstream' into debian-experimental
      New upstream release.
      release to experimental
      Merge correct debian-unstable into debian-experimental
      suppress dpkg-source errors from building against a source with copies instead of symlinks
      Add atomic_inc_return to atomics.
      Use __sync_add_and_fetch instead of __sync_fetch_and_add for atomic_dec_and_test
      nouveau: make nouveau importing global buffers completely thread-safe, with tests
      nouveau: Do not add most bo's to the global bo list.

Michel Dänzer (1):
      radeon: Always multiply pitch_bytes by nsamples, not by slice_pt

Paulo Zanoni (1):
      tests: add proptest

Philipp Zabel (1):
      tests: add support for imx-drm

Rob Clark (6):
      freedreno: do handle lookup on handle and dmabuf import
      modetest: universal plane support
      modetest: alpha buffers
      update signed/object prop types
      configure/freedreno: make KGSL support optional
      configure/freedreno: enable freedreno by default

Thierry Reding (6):
      libdrm: Add NVIDIA Tegra support
      tegra: Add simple test for drm_tegra_open()
      tegra: Add GET/SET_TILING IOCTLs
      tegra: Add SET/GET_FLAGS IOCTLs
      tegra: Implement drm_tegra_bo_{get,set}_flags()
      tegra: Implement drm_tegra_bo_{get,set}_tiling()

Thomas Klausner (4):
      Fix libdrm's atomic_dec_and_test on Solaris.
      Add NetBSD atomic ops support.
      intel: Only define variable when it's used.
      nouveau: Remove unused static function.

Thomas Meyer (1):
      intel: Fix SIGSEGV in libdrm for heigth = 0 and width = 0

Timo Aaltonen (3):
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream, symbols updated
      release to experimental

Tobias Jakobi (18):
      exynos: replace G2D_DOUBLE_TO_FIXED macro with function
      tests/exynos: fix typos and change wording
      tests/exynos: disable the G2D userptr/blend test
      tests/exynos: introduce wait_for_user_input
      exynos: introduce g2d_add_base_addr helper function
      tests/exynos: improve error handling
      exynos: fimg2d: remove TRUE/FALSE from header
      exynos: fimg2d: fix comment for G2D_COEFF_MODE_GB_COLOR
      exynos: fimg2d: unify register style
      exynos: fimg2d: introduce G2D_OP_INTERPOLATE
      exynos: fimg2d: whitespace fix in g2d_flush
      tests/exynos: fimg2d: add a checkerboard test
      exynos: add g2d_scale_and_blend
      exynos: honor the repeat mode in g2d_copy_with_scale
      exynos: use structure initialization instead of memset
      exynos: add exynos prefix to fimg2d header
      exynos: add fimg2d header to common includes
      exynos: fimg2d: follow-up fix for G2D_COEFF_MODE_GB_COLOR

Ville Syrjälä (1):
      modetest: Print newline for empty blobs

Zhenyu Wang (1):
      intel: Fix GTT entry setup for aub dump

---
 .gitignore                        |    5 
 Makefile.am                       |   34 +++
 Makefile.sources                  |    1 
 autogen.sh                        |   16 +
 configure.ac                      |  139 +++++++++-----
 debian/changelog                  |   14 +
 debian/control                    |   32 +++
 debian/libdrm-intel1.symbols      |    2 
 debian/libdrm-tegra0.install      |    1 
 debian/libdrm-tegra0.symbols      |   15 +
 debian/libdrm2.symbols            |    7 
 debian/rules                      |   12 -
 debian/source/local-options       |    1 
 exynos/Makefile.am                |    3 
 exynos/exynos_drm.c               |   19 +
 exynos/exynos_drm.h               |   40 ----
 exynos/exynos_fimg2d.c            |  253 +++++++++++++++++++------
 exynos/exynos_fimg2d.h            |  328 +++++++++++++++++++++++++++++++++
 exynos/fimg2d.h                   |  325 ---------------------------------
 exynos/fimg2d_reg.h               |    2 
 freedreno/Android.mk              |    3 
 freedreno/Makefile.am             |    3 
 freedreno/Makefile.sources        |   16 -
 freedreno/freedreno_bo.c          |    7 
 freedreno/freedreno_device.c      |   10 -
 include/drm/drm_mode.h            |   20 ++
 include/drm/i915_drm.h            |    2 
 include/drm/tegra_drm.h           |  200 ++++++++++++++++++++
 intel/Android.mk                  |    2 
 intel/intel_bufmgr.h              |    3 
 intel/intel_bufmgr_gem.c          |  129 ++++++++-----
 intel/intel_chipset.h             |   43 ++++
 intel/intel_decode.c              |    4 
 intel/test_decode.c               |    5 
 libdrm.h                          |    2 
 libkms/exynos.c                   |    7 
 nouveau/Android.mk                |    3 
 nouveau/bufctx.c                  |    6 
 nouveau/nouveau.c                 |  117 +++++------
 radeon/Android.mk                 |    3 
 radeon/radeon_surface.c           |    6 
 tegra/.gitignore                  |    1 
 tegra/Makefile.am                 |   23 ++
 tegra/libdrm_tegra.pc.in          |   11 +
 tegra/private.h                   |   51 +++++
 tegra/tegra.c                     |  345 +++++++++++++++++++++++++++++++++++
 tegra/tegra.h                     |   60 ++++++
 tests/Makefile.am                 |   58 ++---
 tests/auth.c                      |    1 
 tests/dristat.c                   |    7 
 tests/drmstat.c                   |    2 
 tests/exynos/Makefile.am          |    1 
 tests/exynos/exynos_fimg2d_test.c |  187 ++++++++++++++++---
 tests/gem_basic.c                 |  102 ----------
 tests/gem_flink.c                 |  137 --------------
 tests/gem_mmap.c                  |  136 -------------
 tests/gem_readwrite.c             |  139 --------------
 tests/getclient.c                 |    1 
 tests/getstats.c                  |    3 
 tests/kmstest/Makefile.am         |    1 
 tests/kmstest/main.c              |    5 
 tests/lock.c                      |    1 
 tests/modeprint/Makefile.am       |    1 
 tests/modeprint/modeprint.c       |   18 -
 tests/modetest/Android.mk         |    2 
 tests/modetest/Makefile.am        |    3 
 tests/modetest/buffers.c          |  219 +++++++++++++++++-----
 tests/modetest/buffers.h          |    6 
 tests/modetest/cursor.c           |   57 ++---
 tests/modetest/modetest.c         |   88 +++++----
 tests/name_from_fd.c              |    4 
 tests/nouveau/.gitignore          |    1 
 tests/nouveau/Makefile.am         |   16 +
 tests/nouveau/threaded.c          |  156 +++++++++++++++
 tests/proptest/Makefile.am        |   12 +
 tests/proptest/proptest.c         |  343 +++++++++++++++++++++++++++++++++++
 tests/radeon/Makefile.am          |    1 
 tests/radeon/list.h               |   12 -
 tests/radeon/radeon_ttm.c         |    4 
 tests/setversion.c                |    1 
 tests/tegra/.gitignore            |    1 
 tests/tegra/Makefile.am           |   13 +
 tests/tegra/openclose.c           |   71 +++++++
 tests/updatedraw.c                |    3 
 tests/vbltest/Makefile.am         |    2 
 tests/vbltest/vbltest.c           |    5 
 xf86atomic.h                      |   19 +
 xf86drm.c                         |  371 ++++++++++++++++++++++++++++++++------
 xf86drm.h                         |   16 +
 xf86drmMode.c                     |   59 +++---
 xf86drmMode.h                     |    9 
 xf86drmRandom.c                   |   12 -
 92 files changed, 3185 insertions(+), 1452 deletions(-)
---


Reply to: