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: