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

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



Tag 'libdrm-2.4.40-1' created by Julien Cristau <jcristau@debian.org> at 2012-11-17 17:53 +0000

Tagging upload of libdrm 2.4.40-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJQp88jAAoJEDEBgAUJBeQMp/oP/28g3w1XCmFEDfNa+ScfhRIZ
0aktLU04TBAmiV5lJBrj7ISxHuPbrHBi4JsFKz99thvjr0Ybuv91xzRU9KrRWJC2
uIt60CsOhLgaEApoFtuS9M0S7lg8Ak1TWLVVQ44V6WpwDPHEQNy4c5JGtuA/RAJj
UNgLfgPvtmdJxm7nUh364C3Y4LUD/5h4PMunBicSw+T008/lATRO4aaCX/SC0Waz
4Q2TY/4TKUPqJ7xL/jAMMQzbFxWB/sSHRHg7LFPjxsTWvQ4pu/S9cxmu0BabLDo0
rRFLT1XUZvidXSFZSl2jUwSN9i3q3sRSJqgqDLvLdbewnqLsf1f51V0lBECuXsCB
pyZMEHPmUgvI1E8Udj7ycBAA2H5+148TsyJE1kVT/QrspGWrlYX/hDSB6tNcrXv7
0URboSx3DEWn9d8YTy0G44Y4i2klEuBJORZA8rYaa9fF2YqcLo1+uwqNYhgSzizN
5lRU05vUBiCEEL00e8++w8LM1+9b5+BAZ2rPQ9OZB426Jqh1m6NbjD62ZP5NRnIP
QGPaPclFtG9fUvQ8fBkDcDIP8e+E0Mk107IVvPG7CGFc8x/ij4ZJQNNY1lLc5nd+
XA1p2fJrO9ZLpxn4b8LTr361Oj+BoyS5lroriK79ISE/Kw+MSiDErg/TME81NX5B
U8Sj8jX3mM0rkYutT0Rz
=qEwc
-----END PGP SIGNATURE-----

Changes since libdrm-2.4.33-3:
Alex Deucher (6):
      radeon: add new pci ids
      radeon: fall back to 1D tiling only with broken kernels
      configure: bump version for release
      radeon: add some missing evergreen pci ids
      radeon: add some new SI pci ids
      radeon: add some new SI pci ids

Andreas Boll (1):
      radeon: fix unused-function warning

Anisse Astier (1):
      radeon: Add new R600 PCI ids for surface manager

Ben Skeggs (3):
      lists: add nicer+unsafe foreach, and list join macros
      nouveau: pull in major libdrm rewrite
      nouveau: init nvc0 channel alloc req structure fully

Ben Widawsky (14):
      intel: sanitize i915_drm.h
      intel: wait render header updates
      intel: Add IVB PUSH_CONSTANT decodes
      intel: wait render timeout implementation
      intel/decode: add sampler state pointers for [HD]S
      intel/decode: VERTEX_ELEMENT_STATE, 1 means valid
      intel: updated header for contexts
      intel/context: Add drm_intel_context type
      intel/context: new execbuf interface for contexts
      intel: add decoding of MI_SET_CONTEXT
      Revert "intel/decode: VERTEX_ELEMENT_STATE, 1 means valid"
      intel/decode: fix the reference file for
      intel/context: create/destroy implementation
      configure: bump version for release

Chris Wilson (4):
      intel: Bail gracefully if we encounter an unknown Intel device
      intel: Fix "properly test for HAS_LLC"
      intel: Correct the word decoding for gen2 3DSTATE_LOAD_STATE_IMMEDIATE_1
      intel: Silence a trivial compiler warning

Christoph Bumiller (1):
      nouveau: expose notifier handle on nvc0 as well

Christopher James Halse Rogers (1):
      Add a libdrm2-udeb for Xserver 1.13

Cooper Yuan (1):
      libdrm/exynos: padding gem_mmap structure to 64-bit aligned

Damien Lespiau (1):
      intel: Remove two unused variables

Daniel Stone (1):
      configure.ac: Allow forcible disabling of Cairo support

Daniel Vetter (2):
      intel/decode: decode MI_WAIT_FOR_EVENT
      intel: properly test for HAS_LLC

Dave Airlie (7):
      radeon/surface: free version after using it.
      libdrm: add missing caps from kernel to drm.h
      libdrm: add prime fd->handle and handle->fd interfaces
      libdrm/nouveau: add prime handle->bo and bo->handle support.
      intel: add prime interface for getting/setting a prime bo. (v4)
      radeon: add prime import/export support
      fix make distcheck

Eric Anholt (4):
      intel: Quiet valgrind warnings in context creation.
      Drop "-Wunsafe-loop-optimizations".
      intel: Import updated i915_drm.h.
      intel: Add a function for the new register read ioctl.

Eugeni Dodonov (1):
      intel: add Ivy Bridge GT2 server variant

Inki Dae (1):
      libdrm: add exynos drm support

Jakob Bornecrantz (1):
      vmwgfx: No longer experimental

