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: