Tag '2.4.11+git+20090519+f355ad8-1' created by Chris Lamb <la...@debian.org> at 
2009-05-19 22:42 +0000

Releasing drm-snapshot (2.4.11+git+20090519+f355ad8-1) experimental

Changes since drm-snapshot-2.4.4+git+20090205+8b88036-1:
Alan Coopersmith (2):
      Delete extra libdrm_lists.h line after libdrm_la_SOURCES in 
libdrm/Makefile.am
      Use C99 versions of __FUNCTION__ & __volatile__ when not building with gcc

Ben Skeggs (19):
      nouveau: fix some issues where buffer objects never get freed
      drm/nv50: let the card handle the initial context switch
      drm/nv50: correct ramfc pointer in channel header
      drm/nv50: use a slightly different initial context for nv96
      drm/nv50: add context info for nv98
      drm/nv50: fix nv9x chipsets
      libdrm: make libdrm_nouveau conditional, disabled by default
      nv50: context info for chipset 0xa0
      nv40: fail completely if we don't have a ctxprog for the chipset
      libdrm/nouveau: fix dma debugging
      libdrm/nouveau: free drmVersion after we're done with it
      drm/nouveau: make portion of vram as reserved for PRAMIN on all chipsets
      libdrm/nouveau: implement bo_handle_get for !mm_enabled
      libdrm/nouveau: incr refcount on ref fence before decr on old fence
      libdrm/nouveau: remove unneccesary null ptr checks
      libdrm/nouveau: ask the kernel for vram/gart aperture sizes
      libdrm/nouveau: fix typo in nouveau_device_close()
      nouveau: store bo handle in public struct in bo_ref_handle
      nouveau: write posting got lost somewhere, bring it back

Carl Worth (1):
      Add new drm_intel_get_pipe_from_crtc_id function.

Chris Lamb (7):
      Add bug numbers for already-added entries.
      Merge branch 'upstream-experimental' into debian-experimental
      New upstream snapshot. (closes: #525154)
      Bump Standards-Version to 3.8.1.
      Update binary package Section fields
      Add missing deletion of drm_mode.h which is provided by linux-libc-dev.
      releasing version 2.4.11+git+20090519+f355ad8-1

Danny Tholen (1):
      nouveau: fix ppc for swab changes in Linux 2.6.29

Dave Airlie (2):
      drm: fix test makefile
      libdrm/mode: align subpixel results

Eric Anholt (9):
      intel: Clear ioctl parameter outvalues and pads that confuse valgrind.
      intel: Add a new bufmgr alloc function to get BOs ready for rendering to.
      Bump version to 2.4.5 for new API additions.
      Fix distcheck for optional nouveau stuff.
      Add libdrm_intel.pc by popular demand.
      intel: Don't copy dirty data out when freeing a BO in the fake bufmgr.
      intel: Update reloc_tree_size of the first buffer when we count the tree 
size.
      intel: Only do BO caching up to 64MB objects.
      intel: quiet a warning.

Ivan Kokshaysky (1):
      Fix DRM_CAS() on Alpha. (#16549)

Jakob Bornecrantz (1):
      mode: Make xfdrmMode.[c|h] not depend on drm_mode.h

Jesse Barnes (7):
      libdrm/intel: support GTT maps correctly
      libdrm: bump version to 2.4.6
      libdrm: speed up connector & mode fetching
      Revert "libdrm: speed up connector & mode fetching"
      Bump version to 2.4.8
      Bump version to 2.4.9
      intel: NULL fake bo block when freeing in evict_all

Julien Cristau (4):
      Let linux-libc-dev provide some drm headers
      Build with --enable-nouveau-experimental-api
      On Linux, let udev create the device files.
      Make libdrm-dev depend on libdrm-nouveau1 on all archs.

Keith Packard (4):
      libdrm/intel: assert that clients are using bo refcounting correctly
      libdrm/intel: add drm_intel_bo_disable_reuse api
      Bump to version 2.4.10 to mark addition of drm_intel_bo_disable_reuse
      libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return -1 on failure.

Kristian Høgsberg (9):
      modetest: Print names of properties.
      nouveau: Also dist nouveau_private.h.
      nouveau: Dist nouvea_dma.h as well.
      Use libudev in test case to only run gem tests for intel devices.
      XFAIL auth and lock test cases
      Skip tests that require root
      test: Makefile.am grammar nazi
      test: Avoid recursive dependency in makefile
      Bump version to 2.4.7

Maarten Maathuis (1):
      libdrm/nouveau: unref fences when deleting bo

Matthew Garrett (2):
      nouveau: Add in-kernel backlight control support
      nv40, nv50: fix backlight build for <2.6.29 kernels

Pekka Paalanen (17):
      nouveau: fix type warnings: void* arith, un/signed
      Remove i915 driver sources from linux-core
      drm_compat: remove kmap_atomic_prot_pfn()
      nouveau: support backlight only when kernel does
      Fix fix distcheck for optional nouveau stuff.
      drm: build fix for Linux drm_vblank_cleanup()
      drm, ati: fix printf format warnings
      drm: drm_bo_mmap_locked() is static.
      drm: drop Linux <= 2.6.8 support
      drm: drop Linux < 2.6.10 support
      drm: drop Linux < 2.6.12 support
      drm: drop Linux < 2.6.15 support
      drm: drop Linux < 2.6.16 support
      drm: drop Linux < 2.6.18 support
      drm: drop Linux < 2.6.19 support
      drm, via: drop Linux < 2.6.20 support
      drm: drop Linux < 2.6.21 support

Robert Noland (34):
      FreeBSD: Set MAP_NOSYNC on mmaps.
      FreeBSD: Don't set PZERO in mtx_sleep.
      FreeBSD: There is no compelling reason to hold the lock here.
      i915: Rip out the use of vblank_swap
      FreeBSD: Rip out the locked task support now that i915 no longer uses it.
      i915: This was part of a sync to the intel driver at some point
      radeon: Prepare radeon for msi support.
      linux: Add msi_enabled to the drm_device so the build should be happy.
      i915:  A few whitespace cleanups.
      FreeBSD: Add some vblank related debugging and replace DRM_WAIT_ON with a 
local instance.
      FreeBSD: Turn on msi
      FreeBSD: Drop the Giant lock.
      i915: Backport jbarnes gm45 vblank counter patch.
      FreeBSD: Fix up some ioctl permissions issues missed many times over.
      Move vblank_init to driver load time.
      FreeBSD: Introduce a kernel tuneable to disable msi at boot time.
      FreeBSD: rework drm_scatter.c which allocates scatter / gather pages for 
use by
      FreeBSD: We only want drm to ever attach to the primary pci device.
      FreeBSD: Garbage collect entries from pcireg.h since we now include it.
      FreeBSD: Rework DRM_[DEBUG,ERROR,INFO] macros a bit.
      FreeBSD: Fix up the flags to bus_dmamem_*
      FreeBSD: Fix up the flags for bus_dmamem here as well.
      FreeBSD: Fix the printing of maps on amd64/i386 to be consistent
      FreeBSD: Cast map handles to vm_offset_t
      FreeBSD: Increase MAX_PCI_RESOURCE
      FreeBSD: Minor code cleanup.
      FreeBSD: use flsl() instead of ffsl().
      FreeBSD: Don't set the PZERO flag to mtx_sleep.
      FreeBSD: Add list_for_each_prev() to our bank of compat functions.
      FreeBSD: Improve the debug output of drm_mmap().
      FreeBSD: Add support for matching solely on vedor id.
      FreeBSD: Set up the nouveau build infrastructure
      libdrm_nouveau: The handle that is passed to mmap needs to be drm_handle_t
      Move drm_vblank_cleanup() after lastclose.

Stuart Bennett (6):
      nouveau: don't try to traverse non-existent lists
      nouveau: use PFB_CSTATUS naming from ddx (reg introduced with nv10)
      nouveau: add linux compat defines for PCI config access, use them for 
nvidia IGPs
      nouveau: plug drm fifo ioremap leak (#14941)
      nouveau: nForce 1/2 IGP memory sanity check from DDX
      nouveau: backlight compat fix

vehemens (1):
      FreeBSD use kdev for kernel device name

---
 .gitignore                        |    2 
 Makefile.am                       |    4 
 bsd-core/Makefile                 |    2 
 bsd-core/drmP.h                   |   81 
 bsd-core/drm_bufs.c               |   11 
 bsd-core/drm_drv.c                |  151 
 bsd-core/drm_irq.c                |  100 
 bsd-core/drm_linux_list.h         |    4 
 bsd-core/drm_lock.c               |    9 
 bsd-core/drm_pci.c                |    8 
 bsd-core/drm_scatter.c            |  111 
 bsd-core/drm_sysctl.c             |    6 
 bsd-core/drm_vm.c                 |    7 
 bsd-core/i915_drv.c               |   30 
 bsd-core/i915_reg.h               |    1 
 bsd-core/mach64_drv.c             |   23 
 bsd-core/mga_drv.c                |   16 
 bsd-core/nouveau/@                |    1 
 bsd-core/nouveau/Makefile         |   33 
 bsd-core/nouveau/machine          |    1 
 bsd-core/nouveau_dma.c            |    1 
 bsd-core/nouveau_dma.h            |    1 
 bsd-core/nouveau_drm.h            |    1 
 bsd-core/nouveau_drv.c            |  148 
 bsd-core/nouveau_drv.h            |    1 
 bsd-core/nouveau_fifo.c           |    1 
 bsd-core/nouveau_irq.c            |    1 
 bsd-core/nouveau_mem.c            |    1 
 bsd-core/nouveau_notifier.c       |    1 
 bsd-core/nouveau_object.c         |    1 
 bsd-core/nouveau_reg.h            |    1 
 bsd-core/nouveau_sgdma.c          |  357 +
 bsd-core/nouveau_state.c          |    1 
 bsd-core/nouveau_swmthd.c         |    1 
 bsd-core/nouveau_swmthd.h         |    1 
 bsd-core/nv04_fb.c                |    1 
 bsd-core/nv04_fifo.c              |    1 
 bsd-core/nv04_graph.c             |    1 
 bsd-core/nv04_instmem.c           |    1 
 bsd-core/nv04_mc.c                |    1 
 bsd-core/nv04_timer.c             |    1 
 bsd-core/nv10_fb.c                |    1 
 bsd-core/nv10_fifo.c              |    1 
 bsd-core/nv10_graph.c             |    1 
 bsd-core/nv20_graph.c             |    1 
 bsd-core/nv40_fb.c                |    1 
 bsd-core/nv40_fifo.c              |    1 
 bsd-core/nv40_graph.c             |    1 
 bsd-core/nv40_mc.c                |    1 
 bsd-core/nv50_fifo.c              |    1 
 bsd-core/nv50_graph.c             |    1 
 bsd-core/nv50_grctx.h             |    1 
 bsd-core/nv50_instmem.c           |    1 
 bsd-core/nv50_mc.c                |    1 
 bsd-core/r128_drv.c               |   22 
 bsd-core/radeon_drv.c             |   16 
 bsd-core/savage_drv.c             |   16 
 bsd-core/sis_drv.c                |   16 
 bsd-core/tdfx_drv.c               |   16 
 bsd-core/via_drv.c                |   16 
 configure.ac                      |   18 
 debian/changelog                  |  165 
 debian/control                    |   13 
 debian/rules                      |   13 
 libdrm/Makefile.am                |    7 
 libdrm/intel/intel_bufmgr.c       |   23 
 libdrm/intel/intel_bufmgr.h       |    9 
 libdrm/intel/intel_bufmgr_fake.c  |   22 
 libdrm/intel/intel_bufmgr_gem.c   |  212 
 libdrm/intel/intel_bufmgr_priv.h  |   33 
 libdrm/libdrm_lists.h             |    2 
 libdrm/nouveau/Makefile.am        |    4 
 libdrm/nouveau/nouveau_bo.c       |   43 
 libdrm/nouveau/nouveau_channel.c  |   11 
 libdrm/nouveau/nouveau_device.c   |   19 
 libdrm/nouveau/nouveau_dma.c      |    4 
 libdrm/nouveau/nouveau_dma.h      |    2 
 libdrm/nouveau/nouveau_drmif.h    |    3 
 libdrm/nouveau/nouveau_fence.c    |   16 
 libdrm/nouveau/nouveau_notifier.c |    6 
 libdrm/nouveau/nouveau_notifier.h |    2 
 libdrm/nouveau/nouveau_private.h  |    2 
 libdrm/nouveau/nouveau_resource.c |    2 
 libdrm/nouveau/nouveau_resource.h |    2 
 libdrm/xf86drm.h                  |   48 
 libdrm/xf86drmMode.c              |   11 
 libdrm/xf86drmMode.h              |  127 
 libdrm_intel.pc.in                |   10 
 linux-core/Kconfig                |   15 
 linux-core/Makefile               |    1 
 linux-core/Makefile.kernel        |    1 
 linux-core/ati_pcigart.c          |    4 
 linux-core/drmP.h                 |   10 
 linux-core/drm_agpsupport.c       |   37 
 linux-core/drm_bo.c               |   66 
 linux-core/drm_bo_move.c          |   16 
 linux-core/drm_compat.c           |  608 --
 linux-core/drm_compat.h           |  193 
 linux-core/drm_drv.c              |    5 
 linux-core/drm_irq.c              |    4 
 linux-core/drm_memory.c           |    7 
 linux-core/drm_memory_debug.c     |    4 
 linux-core/drm_objects.h          |   11 
 linux-core/drm_os_linux.h         |   22 
 linux-core/drm_proc.c             |    4 
 linux-core/drm_ttm.c              |    6 
 linux-core/drm_vm.c               |   24 
 linux-core/i915_buffer.c          |  303 -
 linux-core/i915_compat.c          |  215 
 linux-core/i915_dma.c             |    1 
 linux-core/i915_drm.h             |    1 
 linux-core/i915_drv.c             |  222 
 linux-core/i915_drv.h             |    1 
 linux-core/i915_execbuf.c         |  917 ---
 linux-core/i915_fence.c           |  273 -
 linux-core/i915_gem.c             | 2502 ----------
 linux-core/i915_gem_debug.c       |  202 
 linux-core/i915_gem_proc.c        |  293 -
 linux-core/i915_gem_tiling.c      |  309 -
 linux-core/i915_ioc32.c           |  284 -
 linux-core/i915_irq.c             |    1 
 linux-core/i915_mem.c             |    1 
 linux-core/i915_opregion.c        |  389 -
 linux-core/i915_suspend.c         |    1 
 linux-core/mga_drv.c              |    2 
 linux-core/nouveau_backlight.c    |  175 
 linux-core/nouveau_drv.c          |    2 
 linux-core/r128_drv.c             |    2 
 linux-core/radeon_drv.c           |    2 
 linux-core/via_dmablit.c          |   12 
 linux-core/xgi_drv.c              |    2 
 shared-core/drm.h                 |    6 
 shared-core/i915_dma.c            |  696 --
 shared-core/i915_drm.h            |   10 
 shared-core/i915_drv.h            | 1632 ------
 shared-core/i915_irq.c            |  910 ---
 shared-core/i915_reg.h            | 1422 +++++
 shared-core/mach64_drv.h          |    1 
 shared-core/mach64_irq.c          |    2 
 shared-core/mga_dma.c             |    8 
 shared-core/mga_irq.c             |    5 
 shared-core/nouveau_dma.c         |    1 
 shared-core/nouveau_drv.h         |    5 
 shared-core/nouveau_fifo.c        |    3 
 shared-core/nouveau_mem.c         |   91 
 shared-core/nouveau_reg.h         |   14 
 shared-core/nouveau_state.c       |    9 
 shared-core/nv04_instmem.c        |    3 
 shared-core/nv40_graph.c          |   19 
 shared-core/nv40_mc.c             |    2 
 shared-core/nv50_fifo.c           |    2 
 shared-core/nv50_graph.c          |   18 
 shared-core/nv50_grctx.h          | 9423 ++++++++++++++++++++++++++++++++++++++
 shared-core/nv50_instmem.c        |    7 
 shared-core/r128_drv.h            |    1 
 shared-core/r128_irq.c            |    2 
 shared-core/radeon_cp.c           |   13 
 shared-core/radeon_irq.c          |   33 
 shared-core/via_irq.c             |    1 
 shared-core/via_map.c             |   12 
 tests/Makefile.am                 |   47 
 tests/drmtest.c                   |  117 
 tests/drmtest.h                   |    3 
 tests/gem_basic.c                 |    6 
 tests/gem_flink.c                 |    6 
 tests/gem_mmap.c                  |    6 
 tests/gem_readwrite.c             |    6 
 tests/getversion.c                |    3 
 tests/modetest/modetest.c         |   20 
 tests/setversion.c                |    5 
 tests/updatedraw.c                |    5 
 171 files changed, 13571 insertions(+), 10223 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to