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

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



Tag 'libdrm-2.4.16-1' created by Brice Goglin <bgoglin@debian.org> at 2009-12-12 08:39 +0000

Tagging upload of libdrm 2.4.16-1 to unstable.

Changes since libdrm-2.4.15-1:
Alex Deucher (1):
      Add missing DRM_MAX_MINOR define

Ben Skeggs (7):
      nouveau: function to return status of bo being referenced in pushbuf
      nouveau: retry if pushbuf ioctl interrupted by signal
      nouveau: update view of available aperture space after each flush
      nouveau: drop rendering on the floor rather than asserting if flush fails
      nouveau: add reloc refcnt to pending bo list
      nouveau: modify api slightly to allow caller to handle reloc failures
      nouveau: turn another assertion into an error

Brice Goglin (2):
      Add bug closer
      Prepare Changelog for upload

Chris Wilson (14):
      configure: Conditionally build libdrm_intel
      configure: Typo in error message.
      intel: Fallback to atomic-ops.h [libatomic-ops-dev]
      intel: Export madvise
      intel: Only store a buffer in the cache if it is retained.
      intel: Apply pessimistic alignment to in-aperture buffer size
      intel: Clear bo->used_as_reloc_target flag on destroy
      intel: Wrap a few more syscalls with EINTR protection
      intel: Remove the extra reference while validating the reloc tree
      intel: Make bo_reference() inline for internal use.
      intel: Review use of errno.
      intel: Repeat execbuffer after EINTR
      intel: Check and propagate errors from building reloc-tree
      intel: Free memory before inserting bo into cache.

Eric Anholt (3):
      intel: Add the defines for the kernel overlay support landing in 2.6.33.
      intel: Improve bo_references performance by skipping the tree walk.
      intel: Only call clock_gettime once per unreference_final.

Francisco Jerez (1):
      nouveau: Update some nouveau_class.h definitions from renouveau.xml.

Julien Cristau (9):
      Only install libdrm_intel.pc if we build libdrm_intel
      Merge tag '2.4.16' into debian-unstable
      Bump changelogs
      Update patch 01_default_perms.diff
      Update libdrm2.symbols and shlibs.
      Update libdrm-intel1.symbols and shlibs.
      Wrap the build-depends field
      Bump debhelper build-dep, we use dh_strip --remaining-packages
      Enable libdrm_radeon

Kristian Høgsberg (19):
      Add support for vblank events
      Add makefile rule to copy headers from kernel tree
      Copy headers from kernel v2.6.32-rc6-130-g5b8f0be
      Fix typo in i915 pipe_from_crtc_id ioctl struct name
      Use headers copied from kernel instead of shared-core
      Drop shared-core, bsd-core, linux-core and scripts subdirs
      Move libdrm/ up one level
      Drop stale TODO and unused ChangeLog
      Update README
      Merge remote branch 'origin/master' into libdrm
      Install kernel headers in ${includedir}/drm
      Put mach64_drm.h back in to avoid breaking mesa build
      Drop duplicated radeon_*.h files in include/drm
      Output summary of enabled features at the end of configure.ac
      Don't hardcore 'yes', use  in configure.ac output
      Fix build on *BSD
      Add drmGetDeviceNameFromFd function
      Enable experimental APIs for distcheck
      Bump to 2.4.16 for release

Maciej Cencora (1):
      libdrm_radeon: add radeon_bo_is_referenced_by_cs function

Mathias Fröhlich (1):
      radeon: fix allocation

Patrice Mandin (1):
      nouveau: nv30: add render target logbase2 width,height

Pekka Paalanen (1):
      nouveau: fix DRM headers

Robert Noland (3):
      Finish fixing the build on FreeBSD
      More fixups to allow mesa to build
      Correctly set DRM_MAX_MINOR for all platforms.

---
 .gitignore                           |    2 
 ChangeLog                            |  496 ++
 Makefile.am                          |   49 
 README                               |   85 
 configure.ac                         |   64 
 debian/changelog                     |   15 
 debian/control                       |   39 
 debian/libdrm-intel1.symbols         |    1 
 debian/libdrm-radeon1.install        |    1 
 debian/libdrm-radeon1.symbols        |   16 
 debian/libdrm2.symbols               |    2 
 debian/patches/01_default_perms.diff |    8 
 debian/rules                         |   21 
 include/Makefile.am                  |    1 
 include/drm/Makefile.am              |   38 
 include/drm/drm.h                    |  782 +++
 include/drm/drm_mode.h               |  268 +
 include/drm/drm_sarea.h              |   82 
 include/drm/i810_drm.h               |  281 +
 include/drm/i830_drm.h               |  342 +
 include/drm/i915_drm.h               |  760 +++
 include/drm/mach64_drm.h             |  256 +
 include/drm/mga_drm.h                |  419 +
 include/drm/nouveau_drm.h            |  220 
 include/drm/r128_drm.h               |  326 +
 include/drm/radeon_drm.h             |  911 +++
 include/drm/savage_drm.h             |  210 
 include/drm/sis_drm.h                |   67 
 include/drm/via_drm.h                |  275 +
 intel/Makefile.am                    |   50 
 intel/intel_atomic.h                 |   78 
 intel/intel_bufmgr.c                 |  244 +
 intel/intel_bufmgr.h                 |  213 
 intel/intel_bufmgr_fake.c            | 1610 ++++++
 intel/intel_bufmgr_gem.c             | 1823 +++++++
 intel/intel_bufmgr_priv.h            |  268 +
 intel/intel_chipset.h                |   77 
 intel/libdrm_intel.pc.in             |   10 
 intel/mm.c                           |  271 +
 intel/mm.h                           |   94 
 libdrm/ChangeLog                     |   20 
 libdrm/Makefile.am                   |   47 
 libdrm/TODO                          |   10 
 libdrm/intel/Makefile.am             |   48 
 libdrm/intel/intel_atomic.h          |   61 
 libdrm/intel/intel_bufmgr.c          |  237 
 libdrm/intel/intel_bufmgr.h          |  212 
 libdrm/intel/intel_bufmgr_fake.c     | 1610 ------
 libdrm/intel/intel_bufmgr_gem.c      | 1699 ------
 libdrm/intel/intel_bufmgr_priv.h     |  254 -
 libdrm/intel/intel_chipset.h         |   77 
 libdrm/intel/mm.c                    |  271 -
 libdrm/intel/mm.h                    |   94 
 libdrm/libdrm_lists.h                |   89 
 libdrm/nouveau/Makefile.am           |   39 
 libdrm/nouveau/libdrm_nouveau.pc.in  |   10 
 libdrm/nouveau/nouveau_bo.c          |  603 --
 libdrm/nouveau/nouveau_bo.h          |  109 
 libdrm/nouveau/nouveau_channel.c     |  126 
 libdrm/nouveau/nouveau_channel.h     |   56 
 libdrm/nouveau/nouveau_class.h       | 8389 ----------------------------------
 libdrm/nouveau/nouveau_device.c      |  194 
 libdrm/nouveau/nouveau_device.h      |   33 
 libdrm/nouveau/nouveau_drmif.h       |   57 
 libdrm/nouveau/nouveau_grobj.c       |  138 
 libdrm/nouveau/nouveau_grobj.h       |   48 
 libdrm/nouveau/nouveau_notifier.c    |  146 
 libdrm/nouveau/nouveau_notifier.h    |   63 
 libdrm/nouveau/nouveau_private.h     |  128 
 libdrm/nouveau/nouveau_pushbuf.c     |  333 -
 libdrm/nouveau/nouveau_pushbuf.h     |  177 
 libdrm/nouveau/nouveau_resource.c    |  115 
 libdrm/nouveau/nouveau_resource.h    |   48 
 libdrm/radeon/Makefile.am            |   54 
 libdrm/radeon/libdrm_radeon.pc.in    |   10 
 libdrm/radeon/radeon_bo.h            |  215 
 libdrm/radeon/radeon_bo_gem.c        |  343 -
 libdrm/radeon/radeon_bo_gem.h        |   43 
 libdrm/radeon/radeon_cs.h            |  246 -
 libdrm/radeon/radeon_cs_gem.c        |  457 -
 libdrm/radeon/radeon_cs_gem.h        |   41 
 libdrm/radeon/radeon_cs_space.c      |  234 
 libdrm/radeon/radeon_track.c         |  141 
 libdrm/radeon/radeon_track.h         |   64 
 libdrm/xf86drm.c                     | 2512 ----------
 libdrm/xf86drm.h                     |  670 --
 libdrm/xf86drmHash.c                 |  428 -
 libdrm/xf86drmMode.c                 |  669 --
 libdrm/xf86drmMode.h                 |  364 -
 libdrm/xf86drmRandom.c               |  208 
 libdrm/xf86drmSL.c                   |  480 -
 libdrm_intel.pc.in                   |   10 
 libdrm_lists.h                       |   89 
 nouveau/Makefile.am                  |   40 
 nouveau/libdrm_nouveau.pc.in         |   10 
 nouveau/nouveau_bo.c                 |  622 ++
 nouveau/nouveau_bo.h                 |  112 
 nouveau/nouveau_channel.c            |  126 
 nouveau/nouveau_channel.h            |   56 
 nouveau/nouveau_class.h              | 8515 +++++++++++++++++++++++++++++++++++
 nouveau/nouveau_device.c             |  194 
 nouveau/nouveau_device.h             |   33 
 nouveau/nouveau_drmif.h              |   57 
 nouveau/nouveau_grobj.c              |  138 
 nouveau/nouveau_grobj.h              |   48 
 nouveau/nouveau_notifier.c           |  146 
 nouveau/nouveau_notifier.h           |   63 
 nouveau/nouveau_private.h            |  133 
 nouveau/nouveau_pushbuf.c            |  411 +
 nouveau/nouveau_pushbuf.h            |  196 
 nouveau/nouveau_resource.c           |  115 
 nouveau/nouveau_resource.h           |   48 
 radeon/Makefile.am                   |   54 
 radeon/libdrm_radeon.pc.in           |   10 
 radeon/radeon_bo.h                   |  229 
 radeon/radeon_bo_gem.c               |  343 +
 radeon/radeon_bo_gem.h               |   43 
 radeon/radeon_cs.h                   |  246 +
 radeon/radeon_cs_gem.c               |  458 +
 radeon/radeon_cs_gem.h               |   41 
 radeon/radeon_cs_space.c             |  234 
 radeon/radeon_track.c                |  141 
 radeon/radeon_track.h                |   64 
 shared-core/Makefile.am              |   41 
 shared-core/drm.h                    |  859 ---
 shared-core/drm_mode.h               |  273 -
 shared-core/drm_sarea.h              |   84 
 shared-core/i915_drm.h               |  746 ---
 shared-core/i915_reg.h               | 1422 -----
 shared-core/mach64_drm.h             |  256 -
 shared-core/mga_drm.h                |  425 -
 shared-core/nouveau_drm.h            |  216 
 shared-core/r128_drm.h               |  326 -
 shared-core/r300_reg.h               | 1778 -------
 shared-core/radeon_drm.h             |  907 ---
 shared-core/savage_drm.h             |  209 
 shared-core/sis_drm.h                |   67 
 shared-core/via_3d_reg.h             | 1650 ------
 shared-core/via_drm.h                |  282 -
 shared-core/xgi_drm.h                |  137 
 tests/Makefile.am                    |    9 
 tests/modeprint/Makefile.am          |   10 
 tests/modetest/Makefile.am           |   10 
 tests/name_from_fd.c                 |   58 
 xf86drm.c                            | 2534 ++++++++++
 xf86drm.h                            |  716 ++
 xf86drmHash.c                        |  428 +
 xf86drmMode.c                        |  712 ++
 xf86drmMode.h                        |  364 +
 xf86drmRandom.c                      |  208 
 xf86drmSL.c                          |  480 +
 xf86mm.h                             |  198 
 152 files changed, 29413 insertions(+), 32512 deletions(-)
---


Reply to: