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

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: