From: <rob...@ke...> - 2014-09-28 16:30:53
|
Tag '2.4.57' created by Rob Clark <rob...@fr...> at 2014-09-28 17:30 -0700 libdrm 2.4.57 Changes since libdrm-2.4.56: Alex Deucher (2): radeon: add new CIK pci ids radeon: add new SI pci ids Benjamin Gaignard (1): modetest: Add support of STI driver Damien Lespiau (1): intel: Don't leak the test page in an has_userptr() error path 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 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 (6): 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. Maks Naumov (1): radeon: Fix surf->bankh init by default value when surf->tile_split == 0 Rafal Sapala (1): intel: Adding locks for drm objects synchronization. Rob Clark (2): freedreno: add dmabuf import/export helpers configure.ac: bump version to 2.4.57 for release Thierry Reding (1): configure: Support symbol visibility when available Tvrtko Ursulin (1): intel: Add support for userptr objects --- Android.mk | 63 +++++++ CleanSpec.mk | 3 Makefile.am | 29 +-- Makefile.sources | 32 +++ configure.ac | 194 ++++++++++++---------- exynos/Makefile.am | 1 exynos/exynos_drm.c | 37 ++-- exynos/exynos_fimg2d.c | 19 +- freedreno/Android.mk | 30 +++ freedreno/Makefile.am | 27 --- freedreno/Makefile.sources | 24 ++ freedreno/freedreno_bo.c | 73 ++++++-- freedreno/freedreno_device.c | 8 freedreno/freedreno_drmif.h | 2 freedreno/freedreno_pipe.c | 11 - freedreno/freedreno_priv.h | 10 - freedreno/freedreno_ringbuffer.c | 38 ++-- freedreno/kgsl/kgsl_bo.c | 6 freedreno/kgsl/kgsl_ringbuffer.c | 4 include/Makefile.am | 1 include/drm/Makefile.am | 44 ----- include/drm/i810_drm.h | 281 -------------------------------- include/drm/i830_drm.h | 342 --------------------------------------- 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 | 339 +++++++++++++++++++++++++++++++++----- intel/intel_bufmgr_priv.h | 12 + intel/intel_decode.c | 19 +- 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/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 | 25 +- tests/drmstat.c | 2 tests/modetest/Android.mk | 14 + tests/modetest/Makefile.am | 9 - tests/modetest/Makefile.sources | 6 tests/modetest/buffers.c | 2 tests/modetest/cursor.c | 2 tests/modetest/modetest.c | 4 tests/vbltest/vbltest.c | 2 xf86atomic.h | 9 + xf86drm.c | 8 xf86drmMode.c | 2 75 files changed, 1458 insertions(+), 1203 deletions(-) --- |