Jerome Glisse (3):
      radeon: always properly initialize stencil_offset field
      radeon: enabled 2D tiling for evergreen only on fixed kernel
      radeon: force 1D array mode for z/stencil surface

Jesse Barnes (2):
      intel: add support for ValleyView
      libdrm: man page infrastructure and a few sample man pages

Julien Cristau (1):
      Upload to experimental

Kenneth Graunke (2):
      intel: Change context create failure message to from fprintf to DBG().
      intel: Use VG_CLEAR on the context destroy ioctl as well.

Kristian Høgsberg (2):
      modetest: Dump bit field names
      intel: Mark bo's exported to prime as not reusable

Laurent Pinchart (8):
      modetest: Unify buffer allocation
      modetest: Add SMPTE test pattern
      modetest: Add test pattern support for missing packed YUV formats
      modetest: Add test pattern support for missing planar YUV formats
      modetest: Add test pattern support for missing RGB formats
      modetest: Move connector and plane parsing to separate functions
      modetest: Make frame buffer format configurable on the command line
      modeset: Split buffer allocation to a separate file

Lauri Kasanen (1):
      intel: Fix build failure in test_decode.c

Maarten Lankhorst (10):
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream release.
      Bump Changelogs.
      rework 04_libdrm-2.4.37-nouveau-1.diff slightly
      Make libdrm build again
      rely on debhelper >= 9
      add missing symbol for omap1 to fix arm build
      Merge tag 'libdrm-2.4.38' into debian-experimental
      New upstream release
      Add new symbols for 2.4.38

Marcin Slusarz (4):
      nouveau: remove unnecessary EAGAIN loops
      nouveau: fix channel closing
      nouveau: silence some remaining valgrind warnings
      libkms: link against libdrm

Marek Olšák (14):
      radeon: simplify ZS buffer checking on r600
      radeon: optimize allocation for depth w/o stencil and stencil w/o depth on EG
      radeon: force 2D tiling for MSAA surfaces
      radeon: tweak TILE_SPLIT for MSAA surfaces
      tests/modetest: fix distcheck
      configure: bump version for 2.4.38 release
      radeon: fix allocation of MSAA surfaces on r600-r700
      radeon: align r600 msaa buffers to a multiple of macrotile size * num samples
      configure: bump version for 2.4.39 release
      radeon: don't take the stencil-specific codepath for buffers without stencil
      radeon: don't force stencil tile split to 0
      radeon: fix stencil miptree allocation of combined ZS buffers on EG and SI
      radeon: fix tile_split of 128-bit surface formats with 8x MSAA
      configure.ac: bump version to 2.4.40 for release

Michel Dänzer (5):
      radeon: Add Southern Islands PCI IDs.
      autogen.sh: Restore passing --enable-maintainer-mode to configure.
      radeon: Fix layout of linear aligned mipmaps on SI.
      radeon: Memory footprint of SI mipmap base level is padded to powers of two.
      radeon: Sampling pitch for non-mipmaps seems padded to slice alignment on SI.

Paul Berry (2):
      intel: Add the ability to supply annotations for .aub files.
      configure: Bump version for 2.4.34.

Paulo Zanoni (7):
      modetest: fix some compiler warnings
      modetest: fix drmModeGetConnector memory leak
      modetest: call drmModeFreePlaneResources
      modetest: print more about our properties
      Add support for generic object properties IOCTLs
      modetest: print CRTC properties
      intel: add more Haswell PCI IDs

Rob Clark (17):
      omap: fix license header
      modetest: add drm_plane support
      modetest: add YUV and multi-planar support
      modetest: add AR15/XR15 (RGB-1555) formats
      modetest: fix typo
      libdrm: update drm headers from kernel for prime/dmabuf
      omap: add dmabuf support
      Add support for bitmask properties
      modetest: support bitmask properties
      modetest: support plane properties
      omap: clarify dmabuf file descriptor ownership
      omap: add API to import bo's from dmabuf fd's
      omap: add refcnting and handle tracking
      intel: fix build error
      modetest: fix uninitialized fourcc
      update gitignore
      initialize width/height fields in drmModeCrtc

Sven Joachim (10):
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream release
      Bump libdrm-radeon1's symbols and shlibs
      Mark symbols declared in nouveau/private.h as private
      Remove libdrm-nouveau1a
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream release
      Drop patch 02_build_libkms_against_in_tree_drm.diff
      Fix vmwgfx confflags
      Install section manpages into the libdrm-dev package

Timo Aaltonen (2):
      Bump libdrm-intel1's and libdrm-nouveau2's shlibs due to new symbols.
      Hardcode the version for libdrm-omap1's shlibs.

Tobias Klausmann (1):
      tests/modetest: Add a forgotten return, needed for opensuse buildservice

Vincent Penquerc'h (1):
      omap: release lock also on error paths

Víctor Manuel Jáquez Leal (2):
      omap: fix compiler warning
      omap: include omap_drm.h independently

---
 .gitignore                                              |    4 
 ChangeLog                                               | 1387 ++++++++++++++++
 Makefile.am                                             |    6 
 autogen.sh                                              |    2 
 configure.ac                                            |   88 -
 debian/changelog                                        |   21 
 debian/control                                          |   24 
 debian/libdrm-dev.install                               |    1 
 debian/libdrm-intel1.symbols                            |    8 
 debian/libdrm-nouveau1a.install                         |    1 
 debian/libdrm-nouveau1a.lintian-overrides               |    1 
 debian/libdrm-nouveau1a.symbols                         |   46 
 debian/libdrm-nouveau2.install                          |    1 
 debian/libdrm-nouveau2.lintian-overrides                |    1 
 debian/libdrm-nouveau2.symbols                          |   44 
 debian/libdrm-omap1.symbols                             |    4 
 debian/libdrm-radeon1.symbols                           |    2 
 debian/libdrm2-udeb.install                             |    1 
 debian/libdrm2.symbols                                  |    5 
 debian/patches/02_build_libkms_against_in_tree_drm.diff |   17 
 debian/patches/series                                   |    1 
 debian/rules                                            |   20 
 exynos/Makefile.am                                      |   22 
 exynos/exynos_drm.c                                     |  396 ++++
 exynos/exynos_drm.h                                     |  148 +
 exynos/exynos_drmif.h                                   |   88 +
 exynos/libdrm_exynos.pc.in                              |   11 
 include/drm/drm.h                                       |   22 
 include/drm/drm_mode.h                                  |   25 
 include/drm/i915_drm.h                                  |   71 
 intel/Makefile.am                                       |    2 
 intel/intel_bufmgr.h                                    |   24 
 intel/intel_bufmgr_gem.c                                |  364 +++-
 intel/intel_bufmgr_priv.h                               |    5 
 intel/intel_chipset.h                                   |   79 
 intel/intel_decode.c                                    |  106 +
 intel/test_decode.c                                     |    2 
 intel/tests/gen7-3d.batch-ref.txt                       |    4 
 libdrm_lists.h                                          |   29 
 libkms/Makefile.am                                      |    2 
 man/Makefile.am                                         |   11 
 man/drmAvailable.man                                    |   25 
 man/drmHandleEvent.man                                  |   45 
 man/drmModeGetResources.man                             |   79 
 nouveau/Makefile.am                                     |   36 
 nouveau/abi16.c                                         |  195 ++
 nouveau/bufctx.c                                        |  170 +
 nouveau/libdrm_nouveau.pc.in                            |    2 
 nouveau/nouveau.c                                       |  527 ++++++
 nouveau/nouveau.h                                       |  215 ++
 nouveau/nouveau_bo.c                                    |  549 ------
 nouveau/nouveau_bo.h                                    |  104 -
 nouveau/nouveau_channel.c                               |  142 -
 nouveau/nouveau_channel.h                               |   57 
 nouveau/nouveau_device.c                                |  198 --
 nouveau/nouveau_device.h                                |   33 
 nouveau/nouveau_drmif.h                                 |   58 
 nouveau/nouveau_grobj.c                                 |  148 -
 nouveau/nouveau_grobj.h                                 |   48 
 nouveau/nouveau_notifier.c                              |  148 -
 nouveau/nouveau_notifier.h                              |   63 
 nouveau/nouveau_private.h                               |  136 -
 nouveau/nouveau_pushbuf.c                               |  344 ---
 nouveau/nouveau_pushbuf.h                               |  162 -
 nouveau/nouveau_reloc.c                                 |  154 -
 nouveau/nouveau_reloc.h                                 |   32 
 nouveau/nouveau_resource.c                              |  124 -
 nouveau/nouveau_resource.h                              |   51 
 nouveau/nv04_pushbuf.h                                  |   66 
 nouveau/nvc0_pushbuf.h                                  |   92 -
 nouveau/private.h                                       |  122 +
 nouveau/pushbuf.c                                       |  773 ++++++++
 omap/omap_drm.c                                         |  199 ++
 omap/omap_drm.h                                         |   36 
 omap/omap_drmif.h                                       |    4 
 radeon/Makefile.am                                      |    2 
 radeon/r600_pci_ids.h                                   |   83 
 radeon/radeon_bo_gem.c                                  |   48 
 radeon/radeon_bo_gem.h                                  |    4 
 radeon/radeon_cs_gem.c                                  |    2 
 radeon/radeon_surface.c                                 |  460 ++++-
 radeon/radeon_surface.h                                 |    2 
 tests/modetest/Makefile.am                              |   14 
 tests/modetest/buffers.c                                | 1021 +++++++++++
 tests/modetest/buffers.h                                |   45 
 tests/modetest/modetest.c                               |  628 ++++---
 tests/vbltest/vbltest.c                                 |    2 
 xf86drm.c                                               |   31 
 xf86drm.h                                               |    3 
 xf86drmMode.c                                           |   92 +
 xf86drmMode.h                                           |   14 
 91 files changed, 7450 insertions(+), 3234 deletions(-)
---


Reply to: