drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
 debian/changelog |1 +
 debian/control   |2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 66ffb44acc46061e2ef05391b912c2f9a05a5f44
Author: Julien Cristau 
Date:   Tue Mar 24 02:32:54 2009 +0100

Make libdrm-dev depend on libdrm-nouveau1 on all archs.

diff --git a/debian/changelog b/debian/changelog
index 8f8984e..96ab9fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
 Add dependency on linux-libc-dev >= 2.6.28.
   * Build with --enable-nouveau-experimental-api.
   * On Linux, let udev create the device files.
+  * Make libdrm-dev depend on libdrm-nouveau1 on all archs.
 
  -- Julien Cristau   Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/control b/debian/control
index b1ee4fe..1fdd0b2 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: linux-libc-dev (>= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
powerpc], ${misc:Depends}
+Depends: linux-libc-dev (>= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}), ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion


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



Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
On Tue, 2009-03-24 at 00:20 +, Chris Lamb wrote:
> Julien Cristau wrote:
> 
> > Hi Chris, some questions about this commit:
> > 
> > > commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
> > > Author: Chris Lamb 
> > > Date:   Thu Feb 5 00:04:24 2009 +
> > > 
> > > Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
> [..]
> > Any particular reason for restricting the dependency on -nouveau1 to
> > these architectures?  The package itself is arch:any.
> 
> Hm. You know, I think I just copied what libdrm-intel1 does, except I added
> powerpc as Nouveau works on that arch. I can't actually remember why
> libdrm-intel1 was relaxed like that though?
> 
there's no non-x86 intel hardware, and they don't make discrete chips :)

> > Do we want to also build it from libdrm for sid, and/or upload the
> > nouveau driver to sid and squeeze?
> 
> I think we do. I wonder though - in the past I've found that Nouveau is
> rather too dependent on having an up-to-date libdrm; I fear we'd have to use
> some random (and oldish) git version of Nouveau which kinda misses the point
> of throwing it to the masses. What do you think?

the intel driver is becoming increasingly dependant on recent libdrm
versions too, so it'll probably have to keep being updated during the
squeeze cycle.  and if we need some specific nouveau commits that aren't
in a libdrm release that should be easy enough to cherry-pick, so i'm
not too concerned about that (also considering the fact that the
driver-specific parts moved to a separate library/package).  I'm not too
sure what to do about the kernel parts though.  IIRC there was talk
about moving the nouveau drm to a kernel tree recently.

Cheers,
Julien


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



Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Chris Lamb
Julien Cristau wrote:

> Hi Chris, some questions about this commit:
> 
> > commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
> > Author: Chris Lamb 
> > Date:   Thu Feb 5 00:04:24 2009 +
> > 
> > Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
[..]
> Any particular reason for restricting the dependency on -nouveau1 to
> these architectures?  The package itself is arch:any.

Hm. You know, I think I just copied what libdrm-intel1 does, except I added
powerpc as Nouveau works on that arch. I can't actually remember why
libdrm-intel1 was relaxed like that though?

> Do we want to also build it from libdrm for sid, and/or upload the
> nouveau driver to sid and squeeze?

I think we do. I wonder though - in the past I've found that Nouveau is
rather too dependent on having an up-to-date libdrm; I fear we'd have to use
some random (and oldish) git version of Nouveau which kinda misses the point
of throwing it to the masses. What do you think?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
 debian/changelog |9 +
 debian/control   |2 +-
 debian/rules |   11 +++
 3 files changed, 21 insertions(+), 1 deletion(-)

New commits:
commit 29ae7ea39888ba543febf23f302358b7493a94e9
Author: Julien Cristau 
Date:   Mon Mar 23 19:11:23 2009 +0100

On Linux, let udev create the device files.

diff --git a/debian/changelog b/debian/changelog
index 2be02ae..8f8984e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
 Add dependency on linux-libc-dev >= 2.6.28.
   * Build with --enable-nouveau-experimental-api.
+  * On Linux, let udev create the device files.
 
  -- Julien Cristau   Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index fe833db..d174aa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,7 @@ endif
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH_OS?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 get-orig-source:
git clone git://anongit.freedesktop.org/git/mesa/drm drm-snapshot && \
@@ -42,6 +43,11 @@ confflags = --build=$(DEB_BUILD_GNU_TYPE)
 ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
confflags += --host=$(DEB_HOST_GNU_TYPE)
 endif
+ifeq (linux, $(DEB_HOST_ARCH_OS))
+   confflags += --enable-udev
+else
+   confflags += --disable-udev
+endif
 
 configure: $(QUILT_STAMPFN)
autoreconf -vfi

commit 23d3644df11c6af4da9c6afbb786b8ef661beb19
Author: Julien Cristau 
Date:   Mon Mar 23 18:49:58 2009 +0100

Build with --enable-nouveau-experimental-api

diff --git a/debian/changelog b/debian/changelog
index 5c92327..2be02ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
 
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
 Add dependency on linux-libc-dev >= 2.6.28.
+  * Build with --enable-nouveau-experimental-api.
 
  -- Julien Cristau   Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index 29d6b13..fe833db 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--enable-static=yes \
+   --enable-nouveau-experimental-api \
CFLAGS="$(CFLAGS)"
 
 build: build-stamp

commit c32452f1fe831fe95a197883ab6f6617cd78afb1
Author: Julien Cristau 
Date:   Fri Feb 20 17:47:50 2009 +0100

Let linux-libc-dev provide some drm headers

Drop them from libdrm-dev.
Add dependency on linux-libc-dev >= 2.6.28.

diff --git a/debian/changelog b/debian/changelog
index d89e28d..5c92327 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; urgency=low
+
+  * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
+Add dependency on linux-libc-dev >= 2.6.28.
+
+ -- Julien Cristau   Mon, 23 Mar 2009 17:53:50 +0100
+
 drm-snapshot (2.4.4+git+20090205+8b88036-1) experimental; urgency=low
 
   * Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
diff --git a/debian/control b/debian/control
index d7eb7d4..b1ee4fe 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
[amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= 
${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], 
${misc:Depends}
+Depends: linux-libc-dev (>= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
powerpc], ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion
diff --git a/debian/rules b/debian/rules
index f4cdaf3..29d6b13 100755
--- a/debian/rules
+++ b/debian/rules
@@ -82,6 +82,10 @@ install: build
dh_installdirs
cd obj-$(DEB_BUILD_GNU_TYPE) && \
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+   # remove files provided by linux-libc-dev
+   for file in drm_sarea.h drm.h i915_drm.h mga_drm.h r128_drm.h 
radeon_drm.h savage_drm.h sis_drm.h via_drm.h; do \
+   rm -f debian/tmp/usr/include/drm/$$file; \
+   done
 
# Create the directories to install the source into
  

Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
Hi Chris, some questions about this commit:

On Thu, 2009-02-05 at 00:52 +, Chris Lamb wrote:
> commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
> Author: Chris Lamb 
> Date:   Thu Feb 5 00:04:24 2009 +
> 
> Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
> 
> Signed-off-by: Chris Lamb 
[...]
> diff --git a/debian/control b/debian/control
> index cd99512..4abda2a 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -12,7 +12,7 @@ Vcs-Browser: 
> http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
>  Package: libdrm-dev
>  Section: libdevel
>  Architecture: any
> -Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
> [amd64 i386 kfreebsd-amd64 kfreebsd-i386], ${misc:Depends}
> +Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
> [amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= 
> ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], 
> ${misc:Depends}
>  Description: Userspace interface to kernel rendering services (snapshot) -- 
> dev files
>   This library implements the userspace interface to the kernel DRM services.
>   DRM stands for "Direct Rendering Manager", which is the kernelspace portion

Any particular reason for restricting the dependency on -nouveau1 to
these architectures?  The package itself is arch:any.

Do we want to also build it from libdrm for sid, and/or upload the
nouveau driver to sid and squeeze?

Cheers,
Julien


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



drm-snapshot: Changes to 'debian-experimental'

2009-02-04 Thread Chris Lamb
 README  |9 
 configure.ac|   18 
 debian/changelog|   52 
 debian/control  |   35 
 debian/copyright|   82 
 debian/libdrm-nouveau1.install  |1 
 debian/postrm.modules.in|8 
 debian/preinst.modules.in   |8 
 debian/rules|   17 
 debian/source.lintian-overrides |4 
 libdrm/Makefile.am  |3 
 libdrm/intel/Makefile.am|1 
 libdrm/intel/intel_bufmgr_fake.c|2 
 libdrm/intel/intel_bufmgr_gem.c |   82 
 libdrm/intel/intel_chipset.h|   71 
 libdrm/nouveau/Makefile.am  |   40 
 libdrm/nouveau/libdrm_nouveau.pc.in |   10 
 libdrm/nouveau/nouveau_bo.c |  838 +++
 libdrm/nouveau/nouveau_bo.h |   97 
 libdrm/nouveau/nouveau_channel.c|  167 
 libdrm/nouveau/nouveau_channel.h|   56 
 libdrm/nouveau/nouveau_class.h  | 8006 
 libdrm/nouveau/nouveau_device.c |  185 
 libdrm/nouveau/nouveau_device.h |   31 
 libdrm/nouveau/nouveau_dma.c|  215 
 libdrm/nouveau/nouveau_dma.h|  154 
 libdrm/nouveau/nouveau_drmif.h  |   59 
 libdrm/nouveau/nouveau_fence.c  |  249 +
 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.c|   23 
 libdrm/xf86drmMode.c|   21 
 libdrm/xf86drmMode.h|7 
 linux-core/Makefile |   29 
 linux-core/Makefile.kernel  |2 
 linux-core/drm_compat.h |6 
 linux-core/drm_fops.c   |2 
 linux-core/nv_drv.c |   94 
 linux-core/nv_drv.h |1 
 shared-core/i915_drm.h  |2 
 shared-core/nouveau_drm.h   |  123 
 shared-core/nouveau_drv.h   |2 
 shared-core/nouveau_irq.c   |   24 
 shared-core/nouveau_mem.c   |   11 
 shared-core/nouveau_object.c|7 
 shared-core/nouveau_state.c |   23 
 shared-core/nv04_instmem.c  |3 
 shared-core/nv50_graph.c|2 
 shared-core/nv_drv.h|   52 
 tests/modetest/Makefile.am  |6 
 tests/modetest/modetest.c   |  254 -
 58 files changed, 12033 insertions(+), 358 deletions(-)

New commits:
commit 09c023dba31bd40d2fca6ff3e9aff66611aab4ff
Author: Chris Lamb 
Date:   Thu Feb 5 00:50:51 2009 +

Re-order changelog entry to make it easier for ftpmasters.

Signed-off-by: Chris Lamb 

diff --git a/debian/changelog b/debian/changelog
index e309b65..d89e28d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,16 @@
 drm-snapshot (2.4.4+git+20090205+8b88036-1) experimental; urgency=low
 
+  * Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
+  * Unconditionally add/remove diverts in generated packages' maintainer
+scripts to avoid problems when the module package is installed without a
+kernel being present. Thanks to Christoph Goehre 
+for the patch. (Closes: #513399)
+  * Replace references to KERNELDIR with LINUXDIR to fix compilation for a
+kernel version other than the running one. Thanks to Tormod Volden
+ for the patch. (Closes: #511358)
+  * Don't include (~12MiB) .git/ in the original tarball. (Closes: #513394)
+  * Replace instances of "(C)" with "©" in debian/copyright to appease
+lintian.
   * New upstream snapshot:
 - 8b88036... modetest: Add syntax to also specify a crtc when setting a 
   mode.
@@ -36,17 +47,6 @@ drm-snapshot (2.4.4+git+20090205+8b88036-1) experimental; 
urgency=low
 - badc634... libdrm: add autoconf check for clock_gettime
 - ca37077... libdrm: only check for vblank timeout if we caught EINTR
 - f4f76a6... libdrm: add timeout handling to drmWaitVBlank
-  * Unconditionally add/remove diverts in generated packages' maintainer
-scripts to avoid problems when the module package is installed without a
-kernel being present. Thanks to Christoph Goehre 
-for the patch. (Closes: #513399)
-  * Replace references to KERNELDIR with LINUXDIR to fix compilation for a
-kernel version other than the running one. Thanks to Tormod Volden
- for the patch. (Closes: #511358)
-  * Don't include (~12MiB) .git/ in the original tarball. (Closes: #513394)
-  * Replace instances of "(C)" with "©" in debian/copyright to appease
-lintian.
-  * Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
 
  -- Chris Lamb   Wed, 04 Feb 2009 23:34:10 +
 

commit 00387de23d6fa0b9012165e6a53485ab59edf891
Author: Chris Lamb 

drm-snapshot: Changes to 'debian-experimental'

2009-01-04 Thread Chris Lamb
 .gitignore  |2 
 bsd-core/drm_mode.h |1 
 configure.ac|4 
 debian/changelog| 1073 
 debian/rules|2 
 libdrm/Makefile.am  |5 
 libdrm/intel/intel_bufmgr.h |   14 
 libdrm/intel/intel_bufmgr_gem.c |  281 +++-
 libdrm/xf86drm.c|   44 
 libdrm/xf86drm.h|6 
 libdrm/xf86drmMode.c|  686 ++
 libdrm/xf86drmMode.h|  258 
 linux-core/Makefile |9 
 linux-core/Makefile.kernel  |6 
 linux-core/drm_mode.h   |1 
 shared-core/Makefile.am |1 
 shared-core/drm.h   |   30 
 shared-core/drm_mode.h  |  273 
 shared-core/i915_drm.h  |   68 -
 shared-core/nv50_graph.c|6 
 shared-core/nv50_grctx.h| 2542 +---
 shared-core/radeon_irq.c|6 
 tests/Makefile.am   |4 
 tests/dristat.c |2 
 tests/modeprint/Makefile.am |   13 
 tests/modeprint/modeprint.c |  402 ++
 tests/modetest/Makefile.am  |   13 
 tests/modetest/modetest.c   |  470 +++
 28 files changed, 5978 insertions(+), 244 deletions(-)

New commits:
commit 8a2fa385e1d776302ac198a19d02050d46c67fed
Author: Chris Lamb 
Date:   Mon Jan 5 02:35:46 2009 +

Correct spelling mistakes in upstream's changelog to please Lintian.

Signed-off-by: Chris Lamb 

diff --git a/debian/changelog b/debian/changelog
index 835523a..333a69d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -66,7 +66,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; 
urgency=low
 - 6d59bad... Merge branch 'modesetting-gem' of 
   ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem
 - 72997fb... libdrm-radeon: be verbose on bo failure and cleanup cs a bit
-- 15464f5... radeon: add gart useable size to report to userspace
+- 15464f5... radeon: add gart usable size to report to userspace
 - 532c63c... radeon: upgrade atom headers
 - 213a71f... radeon: fix fence race condition hopefully
 - 195cc0d... drm/radeon: add dpms connector functions
@@ -130,7 +130,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; 
urgency=low
   ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem
 - 5d86195... radeon: libdrm_radeon updates bo & cs interfaces
 - 1db35ba... libdrm: fix ABI change in drm_mode_get_encoder
-- af118cd... radeon: reloc are backend dependant
+- af118cd... radeon: reloc are backend dependent
 - 3b17b50... Merge branch 'modesetting-gem' of 
   ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem
 - 7617d1f... radeon: radeon util library
@@ -165,7 +165,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; 
urgency=low
 - 89126bb... Merge branch 'modesetting-gem' of 
   git+ssh://ag...@git.freedesktop.org/git/mesa/drm into modesetting-gem
 - d883347... radeon: first pass at using atombios on r4xx hw
-- ea9711b... Seperate modesetting userspace bits into drm_mode.h
+- ea9711b... Separate modesetting userspace bits into drm_mode.h
 - 35e379c... radeon: add r600 modesetting registers writes
 - dcf73de... radeon: add parsing for r6xx object tables
 - 840c9a3... Update intel modesetting to use mm_private instead of 

commit 3accb0515a5f2501b2bb1c868f49ef80e2cb9f46
Author: Chris Lamb 
Date:   Mon Jan 5 02:32:01 2009 +

New upstream snapshot, bumping base version number to 2.4.3.

Signed-off-by: Chris Lamb 

diff --git a/debian/changelog b/debian/changelog
index dd0ab73..835523a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,1079 @@
-drm-snapshot (2.4.1+git+20081116+930c0e7-2) UNRELEASED; urgency=low
+drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; urgency=low
 
+  [ Chris Lamb ]
+  * New upstream snapshot: (Closes: #509035)
+- a8c5480... Remove executable from modeprint test dir
+- 58d557c... [FreeBSD] Fix build on FreeBSD after modesetting import.
+- b48bd3a... radeon: only write irq regs if irq is enabled
+- dfd7fda... intel: Rename plane[AB]* back to pipe[AB]*.
+- 28771e0... intel: Remove linux build of i915 DRM, as it's unmaintained 
+  and a user trap.
+- d221e00... intel: Sync GEM ioctl comments for easier diffing against 
+  the kernel.
+- 0243c9f... modetest: Print more stuff. Prettier.
+- 06ab2f6... libdrm: Fix modetest/modeprint to use automake stuff.
+- 18f091d... intel: Cache tiling/swizzle state in user mode. Reset tiling 
+  on reuse.
+- 40334c6... intel: Debug output %u vs uint64_t warning fix
+- bd14b2c... intel: return error status from drm_intel_gem_bo_map
+- b13f4e1... intel: Dump out memory usage information when the kernel 
+  fails to pin
+- 731cd55... libdrm: add mode setting files
+- c86d431... intel: don't skip

drm-snapshot: Changes to 'debian-experimental'

2008-12-05 Thread Julien Cristau
 debian/changelog |2 ++
 debian/control   |2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit fe3cfed71c2f034aee1f8341c0e39431f92cdeb3
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Fri Dec 5 18:28:08 2008 +0100

Fix typo in Vcs-Browser control field (closes: #507898).

Thanks, Guido Günther!

diff --git a/debian/changelog b/debian/changelog
index e8ec750..dd0ab73 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 drm-snapshot (2.4.1+git+20081116+930c0e7-2) UNRELEASED; urgency=low
 
   * Make libdrm-dev depend on libdrm-intel1 on x86.
+  * Fix typo in Vcs-Browser control field (closes: #507898).  Thanks, Guido
+Günther!
 
  -- Julien Cristau <[EMAIL PROTECTED]>  Sun, 23 Nov 2008 17:00:36 +0100
 
diff --git a/debian/control b/debian/control
index 634ce02..cd99512 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Standards-Version: 3.8.0
 Section: libs
 Homepage: http://dri.freedesktop.org/wiki/FrontPage
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/drm-snapshot
-Vcs-Browser: http://git.debian.org/?=pkg-xorg/lib/drm-snapshot.git
+Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 
 Package: libdrm-dev
 Section: libdevel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



drm-snapshot: Changes to 'debian-experimental'

2008-12-02 Thread Julien Cristau
 debian/changelog |2 +-
 debian/control   |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit aef89946371ee9e750a74b1e6cf0a6b87c97511c
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Tue Dec 2 17:30:42 2008 +0100

Restrict the libdrm-dev dep on libdrm-intel1 to x86

diff --git a/debian/changelog b/debian/changelog
index 9279acb..e8ec750 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 drm-snapshot (2.4.1+git+20081116+930c0e7-2) UNRELEASED; urgency=low
 
-  * Make libdrm-dev depend on libdrm-intel1.
+  * Make libdrm-dev depend on libdrm-intel1 on x86.
 
  -- Julien Cristau <[EMAIL PROTECTED]>  Sun, 23 Nov 2008 17:00:36 +0100
 
diff --git a/debian/control b/debian/control
index d4fa604..634ce02 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}), 
${misc:Depends}
+Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
[amd64 i386 kfreebsd-amd64 kfreebsd-i386], ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



drm-snapshot: Changes to 'debian-experimental'

2008-11-23 Thread Julien Cristau
 debian/changelog |6 ++
 debian/control   |2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit 317d1a10cb98f7a4b1d402fea33ea72e47a408be
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Sun Nov 23 17:00:53 2008 +0100

Make libdrm-dev depend on libdrm-intel1.

diff --git a/debian/changelog b/debian/changelog
index 8d1a333..9279acb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+drm-snapshot (2.4.1+git+20081116+930c0e7-2) UNRELEASED; urgency=low
+
+  * Make libdrm-dev depend on libdrm-intel1.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Sun, 23 Nov 2008 17:00:36 +0100
+
 drm-snapshot (2.4.1+git+20081116+930c0e7-1) experimental; urgency=low
 
   * New upstream snapshot:
diff --git a/debian/control b/debian/control
index 2ab90ab..d4fa604 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version}), ${misc:Depends}
+Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}), 
${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



drm-snapshot: Changes to 'debian-experimental'

2008-11-16 Thread Chris Lamb
 configure.ac |2 
 debian/changelog |   19 
 debian/rules |2 
 libdrm/intel/intel_bufmgr.c  |   73 
 libdrm/intel/intel_bufmgr.h  |  179 
 libdrm/intel/intel_bufmgr_fake.c |  369 -
 libdrm/intel/intel_bufmgr_gem.c  |  449 +
 libdrm/intel/intel_bufmgr_priv.h |   65 
 linux-core/drm_compat.h  |   28 
 linux-core/nouveau_sgdma.c   |4 
 linux-core/nv50_grctx.h  |1 
 shared-core/i915_dma.c   |4 
 shared-core/i915_drm.h   |   13 
 shared-core/nv50_graph.c | 8041 -
 shared-core/nv50_grctx.h | 9232 +++
 shared-core/radeon_cp.c  |   15 
 shared-core/radeon_drv.h |   10 
 17 files changed, 10008 insertions(+), 8498 deletions(-)

New commits:
commit 0b1d9dfcc9d72fadad329adad62947b31f971ab8
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Nov 16 19:40:04 2008 +

Add changelog entries for 930c0e7.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 03a2f01..8d1a333 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+drm-snapshot (2.4.1+git+20081116+930c0e7-1) experimental; urgency=low
+
+  * New upstream snapshot:
+- 930c0e7... intel: Restart on interrupt of bo_wait_rendering instead of 
+  complaining.
+- 87e90c7... nouveau: compat fix for set_page_locked().
+- 00847da... libdrm 2.4.1.
+- 4b98264... intel: Rename dri_ and intel_ symbols to drm_intel_.
+- 0e86731... intel: Add dri_bufmgr_check_aperture support for bufmgr_gem.
+- e47ab7a... nv50: symlink nv50_grctx.h to linux-core...
+- 48b7390... nv50: move context-related tables a separate header file
+- 89ef1b5... drm: missing init_mm symbol, compatibility fix
+- 145d2d6... i915: Since FreeBSD doesn't have gem support yet, don't 
+  advertise it.
+- e1372f6... radeon: fix error in busmaster enable logic
+- 848f00d... radeon: fix some fallout from the busmaster disable cleanup
+
+ -- Chris Lamb <[EMAIL PROTECTED]>  Sun, 16 Nov 2008 19:39:10 +
+
 drm-snapshot (2.3.1+git+20081027+1d930fc-1) experimental; urgency=low
 
   * New upstream snapshot:

commit d8618be5f1348780d2338e70e959a0535bcb294c
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Nov 16 19:37:15 2008 +

Update get-orig-source target for libdrm 2.4.1

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/rules b/debian/rules
index f8a49c6..2e9fa96 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,7 +20,7 @@ get-orig-source:
git clone git://anongit.freedesktop.org/git/mesa/drm drm-snapshot && \
cd drm-snapshot && ./autogen.sh && make distclean && \
REVISION=$$(git show --pretty=format:"%h" HEAD | head -n1) && \
-   PREFIX=drm-snapshot_2.3.1+git+$$(date +%Y%m%d)+$$REVISION && cd .. && \
+   PREFIX=drm-snapshot_2.4.1+git+$$(date +%Y%m%d)+$$REVISION && cd .. && \
tar czf $$PREFIX.orig.tar.gz --exclude=autom4te.cache drm-snapshot && \
rm -rf drm-snapshot
 

commit 930c0e7cf4f4776f7a69e7acc6fedeed7addb235
Author: Eric Anholt <[EMAIL PROTECTED]>
Date:   Fri Nov 7 12:58:52 2008 -0800

intel: Restart on interrupt of bo_wait_rendering instead of complaining.

diff --git a/libdrm/intel/intel_bufmgr_gem.c b/libdrm/intel/intel_bufmgr_gem.c
index 5eaf5f5..9cb3359 100644
--- a/libdrm/intel/intel_bufmgr_gem.c
+++ b/libdrm/intel/intel_bufmgr_gem.c
@@ -658,7 +658,9 @@ drm_intel_gem_bo_wait_rendering(drm_intel_bo *bo)
 set_domain.handle = bo_gem->gem_handle;
 set_domain.read_domains = I915_GEM_DOMAIN_GTT;
 set_domain.write_domain = 0;
-ret = ioctl (bufmgr_gem->fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, &set_domain);
+do {
+   ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, &set_domain);
+} while (ret == -1 && errno == EINTR);
 if (ret != 0) {
fprintf (stderr, "%s:%d: Error setting memory domains %d (%08x %08x): 
%s .\n",
 __FILE__, __LINE__,

commit 87e90c73620b88005fcca5fd40d0b08932e1
Author: Pekka Paalanen <[EMAIL PROTECTED]>
Date:   Sun Nov 2 13:48:32 2008 +0200

nouveau: compat fix for set_page_locked().

The set_page_locked() function has changed its name again.
2.6.28 offers __set_page_locked() instead, which uses non-atomic
__set_bit() to do the work. In this case, offer our own
set_page_locked() using the atomic set_bit(), because I do not know
if atomic access is really necessary. Atomic behaviour is the one
previously expected.

Signed-off-by: Pekka Paalanen <[EMAIL PROTECTED]>

diff --git a/linux-core/drm_compat.h b/linux-core/drm_compat.h
index e09be47..bc4d2e5 100644
--- a/linux-core/drm_compat.h
+++ b/linux-core/drm_compat.h
@@ -392,4 +392,17 @@ extern struct page *drm_vm_sg_nopage(struct vm_area_struct 
*vma,
 #endif
 #endif
 
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6

drm-snapshot: Changes to 'debian-experimental'

2008-10-26 Thread Chris Lamb
 bsd-core/drm_drv.c   |2 +-
 bsd-core/drm_fops.c  |2 +-
 bsd-core/drm_lock.c  |   10 --
 debian/changelog |   20 
 debian/control   |   15 ---
 debian/control.modules.in|2 +-
 libdrm/intel/intel_bufmgr_fake.c |   17 +
 libdrm/intel/intel_bufmgr_gem.c  |2 +-
 shared-core/i915_dma.c   |2 +-
 9 files changed, 46 insertions(+), 26 deletions(-)

New commits:
commit 815c43bece7c32708d91c1f8f8dad708aa790a44
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Mon Oct 27 01:39:52 2008 +

Add ${misc:Depends} to libdrm-dev package dependencies.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 5620109..03a2f01 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,7 @@ drm-snapshot (2.3.1+git+20081027+1d930fc-1) experimental; 
urgency=low
 installation failure now that /usr/share/modass is in drm-modules-source
 instead of libdrm2. (Closes: #503154)
   * Add reference to "rendering" on short descriptions. (Closes: #503192)
+  * Add ${misc:Depends} to libdrm-dev package dependencies.
 
  -- Chris Lamb <[EMAIL PROTECTED]>  Mon, 27 Oct 2008 01:03:23 +
 
diff --git a/debian/control b/debian/control
index 0c1467b..2ab90ab 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version})
+Depends: libdrm2 (= ${binary:Version}), ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion

commit 8e7b62676f2c0b4a3099d5afcd3929c19474b937
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Mon Oct 27 01:36:48 2008 +

Add reference to "rendering" on short descriptions. (Closes: #503192)

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 0e5a8f6..5620109 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ drm-snapshot (2.3.1+git+20081027+1d930fc-1) experimental; 
urgency=low
   * drm-modules-source: Add versioned Replaces on libdrm2 to prevent
 installation failure now that /usr/share/modass is in drm-modules-source
 instead of libdrm2. (Closes: #503154)
+  * Add reference to "rendering" on short descriptions. (Closes: #503192)
 
  -- Chris Lamb <[EMAIL PROTECTED]>  Mon, 27 Oct 2008 01:03:23 +
 
diff --git a/debian/control b/debian/control
index 808f4cb..0c1467b 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Package: libdrm-dev
 Section: libdevel
 Architecture: any
 Depends: libdrm2 (= ${binary:Version})
-Description: Userspace interface to kernel DRM services (Development snapshot) 
-- dev files
+Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion
  of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
@@ -29,7 +29,7 @@ Package: libdrm2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Userspace interface to kernel DRM services (Development snapshot) 
-- runtime
+Description: Userspace interface to kernel rendering services (snapshot) -- 
runtime
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion
  of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
@@ -46,7 +46,7 @@ Section: libdevel
 Priority: extra
 Architecture: any
 Depends: libdrm2 (= ${binary:Version}), ${misc:Depends}
-Description: Userspace interface to kernel DRM services (snapshot) -- 
debugging symbols
+Description: Userspace interface to kernel rendering services (snapshot) -- 
debug symbols
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion
  of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
@@ -62,7 +62,7 @@ Package: libdrm-intel1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Userspace interface to intel-specific kernel DRM services -- 
runtime
+Description: Userspace interface to Intel-specific kernel rendering services 
-- runtime
  This library implements the userspace interface to the intel-specific kernel
  DRM services.  DRM stands for "Direct Rendering Manager", which is the
  kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
@@ -77,7 +77,7 @@ Section: libde

drm-snapshot: Changes to 'debian-experimental'

2008-10-14 Thread Chris Lamb
 debian/changelog |   17 +++--
 debian/control   |2 +-
 debian/drm-modules-source.dirs   |1 +
 debian/libdrm2.dirs  |1 -
 debian/patches/02_link.diff  |   39 ---
 debian/patches/series|1 -
 libdrm/Makefile.am   |3 +--
 libdrm/intel/Makefile.am |1 +
 libdrm/intel/intel_bufmgr.c  |   10 ++
 libdrm/intel/intel_bufmgr.h  |2 ++
 libdrm/intel/intel_bufmgr_fake.c |   20 
 libdrm/intel/intel_bufmgr_gem.c  |   23 +++
 libdrm/intel/intel_bufmgr_priv.h |9 +
 13 files changed, 75 insertions(+), 54 deletions(-)

New commits:
commit dc7981759a1669a08c5227fd4c840d132b32e33c
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Wed Oct 15 01:21:21 2008 +0100

Releasing drm-snapshot 2.3.1+git+20081015+458e2d5-1

Many thanks to Julien Cristau for advice and patience.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index e521f2c..0024445 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-drm-snapshot (2.3.1+git+20081015+458e2d5-1) UNRELEASED; urgency=low
+drm-snapshot (2.3.1+git+20081015+458e2d5-1) experimental; urgency=low
 
   [ Julien Cristau ]
   * Fixup the merge of upstream git on the debian branch.
@@ -26,7 +26,7 @@ drm-snapshot (2.3.1+git+20081015+458e2d5-1) UNRELEASED; 
urgency=low
   * Create /usr/share/modass/packages in drm-modules-source.dirs instead of
 libdrm2.dirs.
 
- -- Chris Lamb <[EMAIL PROTECTED]>  Wed, 15 Oct 2008 01:04:32 +0100
+ -- Chris Lamb <[EMAIL PROTECTED]>  Wed, 15 Oct 2008 01:20:26 +0100
 
 drm-snapshot (2.3.1+git+20081012+f5327ac-1) experimental; urgency=low
 

commit f52d12947db3999b103275fefdd75e4823df325c
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Wed Oct 15 01:16:44 2008 +0100

Create /usr/share/modass/packages in drm-modules-source.dirs instead of 
libdrm2.dirs.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 46e9ba5..e521f2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -23,6 +23,8 @@ drm-snapshot (2.3.1+git+20081015+458e2d5-1) UNRELEASED; 
urgency=low
 - c6109df... libdrm: don't depend or link to libdrm_intel
   * Bump debhelper dependency in drm-modules-source binary package to match
 source package.
+  * Create /usr/share/modass/packages in drm-modules-source.dirs instead of
+libdrm2.dirs.
 
  -- Chris Lamb <[EMAIL PROTECTED]>  Wed, 15 Oct 2008 01:04:32 +0100
 
diff --git a/debian/drm-modules-source.dirs b/debian/drm-modules-source.dirs
index b601f22..a7360b8 100644
--- a/debian/drm-modules-source.dirs
+++ b/debian/drm-modules-source.dirs
@@ -1 +1,2 @@
 usr/src
+usr/share/modass/packages
diff --git a/debian/libdrm2.dirs b/debian/libdrm2.dirs
index 551faf3..6845771 100644
--- a/debian/libdrm2.dirs
+++ b/debian/libdrm2.dirs
@@ -1,2 +1 @@
 usr/lib
-usr/share/modass/packages

commit cef6275af90e80cacb25da96dedfb2a40251f095
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Wed Oct 15 01:10:46 2008 +0100

Bump debhelper dependency in drm-modules-source binary package to match 
source package.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 7e76630..46e9ba5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,8 @@ drm-snapshot (2.3.1+git+20081015+458e2d5-1) UNRELEASED; 
urgency=low
 - d9c2f65... link libdrm_intel properly
 - 3e03d78... intel: Avoid pthread mutex recursion in bufmgr_fake.
 - c6109df... libdrm: don't depend or link to libdrm_intel
+  * Bump debhelper dependency in drm-modules-source binary package to match
+source package.
 
  -- Chris Lamb <[EMAIL PROTECTED]>  Wed, 15 Oct 2008 01:04:32 +0100
 
diff --git a/debian/control b/debian/control
index e55c09b..65f7696 100644
--- a/debian/control
+++ b/debian/control
@@ -91,7 +91,7 @@ Description: Userspace interface to intel-specific kernel DRM 
services -- debugg
 
 Package: drm-modules-source
 Architecture: all
-Depends: debhelper (>= 5), quilt, make, git-core, module-assistant, 
${misc:Depends}
+Depends: debhelper (>= 7), quilt, make, git-core, module-assistant, 
${misc:Depends}
 Suggests: kernel-package, linux-headers | linux-source
 Description: Source for the drm kernel modules
  This package provides the source code for the DRM kernel modules. The DRM

commit 2a6dd5daa082d2335286404559fd848852bbcf0d
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Wed Oct 15 01:05:26 2008 +0100

New upstream snapshot.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 569191d..7e76630 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-drm-snapshot (2.3.1+git+20081012+f5327ac-2) UNRELEASED; urgency=low
+drm-snapshot (2.3.1+git+20081015+458e2d5-1) UNRELEASED; urgency=low
 
+  [ Ju

Re: drm-snapshot: Changes to 'debian-experimental'

2008-08-19 Thread Mickaël Canévet
Hi,

Where can I find a .deb of this version that should compile with kernel
2.6.26, I can't find it in experimental ?

Thanks


signature.asc
Description: This is a digitally signed message part


drm-snapshot: Changes to 'debian-experimental'

2008-08-03 Thread Chris Lamb
 debian/changelog |   56 +++
 1 file changed, 56 insertions(+)

New commits:
commit a151a3e9b3b1e4d2a52305097465854e83a97211
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Aug 3 17:19:26 2008 +0100

New upstream snapshot.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 3b7042f..70b5a2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,59 @@
+drm-snapshot (2.3.1+git+20080803+4585787-1) experimental; urgency=low
+
+  * New upstream snapshot:
+- 4585787... Revert "i915: Move all of the irq install/uninstall to load 
+  time."
+- 10d5b03... drm: add fault handler support so as to be more like 
+  possible upstream
+- 95c0274... i915: more version checks
+- 02b09d2... i915: add version checks for opregion on old kernels
+- 90b90c6... r300: Fix cliprect emit
+- 6b903f5... nouveau: fix nv04 fifo context save to save reg contents, 
+  not reg offset
+- 591f6bc... nouveau: fix bad rename from 
+  5a072f32c8f941d1ef301811881e8c89c8d8a5f1
+- 514c05c... radeon: Add suspend/resume hooks for 
+  saving/clearing/restoring interrupts.
+- c3d4638... r300_cmdbuf: Always emit INDX_BUFFER immediately after 
+  DRAW_INDEX
+- 7a3d662... [FreeBSD] Duh, we need to actually define the 
+  drm_modeset_ctl...
+- 50db5ae... drm: don't set the signal blocker on the master process.
+- 2580a06... [FreeBSD] Catch up to linux on vblank-rework
+- 965a722... i915: Move all of the irq install/uninstall to load time.
+- 589f968... radeon: fix typo with a better typo
+- c669489... radeon: fix type DST vs Z cache flush
+- f57f01f... [FreeBSD] Improve upper_32_bits define.
+- b5cddbc... Remove accidental leftover tests.
+- 4be367b... Reinstate dev->vblank_enabled[].
+- f529a51... Drop workaround for driver vblank counter going backwards.
+- e4feaf5... radeon: Post-vblank-rework-rework cleanups.
+- 205aff6... vblank-rework rework cleanups.
+- 014935b... Remove obsolete dev->vblank_suspend[crtc] tests.
+- 04893aa... i915: convert to using drm_vblank_get/put around vblank 
+  counter usage
+- 6ac1f8a... Update vblank code to new API
+- 7cfdba2... radeon: remove microcode version
+- ed7e170... drm/radeon: fixup 0 vs NULL
+- 480c317... [FreeBSD] drm_irq.c updates for vblank fixes.
+- a9427cf... i915: remove old broken vblank code
+- 2204f92... Avoid incorrect vblank wakeups
+- b0e4619... FreeBSD: Fix radeon build
+- 74cf1f9... BSD: change drm_locked_task*() to use the same scheme as 
+  linux.
+- 96580f6... [FreeBSD] We aren't allowed to hold locks over 
+  bus_dma_tag_create or bus_dmamem_alloc.
+- dfd441c... This is a modified version of Hong's patch from last month, 
+  with a few
+- 764573f... drm: fix missing symbol export
+- abdd523... drm: add fix for PAT on radeon with 2.6.26
+- 76c8e19... drm/pcigart: fix warning
+- eac0933... xgi: use true/false instead of TRUE/FALSE
+  + Fixes build under Linux 2.6.26.
+- c7ed2c6... nouveau: interface changes for nv5x 3d
+
+ -- Chris Lamb <[EMAIL PROTECTED]>  Sun, 03 Aug 2008 17:13:24 +0100
+
 drm-snapshot (2.3.1+git+20080706+401f77a-1) experimental; urgency=low
 
   * New upstream snapshot:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



drm-snapshot: Changes to 'debian-experimental'

2008-07-06 Thread Chris Lamb
 debian/changelog   |   11 +++
 debian/control.modules.in  |4 ++--
 debian/rules   |2 +-
 shared-core/drm_pciids.txt |2 +-
 shared-core/i915_drv.h |6 +++---
 shared-core/i915_suspend.c |2 +-
 6 files changed, 19 insertions(+), 8 deletions(-)

New commits:
commit 74ab89f52badd4a2d476ac8e7b28785c5efdeef8
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Jul 6 20:14:08 2008 +0100

Use new numbering scheme after release and upload of libdrm 2.3.1.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index 8fe9711..3b7042f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
-drm-snapshot (2.3.1~git+20080706+401f77a-1) experimental; urgency=low
+drm-snapshot (2.3.1+git+20080706+401f77a-1) experimental; urgency=low
 
   * New upstream snapshot:
 - i915: official name for GM45 chipset
+  * Use new numbering scheme after release and upload of libdrm 2.3.1.
   * Modify generated drm-modules-'s debian/control:
 - Bump Standards-Version to 3.8.0.
 - Add build-dependency on quilt.
diff --git a/debian/rules b/debian/rules
index bd1eba6..a7c5581 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,7 +16,7 @@ get-orig-source:
git clone git://anongit.freedesktop.org/git/mesa/drm drm-snapshot && \
cd drm-snapshot && ./autogen.sh && make distclean && \
REVISION=$$(git show --pretty=format:"%h" HEAD | head -n1) && \
-   PREFIX=drm-snapshot_2.3.1~git+$$(date +%Y%m%d)+$$REVISION && cd .. && \
+   PREFIX=drm-snapshot_2.3.1+git+$$(date +%Y%m%d)+$$REVISION && cd .. && \
tar czf $$PREFIX.orig.tar.gz --exclude=autom4te.cache drm-snapshot && \
rm -rf drm-snapshot
 

commit 97502b15908c366ae079d797d8265afb4dea8d31
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Jul 6 20:13:23 2008 +0100

New upstream snapshot.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index b1bd7fd..8fe9711 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-drm-snapshot (2.3.1+git+20080703+301d984-2) experimental; urgency=low
+drm-snapshot (2.3.1~git+20080706+401f77a-1) experimental; urgency=low
 
-  * Bump version number to ensure later version than libdrm 2.3.1 to
-experimental.
+  * New upstream snapshot:
+- i915: official name for GM45 chipset
   * Modify generated drm-modules-'s debian/control:
 - Bump Standards-Version to 3.8.0.
 - Add build-dependency on quilt.

commit 9c08caaa99b10f31bc99e549cd0e5cb11a74b39e
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Jul 6 20:05:25 2008 +0100

Rework last two commits' descriptions.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index ed3eda6..b1bd7fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,9 @@ drm-snapshot (2.3.1+git+20080703+301d984-2) experimental; 
urgency=low
 
   * Bump version number to ensure later version than libdrm 2.3.1 to
 experimental.
-  * Bump Standards-Version in generated drm-modules- package.
-  * Add dependency on quilt to generated drm-modules- package.
+  * Modify generated drm-modules-'s debian/control:
+- Bump Standards-Version to 3.8.0.
+- Add build-dependency on quilt.
 
  -- Chris Lamb <[EMAIL PROTECTED]>  Sun, 06 Jul 2008 20:01:16 +0100
 

commit b73572e31c26b38f06cd1f1430e0bd086c06e14d
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Jul 6 20:02:22 2008 +0100

Add dependency on quilt to generated drm-modules- package.

diff --git a/debian/changelog b/debian/changelog
index 3563fb7..ed3eda6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ drm-snapshot (2.3.1+git+20080703+301d984-2) experimental; 
urgency=low
   * Bump version number to ensure later version than libdrm 2.3.1 to
 experimental.
   * Bump Standards-Version in generated drm-modules- package.
+  * Add dependency on quilt to generated drm-modules- package.
 
- -- Chris Lamb <[EMAIL PROTECTED]>  Sun, 06 Jul 2008 19:59:31 +0100
+ -- Chris Lamb <[EMAIL PROTECTED]>  Sun, 06 Jul 2008 20:01:16 +0100
 
 drm-snapshot (2.3.1~git+20080703+301d984-1) experimental; urgency=low
 
diff --git a/debian/control.modules.in b/debian/control.modules.in
index 8f60502..4d22ebd 100644
--- a/debian/control.modules.in
+++ b/debian/control.modules.in
@@ -3,7 +3,7 @@ Section: misc
 Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Chris Lamb <[EMAIL PROTECTED]>, Matthew Johnson <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5), bzip2
+Build-Depends: debhelper (>= 5), quilt, bzip2
 Standards-Version: 3.8.0
 
 Package: drm-modules-_KVERS_

commit 231d19c43084e47ab33c4f5a721efdfecd48e923
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Sun Jul 6 20:01:07 2008 +0100

Bump Standards-Version in generated drm-modules- package.

diff --git a/debian/changelog b/debian/changelog
index e99cb83..3563fb7 100644
--- a/debian/changelog
+++ b

drm-snapshot: Changes to 'debian-experimental'

2008-07-02 Thread Chris Lamb
 bsd-core/ati_pcigart.c |  127 +-
 bsd-core/drmP.h|   10 
 bsd-core/drm_bufs.c|4 
 bsd-core/drm_drv.c |   16 
 bsd-core/drm_irq.c |  126 +-
 bsd-core/i915/Makefile |2 
 bsd-core/i915_drv.c|   32 
 bsd-core/i915_suspend.c|1 
 debian/changelog   |   54 +
 debian/control |4 
 linux-core/Makefile.kernel |2 
 linux-core/ati_pcigart.c   |   39 
 linux-core/drm_agpsupport.c|4 
 linux-core/drm_drv.c   |6 
 linux-core/i915_drv.c  |  463 --
 linux-core/i915_fence.c|2 
 linux-core/i915_suspend.c  |1 
 linux-core/xgi_cmdlist.c   |2 
 linux-core/xgi_drv.c   |   21 
 linux-core/xgi_drv.h   |   21 
 linux-core/xgi_fb.c|4 
 linux-core/xgi_fence.c |   92 +-
 shared-core/drm_pciids.txt |   13 
 shared-core/i915_dma.c |   16 
 shared-core/i915_drv.h | 1813 ++---
 shared-core/i915_irq.c |  105 +-
 shared-core/i915_suspend.c |  520 +++
 shared-core/nouveau_drm.h  |4 
 shared-core/nouveau_drv.h  |2 
 shared-core/nouveau_mem.c  |   74 +
 shared-core/nouveau_notifier.c |2 
 shared-core/nouveau_object.c   |8 
 shared-core/nv50_fifo.c|4 
 shared-core/r300_cmdbuf.c  |  135 ++-
 shared-core/r300_reg.h |  229 -
 shared-core/radeon_cp.c|   52 -
 shared-core/radeon_drv.h   |   45 -
 shared-core/xgi_drm.h  |4 
 38 files changed, 2584 insertions(+), 1475 deletions(-)

New commits:
commit f04df1dd84723d2fed0d8570e0b6555a9910b349
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Thu Jul 3 00:30:58 2008 +0100

Fix changelog formatting.

Signed-off-by: Chris Lamb <[EMAIL PROTECTED]>

diff --git a/debian/changelog b/debian/changelog
index c65c6a6..dd3dbfe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,10 +5,12 @@ drm-snapshot (2.3.1~git+20080703+301d984-1) experimental; 
urgency=low
  - 94dcc83a... Revert "i915: only use tiled blits on 965+"
  - 727d4f1d... i915: only use tiled blits on 965+
  - e935925c... i915: enable bus mastering on i915 at resume time
- - 5d27fd94... nv50: when destroying a channel make sure it's not still 
current on PFIFO
+ - 5d27fd94... nv50: when destroying a channel make sure it's not still
+   current on PFIFO
  - d726eb2e... i915: remove unused variable
  - 893cd01a... i915: register definition & header file cleanup
- - 01e8f0ea... nv50: oops, keep VRAM allocations aligned at 64KiB - that's 
our page size..
+ - 01e8f0ea... nv50: oops, keep VRAM allocations aligned at 64KiB - that's
+   our page size..
  - 89cf2ee2... nv50: use same dma object for fb/tt access
  - b9ed0f99... nouveau: allocate drm-use vram buffers from end of vram.
  - 11f2a2ed... agp: use true/false instead of TRUE/FALSE
@@ -17,14 +19,16 @@ drm-snapshot (2.3.1~git+20080703+301d984-1) experimental; 
urgency=low
  - 9d79944a... r300: fix warning
  - 8712f0a1... drm: fix the ioctl to not believe userspace.
  - 00f549bd... i915: Add support for Intel 4 series chipsets
- - 59112c9e... radeon: *really* fix screen corruption thanks to Lukasz 
Krotowski
+ - 59112c9e... radeon: *really* fix screen corruption thanks to Lukasz
+   Krotowski
  - 6f8cc957... radeon: actualy try to fix the corruption
  - 9dd58d65... radeon: fix screen corruption introduced by last patch
  - 29ffa001... [FreeBSD] Fix another lock leak
  - 00b40639... radeon: bump driver date to know if lockup fix is in
  - 1aafbb83... radeon: r345xx fixe hard lockup
  - 5d99e79c... xgi: Bump kernel version
- - a07c8218... RADEON: use DSTCACHE_CTLSTAT rather than 
RB2D_DSTCACHE_CTLSTAT
+ - a07c8218... RADEON: use DSTCACHE_CTLSTAT rather than
+   B2D_DSTCACHE_CTLSTAT
  - b535567e... xgixp: Remove dependency on TTM fences
  - 4f3da2f2... xgi: Fix 64-bit kernel / 32-bit user issue.
  - cdd0cb0a... ati_pcigart: split out the page insert function
@@ -36,9 +40,11 @@ drm-snapshot (2.3.1~git+20080703+301d984-1) experimental; 
urgency=low
  - 3b6ca4bf... [FreeBSD] Rework ati_pcigart.c
  - 96141bd3... [FreeBSD] We need to request busmastering support.
  - 6d692171... [FreeBSD] Incorporate vblank fixes for bsd.
- - ec3d9960... [FreeBSD] Forgot to call mtx_destroy on all the locks at 
unload.
+ - ec3d9960... [FreeBSD] Forgot to call mtx_destroy on all the locks at
+   unload.
  - 93c57ff4... [FreeBSD] Remove the locks in the vblank_disable_fn
- - fc74c2e9... [FreeBSD] Go back to using vbl_lock and move init/destroy 
to load/unload.
+ - fc74c2e9... [FreeBSD] Go back to using vbl_lock and move init/destroy to
+   load/unload.
   * Don't create usr/share/lintian/overrides
   * Add dependency on quilt to drm-modules-source binary p

drm-snapshot: Changes to 'debian-experimental'

2008-06-05 Thread Chris Lamb
 debian/control |2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 391b78861299de6053c5386198969c0b650c78f0
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:45:19 2008 +0100

Add Vcs-{Git,Browser} fields

diff --git a/debian/control b/debian/control
index 1eb1f8e..fc02655 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,8 @@ Build-Depends: debhelper (>= 5), autotools-dev, libx11-dev, 
dpkg-dev (>= 1.13.19
 Standards-Version: 3.7.3
 Section: libs
 Homepage: http://dri.freedesktop.org/wiki/FrontPage
+Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/drm-snapshot
+Vcs-Browser: http://git.debian.org/?=pkg-xorg/lib/drm-snapshot.git
 
 Package: libdrm-dev
 Section: libdevel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



drm-snapshot: Changes to 'debian-experimental'

2008-06-05 Thread Chris Lamb
New branch 'debian-experimental' available with the following commits:
commit 7cc81e5c9cf4339825de48d5aa49ae20dc26e8df
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:32:21 2008 +0100

Remove legacy reference to libdrm-snapshot

commit 6e157bea762ec26c799e9df45c7fb5a4cf2b5adf
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:30:39 2008 +0100

Don't create usr/share/lintian/overrides

commit 171cd26bc99cc3519354224278474a532a9028fb
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:27:36 2008 +0100

Update shlibs to reflect Debian packaging

commit 8c1afd6f2d45f3fbd126514ec553418b92cf52ec
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:27:23 2008 +0100

Update debian/copyright

commit 5d06365b9a7ba903faf18ee9c00f86e189695d57
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:26:50 2008 +0100

Misc cosmetic changes

commit ebac449093a604058221a0af42fb42d6b38dda3e
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:24:23 2008 +0100

Add -dbg package

commit d6cc471ce60c81efa905b1d1dc9fe48a1ab89bf4
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:23:39 2008 +0100

Cosmetic changes to package long descriptions

commit 1f43a82d553bbc4ffad6d2fa00e52149ed7a5f58
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:21:40 2008 +0100

Add Homepage: field

commit d938540925223d80bc32c462b0a4cf3a6ff2095e
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:21:19 2008 +0100

Bump Standards-Version to 3.7.3

commit 52b6ac1e5efa5d180b5275139feaaa0d3bd75a86
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:20:57 2008 +0100

Tidy Build-Depends

commit fbc5082854f65937f5bff854f181243d8a605a1f
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:20:04 2008 +0100

Set Maintainer to Debian X Strike Force, add Uploaders

commit 78a7acbcb06cca2f708f4e3404c559faa3511cf6
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:17:53 2008 +0100

Rename source package to drm-snapshot

commit 5da546d94f70886169230e7e20337cd7cab182bb
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:17:21 2008 +0100

Add changelog entry for Debian experimental

commit faa4c1584c1652af8bed7880727ef07406a738ac
Author: Chris Lamb <[EMAIL PROTECTED]>
Date:   Fri Jun 6 06:12:28 2008 +0100

Import Christopher James Halse Rogers' <[EMAIL PROTECTED]> Ubuntu packaging


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]