libdrm: Changes to 'refs/tags/libdrm-2.4.59-1'
Tag 'libdrm-2.4.59-1' created by Maarten Lankhorst <maarten.lankhorst@ubuntu.com> at 2015-01-21 12:28 +0000
libdrm Debian release 2.4.59-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJUv5teAAoJEP5VjHKmcBPDAYsP/iw7CUkIqSmyGi1WobMs4U4h
hMcRsj3lhDYJYjDEH2N1J/bJJqshh7JnimK/+mdGlHDjvePJ5kKgRfCuNhzWOBsS
MtYTcw1jCMyaEp5WzV/j2pv2KEhOrNgsu+aksLPSic6rX6PwEELVgwJlx6Dfv+f0
bDzo2obJEVCt5TYwZjD0SyuGVv326KPKuQVhB4dNJgZ4wZJauh/6DT5PqRTIljMF
RHiQJbYnMWdPK1s69zMAAS/ybAOmEVW+lenk8aZstVQiiq8iVzjA6AoBP2qrBC4U
w750RC+OE9/ZrGWdJepOGYcb0OuF2hauOp4ihy4UT3l/S4y/HiIsvULTRIxUlZrH
UGehZ2B2sdcd0dTlgW0Rk+5yktorjbdvWauURf/E/b25miqDY3ZJl5FeaKEcJlxB
pRlLeFPjEmpoDiFuxSwHAXf4WhU4Y6uEkZKR+NsIwMHh+ZgLuvBsal4KAixtHu9/
1qT13T6ulW4e226ZCou+RKIoctFYW51ZkwP6mXayYcS1N0Mo4bbp7UeikadoXQ3v
IoWMBZmhAue0JbI/IkFYbKIHxPwlXs27mm4Z79tLKhtiLR02NlvS+Qa0Nw6qAoYl
XbbTIF9/16woeQnlQindR0pRxRWjaP5ODnKlGEcOYUD97e5P8sLPSt0tFdJ+jpHJ
ukxioZN0jb3d9GcTs2Q4
=wbpa
-----END PGP SIGNATURE-----
Changes since libdrm-2.4.56-1:
Adam Cheney (1):
Add new DRM_MODE_CONNECTOR and _ENCODER defines
Alex Deucher (2):
radeon: add new CIK pci ids
radeon: add new SI pci ids
Benjamin Gaignard (1):
modetest: Add support of STI driver
Chris Wilson (1):
intel: Avoid overcounting fences when emitting self-referential relocs
Damien Lespiau (4):
intel: Don't leak the test page in an has_userptr() error path
intel/skl: Add SKL PCI ids
intel/skl: Add gen9 to the buffer manager init
intel/skl: add gen9 to the CS decoding init
Dave Airlie (1):
radeon: align r600/700 fmask to 128 X blocks.
Emil Velikov (27):
all: include config.h only when available and use its defines
libkms: remove explicit define _FILE_OFFSET_BITS 64
libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources
libdrm,intel: Add Android build
libdrm,intel: rework android header handling
radeon: add Android build support
nouveau: add Android build support
freedreno: add Android build support
android: add CleanSpec.mk
freedreno: fd_bo_from_handle() remove duplicate declaration
automake: remove obsolete makefiles
Remove i810_drm.h and i830_drm.h from the distribution tarball
automake: fix 'make commit-headers'
configure: unconditionally check for atomic ops/primitives
libkms: build the intel backend only when needed
libkms: move sources lists to makefile.sources
libkms: add Android build
modetest: move sources lists to makefiles.sources
modetest: add Android build
automake: pick up all files for distribution.
Add private mmap/munmap wrappers
drm: use drm_mmap/drm_munmap wrappers
libkms: use drm_mmap/drm_munmap wrappers
nouveau: use drm_mmap/drm_munmap wrappers
radeon: use drm_mmap/drm_munmap wrappers
freedreno: use drm_mmap/drm_munmap wrappers
intel: use drm_mmap/drm_munmap wrappers
François Tigeot (1):
drm: Implement drmCheckModesettingSupported() for DragonFly
Jasper St. Pierre (1):
modetest: Use threads for cursors instead of SIGALRM
Laurent Pinchart (1):
modetest: Allocate dumb buffers with the correct bpp
Lionel Landwerlin (4):
atomic: add atomic_add_unless()
intel: make bufmgr_gem shareable from different API
intel: make bo_unreference() thread safe
intel: make drm_intel_gem_bo_get_reloc_count() thread safe
Maarten Lankhorst (11):
nouveau: Only export public functions.
radeon: Use symbol visibility.
intel: Use symbol visibility.
omap: Use symbol visibility.
freedreno: Use symbol visibility.
exynos: Use symbol visibility.
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
Maks Naumov (1):
radeon: Fix surf->bankh init by default value when surf->tile_split == 0
Michel Dänzer (1):
radeon: Always multiply pitch_bytes by nsamples, not by slice_pt
Paulo Zanoni (1):
tests: add proptest
Rafal Sapala (1):
intel: Adding locks for drm objects synchronization.
Rob Clark (11):
freedreno: add dmabuf import/export helpers
configure.ac: bump version to 2.4.57 for release
fix compile error on 32bit systems
more compile fix
configure.ac: bump version to 2.4.58 for release
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 (7):
configure: Support symbol visibility when available
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 Meyer (1):
intel: Fix SIGSEGV in libdrm for heigth = 0 and width = 0
Tvrtko Ursulin (1):
intel: Add support for userptr objects
Ville Syrjälä (1):
modetest: Print newline for empty blobs
Zhenyu Wang (1):
intel: Fix GTT entry setup for aub dump
---
.gitignore | 1
Android.mk | 63
CleanSpec.mk | 3
Makefile.am | 33
Makefile.sources | 33
configure.ac | 236 ++-
debian/changelog | 9
debian/control | 32
debian/libdrm-freedreno1.symbols | 2
debian/libdrm-intel1.symbols | 1
debian/libdrm-tegra0.install | 1
debian/libdrm-tegra0.symbols | 15
debian/patches/03_hide_symbols.diff | 2389 ------------------------------------
debian/patches/series | 1
debian/rules | 12
exynos/Makefile.am | 1
exynos/exynos_drm.c | 37
exynos/exynos_fimg2d.c | 19
freedreno/Android.mk | 30
freedreno/Makefile.am | 30
freedreno/Makefile.sources | 26
freedreno/freedreno_bo.c | 84 +
freedreno/freedreno_device.c | 22
freedreno/freedreno_drmif.h | 2
freedreno/freedreno_pipe.c | 15
freedreno/freedreno_priv.h | 10
freedreno/freedreno_ringbuffer.c | 42
freedreno/kgsl/kgsl_bo.c | 10
freedreno/kgsl/kgsl_device.c | 4
freedreno/kgsl/kgsl_pipe.c | 4
freedreno/kgsl/kgsl_ringbuffer.c | 8
freedreno/msm/msm_bo.c | 4
freedreno/msm/msm_device.c | 4
freedreno/msm/msm_pipe.c | 4
freedreno/msm/msm_ringbuffer.c | 4
include/Makefile.am | 1
include/drm/Makefile.am | 44
include/drm/drm_mode.h | 20
include/drm/i810_drm.h | 281 ----
include/drm/i830_drm.h | 342 -----
include/drm/tegra_drm.h | 200 +++
intel/Android.mk | 55
intel/Makefile.am | 20
intel/Makefile.sources | 14
intel/intel_bufmgr.c | 107 +
intel/intel_bufmgr.h | 5
intel/intel_bufmgr_fake.c | 31
intel/intel_bufmgr_gem.c | 366 ++++-
intel/intel_bufmgr_priv.h | 12
intel/intel_chipset.h | 43
intel/intel_decode.c | 23
intel/test_decode.c | 9
libdrm.h | 89 +
libkms/Android.mk | 53
libkms/Makefile.am | 25
libkms/Makefile.sources | 23
libkms/api.c | 2
libkms/dumb.c | 13
libkms/exynos.c | 5
libkms/intel.c | 11
libkms/linux.c | 18
libkms/nouveau.c | 11
libkms/radeon.c | 13
libkms/vmwgfx.c | 11
nouveau/Android.mk | 30
nouveau/Makefile.am | 14
nouveau/Makefile.sources | 9
nouveau/abi16.c | 4
nouveau/bufctx.c | 10
nouveau/nouveau.c | 46
nouveau/private.h | 1
nouveau/pushbuf.c | 20
omap/Makefile.am | 1
omap/omap_drm.c | 46
radeon/Android.mk | 30
radeon/Makefile.am | 25
radeon/Makefile.sources | 19
radeon/r600_pci_ids.h | 7
radeon/radeon_bo.c | 46
radeon/radeon_bo_gem.c | 31
radeon/radeon_cs.c | 50
radeon/radeon_cs_gem.c | 9
radeon/radeon_cs_space.c | 18
radeon/radeon_surface.c | 31
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 | 6
tests/dristat.c | 4
tests/drmstat.c | 2
tests/modetest/Android.mk | 14
tests/modetest/Makefile.am | 12
tests/modetest/Makefile.sources | 6
tests/modetest/buffers.c | 221 ++-
tests/modetest/buffers.h | 6
tests/modetest/cursor.c | 59
tests/modetest/modetest.c | 90 -
tests/proptest/Makefile.am | 11
tests/proptest/proptest.c | 343 +++++
tests/tegra/.gitignore | 1
tests/tegra/Makefile.am | 13
tests/tegra/openclose.c | 71 +
tests/vbltest/vbltest.c | 4
xf86atomic.h | 9
xf86drm.c | 8
xf86drmMode.c | 2
xf86drmMode.h | 9
110 files changed, 3132 insertions(+), 3735 deletions(-)
---
Reply to: