.gitignore | 2 ChangeLog | 1316 +++- Makefile.am | 4 README | 9 bsd-core/drm_mode.h | 1 configure.ac | 27 debian/changelog | 30 debian/control | 4 debian/libdrm-dev.dirs | 2 debian/libdrm-intel1.symbols | 4 debian/libdrm2.dirs | 1 debian/rules | 10 debian/xsfbs/repack.sh | 32 debian/xsfbs/xsfbs.sh | 66 libdrm/Makefile.am | 6 libdrm/intel/Makefile.am | 1 libdrm/intel/intel_bufmgr.c | 7 libdrm/intel/intel_bufmgr.h | 5 libdrm/intel/intel_bufmgr_fake.c | 20 libdrm/intel/intel_bufmgr_gem.c | 233 libdrm/intel/intel_bufmgr_priv.h | 10 libdrm/intel/intel_chipset.h | 71 libdrm/libdrm_lists.h | 2 libdrm/nouveau/Makefile.am | 42 libdrm/nouveau/libdrm_nouveau.pc.in | 10 libdrm/nouveau/nouveau_bo.c | 848 ++ libdrm/nouveau/nouveau_bo.h | 97 libdrm/nouveau/nouveau_channel.c | 178 libdrm/nouveau/nouveau_channel.h | 56 libdrm/nouveau/nouveau_class.h | 8006 +++++++++++++++++++++++++ libdrm/nouveau/nouveau_device.c | 202 libdrm/nouveau/nouveau_device.h | 31 libdrm/nouveau/nouveau_dma.c | 216 libdrm/nouveau/nouveau_dma.h | 154 libdrm/nouveau/nouveau_drmif.h | 62 libdrm/nouveau/nouveau_fence.c | 243 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 | 203 libdrm/nouveau/nouveau_pushbuf.c | 276 libdrm/nouveau/nouveau_pushbuf.h | 160 libdrm/nouveau/nouveau_resource.c | 115 libdrm/nouveau/nouveau_resource.h | 48 libdrm/xf86drm.h | 48 libdrm/xf86drmMode.c | 8 libdrm/xf86drmMode.h | 127 libdrm/xf86mm.h | 198 libdrm_intel.pc.in | 10 linux-core/drm_mode.h | 1 shared-core/drm_internal.h | 40 shared-core/drm_pciids.txt | 594 - shared-core/i915_drm.h | 2 shared-core/i915_reg.h | 1422 ++++ shared-core/nouveau_dma.h | 96 shared-core/nouveau_drm.h | 123 shared-core/nouveau_reg.h | 593 - shared-core/nouveau_swmthd.h | 33 shared-core/nv50_grctx.h |11512 ------------------------------------ shared-core/sis_ds.h | 146 shared-core/via_ds.h | 104 shared-core/via_mm.h | 40 shared-core/via_verifier.h | 62 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/Makefile.am | 6 tests/modetest/modetest.c | 272 tests/setversion.c | 5 tests/ttmtest/AUTHORS | 1 tests/ttmtest/ChangeLog | 23 tests/ttmtest/Makefile.am | 1 tests/ttmtest/configure.ac | 33 tests/ttmtest/reconf | 2 tests/ttmtest/src/Makefile.am | 8 tests/ttmtest/src/ttmtest.c | 430 - tests/ttmtest/src/xf86dri.c | 604 - tests/ttmtest/src/xf86dri.h | 116 tests/ttmtest/src/xf86dristr.h | 390 - tests/updatedraw.c | 5 86 files changed, 14976 insertions(+), 15478 deletions(-)
New commits: commit 4a4bb02f1d5084c799298f7b2c553c0dc70054eb Author: Brice Goglin <bgog...@debian.org> Date: Sat Apr 11 22:06:32 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 510e585..c9da78d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,15 @@ -libdrm (2.4.9-1) UNRELEASED; urgency=low +libdrm (2.4.9-1) experimental; urgency=low [ Brice Goglin�] * New upstream release. + Remove buggy symlinks for the upstream tarball. + * Add myself to Uploaders. [ Julien Cristau�] * Make the linux-libc-dev dependency linux-only (closes: #521253). Thanks, Petr Salinger! - -- Brice Goglin <bgog...@debian.org> Sat, 11 Apr 2009 23:11:50 +0200 + -- Brice Goglin <bgog...@debian.org> Sat, 11 Apr 2009 23:12:49 +0200 libdrm (2.4.5-2) unstable; urgency=low diff --git a/debian/control b/debian/control index c199c61..b353b9f 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,7 @@ Source: libdrm Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> -Uploaders: Thierry Reding <thie...@gilfi.de>, Julien Cristau <jcris...@debian.org>, David Nusinow <dnusi...@debian.org> +Uploaders: Thierry Reding <thie...@gilfi.de>, Julien Cristau <jcris...@debian.org>, David Nusinow <dnusi...@debian.org>, Brice Goglin <bgog...@debian.org> Build-Depends: debhelper (>= 5.0.0), libx11-dev, dpkg-dev (>= 1.13.19), quilt (>= 0.40), automake, libtool, pkg-config, libpthread-stubs0-dev Standards-Version: 3.7.3 Section: libs commit 42b85f201d5e5f2c73688a0d28e8d01e1b4faf27 Author: Brice Goglin <bgog...@debian.org> Date: Sat Apr 11 22:05:02 2009 +0200 New upstream release diff --git a/ChangeLog b/ChangeLog index 64deb58..2320e48 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,596 @@ +commit 07646002c6835537c6ae44ef9b3f8480762279b8 +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Fri Apr 10 15:34:24 2009 -0700 + + Bump version to 2.4.9 + + Who needs 2.4.8 anyway? + +commit 4d5e82e7d3cf9f94c1c74bd5067e3ea1fb9d0981 +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Fri Apr 10 15:24:41 2009 -0700 + + Bump version to 2.4.8 + +commit 3637dcc66d707aa9ababf0b12cd4a299559522f5 +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Fri Apr 10 15:24:10 2009 -0700 + + Revert "libdrm: speed up connector & mode fetching" + + This reverts commit cd5c66c659168cbe2e3229ebf8be79f764ed0ee1. It broke too + many kernel assumptions about the double ioctl (connector status, mode + fetching, etc.) + +commit fef29358bb407f35b90e8c6ee913e4979786cfd5 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Thu Apr 9 15:19:10 2009 -0400 + + Bump version to 2.4.7 + +commit ec9b7b320a724e49d61375b4ad53e2c88fa30f66 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Thu Apr 9 15:17:51 2009 -0400 + + test: Avoid recursive dependency in makefile + +commit a85e07b9031c819f3cdf54b66c90ac0c450e3e75 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Thu Apr 9 15:02:40 2009 -0400 + + test: Makefile.am grammar nazi + +commit 1faab66cfd1a854925da6ff7109aa614292dea90 +Author: Dave Airlie <airl...@linux.ie> +Date: Tue Apr 7 09:26:32 2009 +1000 + + drm: fix test makefile + + no idea if this is correct but it works so meh + +commit 751db3fe27d5e51925c28ceecadb828784d46028 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Mon Apr 6 17:22:10 2009 -0400 + + Skip tests that require root + + This lets us do make distcheck as non-root. + +commit 8a5c4d567fafffbda57cbe5e4ed8c419193cada5 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Mon Apr 6 17:18:17 2009 -0400 + + XFAIL auth and lock test cases + + They're writing to the read end of a pipe and failing. + +commit e9d6116e5bd30639d6333ef95462fe300f47ccd5 +Author: Kristian Høgsberg <k...@redhat.com> +Date: Mon Apr 6 17:13:01 2009 -0400 + + Use libudev in test case to only run gem tests for intel devices. + +commit 51d6346f9f3c425f49e57d185530c6bcaeb94f5e +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Mar 31 13:33:18 2009 -0500 + + Move drm_vblank_cleanup() after lastclose. + + This may prevent a possible panic on shutdown. + +commit cd5c66c659168cbe2e3229ebf8be79f764ed0ee1 +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Mon Mar 30 14:35:30 2009 -0700 + + libdrm: speed up connector & mode fetching + + This patch speeds up drmModeGetConnector by pre-allocating mode & + property info space before calling into the kernel. In many cases this + pre-allocation will be sufficient to hold the returned values (it's easy + enough to tweak if the common case becomes larger), which means we don't + have to make the second call, which saves a lot of time. + + Acked-by: Jakob Bornecrantz <wallbra...@gmail.com> + Signed-off-by: Jesse Barnes <jbar...@virtuousgeek.org> + +commit 93e65271601e6a1c7c90453f2f13157ae24b35c2 +Author: Stuart Bennett <stu...@freedesktop.org> +Date: Mon Mar 30 20:38:49 2009 +0100 + + nouveau: nForce 1/2 IGP memory sanity check from DDX + +commit 2ada85502242a3d5328b8f392d7843ef58a78780 +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Mon Mar 30 11:25:09 2009 -0700 + + libdrm: bump version to 2.4.6 + + This version includes GTT unmap support for the Intel bufmgr. + +commit e2d7dfb61ad7a97367f050150160c205614d152e +Author: Jesse Barnes <jbar...@virtuousgeek.org> +Date: Thu Mar 26 16:43:00 2009 -0700 + + libdrm/intel: support GTT maps correctly + + libdrm has some support for GTT mapping already, but there are bugs + with it (no surprise since it hasn't been used much). + + In fixing 20803, I found that sharing bo_gem->virtual was a bad idea, + since a previously mapped object might not end up getting GTT mapped, + leading to corruption. So this patch splits the fields according to + use, taking care to unmap both at free time (but preserving the map + caching). + + There's still a risk we might run out of mappings (there's a sysctl + tunable for max number of mappings per process, defaulted to 64k or so + it looks like) but at least GTT maps will work with these changes (and + some others for fixing PAT breakage in the kernel). + + Reviewed-by: Eric Anholt <e...@anholt.net> + Signed-off-by: Jesse Barnes <jbar...@virtuousgeek.org> + +commit c9cfeaa5542e08381a8144d0a5bd96036a19082f +Author: Stuart Bennett <stu...@freedesktop.org> +Date: Tue Mar 24 23:39:41 2009 +0000 + + nouveau: plug drm fifo ioremap leak (#14941) + +commit 03ca202fa56ad7711ad0f7527a1e537154093e8a +Author: Stuart Bennett <stu...@freedesktop.org> +Date: Tue Mar 24 23:26:30 2009 +0000 + + nouveau: add linux compat defines for PCI config access, use them for nvidia IGPs + +commit b71f3f114e6f0e94e15958c0aa12e804392f9df2 +Author: Stuart Bennett <stu...@freedesktop.org> +Date: Tue Mar 24 16:42:36 2009 +0000 + + nouveau: use PFB_CSTATUS naming from ddx (reg introduced with nv10) + + NV04 had a PFB_FIFO_DATA at the same address, which we don't use, so + remove it to reduce confusion + +commit d6ad0dba01a8246b9e7c96388f747c8ed9631ce4 +Author: Ben Skeggs <bske...@redhat.com> +Date: Wed Mar 25 08:10:12 2009 +1000 + + libdrm/nouveau: fix typo in nouveau_device_close() + +commit 98b0df3953f229fd5fb7484d2f566aeb0443c12f +Author: Ben Skeggs <bske...@redhat.com> +Date: Fri Mar 20 10:35:55 2009 +1000 + + libdrm/nouveau: ask the kernel for vram/gart aperture sizes + +commit bad16a6b22e06b0adf7663543e26caae9916444c +Author: Ben Skeggs <bske...@redhat.com> +Date: Fri Mar 20 10:32:47 2009 +1000 + + libdrm/nouveau: remove unneccesary null ptr checks + +commit c37fca4ef678667bcba9c45c6e0a59c8d174c7c5 +Author: Ben Skeggs <bske...@redhat.com> +Date: Fri Mar 20 10:24:40 2009 +1000 + + libdrm/nouveau: incr refcount on ref fence before decr on old fence + +commit 00d8e960ca665b7f0528438331f4d0ae77fbb4cc +Author: Maarten Maathuis <madman2...@gmail.com> +Date: Thu Mar 19 23:59:42 2009 +0100 + + libdrm/nouveau: unref fences when deleting bo + + - This was causing a significant memory leak. + +commit 6169e3a6012d55522fc8028a5674891a5a99d935 +Author: Ben Skeggs <bske...@redhat.com> +Date: Wed Mar 18 10:25:22 2009 +1000 + + libdrm/nouveau: implement bo_handle_get for !mm_enabled + + bo_handle_ref on !mm_enabled treats handle as an offset, make + bo_handle_get do the same rather than failing. + +commit 2e2e8575b1ed4703653a72ac2b60b75316c388d7 +Author: Robert Noland <rnol...@2hip.net> +Date: Sun Mar 15 13:52:58 2009 -0500 + + libdrm_nouveau: The handle that is passed to mmap needs to be drm_handle_t + + drm_handle_t is defined to be a u32 on linux and a u64 on everything + else. This addresses an issue on FreeBSD amd64 where the map offsets + may be greater than 32bits. When the handle is cast to 32bit, mmap + cannot match the requested map and causes X to crash. + + This should be a NOOP on linux since drm_handle_t is always 32bit. + + Signed-off-by: Robert Noland <rnol...@2hip.net> + +commit e8d34762558224bb76862425de965c47858f2afd +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 01:07:15 2009 -0500 + + FreeBSD: Set up the nouveau build infrastructure + + disabled by default until the rest of the patches are in. + +commit dec955d728505f060afccd047ff2b572cb4ba3c1 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:41:23 2009 -0500 + + FreeBSD: Add support for matching solely on vedor id. + + This also adds that ability to set device name from VPD, but that + doesn't seem to be working... + +commit 44fec1a8e487a14e0221e32759cc16ce9fcd7b00 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:35:18 2009 -0500 + + FreeBSD: Improve the debug output of drm_mmap(). + +commit f8f49aa6ec10e281b08279143f2bd999df118147 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:30:28 2009 -0500 + + FreeBSD: Add list_for_each_prev() to our bank of compat functions. + +commit 6777c6bb8bb399e48500d742e80822808451010b +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:17:54 2009 -0500 + + FreeBSD: Don't set the PZERO flag to mtx_sleep. + + We also don't support anything old enough to need tsleep. + +commit 06e182d0259d1d2e775814fa070c6cce0ee233a8 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:08:06 2009 -0500 + + FreeBSD: use flsl() instead of ffsl(). + + I noticed that we were computing drm_order differently than linux. + +commit 2ce00c6b674a51bdfaa3276b88d2015c59d4584e +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:07:31 2009 -0500 + + FreeBSD: Minor code cleanup. + +commit b0acc886069c0054da98059319a84eaf60114d32 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:03:40 2009 -0500 + + FreeBSD: Increase MAX_PCI_RESOURCE + + We can have more than 3 BARs to access. + +commit f78040266bbddf6cf020fb957e3f92000c2bc69b +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 16 00:01:47 2009 -0500 + + FreeBSD: Cast map handles to vm_offset_t + + This prevents some warnings with nouveau. + +commit 82eac8060b98b425f29051bfd7830ba3622be7d8 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 9 13:37:57 2009 -0500 + + FreeBSD: Fix the printing of maps on amd64/i386 to be consistent + +commit a3ba51bd041a448f3bb14678cebb0976e0fda47a +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Mar 9 13:34:26 2009 -0500 + + FreeBSD: Fix up the flags for bus_dmamem here as well. + +commit af1afb3c381797e6bf0fb56abd4505094cb6c11e +Author: Robert Noland <rnol...@2hip.net> +Date: Sun Mar 8 22:55:01 2009 -0500 + + FreeBSD: Fix up the flags to bus_dmamem_* + + Allow it to sleep waiting for resources during the allocation stage. + Only use BUS_DMA_NOWAIT when loading the map. + +commit 2221e16703bf5bf813a98926b968bd5b28eb5d70 +Author: vehemens <vehem...@verizon.net> +Date: Sun Mar 8 18:17:15 2009 -0700 + + FreeBSD use kdev for kernel device name + + Signed-off-by: Robert Noland <rnol...@2hip.net> + +commit 391c92ae1799f0d1fddb2321c5713afc58575514 +Author: Ben Skeggs <bske...@redhat.com> +Date: Fri Mar 6 09:04:44 2009 +1000 + + drm/nouveau: make portion of vram as reserved for PRAMIN on all chipsets + + NV04 was completely busted. Push buffers were getting allocated at the + end of VRAM, overwriting PRAMIN. So, it turns out PRAMIN is in VRAM on + all chips. Question answered! + +commit 14503dafa79cfdea69d618f2c28dafb66765a8a0 +Author: Robert Noland <rnol...@2hip.net> +Date: Thu Mar 5 00:47:26 2009 -0600 + + FreeBSD: Rework DRM_[DEBUG,ERROR,INFO] macros a bit. + +commit 0a227a3361054f06da4bba34d02c8dadcd448e9a +Author: Robert Noland <rnol...@2hip.net> +Date: Thu Mar 5 00:46:32 2009 -0600 + + FreeBSD: Garbage collect entries from pcireg.h since we now include it. + +commit 222dc6582e7afad0cd397452a0c4bcea23efeb04 +Author: Robert Noland <rnol...@2hip.net> +Date: Thu Mar 5 00:44:56 2009 -0600 + + FreeBSD: We only want drm to ever attach to the primary pci device. + + Intel 855 chips present the same pci id for both heads. This prevents + us from attaching to the dummy second head. All other chips that I + am aware of either only present a single pci id, or different ids + for each head so that we only match on the correct head. + +commit 4a27f1c6384c3987dc25e0d2b65e4cf56af7769a +Author: Robert Noland <rnol...@2hip.net> +Date: Thu Mar 5 00:42:52 2009 -0600 + + FreeBSD: rework drm_scatter.c which allocates scatter / gather pages for use by + ati pci gart to use bus_dma to handle the allocations. This fixes + a garbled screen issue on at least some radeons (X1400 tested). + +commit e4b065ad9a0834fb646baf5a6051902d15716e5e +Author: Pekka Paalanen <p...@iki.fi> +Date: Tue Mar 3 22:42:51 2009 +0200 + + drm: drop Linux < 2.6.21 support + + This also means, that DRM_FULL_MM_COMPAT is always defined, + so it is dropped, too. + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit a6b28a86a6141259583c3699d1a2d9b26e366ba8 +Author: Pekka Paalanen <p...@iki.fi> +Date: Tue Mar 3 22:20:59 2009 +0200 + + drm, via: drop Linux < 2.6.20 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit f44c740dc7a05d651df7604baad8f667836d1b09 +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 23:14:45 2009 +0200 + + drm: drop Linux < 2.6.19 support + + This also means dropping the DRM_ODD_MM_COMPAT case. + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 081b2d6da22e08e1448285d647a35b17905512cf +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 22:39:32 2009 +0200 + + drm: drop Linux < 2.6.18 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 62f4344c98b72535df88a5a3d577c1df314e4f9b +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 22:35:23 2009 +0200 + + drm: drop Linux < 2.6.16 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 056ce26344197042cbef800436f16d3f8ba288c8 +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 22:26:46 2009 +0200 + + drm: drop Linux < 2.6.15 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit b47de8d5a3dbfc669c7ba9c6cb66a7491c30b537 +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 22:09:26 2009 +0200 + + drm: drop Linux < 2.6.12 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 4c439ac4a7fa627691dfcd6a4be67cd95d8d33ee +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 00:17:44 2009 +0200 + + drm: drop Linux < 2.6.10 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 4bdddf57155a774318ed3739ede9511f074d394e +Author: Pekka Paalanen <p...@iki.fi> +Date: Mon Mar 2 00:13:00 2009 +0200 + + drm: drop Linux <= 2.6.8 support + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit d3f25ccca882f91071a0d68bb4b75ff871f0cc04 +Author: Pekka Paalanen <p...@iki.fi> +Date: Sun Mar 1 23:53:02 2009 +0200 + + drm: drm_bo_mmap_locked() is static. + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit a6dd0afa87558a670f970e61b023f45a396539eb +Author: Pekka Paalanen <p...@iki.fi> +Date: Sat Feb 28 17:45:02 2009 +0200 + + drm, ati: fix printf format warnings + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit 9e8591dbdbd99ec1cc4922d61ec4cc54ef42f0ac +Author: Pekka Paalanen <p...@iki.fi> +Date: Sat Feb 28 16:09:56 2009 +0200 + + drm: build fix for Linux drm_vblank_cleanup() + + The commit 957b10695b619d6ed2f1098b00502395d9a3c149, "Move vblank_init + to driver load time." forgot to add the function declaration in + linux-core/drmP.h. + + Signed-off-by: Pekka Paalanen <p...@iki.fi> + +commit ad64ff30d0e85486bba8fb6f0e2fcb1caa06fd5c +Author: Robert Noland <rnol...@2hip.net> +Date: Fri Feb 27 17:52:08 2009 -0600 + + FreeBSD: Introduce a kernel tuneable to disable msi at boot time. + +commit 957b10695b619d6ed2f1098b00502395d9a3c149 +Author: Robert Noland <rnol...@2hip.net> +Date: Wed Feb 25 17:59:26 2009 -0600 + + Move vblank_init to driver load time. + +commit 7ce8d4c1fec618ac2578ea0ddb8915b1b41ab9cb +Author: Eric Anholt <e...@anholt.net> +Date: Fri Feb 27 13:46:31 2009 -0800 + + intel: Update reloc_tree_size of the first buffer when we count the tree size. + + This helps avoid the n^2 performance cost of counting tree size when we + get a lot of relocations into our batch buffer. rgb10text on keithp's laptop + went from 136k glyphs/sec to 234k glyphs/sec. + +commit ab582f64fd54565f66eba866972f0fe2c313f000 +Author: Robert Noland <rnol...@2hip.net> +Date: Thu Feb 26 23:51:57 2009 -0600 + + FreeBSD: Fix up some ioctl permissions issues missed many times over. + + This was somehow hit with r600 demo. + + Submitted by: Jung-uk Kim <j...@freebsd.org> + +commit 948af0bd9b9eade489599d7ec160d42706331779 +Author: Robert Noland <rnol...@2hip.net> +Date: Wed Feb 25 14:19:01 2009 -0600 + + i915: Backport jbarnes gm45 vblank counter patch. + +commit efa485b2cf2f1f46760a3d9297ba1a73a2dbcd05 +Author: Eric Anholt <e...@anholt.net> +Date: Tue Feb 24 21:36:56 2009 -0800 + + intel: Don't copy dirty data out when freeing a BO in the fake bufmgr. + +commit e96fc62e5339e3c8c8944dfe9f5163f769bccbd8 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 15:49:45 2009 -0600 + + FreeBSD: Drop the Giant lock. + +commit b9b8e8f3cc61a37cce2ae48957514ce6a4f30566 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 15:47:35 2009 -0600 + + FreeBSD: Turn on msi + + There is a blacklist for devices that advertise the capability, but + don't work properly. + +commit 153a0803db19cf8c0b4f532e0d0243747875e154 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 14:21:10 2009 -0600 + + FreeBSD: Add some vblank related debugging and replace DRM_WAIT_ON with a local instance. + +commit a44b4ca8203e366df5a2ed5fe3d78faea4cf7d81 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 14:00:21 2009 -0600 + + i915: A few whitespace cleanups. + +commit 04d94197e69ed7d3cad194e8579631849135b08c +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 12:59:08 2009 -0600 + + linux: Add msi_enabled to the drm_device so the build should be happy. + +commit 68707804284438140413987849fee989b9fe4ba8 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 12:28:42 2009 -0600 + + radeon: Prepare radeon for msi support. + +commit d45bc6667c6f10cbb3832178e4a6a8cdd036b739 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 02:00:42 2009 -0600 + + i915: This was part of a sync to the intel driver at some point + + -Remove the old TTM interface + -Move register definitions to i915_reg.h + -Rework the irq handler + +commit c3c21303e381310a0962ecc24af1797dccd9a99f +Author: Kristian Høgsberg <k...@redhat.com> +Date: Tue Feb 24 11:33:34 2009 -0500 + + nouveau: Dist nouvea_dma.h as well. + + Oops. Disting is hard. + +commit a71d3edd6c09a0141fae0893cbee21b71578d99d +Author: Kristian Høgsberg <k...@redhat.com> +Date: Tue Feb 24 11:19:41 2009 -0500 + + nouveau: Also dist nouveau_private.h. + +commit 1c381092a310af9b1b39b3a983ad5760b71a9025 +Author: Robert Noland <rnol...@2hip.net> +Date: Tue Feb 24 00:22:56 2009 -0600 + + FreeBSD: Rip out the locked task support now that i915 no longer uses it. + +commit 9f94e39f0d5bed48d5ea56767cd92a2509908df0 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Feb 23 22:39:07 2009 -0600 + + i915: Rip out the use of vblank_swap + +commit 9d402905c07a38e1eb327db96ae561de7930f616 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Feb 23 20:22:44 2009 -0600 + + FreeBSD: There is no compelling reason to hold the lock here. + + When I was lock profiling, this was high up on the list and I + see no reason to do it. + +commit d6c97868361da48d13a5fe7fe106d67a64969ab1 +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Feb 23 20:16:15 2009 -0600 + + FreeBSD: Don't set PZERO in mtx_sleep. + +commit a9486ee3a8aaae888b4a05ae0d475cfa2a2641cb +Author: Robert Noland <rnol...@2hip.net> +Date: Mon Feb 23 20:01:26 2009 -0600 + + FreeBSD: Set MAP_NOSYNC on mmaps. + + There is no reason to gratuitously sync these maps to swap. + commit a773ce1db8801fcbbdb55b54172c9cd48b92e2d7 Author: Eric Anholt <e...@anholt.net> Date: Mon Feb 23 13:30:20 2009 -0800 @@ -640,7 +1233,7 @@ Date: Wed Dec 10 15:37:29 2008 -0800 Update .gitignore with new modetest program commit 6656db10551bbb8770dd945b6d81d5138521f208 -Merge: c99566f... 12e68f8... +Merge: c99566f 12e68f8 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Tue Dec 9 10:23:43 2008 -0800 @@ -655,14 +1248,14 @@ Date: Mon Dec 8 14:05:32 2008 +1000 we already have a 2.3.x version out there commit 12e68f8059485fb4f02a15f74ab2fa3bdff38c81 -Merge: d5d5aca... b0d93c7... +Merge: d5d5aca b0d93c7 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Wed Dec 3 11:54:07 2008 -0800 Merge branch 'master' into modesetting-gem commit d5d5aca7f959f0e357f99dd517a421c015d0712f -Merge: 10c3e1a... 7e4e0fb... +Merge: 10c3e1a 7e4e0fb Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Wed Dec 3 11:53:36 2008 -0800 @@ -701,7 +1294,7 @@ Date: Fri Nov 21 12:43:44 2008 +1100 In any case, at least one of the original NV50 chipsets work now. commit 10c3e1a8b55355b1ae1697ebf3d77ac4702d61c9 -Merge: 5923831... 2e2fd6c... +Merge: 5923831 2e2fd6c Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Thu Nov 20 11:01:24 2008 -0800 @@ -731,7 +1324,7 @@ Date: Wed Nov 19 23:17:27 2008 +0100 Unbreak drm build. commit c67a83dfe1b60f81343ff7c2604a96b18ecb3b0c -Merge: 60c1e3a... e98eda9... +Merge: 60c1e3a e98eda9 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Wed Nov 19 12:42:49 2008 -0800 @@ -817,7 +1410,7 @@ Date: Fri Nov 14 12:08:27 2008 +0100 should help in tracking unbalanced ref/unref calls. commit 965b4d662a5236ee5aeb94a70f62565b6ed5644c -Merge: 9a4cb7e... 7e27b3b... +Merge: 9a4cb7e 7e27b3b Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Thu Nov 13 15:30:06 2008 -0800 @@ -902,7 +1495,7 @@ Date: Wed Nov 12 15:56:40 2008 +0100 help in avoiding moving content in or out) commit 6d59bad8e9cab6170e1af3d67597b6f5f145c33f -Merge: 72997fb... 15464f5... +Merge: 72997fb 15464f5 Author: Jerome Glisse <gli...@freedesktop.org> Date: Mon Nov 10 22:21:32 2008 +0100 @@ -1016,7 +1609,7 @@ Date: Wed Nov 5 16:00:04 2008 +0100 radeon: libdrm_radeon add handle to debug string commit ddfb12b32e64d00d302f7fbb36fb079deec3646f -Merge: 7651b4c... 68fcb77... +Merge: 7651b4c 68fcb77 Author: Jerome Glisse <gli...@freedesktop.org> Date: Wed Nov 5 15:59:37 2008 +0100 @@ -1299,7 +1892,7 @@ Date: Thu Oct 30 09:33:07 2008 -0700 released code is maintained using #defines. commit 40c64eb5243bbd511f30e68cb4abce55b364a74f -Merge: 5d86195... 1db35ba... +Merge: 5d86195 1db35ba Author: Jerome Glisse <gli...@freedesktop.org> Date: Wed Oct 29 23:41:48 2008 +0100 @@ -1379,7 +1972,7 @@ Date: Mon Oct 27 14:39:05 2008 -0400 This allows us to not crash X when using newer Intel ddx drivers. commit 3b17b50e9c49ae113c7ad1c4a0af51e873de1a7e -Merge: 7617d1f... 389b761... +Merge: 7617d1f 389b761 Author: Jerome Glisse <gli...@freedesktop.org> Date: Mon Oct 27 19:33:56 2008 +0100 @@ -1805,14 +2398,14 @@ Date: Tue Sep 30 16:35:26 2008 -0700 callback to get it. commit 7b3aa626482963cc52086da629f682fce2c7322c -Merge: 972f657... 9c6732e... +Merge: 972f657 9c6732e Author: Dave Airlie <airl...@redhat.com> Date: Tue Sep 30 14:17:27 2008 +1000 Merge remote branch 'origin/modesetting-gem' into modesetting-gem commit 972f6572652bc4a2f6c44c525e5e91f2becdb62a -Merge: 89126bb... 2db8e0c... +Merge: 89126bb 2db8e0c Author: Dave Airlie <airl...@redhat.com> Date: Fri Sep 26 15:37:21 2008 +1000 @@ -1854,7 +2447,7 @@ Date: Fri Sep 26 17:20:04 2008 -0400 to try using atom on r4xx. commit 89126bb58ec82511758bed36a28e698b721fb435 -Merge: d883347... ea9711b... +Merge: d883347 ea9711b Author: Alex Deucher <alexdeuc...@gmail.com> Date: Thu Sep 25 18:47:47 2008 -0400 @@ -2596,7 +3189,7 @@ Date: Fri Aug 22 07:08:29 2008 +1000 drm: add gpu create script commit 76cec451d3380c0db28be58123904b489be672a7 -Merge: ba61880... 2d4cf9c... +Merge: ba61880 2d4cf9c Author: Alex Deucher <alexdeuc...@gmail.com> Date: Tue Aug 19 13:08:47 2008 -0400 @@ -2689,7 +3282,7 @@ Date: Sat Aug 16 12:09:24 2008 -0700 Makes it build again. commit d313108167a793652a5fe4c1015198e0a9deac4c -Merge: 893315d... 2030db7... +Merge: 893315d 2030db7 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Sat Aug 16 11:45:53 2008 -0700 @@ -2744,7 +3337,7 @@ Date: Thu Aug 14 09:43:23 2008 +1000 i915: fixup from last merge hopefully commit 2d4420c6669dbaead27346b8c7e1979edc94ae5a -Merge: 1c6abce... 2a65759... +Merge: 1c6abce 2a65759 Author: Dave Airlie <airl...@redhat.com> Date: Thu Aug 14 09:36:34 2008 +1000 @@ -2923,14 +3516,14 @@ Date: Wed Aug 13 11:39:22 2008 -0700 Needed for the modesetting case where we initialize the ring at load time. commit b8724ae647c2c622f33f3a82d1b8632c887fa69b -Merge: 2f03ba4... 9a2adc4... +Merge: 2f03ba4 9a2adc4 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Wed Aug 13 10:09:41 2008 -0700 Merge branch 'modesetting-101' into modesetting-gem commit 2f03ba4aad1718a36168550b6a146b79540252e6 -Merge: 085df64... b0e6882... +Merge: 085df64 b0e6882 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Wed Aug 13 10:08:02 2008 -0700 @@ -3037,7 +3630,7 @@ Date: Fri Aug 8 14:08:43 2008 -0700 Fix compile warning from check_aperture change. commit e1b8e79796b172c356af98eb49107c8abbebfe5a -Merge: 0c47151... 46e9274... +Merge: 0c47151 46e9274 Author: Eric Anholt <e...@anholt.net> Date: Fri Aug 8 14:05:01 2008 -0700 @@ -3075,7 +3668,7 @@ Date: Fri Aug 8 16:04:45 2008 +1000 not all there yet commit 8074b2e83d18bbf85d1c3284f561d849c829dd4b -Merge: c7fb19e... 4585787... +Merge: c7fb19e 4585787 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Thu Aug 7 17:15:50 2008 -0700 @@ -3090,7 +3683,7 @@ Date: Thu Aug 7 15:26:30 2008 -0700 Make flink save the kernel-assigned name and return it instead of creating another name commit c7fb19e9b074281f143b0e1c9d054ebcf5ff1091 -Merge: 086716c... ac20e14... +Merge: 086716c ac20e14 Author: Jesse Barnes <jbar...@virtuousgeek.org> Date: Thu Aug 7 14:02:04 2008 -0700 @@ -3234,7 +3827,7 @@ Date: Mon Aug 4 14:52:58 2008 +1000 drm: remove unneeded debugging commit 086716c8e2516dd71e94ebda03e20943188a5e5e -Merge: 5052e96... ccbaad5... +Merge: 5052e96 ccbaad5 Author: Kristian Høgsberg <k...@redhat.com> Date: Fri Aug 1 13:35:56 2008 -0400 @@ -3262,7 +3855,7 @@ Date: Fri Aug 1 07:43:58 2008 +1000 Please re-do over properly commit 5052e966ec7fe5146c2d73b90482003619add5da -Merge: 6d4e147... 95c0274... +Merge: 6d4e147 95c0274 Author: Kristian Høgsberg <k...@redhat.com> Date: Thu Jul 31 15:18:32 2008 -0400 @@ -3420,7 +4013,7 @@ Date: Mon Jul 28 16:33:50 2008 -0700 intel-gem: checkpatch.pl on drm_proc.c new contents. commit 1d2bb68d28fe39746299ee8ddb664a62de839b0c -Merge: 487c42b... 514c05c... +Merge: 487c42b 514c05c Author: Eric Anholt <e...@anholt.net> Date: Mon Jul 28 15:17:21 2008 -0700 @@ -3564,7 +4157,7 @@ Date: Sat Jul 26 08:56:23 2008 +1000 for the DDX to test modesetting. commit 31da9492a4129f5255e949836c51e9dfbfb270c4 -Merge: 11d3075... 7fd7ba8... +Merge: 11d3075 7fd7ba8 Author: Dave Airlie <airl...@linux.ie> Date: Sat Jul 26 08:46:38 2008 +1000 @@ -3601,7 +4194,7 @@ Date: Sat Jul 26 08:41:01 2008 +1000 modesetting: pass file_priv into cursor set functions commit fb05c4d621084d7a3fb3dd52d7d9c888eac852d0 -Merge: 2556341... 5342845... +Merge: 2556341 5342845 Author: Dave Airlie <airl...@linux.ie> Date: Sat Jul 26 08:38:59 2008 +1000 @@ -4031,7 +4624,7 @@ Date: Fri Jul 11 14:47:33 2008 -0700 Only fully tested on GM965 so far. commit 2556341f8baf0e0b7b5f7843135e43e662751af0 -Merge: 38a5f66... 0b7d9a9... +Merge: 38a5f66 0b7d9a9 Author: Dave Airlie <airl...@redhat.com> Date: Wed Jul 9 14:53:47 2008 +1000 @@ -4064,7 +4657,7 @@ Date: Thu Jun 26 09:35:14 2008 -0700 [intel-gem] typo fix in DRM_ERROR commit 3e02f7fd310ae062d250d8db01ddc3b7de3d7943 -Merge: 7fd8a5d... d250a55... +Merge: 7fd8a5d d250a55 Author: Kristian Høgsberg <k...@redhat.com> Date: Mon Jul 7 15:43:43 2008 -0400 @@ -4493,7 +5086,7 @@ Date: Tue Jun 24 20:29:08 2008 +0200 NV50: minor change commit ce2effbe2dd205e67e294304b97ee7bf221137b1 -Merge: 2c6feb7... 01a33d7... +Merge: 2c6feb7 01a33d7 Author: Keith Packard <kei...@keithp.com> Date: Tue Jun 24 10:03:05 2008 -0700 @@ -4871,7 +5464,7 @@ Date: Wed Jun 18 15:31:48 2008 -0700 pci_disable_msi() is called. commit 86accbcb344ff25fbb47a788bb0f7464b5cd797f -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org