libdrm: Changes to 'refs/tags/libdrm-2.4.20-1'
Tag 'libdrm-2.4.20-1' created by Brice Goglin <bgoglin@debian.org> at 2010-04-16 05:26 +0000
Tagging upload of libdrm 2.4.20-1 to experimental.
Changes since libdrm-2.4.18-5:
Ben Skeggs (4):
nouveau: remove unused field from nouveau_bo
nouveau: fix segfault in nouveau_bo_new_tile() failure path
nouveau: fix annoying compiler warning
Fix pkgconfig includes for /usr/include/drm
Brice Goglin (9):
Merge tag '2.4.20' into debian-experimental
New upstream release
Update 03_revert_abi_change.diff
Disable libkms for now
Update libdrm-intel1.symbols and shlibs.
Update libdrm-radeon1.symbols and shlibs.
Update changelog with cherry-picked commits
Merge branch 'debian-unstable' into debian-experimental
Prepare changelog for upload
Chris Wilson (3):
intel: Propagate some more error returns
intel: Repeat execbuffer if interrupted by signal
intel: Use the correct size when allocating reloc_target_info array
Eric Anholt (11):
intel: Add initial support for Sandybridge, and clean up the #defines.
intel: Use an integer for chipset generation instead of many conditionals.
intel: add a comment about tiled buffer alloc height alignment from Mesa.
intel: Fix typo in conversion from IS_GEN to bufmgr_gem->gen.
intel: Don't tile-align pitch for untiled buffers.
intel: Don't enable execbuf2 fenced relocs unless we have execbuf2.
intel: Update the needs_fence flag of buffers on the validate list.
Increment version to 2.4.19 for release.
intel: Only align Y-tiling pitch to the Y tile width.
intel: Align untiled buffer pitch to 64B.
intel: Install the header file in the libdrm/ directory.
Francisco Jerez (5):
nouveau: Update nouveau_class.h.
nouveau: Update nouveau_class.h.
nouveau: Small lighting related addition to nouveau_class.h.
nouveau: Fix up the stride of NV20TCL_LIGHT_BACK_*.
nouveau: Regenerate nouveau_class.h.
Jakob Bornecrantz (4):
vmwgfx: Update kernel header
libkms: Add missing include file to libkms source
libkms: Enable by default
libkms: Use a standard version number
Jerome Glisse (1):
drm/radeon: tab/whitespace cleanup
Jesse Barnes (3):
libdrm/intel: execbuf2 support
modetest: add optional select codepath
libdrm: bump version number to 2.4.20 for release
Julien Cristau (3):
libdrm_intel.pc: don't include ${includedir}/drm
libdrm_nouveau requires libdrm
Install headers to $(includedir)/libdrm
Kristian Høgsberg (1):
Revert "Fix pkgconfig includes for /usr/include/drm"
Maarten Maathuis (1):
nouveau: make sure initial kalloc for user bo ends up in the right place
Marcin Kościelnicki (6):
Add config.h macro HAVE_NOUVEAU
libkms/intel: Throw out unused intel_bo fields.
libkms/nouveau: Add support
tests: Add nouveau to list of supported modules.
tests: vrefresh is actually not * 1000.
tests/modetest: Don't get_props on a connector after freeing it.
Marek Olšák (1):
radeon: add square-tiling flag
Patrice Mandin (2):
nv30: update for front/back stencil inversion
nv30: update for 8 texture units
Pauli Nieminen (4):
libdrm: Move intel_atomic.h to libdrm core for sharing.
libdrm_radeon: Optimize cs_gem_reloc to do less looping.
libdrm: Fix error message if libdrm_intel|radeon is disabled and there is no atomic ops.
Check HAVE_RADEON only after checking for atomic operations.
---
ChangeLog | 397 +++++++++++++
Makefile.am | 1
configure.ac | 51 +
debian/changelog | 9
debian/libdrm-intel1.symbols | 2
debian/libdrm-radeon1.symbols | 2
debian/patches/03_revert_abi_change.diff | 910 ++++++++++++++++++++++++++++++-
debian/rules | 5
include/drm/Makefile.am | 2
include/drm/i915_drm.h | 56 +
include/drm/radeon_drm.h | 1
include/drm/vmwgfx_drm.h | 63 --
intel/Makefile.am | 3
intel/intel_atomic.h | 93 ---
intel/intel_bufmgr.c | 12
intel/intel_bufmgr.h | 5
intel/intel_bufmgr_gem.c | 348 ++++++++++-
intel/intel_bufmgr_priv.h | 5
intel/intel_chipset.h | 90 +--
intel/libdrm_intel.pc.in | 2
libdrm.pc.in | 2
libkms/Makefile.am | 5
libkms/intel.c | 2
libkms/internal.h | 2
libkms/libkms.pc.in | 2
libkms/linux.c | 4
libkms/nouveau.c | 220 +++++++
nouveau/Makefile.am | 2
nouveau/libdrm_nouveau.pc.in | 3
nouveau/nouveau_bo.c | 2
nouveau/nouveau_channel.c | 2
nouveau/nouveau_class.h | 544 ++++++++----------
nouveau/nouveau_private.h | 1
nouveau/nouveau_reloc.c | 6
radeon/Makefile.am | 2
radeon/libdrm_radeon.pc.in | 2
radeon/radeon_bo.h | 1
radeon/radeon_bo_gem.c | 9
radeon/radeon_bo_gem.h | 1
radeon/radeon_cs.c | 6
radeon/radeon_cs.h | 2
radeon/radeon_cs_gem.c | 129 +++-
radeon/radeon_cs_int.h | 1
tests/kmstest/main.c | 1
tests/modeprint/modeprint.c | 4
tests/modetest/modetest.c | 29
xf86atomic.h | 99 +++
xf86drmMode.h | 2
48 files changed, 2559 insertions(+), 583 deletions(-)
---
Reply to: