libdrm: Changes to 'debian-unstable'

2017-12-18 Thread Andreas Boll
 Android.common.mk  |1 
 amdgpu/Android.mk  |3 
 amdgpu/Makefile.am |5 
 amdgpu/amdgpu-symbol-check |3 
 amdgpu/amdgpu.h|   43 +
 amdgpu/amdgpu_asic_id.c|  139 
 amdgpu/amdgpu_cs.c |   28 +++
 amdgpu/amdgpu_device.c |   51 +-
 amdgpu/amdgpu_internal.h   |   18 --
 amdgpu/amdgpu_vamgr.c  |   31 +--
 configure.ac   |2 
 data/amdgpu.ids|   31 +++
 debian/changelog   |   11 +
 debian/control |2 
 debian/libdrm-amdgpu1.symbols  |3 
 debian/libdrm-etnaviv1.symbols |5 
 debian/libdrm-freedreno1.symbols   |1 
 debian/libdrm2.symbols |8 
 debian/rules   |8 
 etnaviv/Makefile.sources   |1 
 etnaviv/etnaviv-symbol-check   |5 
 etnaviv/etnaviv_bo_cache.c |   26 ++-
 etnaviv/etnaviv_cmd_stream.c   |   20 ++
 etnaviv/etnaviv_drm.h  |   43 -
 etnaviv/etnaviv_drmif.h|   23 ++
 etnaviv/etnaviv_perfmon.c  |  189 ++
 etnaviv/etnaviv_priv.h |   25 ++
 exynos/exynos_fimg2d.c |   21 ++
 exynos/exynos_fimg2d.h |   21 ++
 exynos/fimg2d_reg.h|   21 ++
 freedreno/freedreno-symbol-check   |1 
 freedreno/freedreno_drmif.h|3 
 freedreno/freedreno_pipe.c |   19 ++
 freedreno/freedreno_priv.h |3 
 freedreno/kgsl/kgsl_pipe.c |3 
 freedreno/kgsl/kgsl_priv.h |2 
 freedreno/msm/msm_drm.h|   40 
 freedreno/msm/msm_pipe.c   |   41 
 freedreno/msm/msm_priv.h   |3 
 freedreno/msm/msm_ringbuffer.c |1 
 include/drm/README |   22 --
 include/drm/mga_drm.h  |   12 +
 include/drm/nouveau_drm.h  |   94 ++-
 include/drm/qxl_drm.h  |   82 +
 include/drm/r128_drm.h |   10 +
 include/drm/radeon_drm.h   |  128 +++
 include/drm/savage_drm.h   |   20 +-
 include/drm/sis_drm.h  |   10 +
 include/drm/tegra_drm.h|   14 +
 include/drm/vc4_drm.h  |   47 +
 include/drm/via_drm.h  |8 
 include/drm/vmwgfx_drm.h   |9 +
 libkms/exynos.c|   22 ++
 tests/amdgpu/amdgpu_test.c |  186 +++---
 tests/amdgpu/amdgpu_test.h |   56 ++
 tests/amdgpu/basic_tests.c |  311 +++--
 tests/amdgpu/bo_tests.c|   75 
 tests/amdgpu/cs_tests.c|   64 +++
 tests/amdgpu/deadlock_tests.c  |   27 ++-
 tests/amdgpu/uvd_enc_tests.c   |   81 +++--
 tests/amdgpu/vce_tests.c   |   65 +++
 tests/amdgpu/vcn_tests.c   |   74 +++-
 tests/exynos/exynos_fimg2d_event.c |   27 ++-
 tests/exynos/exynos_fimg2d_perf.c  |   27 ++-
 tests/exynos/exynos_fimg2d_test.c  |   21 ++
 xf86drm.c  |   63 +++
 xf86drm.h  |   14 +
 xf86drmMode.c  |   98 +++
 xf86drmMode.h  |   22 ++
 69 files changed, 1940 insertions(+), 653 deletions(-)

New commits:
commit 69d8e77f048c02cc963e83b38732979aa3adf2b8
Author: Andreas Boll 
Date:   Mon Dec 18 17:47:57 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 29c9b61..b21986d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.89-1) UNRELEASED; urgency=medium
+libdrm (2.4.89-1) unstable; urgency=medium
 
   * New upstream release.
   * Update libdrm2.symbols and shlibs.
@@ -7,7 +7,7 @@ libdrm (2.4.89-1) UNRELEASED; urgency=medium
   * Update libdrm-freedreno1.symbols and shlibs.
   * Bump standards version to 4.1.2.
 
- -- Andreas Boll   Mon, 18 Dec 2017 16:53:06 +0100
+ -- Andreas Boll   Mon, 18 Dec 2017 17:47:40 +0100
 
 libdrm (2.4.88-1) unstable; urgency=medium
 

commit 69bb021a2ba39dcc8c8604a886974b5b14bc3eb0
Author: Andreas Boll 
Date:   Mon Dec 18 17:38:24 2017 +0100

Bump standards version to 4.1.2.

diff --git a/debian/changelog b/debian/changelog
index f19ae29..29c9b61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libdrm (2.4.89-1) UNRELEASED; urgency=medium
   * Update libdrm-amdgpu1.symbols and shlibs.
   * Update libdrm-etnaviv1.symbols and shlibs.
   * Update libdrm-freedreno1.symbols and shlibs.
+  * Bump standards version to 4.1.2.
 
  -- Andreas Boll   Mon, 18 Dec 2017 16:53:06 +0100
 
diff --git a/debian/control b/debian/control
index 2274f72..fd4688e 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
  

libdrm: Changes to 'debian-unstable'

2017-11-14 Thread Andreas Boll
 amdgpu/Makefile.sources   |1 
 amdgpu/amdgpu-symbol-check|2 
 amdgpu/amdgpu.h   |   18 +
 amdgpu/amdgpu_vm.c|   53 ++
 configure.ac  |2 
 debian/changelog  |7 +
 debian/libdrm-amdgpu1.symbols |2 
 debian/rules  |2 
 include/drm/drm.h |   41 +++
 include/drm/drm_mode.h|   92 +++--
 tests/amdgpu/Makefile.am  |3 
 tests/amdgpu/amdgpu_test.c|7 +
 tests/amdgpu/amdgpu_test.h|   15 
 tests/amdgpu/vm_tests.c   |  151 ++
 xf86drm.c |   38 +-
 15 files changed, 403 insertions(+), 31 deletions(-)

New commits:
commit a9362d253586a2f0d2c142a5084de1eb283e7c39
Author: Andreas Boll 
Date:   Tue Nov 14 10:10:31 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 5551899..d0d865b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libdrm (2.4.88-1) UNRELEASED; urgency=medium
+libdrm (2.4.88-1) unstable; urgency=medium
 
   * New upstream release.
   * Update libdrm-amdgpu1.symbols and shlibs.
 
- -- Andreas Boll   Tue, 14 Nov 2017 09:48:52 +0100
+ -- Andreas Boll   Tue, 14 Nov 2017 10:10:19 +0100
 
 libdrm (2.4.85-1) unstable; urgency=medium
 

commit 2b0f9f2223df588e1f911f0eb4cb6ab823ee5dbc
Author: Andreas Boll 
Date:   Tue Nov 14 10:00:51 2017 +0100

Update libdrm-amdgpu1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index c451923..5551899 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.88-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update libdrm-amdgpu1.symbols and shlibs.
 
  -- Andreas Boll   Tue, 14 Nov 2017 09:48:52 +0100
 
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index 0b516ff..4dde497 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -53,3 +53,5 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_va_range_alloc@Base 2.4.63
  amdgpu_va_range_free@Base 2.4.63
  amdgpu_va_range_query@Base 2.4.63
+ amdgpu_vm_reserve_vmid@Base 2.4.88
+ amdgpu_vm_unreserve_vmid@Base 2.4.88
diff --git a/debian/rules b/debian/rules
index 113a619..502ddab 100755
--- a/debian/rules
+++ b/debian/rules
@@ -108,7 +108,7 @@ ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (>= 2.4.66)' -- -c4
 endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.39)' -- -c4
-   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.85)' -- -c4
+   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.88)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4

commit 48a5d7be0af0476aca26aed42c2e941716f5c630
Author: Andreas Boll 
Date:   Tue Nov 14 09:49:04 2017 +0100

Bump changelog

diff --git a/debian/changelog b/debian/changelog
index d866408..c451923 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.88-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll   Tue, 14 Nov 2017 09:48:52 +0100
+
 libdrm (2.4.85-1) unstable; urgency=medium
 
   * New upstream release.

commit 2fe4c07b38ded7f4b9341512da6e670d3321012b
Author: Marek Olšák 
Date:   Fri Nov 3 17:28:58 2017 +0100

configure.ac: bump version for release

diff --git a/configure.ac b/configure.ac
index a300ff3..b2d961b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.87],
+[2.4.88],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit f3091bac21a963f1a3d8ce5db85c0f2b4acbeb49
Author: Andrey Grodzovsky 
Date:   Thu Nov 2 10:29:55 2017 -0400

amdgpu: Fix wrappers for AMDGPU_VM IOCTL.

Rmove amdgpu_context_handle from the interface and use
amdgpu_device_handle instead. Uupdate VMID reservation test
accordingly.

Signed-off-by: Andrey Grodzovsky 
Reviewed-by: Christian König 

diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h
index 597fc2b..df85a24 100644
--- a/amdgpu/amdgpu.h
+++ b/amdgpu/amdgpu.h
@@ -1496,7 +1496,7 @@ void amdgpu_cs_chunk_fence_info_to_data(struct 
amdgpu_cs_fence_info *fence_info,
  *
  * \return  0 on success otherwise POSIX Error code
 */
-int amdgpu_vm_reserve_vmid(amdgpu_context_handle context, uint32_t flags);
+int amdgpu_vm_reserve_vmid(amdgpu_device_handle dev, uint32_t flags);
 
 /**
  * Free reserved VMID
@@ -1505,7 +1505,7 @@ int 

libdrm: Changes to 'debian-unstable'

2017-10-30 Thread Andreas Boll
 amdgpu/amdgpu-symbol-check|1 
 amdgpu/amdgpu.h   |   17 +++-
 amdgpu/amdgpu_cs.c|   17 ++--
 configure.ac  |2 
 debian/changelog  |8 +++
 debian/control|2 
 debian/libdrm-amdgpu1.symbols |1 
 debian/rules  |2 
 include/drm/amdgpu_drm.h  |   32 ++-
 tests/modetest/modetest.c |   89 +-
 xf86drmMode.c |   10 ++--
 xf86drmMode.h |   11 ++---
 12 files changed, 171 insertions(+), 21 deletions(-)

New commits:
commit d3feff5f1afbdee438c7375763f13846e965c3e1
Author: Andreas Boll 
Date:   Mon Oct 30 14:01:53 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index febcc7a..d866408 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.85-1) UNRELEASED; urgency=medium
+libdrm (2.4.85-1) unstable; urgency=medium
 
   * New upstream release.
   * Update libdrm-amdgpu1.symbols and shlibs.
   * Bump standards version to 4.1.1.
 
- -- Andreas Boll   Mon, 30 Oct 2017 13:38:25 +0100
+ -- Andreas Boll   Mon, 30 Oct 2017 14:01:40 +0100
 
 libdrm (2.4.84-2) unstable; urgency=medium
 

commit 0e8476c29d68f07032212bae9d4b3d18e14319c7
Author: Andreas Boll 
Date:   Mon Oct 30 13:52:39 2017 +0100

Bump standards version to 4.1.1.

diff --git a/debian/changelog b/debian/changelog
index 18ce89d..febcc7a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.85-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update libdrm-amdgpu1.symbols and shlibs.
+  * Bump standards version to 4.1.1.
 
  -- Andreas Boll   Mon, 30 Oct 2017 13:38:25 +0100
 
diff --git a/debian/control b/debian/control
index 3777fcc..2274f72 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
  libpciaccess-dev,
  valgrind [amd64 armhf i386 mips mipsel powerpc s390x],
  libbsd-dev [kfreebsd-any],
-Standards-Version: 4.0.0
+Standards-Version: 4.1.1
 Section: libs
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git

commit af89a5aba1c4e275cbf07bb4e3f6476981e07ad0
Author: Andreas Boll 
Date:   Mon Oct 30 13:51:33 2017 +0100

Update libdrm-amdgpu1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 848315c..18ce89d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.85-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update libdrm-amdgpu1.symbols and shlibs.
 
  -- Andreas Boll   Mon, 30 Oct 2017 13:38:25 +0100
 
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index 8a6dd8d..0b516ff 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -18,6 +18,7 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_cs_chunk_fence_to_dep@Base 2.4.82
  amdgpu_cs_create_semaphore@Base 2.4.67
  amdgpu_cs_create_syncobj@Base 2.4.82
+ amdgpu_cs_ctx_create2@Base 2.4.85
  amdgpu_cs_ctx_create@Base 2.4.63
  amdgpu_cs_ctx_free@Base 2.4.63
  amdgpu_cs_destroy_semaphore@Base 2.4.67
diff --git a/debian/rules b/debian/rules
index fecf6e4..113a619 100755
--- a/debian/rules
+++ b/debian/rules
@@ -108,7 +108,7 @@ ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (>= 2.4.66)' -- -c4
 endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.39)' -- -c4
-   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.82)' -- -c4
+   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.85)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4

commit ffde4528e6647e5b5a2668f0139857c061b62de6
Author: Andreas Boll 
Date:   Mon Oct 30 13:38:41 2017 +0100

Bump changelog

diff --git a/debian/changelog b/debian/changelog
index 96948fa..848315c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.85-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll   Mon, 30 Oct 2017 13:38:25 +0100
+
 libdrm (2.4.84-2) unstable; urgency=medium
 
   * libdrm-amdgpu1.symbols: Updated.

commit e580be90e88eeed95faa5452e343f3ec509517e5
Author: Marek Olšák 
Date:   Sat Oct 21 00:26:24 2017 +0200

configure.ac: bump version to 2.4.85

diff --git a/configure.ac b/configure.ac
index ccb910a..16df3a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.84],
+[2.4.85],
 

libdrm: Changes to 'debian-unstable'

2017-10-13 Thread Timo Aaltonen
 debian/changelog  |6 ++
 debian/libdrm-amdgpu1.symbols |4 
 2 files changed, 10 insertions(+)

New commits:
commit b5edf1b07e3c613d245a69e9dedad6f24232301f
Author: Timo Aaltonen 
Date:   Fri Oct 13 10:42:56 2017 +0300

upload to unstable

diff --git a/debian/changelog b/debian/changelog
index feaeae6..96948fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.84-2) UNRELEASED; urgency=medium
+libdrm (2.4.84-2) unstable; urgency=medium
 
   * libdrm-amdgpu1.symbols: Updated.
 
- -- Timo Aaltonen   Fri, 13 Oct 2017 10:18:46 +0300
+ -- Timo Aaltonen   Fri, 13 Oct 2017 10:42:37 +0300
 
 libdrm (2.4.84-1) unstable; urgency=medium
 

commit f576442ba4423efbb4baefa650aa032560c2f32c
Author: Timo Aaltonen 
Date:   Fri Oct 13 10:23:59 2017 +0300

libdrm-amdgpu1.symbols: Updated.

diff --git a/debian/changelog b/debian/changelog
index c249462..feaeae6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.84-2) UNRELEASED; urgency=medium
+
+  * libdrm-amdgpu1.symbols: Updated.
+
+ -- Timo Aaltonen   Fri, 13 Oct 2017 10:18:46 +0300
+
 libdrm (2.4.84-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index 7b17173..8a6dd8d 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -23,12 +23,16 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_cs_destroy_semaphore@Base 2.4.67
  amdgpu_cs_destroy_syncobj@Base 2.4.82
  amdgpu_cs_export_syncobj@Base 2.4.82
+ amdgpu_cs_fence_to_handle@Base 2.4.84
  amdgpu_cs_import_syncobj@Base 2.4.82
  amdgpu_cs_query_fence_status@Base 2.4.63
  amdgpu_cs_query_reset_state@Base 2.4.63
  amdgpu_cs_signal_semaphore@Base 2.4.67
  amdgpu_cs_submit@Base 2.4.63
  amdgpu_cs_submit_raw@Base 2.4.82
+ amdgpu_cs_syncobj_export_sync_file@Base 2.4.84
+ amdgpu_cs_syncobj_import_sync_file@Base 2.4.84
+ amdgpu_cs_syncobj_wait@Base 2.4.84
  amdgpu_cs_wait_fences@Base 2.4.81
  amdgpu_cs_wait_semaphore@Base 2.4.67
  amdgpu_device_deinitialize@Base 2.4.63



libdrm: Changes to 'debian-unstable'

2017-10-13 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 79112c95c3bad5b547f8e56e5c833ed60061e61a
Author: Timo Aaltonen 
Date:   Fri Oct 13 09:10:44 2017 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 5cc6a30..c249462 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libdrm (2.4.84-1) UNRELEASED; urgency=medium
+libdrm (2.4.84-1) unstable; urgency=medium
 
   * New upstream release.
   * libdrm2.symbols: Updated.
 
- -- Timo Aaltonen   Fri, 13 Oct 2017 08:59:10 +0300
+ -- Timo Aaltonen   Fri, 13 Oct 2017 09:10:17 +0300
 
 libdrm (2.4.83-1) unstable; urgency=medium
 

commit 2a8bee86de6e66bf59dbf555bbc25a1d92c0e13d
Author: Timo Aaltonen 
Date:   Fri Oct 13 09:10:15 2017 +0300

libdrm2.symbols: Updated.

diff --git a/debian/changelog b/debian/changelog
index 7eacdd0..5cc6a30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.84-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * libdrm2.symbols: Updated.
 
  -- Timo Aaltonen   Fri, 13 Oct 2017 08:59:10 +0300
 
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 57b1814..2bb159e 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -174,6 +174,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmSyncobjFDToHandle@Base 2.4.82
  drmSyncobjHandleToFD@Base 2.4.82
  drmSyncobjImportSyncFile@Base 2.4.82
+ drmSyncobjWait@Base 2.4.84
  drmUnlock@Base 2.3.1
  drmUnmap@Base 2.3.1
  drmUnmapBufs@Base 2.3.1



libdrm: Changes to 'debian-unstable'

2017-10-13 Thread Timo Aaltonen
 Android.common.mk|2 
 amdgpu/Android.mk|2 
 amdgpu/amdgpu-symbol-check   |4 
 amdgpu/amdgpu.h  |   64 ++
 amdgpu/amdgpu_asic_id.c  |   15 +-
 amdgpu/amdgpu_cs.c   |   54 
 amdgpu/amdgpu_device.c   |   19 ++-
 configure.ac |2 
 data/Android.mk  |3 
 debian/changelog |6 
 etnaviv/etnaviv_bo.c |5 
 freedreno/kgsl/kgsl_ringbuffer.c |2 
 include/drm/amdgpu_drm.h |   21 +++
 include/drm/drm.h|   22 +++
 include/drm/drm_mode.h   |   47 +++
 intel/intel_chipset.h|4 
 tests/amdgpu/Makefile.am |7 -
 tests/amdgpu/amdgpu_test.c   |6 
 tests/amdgpu/amdgpu_test.h   |   15 ++
 tests/amdgpu/basic_tests.c   |8 +
 tests/amdgpu/deadlock_tests.c|  245 +++
 tests/amdgpu/uvd_enc_tests.c |   31 +++-
 tests/amdgpu/uve_ib.h|4 
 xf86drm.c|   22 +++
 xf86drm.h|3 
 25 files changed, 586 insertions(+), 27 deletions(-)

New commits:
commit 6bfd418587781ed6b1bc297985cb2736ca5a015b
Author: Timo Aaltonen 
Date:   Fri Oct 13 09:04:28 2017 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 7eacdd0..ce8d938 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.84-1) UNRELEASED; urgency=medium
+libdrm (2.4.84-1) unstable; urgency=medium
 
   * New upstream release.
 
- -- Timo Aaltonen   Fri, 13 Oct 2017 08:59:10 +0300
+ -- Timo Aaltonen   Fri, 13 Oct 2017 09:04:18 +0300
 
 libdrm (2.4.83-1) unstable; urgency=medium
 

commit d88127af6625adcdf2717fc5472b9b7465bcdb14
Author: Timo Aaltonen 
Date:   Fri Oct 13 09:04:15 2017 +0300

update the changelog

diff --git a/debian/changelog b/debian/changelog
index 5e18d58..7eacdd0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.84-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Fri, 13 Oct 2017 08:59:10 +0300
+
 libdrm (2.4.83-1) unstable; urgency=medium
 
   * New upstream release.

commit 290d29d9794813a2fe0578dbb905ad09bc810516
Author: Marek Olšák 
Date:   Thu Oct 12 20:48:54 2017 +0200

configure.ac: bump version to 2.4.84

diff --git a/configure.ac b/configure.ac
index f847a66..ccb910a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.83],
+[2.4.84],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit c74d4614048f65b412caa572c900d15adba38ce3
Author: Marek Olšák 
Date:   Fri Sep 8 16:05:54 2017 +0200

amdgpu: add amdgpu_cs_fence_to_handle

v2: update amdgpu-symbol-check

Reviewed-by: Chunming Zhou 

diff --git a/amdgpu/amdgpu-symbol-check b/amdgpu/amdgpu-symbol-check
index 7ecfc98..d9f89ef 100755
--- a/amdgpu/amdgpu-symbol-check
+++ b/amdgpu/amdgpu-symbol-check
@@ -34,6 +34,7 @@ amdgpu_cs_ctx_free
 amdgpu_cs_destroy_semaphore
 amdgpu_cs_destroy_syncobj
 amdgpu_cs_export_syncobj
+amdgpu_cs_fence_to_handle
 amdgpu_cs_import_syncobj
 amdgpu_cs_query_fence_status
 amdgpu_cs_query_reset_state
diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h
index 979acfc..23cde10 100644
--- a/amdgpu/amdgpu.h
+++ b/amdgpu/amdgpu.h
@@ -1433,6 +1433,20 @@ int 
amdgpu_cs_syncobj_import_sync_file(amdgpu_device_handle dev,
   int sync_file_fd);
 
 /**
+ * Export an amdgpu fence as a handle (syncobj or fd).
+ *
+ * \param what AMDGPU_FENCE_TO_HANDLE_GET_{SYNCOBJ, FD}
+ * \param out_handle   returned handle
+ *
+ * \return   0 on success\n
+ *  <0 - Negative POSIX Error code
+ */
+int amdgpu_cs_fence_to_handle(amdgpu_device_handle dev,
+ struct amdgpu_cs_fence *fence,
+ uint32_t what,
+ uint32_t *out_handle);
+
+/**
  *  Submit raw command submission to kernel
  *
  * \param   dev   - \c [in] device handle
diff --git a/amdgpu/amdgpu_cs.c b/amdgpu/amdgpu_cs.c
index 2cde7bf..9577d5c 100644
--- a/amdgpu/amdgpu_cs.c
+++ b/amdgpu/amdgpu_cs.c
@@ -713,3 +713,25 @@ void amdgpu_cs_chunk_fence_to_dep(struct amdgpu_cs_fence 
*fence,
dep->ctx_id = fence->context->id;
dep->handle = fence->fence;
 }
+
+int amdgpu_cs_fence_to_handle(amdgpu_device_handle dev,
+ struct amdgpu_cs_fence *fence,
+ uint32_t what,
+ uint32_t *out_handle)
+{
+   union drm_amdgpu_fence_to_handle fth = {0};
+   int r;
+
+   fth.in.fence.ctx_id = fence->context->id;
+   fth.in.fence.ip_type = 

libdrm: Changes to 'debian-unstable'

2017-10-03 Thread Timo Aaltonen
 amdgpu/Android.mk  |6 
 amdgpu/amdgpu_bo.c |   58 ++--
 amdgpu/amdgpu_internal.h   |   24 -
 configure.ac   |2 
 data/Android.mk|9 
 data/amdgpu.ids|1 
 debian/changelog   |6 
 etnaviv/etnaviv_bo.c   |2 
 freedreno/freedreno_bo.c   |1 
 freedreno/freedreno_pipe.c |   10 
 freedreno/msm/msm_ringbuffer.c |8 
 include/drm/drm_fourcc.h   |   31 ++
 include/drm/drm_mode.h |   50 +++
 radeon/radeon_surface.c|1 
 tests/amdgpu/Makefile.am   |1 
 tests/amdgpu/amdgpu_test.c |6 
 tests/amdgpu/amdgpu_test.h |   15 +
 tests/amdgpu/basic_tests.c |  270 ++---
 tests/amdgpu/cs_tests.c|   44 ++-
 tests/amdgpu/frame.h   |2 
 tests/amdgpu/uvd_enc_tests.c   |  500 ++
 tests/amdgpu/uve_ib.h  |  527 +
 tests/amdgpu/vce_tests.c   |   44 ++-
 tests/drmsl.c  |   28 +-
 xf86drm.c  |6 
 25 files changed, 1464 insertions(+), 188 deletions(-)

New commits:
commit f099b599fc13620a6774b1fc358bc5f2adb953e4
Author: Timo Aaltonen 
Date:   Tue Oct 3 11:15:37 2017 +0300

release to sid

diff --git a/debian/changelog b/debian/changelog
index cc110bc..5e18d58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.83-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Tue, 03 Oct 2017 11:15:26 +0300
+
 libdrm (2.4.82-1) unstable; urgency=medium
 
   * New upstream release.

commit f19dbb79fe54994ecd505ac67ad15d19f591933a
Author: Daniel Stone 
Date:   Thu Aug 24 12:31:30 2017 +0100

configure.ac: Bump version to 2.4.83

diff --git a/configure.ac b/configure.ac
index 5a7b1f8..f847a66 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.82],
+[2.4.83],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit 99d3f8253cff617af4662c48ba737bf6e10e146e
Author: Philipp Zabel 
Date:   Mon Aug 21 14:41:11 2017 +0200

etnaviv: fix etna_bo_from_name

Look up BOs from the name table using the name parameter instead of
req.handle (which at this point is always zero).

Signed-off-by: Philipp Zabel 
Reviewed-by: Eric Engestrom 
Reviewed-by: Christian Gmeiner 
Reviewed-by: Wladimir J. van der Laan 
Reviewed-by: Daniel Stone 

diff --git a/etnaviv/etnaviv_bo.c b/etnaviv/etnaviv_bo.c
index 4ad0434..4fe877f 100644
--- a/etnaviv/etnaviv_bo.c
+++ b/etnaviv/etnaviv_bo.c
@@ -173,7 +173,7 @@ struct etna_bo *etna_bo_from_name(struct etna_device *dev, 
uint32_t name)
pthread_mutex_lock(_lock);
 
/* check name table first, to see if bo is already open: */
-   bo = lookup_bo(dev->name_table, req.handle);
+   bo = lookup_bo(dev->name_table, name);
if (bo)
goto out_unlock;
 

commit a0531e76f68e5f69cdc149d7cbff4ba299352dfe
Author: Chih-Wei Huang 
Date:   Thu Jul 27 16:20:52 2017 +0800

android: amdgpu: fix build break

Define two macros to avoid building errors.

Fixes: 7e6bf88cac (amdgpu: move asic id table to a separate file)

Signed-off-by: Chih-Wei Huang 

diff --git a/amdgpu/Android.mk b/amdgpu/Android.mk
index bf0611b..88d3765 100644
--- a/amdgpu/Android.mk
+++ b/amdgpu/Android.mk
@@ -10,5 +10,11 @@ LOCAL_SHARED_LIBRARIES := libdrm
 
 LOCAL_SRC_FILES := $(LIBDRM_AMDGPU_FILES)
 
+LOCAL_CFLAGS := \
+   -DAMDGPU_ASIC_ID_TABLE=\"/system/etc/hwdata/amdgpu.ids\" \
+   -DAMDGPU_ASIC_ID_TABLE_NUM_ENTRIES=$(shell egrep -ci 
'^[0-9a-f]{4},.*[0-9a-f]+,' $(LIBDRM_TOP)/data/amdgpu.ids)
+
+LOCAL_REQUIRED_MODULES := amdgpu.ids
+
 include $(LIBDRM_COMMON_MK)
 include $(BUILD_SHARED_LIBRARY)

commit e5ce5c6807a85187dd9cede54e9144f3bcc3ee47
Author: Chih-Wei Huang 
Date:   Thu Jul 27 16:20:51 2017 +0800

android: add rules to build amdgpu.ids

Signed-off-by: Chih-Wei Huang 

diff --git a/data/Android.mk b/data/Android.mk
new file mode 100644
index 000..3c1fd7c
--- /dev/null
+++ b/data/Android.mk
@@ -0,0 +1,9 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := amdgpu.ids
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/hwdata
+LOCAL_SRC_FILES := $(LOCAL_MODULE)
+include $(BUILD_PREBUILT)

commit 20138ea997e4e2eadd43846c114a7891688d653d
Author: Jan Vesely 
Date:   Fri Jul 28 10:23:22 2017 -0400

drmsltest: Check expected neighbours

Fixes: 

libdrm: Changes to 'debian-unstable'

2017-07-28 Thread Emilio Pozuelo Monfort
 debian/changelog |6 --
 debian/control   |2 +-
 debian/rules |4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

New commits:
commit fc3d4a6ecc5435f07b9408249042d61f667487ba
Author: Emilio Pozuelo Monfort 
Date:   Fri Jul 28 22:40:23 2017 +0200

Release to unstable

diff --git a/debian/changelog b/debian/changelog
index 56040ae..cc110bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.82-1) UNRELEASED; urgency=medium
+libdrm (2.4.82-1) unstable; urgency=medium
 
   * New upstream release.
   * debian/upstream/signing-key.asc: add key from Lucas Stach.
@@ -7,7 +7,7 @@ libdrm (2.4.82-1) UNRELEASED; urgency=medium
   * debian/rules: Bump shlibs for the libraries with new symbols.
   * debian/control: Bump Standards-Version to 4.0.0; no changes needed.
 
- -- Emilio Pozuelo Monfort   Wed, 26 Jul 2017 19:18:06 +0200
+ -- Emilio Pozuelo Monfort   Fri, 28 Jul 2017 22:40:20 +0200
 
 libdrm (2.4.81-2) unstable; urgency=medium
 

commit a212996b7db9074c71993ff3796770f29c93638f
Author: Emilio Pozuelo Monfort 
Date:   Fri Jul 28 22:40:12 2017 +0200

Bump Standards-Version to 4.0.0

diff --git a/debian/changelog b/debian/changelog
index 0ceeab8..56040ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libdrm (2.4.82-1) UNRELEASED; urgency=medium
   * Add libdrm-common package for new data files.
   * debian/*.symbols: add new symbols.
   * debian/rules: Bump shlibs for the libraries with new symbols.
+  * debian/control: Bump Standards-Version to 4.0.0; no changes needed.
 
  -- Emilio Pozuelo Monfort   Wed, 26 Jul 2017 19:18:06 +0200
 
diff --git a/debian/control b/debian/control
index 5466d8d..3777fcc 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
  libpciaccess-dev,
  valgrind [amd64 armhf i386 mips mipsel powerpc s390x],
  libbsd-dev [kfreebsd-any],
-Standards-Version: 3.9.8
+Standards-Version: 4.0.0
 Section: libs
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git

commit b8299f5d1ec3b8f990fcbfbf14feca65681e98c1
Author: Emilio Pozuelo Monfort 
Date:   Fri Jul 28 22:38:39 2017 +0200

Bump shlibs for the libraries with new symbols

diff --git a/debian/changelog b/debian/changelog
index 832c067..0ceeab8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libdrm (2.4.82-1) UNRELEASED; urgency=medium
   * debian/upstream/signing-key.asc: add key from Lucas Stach.
   * Add libdrm-common package for new data files.
   * debian/*.symbols: add new symbols.
+  * debian/rules: Bump shlibs for the libraries with new symbols.
 
  -- Emilio Pozuelo Monfort   Wed, 26 Jul 2017 19:18:06 +0200
 
diff --git a/debian/rules b/debian/rules
index bf130d6..fecf6e4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -100,7 +100,7 @@ override_dh_install:
dh_install --fail-missing
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.81)' --add-udeb=libdrm2-udeb 
-- -c4
+   dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.82)' --add-udeb=libdrm2-udeb 
-- -c4
 ifeq ($(INTEL), yes)
dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.75)' -- -c4
 endif
@@ -108,7 +108,7 @@ ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (>= 2.4.66)' -- -c4
 endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.39)' -- -c4
-   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.81)' -- -c4
+   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.82)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4



libdrm: Changes to 'debian-unstable'

2017-07-26 Thread Emilio Pozuelo Monfort
 Android.common.mk   |1 
 Makefile.am |1 
 amdgpu/.editorconfig|9 
 amdgpu/Makefile.am  |7 
 amdgpu/Makefile.sources |2 
 amdgpu/amdgpu-symbol-check  |7 
 amdgpu/amdgpu.h |   85 +++-
 amdgpu/amdgpu_asic_id.c |  219 ++
 amdgpu/amdgpu_asic_id.h |  165 ---
 amdgpu/amdgpu_cs.c  |   85 
 amdgpu/amdgpu_device.c  |   28 -
 amdgpu/amdgpu_internal.h|   10 
 configure.ac|6 
 data/Makefile.am|   23 +
 data/amdgpu.ids |  159 +++
 debian/changelog|9 
 debian/control  |   16 
 debian/libdrm-amdgpu1.symbols   |7 
 debian/libdrm-common.install|1 
 debian/libdrm2.symbols  |6 
 debian/upstream/signing-key.asc |   45 ++
 etnaviv/etnaviv_cmd_stream.c|8 
 include/drm/amdgpu_drm.h|   54 ++
 include/drm/drm.h   |   26 +
 include/drm/drm_fourcc.h|  147 ++
 include/drm/drm_sarea.h |8 
 include/drm/vc4_drm.h   |   22 -
 intel/intel_bufmgr_gem.c|2 
 intel/intel_chipset.h   |   65 ++-
 intel/intel_decode.c|4 
 tests/amdgpu/Makefile.am|5 
 tests/amdgpu/amdgpu_test.c  |   24 -
 tests/amdgpu/amdgpu_test.h  |   15 
 tests/amdgpu/cs_tests.c |7 
 tests/amdgpu/decode_messages.h  |  848 
 tests/amdgpu/uvd_messages.h |  813 --
 tests/amdgpu/vcn_tests.c|  410 +++
 xf86drm.c   |   83 +++
 xf86drm.h   |8 
 39 files changed, 2421 insertions(+), 1019 deletions(-)

New commits:
commit 2a37112d9dec6a9a5a4d6ab5716f287b9d4227e9
Author: Emilio Pozuelo Monfort 
Date:   Wed Jul 26 20:10:15 2017 +0200

Add new symbols

diff --git a/debian/changelog b/debian/changelog
index 68cb8d5..832c067 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.82-1) UNRELEASED; urgency=medium
   * New upstream release.
   * debian/upstream/signing-key.asc: add key from Lucas Stach.
   * Add libdrm-common package for new data files.
+  * debian/*.symbols: add new symbols.
 
  -- Emilio Pozuelo Monfort   Wed, 26 Jul 2017 19:18:06 +0200
 
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index 842463b..7b17173 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -14,14 +14,21 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_bo_va_op_raw@Base 2.4.77
  amdgpu_bo_wait_for_idle@Base 2.4.63
  amdgpu_create_bo_from_user_mem@Base 2.4.63
+ amdgpu_cs_chunk_fence_info_to_data@Base 2.4.82
+ amdgpu_cs_chunk_fence_to_dep@Base 2.4.82
  amdgpu_cs_create_semaphore@Base 2.4.67
+ amdgpu_cs_create_syncobj@Base 2.4.82
  amdgpu_cs_ctx_create@Base 2.4.63
  amdgpu_cs_ctx_free@Base 2.4.63
  amdgpu_cs_destroy_semaphore@Base 2.4.67
+ amdgpu_cs_destroy_syncobj@Base 2.4.82
+ amdgpu_cs_export_syncobj@Base 2.4.82
+ amdgpu_cs_import_syncobj@Base 2.4.82
  amdgpu_cs_query_fence_status@Base 2.4.63
  amdgpu_cs_query_reset_state@Base 2.4.63
  amdgpu_cs_signal_semaphore@Base 2.4.67
  amdgpu_cs_submit@Base 2.4.63
+ amdgpu_cs_submit_raw@Base 2.4.82
  amdgpu_cs_wait_fences@Base 2.4.81
  amdgpu_cs_wait_semaphore@Base 2.4.67
  amdgpu_device_deinitialize@Base 2.4.63
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 0d73704..57b1814 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -168,6 +168,12 @@ libdrm.so.2 libdrm2 #MINVER#
  drmSetMaster@Base 2.4.3
  drmSetServerInfo@Base 2.3.1
  drmSwitchToContext@Base 2.3.1
+ drmSyncobjCreate@Base 2.4.82
+ drmSyncobjDestroy@Base 2.4.82
+ drmSyncobjExportSyncFile@Base 2.4.82
+ drmSyncobjFDToHandle@Base 2.4.82
+ drmSyncobjHandleToFD@Base 2.4.82
+ drmSyncobjImportSyncFile@Base 2.4.82
  drmUnlock@Base 2.3.1
  drmUnmap@Base 2.3.1
  drmUnmapBufs@Base 2.3.1

commit 7aca9341e65807b502b83bb54ebef3bb8cea0238
Author: Emilio Pozuelo Monfort 
Date:   Wed Jul 26 20:02:13 2017 +0200

Add libdrm-common package

diff --git a/debian/changelog b/debian/changelog
index 1f0e1f3..68cb8d5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.82-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * debian/upstream/signing-key.asc: add key from Lucas Stach.
+  * Add libdrm-common package for new data files.
 
  -- Emilio Pozuelo Monfort   Wed, 26 Jul 2017 19:18:06 +0200
 
diff --git a/debian/control b/debian/control
index dc9d271..5466d8d 100644
--- a/debian/control
+++ b/debian/control
@@ -48,6 +48,7 @@ Description: Userspace interface to kernel DRM services -- 
development files
 Package: libdrm2
 Architecture: linux-any kfreebsd-any
 Depends:
+ libdrm-common (>= ${source:Version}),
  ${shlibs:Depends},
  

libdrm: Changes to 'debian-unstable'

2017-06-23 Thread Andreas Boll
 .editorconfig |   19 
 Android.common.mk |   14 
 Android.mk|   19 
 README|6 
 amdgpu/Android.mk |8 
 amdgpu/amdgpu-symbol-check|3 
 amdgpu/amdgpu.h   |   77 ++
 amdgpu/amdgpu_bo.c|   30 -
 amdgpu/amdgpu_cs.c|  106 +++-
 amdgpu/amdgpu_device.c|   24 
 amdgpu/amdgpu_gpu_info.c  |   92 ++-
 amdgpu/amdgpu_internal.h  |4 
 amdgpu/amdgpu_vamgr.c |6 
 autogen.sh|6 
 configure.ac  |   32 -
 debian/changelog  |   65 ++
 debian/control|  150 -
 debian/libdrm-amdgpu1.symbols |3 
 debian/libdrm-etnaviv1.install|1 
 debian/libdrm-etnaviv1.symbols|   32 +
 debian/libdrm-intel1.symbols  |4 
 debian/libdrm2.symbols|3 
 debian/rules  |   47 -
 debian/source/format  |1 
 debian/source/local-options   |7 
 debian/upstream/signing-key.asc   |   29 +
 etnaviv/Android.mk|8 
 etnaviv/etnaviv-symbol-check  |1 
 etnaviv/etnaviv_cmd_stream.c  |   33 +
 etnaviv/etnaviv_drm.h |8 
 etnaviv/etnaviv_drmif.h   |2 
 etnaviv/etnaviv_gpu.c |   72 +-
 etnaviv/etnaviv_priv.h|   22 
 exynos/exynos_drm.c   |2 
 exynos/exynos_drmif.h |8 
 exynos/exynos_fimg2d.c|   14 
 freedreno/Android.mk  |8 
 freedreno/Makefile.am |1 
 freedreno/freedreno_bo.c  |   12 
 freedreno/freedreno_bo_cache.c|4 
 freedreno/freedreno_device.c  |5 
 freedreno/freedreno_priv.h|   56 ++
 freedreno/kgsl/kgsl_device.c  |2 
 freedreno/msm/msm_device.c|2 
 freedreno/msm/msm_ringbuffer.c|7 
 include/drm/README|6 
 include/drm/amdgpu_drm.h  |  468 -
 include/drm/drm.h |3 
 include/drm/drm_mode.h|   45 +
 include/drm/i915_drm.h|  276 ++
 intel/Android.mk  |8 
 intel/intel-symbol-check  |4 
 intel/intel_bufmgr.h  |   11 
 intel/intel_bufmgr_gem.c  |  159 --
 intel/intel_decode.c  |3 
 libkms/Android.mk |6 
 libkms/Makefile.am|4 
 libkms/exynos.c   |3 
 libkms/linux.c|   94 ---
 man/drm-kms.xml   |4 
 man/drm-memory.xml|4 
 man/drm.xml   |6 
 man/drmAvailable.xml  |4 
 man/drmHandleEvent.xml|4 
 man/drmModeGetResources.xml   |4 
 nouveau/Android.mk|8 
 radeon/Android.mk |8 
 tegra/tegra-symbol-check  |7 
 tests/Makefile.am |   46 -
 tests/amdgpu/amdgpu_test.c|  259 -
 tests/amdgpu/amdgpu_test.h|3 
 tests/amdgpu/basic_tests.c|  134 -
 tests/amdgpu/bo_tests.c   |   13 
 tests/amdgpu/cs_tests.c   |   49 +
 tests/amdgpu/vce_tests.c  |   62 +-
 tests/auth.c  |  138 -
 tests/dristat.c   |  285 --
 tests/drmdevice.c |   60 +-
 tests/drmstat.c   |  419 
 tests/drmtest.c   |  135 -
 tests/drmtest.h   |   40 -
 tests/etnaviv/Makefile.am |1 
 tests/exynos/Makefile.am  |4 
 tests/exynos/exynos_fimg2d_test.c |   43 -
 tests/getclient.c |   61 --
 tests/getstats.c  |   50 -
 tests/getversion.c|   49 -
 tests/lock.c  |  264 --
 tests/modetest/Android.mk |3 
 tests/modetest/Makefile.am|4 
 tests/modetest/modetest.c |   39 +
 tests/name_from_fd.c  |   58 --
 tests/nouveau/Makefile.am |8 
 tests/openclose.c |   37 -
 tests/proptest/Android.mk |3 
 tests/setversion.c|   91 ---
 tests/updatedraw.c|  154 -
 tests/util/Android.mk |7 
 tests/util/kms.c  |4 
 xf86drm.c |  992 ++
 xf86drm.h |   56 ++
 xf86drmMode.c |   26 
 xf86drmMode.h |   19 
 103 files changed, 2994 insertions(+), 2816 deletions(-)

New commits:
commit 2e333078575f643bf4eb26b3d1ffbaeca8403932
Author: Andreas Boll 
Date:   Fri Jun 23 11:58:40 2017 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index f650792..05f0e31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@

libdrm: Changes to 'debian-unstable'

2016-11-29 Thread Andreas Boll
 Makefile.am  |1 
 README   |2 -
 configure.ac |2 -
 debian/changelog |   10 +++
 debian/compat|2 -
 debian/control   |3 --
 debian/libdrm-freedreno1.symbols |1 
 debian/libdrm-intel1.symbols |1 
 debian/libdrm2.symbols   |1 
 debian/rules |8 +++---
 debian/upstream/signing-key.asc  |   29 ++
 etnaviv/etnaviv-symbol-check |3 ++
 etnaviv/etnaviv_bo.c |2 -
 etnaviv/etnaviv_device.c |   23 +
 etnaviv/etnaviv_drmif.h  |3 ++
 etnaviv/etnaviv_pipe.c   |9 +-
 etnaviv/etnaviv_priv.h   |8 +++---
 freedreno/freedreno-symbol-check |1 
 freedreno/freedreno_pipe.c   |4 +++
 freedreno/freedreno_priv.h   |1 
 freedreno/freedreno_ringbuffer.c |9 ++
 freedreno/freedreno_ringbuffer.h |6 +++-
 freedreno/kgsl/kgsl_pipe.c   |5 +++
 freedreno/msm/msm_ringbuffer.c   |   27 ++--
 include/drm/README   |2 -
 include/drm/vc4_drm.h|2 +
 intel/intel-symbol-check |1 
 intel/intel_bufmgr.h |2 +
 intel/intel_bufmgr_fake.c|4 +--
 intel/intel_bufmgr_gem.c |   17 ++---
 intel/intel_chipset.h|   13 +++--
 radeon/radeon_cs_gem.c   |   10 +++
 radeon/radeon_surface.c  |2 -
 tests/kms/kms-universal-planes.c |2 -
 xf86drm.c|   51 +++
 xf86drm.h|5 +++
 36 files changed, 237 insertions(+), 35 deletions(-)

New commits:
commit a4d943024af59e7bd81847aae9097d13537378e6
Author: Andreas Boll 
Date:   Tue Nov 29 19:01:17 2016 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 72384ad..b7897da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.74-1) UNRELEASED; urgency=medium
+libdrm (2.4.74-1) unstable; urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
@@ -6,7 +6,7 @@ libdrm (2.4.74-1) UNRELEASED; urgency=medium
 shlibs.
   * Bump debhelper compat to 10.
 
- -- Andreas Boll   Tue, 29 Nov 2016 18:19:05 +0100
+ -- Andreas Boll   Tue, 29 Nov 2016 19:01:04 +0100
 
 libdrm (2.4.73-1) unstable; urgency=medium
 

commit d963fbc94795e4903f9ada320540380a3e774b7b
Author: Andreas Boll 
Date:   Tue Nov 29 18:52:03 2016 +0100

Bump debhelper compat to 10.

diff --git a/debian/changelog b/debian/changelog
index 48539d7..72384ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libdrm (2.4.74-1) UNRELEASED; urgency=medium
   * Update debian/upstream/signing-key.asc.
   * Bump libdrm2's, libdrm-freedreno1's and libdrm-intel1's symbols and
 shlibs.
+  * Bump debhelper compat to 10.
 
  -- Andreas Boll   Tue, 29 Nov 2016 18:19:05 +0100
 
diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index 7854824..e60a4aa 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,7 @@ Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Andreas Boll 
 Build-Depends:
- debhelper (>= 9),
- dh-autoreconf,
+ debhelper (>= 10),
  quilt,
  xsltproc,
  docbook-xsl,
diff --git a/debian/rules b/debian/rules
index ebc5a9a..34abe72 100755
--- a/debian/rules
+++ b/debian/rules
@@ -135,4 +135,4 @@ ifeq ($(FREEDRENO), yes)
 endif
 
 %:
-   dh $@ --with quilt,autoreconf --builddirectory=build/
+   dh $@ --with quilt --builddirectory=build/

commit 59f71414c0a4e45fa75bda9990c2d97cc5687519
Author: Andreas Boll 
Date:   Tue Nov 29 18:49:09 2016 +0100

Bump libdrm2's, libdrm-freedreno1's and libdrm-intel1's symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index d74fb38..48539d7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libdrm (2.4.74-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
+  * Bump libdrm2's, libdrm-freedreno1's and libdrm-intel1's symbols and
+shlibs.
 
  -- Andreas Boll   Tue, 29 Nov 2016 18:19:05 +0100
 
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index 70b84cd..c015b50 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -32,6 +32,7 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_ringbuffer_flush@Base 0
  fd_ringbuffer_grow@Base 2.4.70
  fd_ringbuffer_new@Base 0
+ fd_ringbuffer_reloc2@Base 2.4.74
  

libdrm: Changes to 'debian-unstable'

2016-11-15 Thread Andreas Boll
 Makefile.am  |1 
 Makefile.sources |1 
 amdgpu/Makefile.sources  |1 
 amdgpu/amdgpu-symbol-check   |1 
 amdgpu/amdgpu.h  |   10 
 amdgpu/amdgpu_asic_id.h  |  165 +
 amdgpu/amdgpu_device.c   |   15 
 amdgpu/amdgpu_gpu_info.c |2 
 configure.ac |2 
 debian/changelog |7 
 debian/libdrm-amdgpu1.symbols|1 
 debian/libdrm-freedreno1.symbols |1 
 debian/libdrm-intel1.symbols |3 
 debian/libdrm2.symbols   |1 
 debian/rules |8 
 freedreno/freedreno-symbol-check |1 
 freedreno/freedreno_drmif.h  |1 
 freedreno/freedreno_priv.h   |3 
 freedreno/freedreno_ringbuffer.c |   11 
 freedreno/freedreno_ringbuffer.h |5 
 freedreno/kgsl/kgsl_ringbuffer.c |6 
 freedreno/msm/msm_drm.h  |   22 
 freedreno/msm/msm_ringbuffer.c   |   18 
 include/drm/README   |  157 +
 include/drm/drm.h|   17 
 include/drm/drm_mode.h   |   49 +
 intel/Makefile.sources   |3 
 intel/intel-symbol-check |3 
 intel/intel_bufmgr.h |4 
 intel/intel_bufmgr_gem.c |  392 ++
 intel/uthash.h   | 1074 +++
 libsync.h|  148 +
 xf86drm.c|8 
 xf86drmMode.c|   16 
 xf86drmMode.h|3 
 35 files changed, 2035 insertions(+), 125 deletions(-)

New commits:
commit cd11bac06d51efc4a1e1ab0c6882575774d7a8cd
Author: Andreas Boll 
Date:   Tue Nov 15 15:43:26 2016 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 857673a..afe749c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.73-1) UNRELEASED; urgency=medium
+libdrm (2.4.73-1) unstable; urgency=medium
 
   * New upstream release.
   * Bump libdrm2's, libdrm-amdgpu1's, libdrm-freedreno1's and libdrm-
 intel1's symbols and shlibs.
   * Update a bunch of URLs in packaging to https.
 
- -- Andreas Boll   Thu, 03 Nov 2016 12:13:24 +0100
+ -- Andreas Boll   Tue, 15 Nov 2016 15:43:02 +0100
 
 libdrm (2.4.71-1) unstable; urgency=medium
 

commit 35354731e531e390ed2167c89ce4abdd56bab89f
Author: Andreas Boll 
Date:   Tue Nov 15 15:29:18 2016 +0100

Bump libdrm2's, libdrm-amdgpu1's, libdrm-freedreno1's and libdrm-intel1's 
symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 5b0a495..857673a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 libdrm (2.4.73-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Bump libdrm2's, libdrm-amdgpu1's, libdrm-freedreno1's and libdrm-
+intel1's symbols and shlibs.
   * Update a bunch of URLs in packaging to https.
 
  -- Andreas Boll   Thu, 03 Nov 2016 12:13:24 +0100
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index a1014f4..b4e4d68 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -24,6 +24,7 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_cs_wait_semaphore@Base 2.4.67
  amdgpu_device_deinitialize@Base 2.4.63
  amdgpu_device_initialize@Base 2.4.63
+ amdgpu_get_marketing_name@Base 2.4.73
  amdgpu_query_buffer_size_alignment@Base 2.4.63
  amdgpu_query_crtc_from_id@Base 2.4.63
  amdgpu_query_firmware_version@Base 2.4.63
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index b686576..70b84cd 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -28,6 +28,7 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_ringbuffer_del@Base 0
  fd_ringbuffer_emit_reloc_ring@Base 0
  fd_ringbuffer_emit_reloc_ring_full@Base 2.4.70
+ fd_ringbuffer_flush2@Base 2.4.73
  fd_ringbuffer_flush@Base 0
  fd_ringbuffer_grow@Base 2.4.70
  fd_ringbuffer_new@Base 0
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index cf08516..102f799 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -59,6 +59,9 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_gem_bo_clear_relocs@Base 2.4.27
  drm_intel_gem_bo_context_exec@Base 2.4.36
  drm_intel_gem_bo_get_reloc_count@Base 2.4.27
+ drm_intel_gem_bo_map__cpu@Base 2.4.73
+ drm_intel_gem_bo_map__gtt@Base 2.4.73
+ drm_intel_gem_bo_map__wc@Base 2.4.73
  drm_intel_gem_bo_map_gtt@Base 2.4.3
  drm_intel_gem_bo_map_unsynchronized@Base 2.4.32
  drm_intel_gem_bo_start_gtt_access@Base 2.4.3
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 60899af..1a57179 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -126,6 +126,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmModeObjectGetProperties@Base 2.4.36
  

libdrm: Changes to 'debian-unstable'

2016-11-03 Thread Andreas Boll
 debian/changelog |6 ++
 debian/control   |2 +-
 debian/copyright |2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 867e5db69b00402ba3ae517aa1cc2fe331e4ed01
Author: Andreas Boll 
Date:   Thu Nov 3 12:14:11 2016 +0100

Update a bunch of URLs in packaging to https.

diff --git a/debian/changelog b/debian/changelog
index 5beb35b..6b0520f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.71-2) UNRELEASED; urgency=medium
+
+  * Update a bunch of URLs in packaging to https.
+
+ -- Andreas Boll   Thu, 03 Nov 2016 12:13:24 +0100
+
 libdrm (2.4.71-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 688e7e1..7854824 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Standards-Version: 3.9.8
 Section: libs
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git
-Homepage: http://cgit.freedesktop.org/mesa/drm/
+Homepage: https://cgit.freedesktop.org/mesa/drm/
 
 Package: libdrm-dev
 Section: libdevel
diff --git a/debian/copyright b/debian/copyright
index 3715aaa..c55fc47 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,5 +1,5 @@
 This package was downloaded from
-http://dri.freedesktop.org/libdrm/
+https://dri.freedesktop.org/libdrm/
 
 It was debianized by Marcelo E. Magallon  on
 Fri, 19 Aug 2005 21:11:18 -0600.



libdrm: Changes to 'debian-unstable'

2016-10-06 Thread Andreas Boll
 .gitignore  |4 
 Makefile.am |6 
 RELEASING   |   26 
 amdgpu/amdgpu_gpu_info.c|   20 
 configure.ac|   19 
 debian/changelog|7 
 debian/libdrm-intel1.symbols|2 
 debian/libdrm2.symbols  |1 
 debian/rules|4 
 etnaviv/Android.mk  |   18 
 etnaviv/Makefile.am |   26 
 etnaviv/Makefile.sources|   12 
 etnaviv/etnaviv-symbol-check|   45 
 etnaviv/etnaviv_bo.c|  347 +++
 etnaviv/etnaviv_bo_cache.c  |  196 
 etnaviv/etnaviv_cmd_stream.c|  243 +
 etnaviv/etnaviv_device.c|   96 ++
 etnaviv/etnaviv_drm.h   |  233 
 etnaviv/etnaviv_drmif.h |  188 
 etnaviv/etnaviv_gpu.c   |  175 +++
 etnaviv/etnaviv_pipe.c  |   78 +
 etnaviv/etnaviv_priv.h  |  199 
 etnaviv/libdrm_etnaviv.pc.in|   11 
 include/drm/amdgpu_drm.h|   44 
 include/drm/i915_drm.h  |2 
 include/drm/radeon_drm.h|   51 -
 intel/intel-symbol-check|2 
 intel/intel_bufmgr.h|3 
 intel/intel_bufmgr_gem.c|   30 
 radeon/radeon_surface.c |8 
 tests/Makefile.am   |4 
 tests/amdgpu/vce_ib.h   |2 
 tests/etnaviv/Makefile.am   |   41 
 tests/etnaviv/cmdstream.xml.h   |  242 +
 tests/etnaviv/etnaviv_2d_test.c |  240 +
 tests/etnaviv/etnaviv_bo_cache_test.c   |  121 ++
 tests/etnaviv/etnaviv_cmd_stream_test.c |  123 ++
 tests/etnaviv/state.xml.h   |  375 
 tests/etnaviv/state_2d.xml.h| 1497 
 tests/etnaviv/write_bmp.c   |  151 +++
 tests/etnaviv/write_bmp.h   |   34 
 tests/modetest/modetest.c   |5 
 tests/util/kms.c|2 
 util_double_list.h  |2 
 xf86drmMode.c   |   21 
 xf86drmMode.h   |7 
 46 files changed, 4897 insertions(+), 66 deletions(-)

New commits:
commit a61442adb281ff2a021f1db19440ec1557bb47bd
Author: Andreas Boll 
Date:   Thu Oct 6 10:31:43 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 3fc04d9..5beb35b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.71-1) UNRELEASED; urgency=medium
+libdrm (2.4.71-1) unstable; urgency=medium
 
   * New upstream release.
   * Update symbols file and bump shlibs for libdrm2.
@@ -7,7 +7,7 @@ libdrm (2.4.71-1) UNRELEASED; urgency=medium
 the past and won't be useful without the equivalent of the Linux
 Direct Rendering Manager (DRM) subsystem.
 
- -- Andreas Boll   Thu, 08 Sep 2016 13:09:49 +0200
+ -- Andreas Boll   Thu, 06 Oct 2016 10:31:27 +0200
 
 libdrm (2.4.70-1) unstable; urgency=medium
 

commit 3c087014f17a0f40862e3ea8b8b2a6eb3ac6606c
Author: Andreas Boll 
Date:   Thu Oct 6 10:10:21 2016 +0200

Update libdrm-intel1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 85379d7..3fc04d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.71-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update symbols file and bump shlibs for libdrm2.
+  * Update libdrm-intel1.symbols and shlibs.
   * Remove Hurd from the architecture list. It FTBFS, haven't built in
 the past and won't be useful without the equivalent of the Linux
 Direct Rendering Manager (DRM) subsystem.
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 23795a2..cf08516 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -68,7 +68,9 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_gem_context_destroy@Base 2.4.37
  drm_intel_get_aperture_sizes@Base 2.4.26
  drm_intel_get_eu_total@Base 2.4.60
+ drm_intel_get_min_eu_in_pool@Base 2.4.71
  drm_intel_get_pipe_from_crtc_id@Base 2.4.11
+ drm_intel_get_pooled_eu@Base 2.4.71
  drm_intel_get_reset_stats@Base 2.4.48
  drm_intel_get_subslice_total@Base 2.4.60
  drm_intel_reg_read@Base 2.4.38
diff --git a/debian/rules b/debian/rules
index 4acebc8..d0c6eb0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -116,7 +116,7 @@ endif
 override_dh_makeshlibs:
dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.71)' --add-udeb=libdrm2-udeb 
-- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.66)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.71)' -- -c4
 endif
 ifeq 

libdrm: Changes to 'debian-unstable'

2016-09-08 Thread Andreas Boll
 debian/changelog |8 
 debian/control   |   16 
 2 files changed, 16 insertions(+), 8 deletions(-)

New commits:
commit c47f47ea1cc777b9f9162fd3ea8955e25e5904c6
Author: Andreas Boll 
Date:   Thu Sep 8 13:10:41 2016 +0200

Remove Hurd from the architecture list.

It FTBFS, haven't built in the past and won't be useful without the
equivalent of the Linux Direct Rendering Manager (DRM) subsystem.

diff --git a/debian/changelog b/debian/changelog
index 7cb5342..c44b82d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.70-2) UNRELEASED; urgency=medium
+
+  * Remove Hurd from the architecture list. It FTBFS, haven't built in
+the past and won't be useful without the equivalent of the Linux
+Direct Rendering Manager (DRM) subsystem.
+
+ -- Andreas Boll   Thu, 08 Sep 2016 13:09:49 +0200
+
 libdrm (2.4.70-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 82f78e3..688e7e1 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Homepage: http://cgit.freedesktop.org/mesa/drm/
 
 Package: libdrm-dev
 Section: libdevel
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  libdrm2 (= ${binary:Version}),
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
x32],
@@ -47,7 +47,7 @@ Description: Userspace interface to kernel DRM services -- 
development files
  This package provides the development environment for libdrm.
 
 Package: libdrm2
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -65,7 +65,7 @@ Description: Userspace interface to kernel DRM services -- 
runtime
 Package: libdrm2-udeb
 Package-Type: udeb
 Section: debian-installer
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -75,7 +75,7 @@ Description: Userspace interface to kernel DRM services -- 
runtime
 Package: libdrm2-dbg
 Section: debug
 Priority: extra
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  libdrm2 (= ${binary:Version}),
  ${misc:Depends},
@@ -150,7 +150,7 @@ Description: Userspace interface to nouveau-specific kernel 
DRM -- debugging sym
  This package provides the debugging symbols for the libdrm-nouveau2 package.
 
 Package: libdrm-radeon1
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -166,7 +166,7 @@ Description: Userspace interface to radeon-specific kernel 
DRM services -- runti
 Package: libdrm-radeon1-dbg
 Section: debug
 Priority: extra
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  libdrm-radeon1 (= ${binary:Version}),
  ${misc:Depends},
@@ -305,7 +305,7 @@ Description: Userspace interface to tegra-specific kernel 
DRM services -- debugg
  This package provides the debugging symbols for the libdrm-tegra0 package.
 
 Package: libdrm-amdgpu1
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -321,7 +321,7 @@ Description: Userspace interface to amdgpu-specific kernel 
DRM services -- runti
 Package: libdrm-amdgpu1-dbg
 Section: debug
 Priority: extra
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Depends:
  libdrm-amdgpu1 (= ${binary:Version}),
  ${misc:Depends},



libdrm: Changes to 'debian-unstable'

2016-07-25 Thread Andreas Boll
 Makefile.am  |2 
 Makefile.sources |3 
 configure.ac |2 
 debian/changelog |9 
 debian/libdrm-freedreno1.symbols |4 
 debian/rules |2 
 debian/source/local-options  |   14 +
 freedreno/Makefile.am|2 
 freedreno/Makefile.sources   |1 
 freedreno/README |   16 -
 freedreno/freedreno-symbol-check |4 
 freedreno/freedreno_bo.c |  141 +
 freedreno/freedreno_bo_cache.c   |  222 +
 freedreno/freedreno_device.c |   62 +
 freedreno/freedreno_drmif.h  |   14 +
 freedreno/freedreno_priv.h   |   38 +++
 freedreno/freedreno_ringbuffer.c |   51 
 freedreno/freedreno_ringbuffer.h |   16 -
 freedreno/kgsl/README|   26 ++
 freedreno/kgsl/kgsl_bo.c |6 
 freedreno/kgsl/kgsl_ringbuffer.c |   13 -
 freedreno/msm/msm_bo.c   |   20 +
 freedreno/msm/msm_device.c   |3 
 freedreno/msm/msm_drm.h  |  109 ++
 freedreno/msm/msm_priv.h |   17 -
 freedreno/msm/msm_ringbuffer.c   |  410 ---
 include/drm/virtgpu_drm.h|  109 +-
 intel/Makefile.am|1 
 libkms/Makefile.am   |2 
 man/drm-kms.xml  |2 
 nouveau/Makefile.am  |2 
 radeon/Makefile.am   |3 
 radeon/radeon_cs_gem.c   |2 
 tests/drmdevice.c|   13 -
 tests/modetest/Makefile.am   |2 
 util_double_list.h   |6 
 xf86drm.c|   25 +-
 37 files changed, 922 insertions(+), 452 deletions(-)

New commits:
commit cc02f99b2c3e19f8108a7341eedb2666e6c6e602
Author: Andreas Boll 
Date:   Mon Jul 25 12:33:11 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 915a635..7cb5342 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.70-1) UNRELEASED; urgency=medium
+libdrm (2.4.70-1) unstable; urgency=medium
 
   * New upstream release.
   * Update libdrm-freedreno1.symbols and shlibs.
   * source/local-options: Add more files to extend-diff-ignore option.
 Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings.
 
- -- Andreas Boll   Mon, 25 Jul 2016 11:54:36 +0200
+ -- Andreas Boll   Mon, 25 Jul 2016 12:32:20 +0200
 
 libdrm (2.4.69-1) unstable; urgency=medium
 

commit a2bfeba63f2c5f58a2c9803dd9aea01abd346c4c
Author: Andreas Boll 
Date:   Mon Jul 25 12:17:05 2016 +0200

source/local-options: Add more files to extend-diff-ignore option.

Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings.

diff --git a/debian/changelog b/debian/changelog
index 010c37e..915a635 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libdrm (2.4.70-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update libdrm-freedreno1.symbols and shlibs.
+  * source/local-options: Add more files to extend-diff-ignore option.
+Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings.
 
  -- Andreas Boll   Mon, 25 Jul 2016 11:54:36 +0200
 
diff --git a/debian/source/local-options b/debian/source/local-options
index ec29ae8..b0c5d03 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -1 +1,13 @@
---extend-diff-ignore=intel/tests/g.*batch.sh
+# ignore symlinks from git, use source files from the tarball
+extend-diff-ignore = intel/tests/g.*batch.sh
+
+## The following files aren't shipped in the upstream tarball
+
+# Android Makefiles
+extend-diff-ignore = Android\.mk|CleanSpec\.mk
+
+# misc. files and scripts used by libdrm developers but not required for the 
build
+extend-diff-ignore = RELEASING|autogen\.sh|freedreno/kgsl/README
+
+# dead code
+extend-diff-ignore = tests/auth.c|tests/lock.c

commit 108ad20738f8d67fc7e728e79f136aa8fc41c5d1
Author: Andreas Boll 
Date:   Mon Jul 25 12:03:22 2016 +0200

Update libdrm-freedreno1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 4b565b5..010c37e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.70-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update libdrm-freedreno1.symbols and shlibs.
 
  -- Andreas Boll   Mon, 25 Jul 2016 11:54:36 +0200
 
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index 5a4f465..b686576 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -18,14 +18,18 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_device_new@Base 0
  fd_device_new_dup@Base 0
  fd_device_ref@Base 0
+ fd_device_version@Base 2.4.70
  fd_pipe_del@Base 0
  fd_pipe_get_param@Base 0
  

libdrm: Changes to 'debian-unstable'

2016-07-21 Thread Andreas Boll
 Android.mk  |4 
 amdgpu/Android.mk   |2 
 configure.ac|5 
 debian/changelog|5 
 debian/upstream/signing-key.asc |  226 ++
 freedreno/Android.mk|2 
 freedreno/msm/msm_ringbuffer.c  |5 
 include/drm/vc4_drm.h   |   21 
 intel/Android.mk|2 
 intel/intel_chipset.h   |   26 
 libkms/Android.mk   |2 
 libkms/linux.c  |5 
 nouveau/Android.mk  |2 
 radeon/Android.mk   |2 
 radeon/radeon_surface.c |6 
 tests/amdgpu/basic_tests.c  |   56 +
 tests/amdgpu/cs_tests.c |   51 +
 tests/modetest/Android.mk   |2 
 tests/proptest/Android.mk   |2 
 tests/util/Android.mk   |2 
 xf86drm.c   | 1454 
 21 files changed, 1108 insertions(+), 774 deletions(-)

New commits:
commit 108c9902ef556e3d841a95f41b0c0431053363f1
Author: Andreas Boll 
Date:   Thu Jul 21 10:25:26 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index adb8c16..1a625e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.69-1) UNRELEASED; urgency=medium
+libdrm (2.4.69-1) unstable; urgency=medium
 
   [ Andreas Boll ]
   * New upstream release.
@@ -9,7 +9,7 @@ libdrm (2.4.69-1) UNRELEASED; urgency=medium
   [ Julien Cristau ]
   * Build libdrm-tegra on arm64 (closes: #828023).  Thanks, Martin Michlmayr!
 
- -- Andreas Boll   Tue, 10 May 2016 14:45:31 +0200
+ -- Andreas Boll   Thu, 21 Jul 2016 10:25:17 +0200
 
 libdrm (2.4.68-1) unstable; urgency=medium
 

commit e36e80c3fefb3bcee9c0b81f7b1b92345a5375bc
Author: Andreas Boll 
Date:   Thu Jul 21 09:42:29 2016 +0200

Bump changelog.

diff --git a/debian/changelog b/debian/changelog
index 5af53f2..adb8c16 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-libdrm (2.4.68-2) UNRELEASED; urgency=medium
+libdrm (2.4.69-1) UNRELEASED; urgency=medium
 
   [ Andreas Boll ]
+  * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Bump Standards-Version to 3.9.8, no changes needed.
   * Update watch url to use https instead of http.

commit 9d92a1f02032b2598d44d93567a425356bb8c773
Author: Andreas Boll 
Date:   Thu Jul 21 09:34:11 2016 +0200

Update debian/upstream/signing-key.asc

Add Eric Anholt's key D1FC9EE8.

diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 0feee56..825d341 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -343,3 +343,229 @@ 
Lz7boQFSm/REGmPIUtRdE7hHCHijczuqvzhRQ1H7N3yGlbiCip6vH9VJTH4tkqK4
 F2vRWhurk3aFZO7UT1FhAoX62bY6JPsotqQQJg4XP/M7uM6PMg==
 =z5S1
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBFH8yAsBEAC8tpEivCRFjoVPjwNrRr1xAh9NQQ0aQdjYLva+RFGFRYG9IQTf
+ZgzrXXeG6p5kGW9ywtaYAi9M4ekKtzVoRMHWILEYMhNeu26syjJsK7oyzzLhLURn
+7UPsBJSsdn0eJ2Dyzk4mKny/eCaKIWmPtwu1lDgQFpM8YozIA816kHuTiWsqUXeG
+4CZlfHh05jYUW/4UMAC2UXJrHeO0USl0OgnIwI4Y+P1f1ygCXRBcD6A+9V5Wjhzz
+7Gd8IA1y16VyVkYQNs4E0C8/MDtxpAHfqe8PuSFzGVbXF+WZT8H4Ii2y5a6Xa0VN
+m2ZnKR0kEJRE1UW7KDmX4oIi3w0485ZtyzGP5v6+xYLRkAjH6uUQ/7DsbHqtHFu9
+cwRQ4LPqOgcrSKNK0LqDrKHssqOhy9vjXEKZPjtn1Lb5zFhR33ENck375pY9SbGB
+l230r1j6iYounIp1bv31mSoRNhi4uB9LzuQHWoyF+maLlhPBNBnJgQ9o7bDs6veo
+HUbIatZr0g79c93IXH8bWf0uaDUvDDNi3favwyhHa/j1lkDd8ZipbSXMxhlpuiAb
+enYd3An7ueAqCM/v0mXNBcOjVNJZaoCf2AT/G2wTegk5WHDb3aECDG3a36OE+ciP
+rFs4/WnFYaK7voRFj/97e2pLFiqSWSk9BZ4hdP/2IuigASN81vAXT4RVNwARAQAB
+tB1FcmljIEFuaG9sdCA8ZXJpY0BhbmhvbHQubmV0PokCOgQTAQgAJAIbAwULCQgH
+AwUVCgkICwUWAgMBAAIeAQIXgAUCUg6UHAIZAQAKCRC11ik20fye6IqnEACFmoAF
+EhJJWXTyJdqV96wDA11Y1rFmrglsm4fNPaYCRRyWe8CtSkzOsTEZyKn/Ry0PqxnL
+4dTk0/y3EKIOlxn1UMC+enwrPqMP5kLHHz3uMKm/vl0LXou7m9jbzVmQzFLbu03T
+94oU0pFPQKcanCxh5EqyFmuVDuak3GwTrnOIcJpgAULP1bj41u4MXa5LivcZctTC
+jhIhVVBNvf7Vv66x9mvbiccDHBdxQIt9s1a4OfHTPeObOH9yo6lZ6sQB5lck5HOd
+xqdkX0NMc4uFwr02Xjf8rAG6pHsxfZ0WDQzSmMaSSW4CoPSeSFUWQLQZSPZ3k3UI
+p7gFMF1eHeFlI4HaKZy/mjGPs8GwrBOwEwjuZlJsdxQvNqABq4SqTJ2kWc7qPfsw
+VYGC2JrEcoSBRM95FaFKfV2ioYX2BZW/mqCUFRqrznXvHag7vel26/HGmY3m6qJk
+09TD5SxT2ds0X5syx4gNaMUQ+D4BvbgrgOWfrPtkS5kAsjSIxqnmQZE4nOt5XS7T
+DBq1j7+SO2mIq88ecxrxj3s+TBO8ANQagO+HfPinbMwc/EiI5iqHbSS/O4J+HmKT
+v8JMUQaqwVulwS7i1DHi53sOUbQ2oSak5TD9sDLCXev/fG+e2fXaXgdR9OuKcG4c
+CvDgQIi0BMRzCR4bTVi1S7EQsIjA0eBTRippfLQeRXJpYyBBbmhvbHQgPGFuaG9s
+dEBnbWFpbC5jb20+iQI3BBMBCAAhBQJR/MlWAhsDBQsJCAcDBRUKCQgLBRYCAwEA
+Ah4BAheAAAoJELXWKTbR/J7okCcP+wQKwF7L/6lvAJ7xXfg/kEjBTxlonv6sGTYb
+uZYJX00F5tyfXQtE2cUeX3M3CvEU9Y+pQLbSTaC5oUVwwwSLgvf4OyGHU5n1d/g4
+Y0sbkO5nnyEim6dgV1DBuht/9XBFH11rnXLwU1GLAMuQhcuzakmWutWA2zEW5KOd
+0fXRdxCsaA1ZcXDbZ70mJ2gi7bW23V4fwa5jwpnupmbPkI394oCd7G0zVG1hUaib

libdrm: Changes to 'debian-unstable'

2016-06-24 Thread Julien Cristau
 debian/changelog |4 
 debian/control   |6 +++---
 debian/rules |   14 +-
 3 files changed, 20 insertions(+), 4 deletions(-)

New commits:
commit a3371f72cd819251c9f3acee77c032b9e2931024
Author: Julien Cristau 
Date:   Fri Jun 24 11:17:10 2016 +0200

Build libdrm-tegra on arm64 (closes: #828023).

Thanks, Martin Michlmayr!

diff --git a/debian/changelog b/debian/changelog
index 329abdc..5af53f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
 libdrm (2.4.68-2) UNRELEASED; urgency=medium
 
+  [ Andreas Boll ]
   * Update debian/upstream/signing-key.asc.
   * Bump Standards-Version to 3.9.8, no changes needed.
   * Update watch url to use https instead of http.
 
+  [ Julien Cristau ]
+  * Build libdrm-tegra on arm64 (closes: #828023).  Thanks, Martin Michlmayr!
+
  -- Andreas Boll   Tue, 10 May 2016 14:45:31 +0200
 
 libdrm (2.4.68-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index e81dff2..82f78e3 100644
--- a/debian/control
+++ b/debian/control
@@ -34,7 +34,7 @@ Depends:
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  libdrm-freedreno1 (= ${binary:Version}) [any-arm arm64],
  libdrm-exynos1 (= ${binary:Version}) [any-arm],
- libdrm-tegra0 (= ${binary:Version}) [any-arm],
+ libdrm-tegra0 (= ${binary:Version}) [any-arm arm64],
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to kernel DRM services -- development files
@@ -274,7 +274,7 @@ Description: Userspace interface to exynos-specific kernel 
DRM services -- debug
  This package provides the debugging symbols for the libdrm-exynos1 package.
 
 Package: libdrm-tegra0
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -290,7 +290,7 @@ Description: Userspace interface to tegra-specific kernel 
DRM services -- runtim
 Package: libdrm-tegra0-dbg
 Section: debug
 Priority: extra
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  libdrm-tegra0 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index 2dd69bc..169f648 100755
--- a/debian/rules
+++ b/debian/rules
@@ -49,10 +49,18 @@ endif
 ifeq ($(ARM), yes)
confflags += --enable-exynos-experimental-api
confflags += --enable-omap-experimental-api
-   confflags += --enable-tegra-experimental-api
 else
confflags += --disable-exynos-experimental-api
confflags += --disable-omap-experimental-api
+endif
+
+# Tegra is on arm and arm64
+ifneq (,$(filter arm arm64,$(DEB_HOST_ARCH_CPU)))
+   TEGRA = yes
+endif
+ifeq ($(TEGRA), yes)
+   confflags += --enable-tegra-experimental-api
+else
confflags += --disable-tegra-experimental-api
 endif
 
@@ -96,6 +104,8 @@ endif
 ifeq ($(ARM), yes)
dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
dh_strip -plibdrm-exynos1 --dbg-package=libdrm-exynos1-dbg
+endif
+ifeq ($(TEGRA), yes)
dh_strip -plibdrm-tegra0 --dbg-package=libdrm-tegra0-dbg
 endif
 ifeq ($(FREEDRENO), yes)
@@ -116,6 +126,8 @@ endif
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4
+endif
+ifeq ($(TEGRA), yes)
dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif
 ifeq ($(FREEDRENO), yes)



libdrm: Changes to 'debian-unstable'

2016-05-11 Thread Andreas Boll
 debian/changelog |1 +
 debian/watch |2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 1078ee929b57a7b33d67997ebe47e66df9414b76
Author: Andreas Boll 
Date:   Wed May 11 09:54:31 2016 +0200

Update watch url to use https instead of http.

diff --git a/debian/changelog b/debian/changelog
index c860567..329abdc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.68-2) UNRELEASED; urgency=medium
 
   * Update debian/upstream/signing-key.asc.
   * Bump Standards-Version to 3.9.8, no changes needed.
+  * Update watch url to use https instead of http.
 
  -- Andreas Boll   Tue, 10 May 2016 14:45:31 +0200
 
diff --git a/debian/watch b/debian/watch
index 754b4b0..4d3a83b 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 #git=git://anongit.freedesktop.org/mesa/drm
 version=3
 opts=pgpsigurlmangle=s/$/.sig/ \
-http://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz
+https://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz



libdrm: Changes to 'debian-unstable'

2016-05-10 Thread Andreas Boll
 debian/changelog|7 +++
 debian/control  |2 -
 debian/upstream/signing-key.asc |   76 
 3 files changed, 84 insertions(+), 1 deletion(-)

New commits:
commit faef933820d873aea3fcf10a414d5f2b3e3d213f
Author: Andreas Boll 
Date:   Tue May 10 14:48:53 2016 +0200

Bump Standards-Version to 3.9.8, no changes needed.

diff --git a/debian/changelog b/debian/changelog
index 5f90a87..c860567 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.68-2) UNRELEASED; urgency=medium
 
   * Update debian/upstream/signing-key.asc.
+  * Bump Standards-Version to 3.9.8, no changes needed.
 
  -- Andreas Boll   Tue, 10 May 2016 14:45:31 +0200
 
diff --git a/debian/control b/debian/control
index 11b42be..e81dff2 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends:
  libpciaccess-dev,
  valgrind [amd64 armhf i386 mips mipsel powerpc s390x],
  libbsd-dev [kfreebsd-any],
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
 Section: libs
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git

commit 7b3ec3a377400d7fd0631bdc41130a1e29b23b0c
Author: Andreas Boll 
Date:   Tue May 10 14:46:21 2016 +0200

Update debian/upstream/signing-key.asc

Add Kenneth Graunke's key 1D49CC38.

diff --git a/debian/changelog b/debian/changelog
index 8fe6653..5f90a87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.68-2) UNRELEASED; urgency=medium
+
+  * Update debian/upstream/signing-key.asc.
+
+ -- Andreas Boll   Tue, 10 May 2016 14:45:31 +0200
+
 libdrm (2.4.68-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1577735)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index aaad3be..0feee56 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -267,3 +267,79 @@ 
PbhMPfeaGCH4dFPDkD6kmpbHtPKm/5JI/4YfurNAL4INW8EYJoZgpddB9QDwMWkv
 lPS0zfDC+hiRF5twRXRVzP3jYFe6+cyQ0FqMayLcdnov
 =lkAG
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBFLdfBoBEACk5Aqcovsc+iPUvtltTE9tAz/f4uFghce2b9KIJ5z4tUCbgBQe
+nWJt0H/IWCTRfkFVrIoKFTOTgEZ/YMAGM6wQNMlkK+R1DJQK2FBTTR/cR9PY7hzT
+ZjRCPd5tpkZ5C9iikwtuMeaZuDNlBhKrByyCJYS00z6n63hcONdJ9cuE+fodAMc/
+nMBgQ5HF/rBVKmP7/KG31MYRbvbhHTvta+P6i5nVRMoZYFA6UJiDyqbcE0s2u2X8
+GFTw0afvQ52CsrGKlRGTbVFX4AFp7oxjJmpfDZhFtuM4iGGgG1rSrWmcMt6y0h+A
+3So/FbVzNM/0vtgGUR5sZf762/lKLdaMdF1n4VrsmFfLRFZ7fI9JlRmmiShDxyLZ
+jPNfj+a5SQNW+NYbQ9ZjTbfpmNOQnDZliuMpvY07qGHdC9kAzEKjRBOL/XRqHMaF
+mh/JNICPvPA1jIUByrmZoAxOZ5OTXvpahK8O9/YYT6qB74QOtK4pFFuEiKO/aKSJ
+WyYDP8bzgdl984cYE+kgymV7Mmh5zL+t1JeoToIEexG4dJlVLXJcdNFvKyzsvkuX
+Wg3gCUpyNW1MLvFng7rZL7g4glVI3+XKe3Ox36QZ+koMC6VohigTrtTOYc44SMGv
+RmOdI4sx2RlQGlnu76sLRlQJ/Ct5lZZcZSqr67CKhBrD6BBmdX193+grUwARAQAB
+tCVLZW5uZXRoIEdyYXVua2UgPGt3Z0BmcmVlZGVza3RvcC5vcmc+iQI5BBMBAgAj
+BQJS3YKOAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQW1vaBx1JzDjA
+SA//YoorF9TP+do7vzaNwoi/nLigxjbDAiVX0/XP71jM9QQdMPohvn346MqDwnzv
+l/UK9E0j/itXG8ARXVERHtCeXAx48FmVy6p0lXcHbJ2ysKTHSL/CdRodzXfNUwmv
+kU6YkcFHlm/RFHsxWigYLHWPJCquz5T4wOBLsCDa8CogLjvVJNoAJoicua9nT/fO
+CtZl9unvrz1wRT2oS1TPGfnDwd8egsIDBffxcqPz5S0sjmkiCH3hMX9CSTJE4bTA
+OchHDYnU9RATiYDUL2ylEnP5JMeLxmRFMWrJvr1nZ21w7GyVrIkTcKUGQwAywphw
+/xD2RVtUSxt8SICHdSAxzZvHuDYeZ+S6gIPAgvnkAeobASoWdJ3Mc4Ee4QkArRXZ
+/9wRcjneEIx0TWJa0p/79hNS5IWfTqyDVjI25S7dwbEeIJH7A8MK9m6Fp2FcDSLd
+XntQUH1Apdu6GYTKH1oh+4uGJ3GJb3z15Z/Y4V2Sm+ZJceRhMMDHAdxPAMJaX7Kk
+OGn8l3oSifEiywSlAU2Us4tdqsRCZmhNwdhSrSpzDVjdrFddbkVyoYTKQJZaqAt4
+xzYUCMS75WMz/Xg9LuOQaI+51GV+NAh1OMuSpyMQd7d6M+hecJxV7qumhaxteuH9
+JvdnoOcXnZEnuHOlx8g8ZVuXcbuwyef09RqXYRnCDvm50cG0J0tlbm5ldGggR3Jh
+dW5rZSA8a2VubmV0aEB3aGl0ZWNhcGUub3JnPokCOQQTAQIAIwUCUt18GgIbAwcL
+CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEFtb2gcdScw44K4P+gLWw4r1ArMi
+6Q45yZiNOBBEhMzGPIoOg1eVw/+b/ZBHxDFmtcKZ7Y/59LC9lvJq4ncsxjAsqjF0
+MQHvGcoUTJuOTd0e00QoRwxlhmKU6TOToe+/g/WB4HMZSYs0sKL65xrfTz/2uhgo
+IihUesosNK0VQlaR0UTjQ4CF7qlbFyfcnnFWLA2ov27jORwYylBz+ohzFURaadMg
+JafwsoAGd1JkS92BCASQ+PHq657NSVRuZ99S8XCwnCUpENS7Qe0X72PVrhuwa/n4
+C/DKVpBdinbU9DmM2e2D1JdyhtVtt+lY2nCgANE+D3k2BHswe8SRWFenSwuLA2xd
+fJsVlMgOUU1jRLmy5a8Z1wyjVmiD34UH5lpf3rGBBXCDN5894gxij/pomFWU4XR+
+FUymff76RYOXvA89oPHDB3v9sHcLdI6OQv0+HSjhM+AeEuPKCteTWnCmTVE+7wkn
+lEVlinntW4hkDSMqKFktGqOhKIIHxMsGhO2+PPXo96FZmSZSkFEBhFHae//lmYzt
+xO+lXcek5HsHLWKphGDpPdHH/z0yNtN9J9pC0NFoiHKxBTSigpmKiooHfjiwanIP
+6tAiTtv8Nu3P2oO3sErLNlfqBfsMQO5EzSuCn2ifWFq1awCm/6TeYYi2ovz0BE6+
+G5ZNi1U8J9pITy2G2sJltIVsdKWisO7JtC1LZW5uZXRoIEdyYXVua2UgPGtlbm5l
+dGgudy5ncmF1bmtlQGludGVsLmNvbT6JAjkEEwECACMFAlLdgqICGwMHCwkIBwMC
+AQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBbW9oHHUnMOLjBD/9puaiEo7s7qSzDUm2V
+2mV/IXQ4NY3ylHFq1KCYlcCpuKJOtkzL0ab1J+WQs1LbEMOE5csP4njaS73a4ppk

libdrm: Changes to 'debian-unstable'

2016-05-03 Thread Timo Aaltonen
 .gitignore|3 
 amdgpu/amdgpu.h   |4 
 configure.ac  |2 
 debian/changelog  |6 
 exynos/exynos_drm.c   |2 
 freedreno/freedreno_bo.c  |7 
 freedreno/freedreno_drmif.h   |1 
 freedreno/kgsl/kgsl_drm.h |2 
 freedreno/kgsl/kgsl_pipe.c|1 
 freedreno/kgsl/msm_kgsl.h |4 
 freedreno/msm/msm_drm.h   |1 
 freedreno/msm/msm_pipe.c  |2 
 include/drm/drm.h |   68 +--
 include/drm/drm_fourcc.h  |   17 
 include/drm/drm_mode.h|  170 +---
 include/drm/drm_sarea.h   |2 
 include/drm/i915_drm.h|   43 +-
 include/drm/tegra_drm.h   |3 
 include/drm/vmwgfx_drm.h  |  792 ++
 intel/intel_bufmgr_fake.c |2 
 intel/intel_bufmgr_gem.c  |2 
 intel/intel_chipset.h |   30 +
 intel/intel_decode.c  |2 
 intel/tests/gen5-3d.batch-ref.txt |2 
 intel/tests/gen6-3d.batch-ref.txt |2 
 libkms/Android.mk |2 
 tests/amdgpu/basic_tests.c|6 
 tests/amdgpu/vce_tests.c  |   20 
 tests/kms/kms-steal-crtc.c|1 
 tests/modetest/modetest.c |2 
 tests/proptest/proptest.c |2 
 tests/util/kms.c  |1 
 xf86drm.c |2 
 xf86drmMode.c |2 
 34 files changed, 925 insertions(+), 283 deletions(-)

New commits:
commit 09e9210bcf5c2c6940f5514fc978731ba2c4710f
Author: Timo Aaltonen 
Date:   Tue May 3 14:30:20 2016 +0300

upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 61fb15f..8fe6653 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.68-1) UNRELEASED; urgency=medium
+libdrm (2.4.68-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1577735)
 
- -- Timo Aaltonen   Tue, 03 May 2016 14:27:40 +0300
+ -- Timo Aaltonen   Tue, 03 May 2016 14:30:06 +0300
 
 libdrm (2.4.67-1) unstable; urgency=medium
 

commit d62c51a0b49097330f7d5be516611abcfb59fe64
Author: Timo Aaltonen 
Date:   Tue May 3 14:30:04 2016 +0300

update changelog

diff --git a/debian/changelog b/debian/changelog
index ded83db..61fb15f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.68-1) UNRELEASED; urgency=medium
+
+  * New upstream release. (LP: #1577735)
+
+ -- Timo Aaltonen   Tue, 03 May 2016 14:27:40 +0300
+
 libdrm (2.4.67-1) unstable; urgency=medium
 
   * New upstream release.

commit fc09c5ab84240e9b6bd0bed01685ef004f56c4fa
Author: Kenneth Graunke 
Date:   Wed Apr 27 17:52:50 2016 -0700

Bump version for release

Signed-off-by: Kenneth Graunke 

diff --git a/configure.ac b/configure.ac
index ed07789..a04ce87 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.67],
+[2.4.68],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit e3623d34cad0ac3f181b0deee0931df202b8f909
Author: Michał Winiarski 
Date:   Wed Feb 17 11:40:19 2016 +0100

intel/skl: Add missing SKL PCI IDs

Used by production devices:
Intel(R) HD Graphics 510
Intel(R) HD Graphics 535
Intel(R) Iris(TM) Graphics 550
Intel(R) Iris(TM) Graphics P555

Signed-off-by: Michał Winiarski 
Tested-by: Lionel Landwerlin 
Reviewed-by: Kenneth Graunke 

diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h
index 8e42a40..e2554c3 100644
--- a/intel/intel_chipset.h
+++ b/intel/intel_chipset.h
@@ -168,6 +168,7 @@
 #define PCI_CHIP_SKYLAKE_DT_GT10x1902
 #define PCI_CHIP_SKYLAKE_ULT_GT1   0x1906
 #define PCI_CHIP_SKYLAKE_SRV_GT1   0x190A /* Reserved */
+#define PCI_CHIP_SKYLAKE_H_GT1 0x190B
 #define PCI_CHIP_SKYLAKE_ULX_GT1   0x190E /* Reserved */
 #define PCI_CHIP_SKYLAKE_DT_GT20x1912
 #define PCI_CHIP_SKYLAKE_FUSED0_GT20x1913 /* Reserved */
@@ -179,9 +180,12 @@
 #define PCI_CHIP_SKYLAKE_WKS_GT2   0x191D
 #define PCI_CHIP_SKYLAKE_ULX_GT2   0x191E
 #define PCI_CHIP_SKYLAKE_MOBILE_GT20x1921 /* Reserved */
-#define PCI_CHIP_SKYLAKE_GT3   0x1926
-#define PCI_CHIP_SKYLAKE_HALO_GT3  0x192B /* Reserved */
+#define PCI_CHIP_SKYLAKE_ULT_GT3_0 0x1923
+#define PCI_CHIP_SKYLAKE_ULT_GT3_1 0x1926
+#define PCI_CHIP_SKYLAKE_ULT_GT3_2 0x1927
 #define PCI_CHIP_SKYLAKE_SRV_GT4   0x192A
+#define PCI_CHIP_SKYLAKE_HALO_GT3  0x192B /* Reserved */
+#define PCI_CHIP_SKYLAKE_SRV_GT3   0x192D
 #define PCI_CHIP_SKYLAKE_DT_GT4 

libdrm: Changes to 'debian-unstable'

2016-02-16 Thread Timo Aaltonen
 debian/changelog  |5 +++--
 debian/libdrm-amdgpu1.symbols |4 
 2 files changed, 7 insertions(+), 2 deletions(-)

New commits:
commit 336c30b6c19f67e1c3c40e3360e72f0f5c76c09f
Author: Timo Aaltonen 
Date:   Tue Feb 16 12:14:29 2016 +0200

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 486e7ac..ded83db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.67-1) UNRELEASED; urgency=medium
+libdrm (2.4.67-1) unstable; urgency=medium
 
   * New upstream release.
   * patches: Refreshed.
   * libdrm-amdgpu1.symbols: Updated.
 
- -- Timo Aaltonen   Tue, 16 Feb 2016 10:05:33 +0200
+ -- Timo Aaltonen   Tue, 16 Feb 2016 12:14:16 +0200
 
 libdrm (2.4.66-2) unstable; urgency=medium
 

commit eb52c127c9426a7eaa246b85cc0cf073760655df
Author: Timo Aaltonen 
Date:   Tue Feb 16 12:14:10 2016 +0200

libdrm-amdgpu1.symbols: Updated.

diff --git a/debian/changelog b/debian/changelog
index a5e4427..486e7ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.67-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * patches: Refreshed.
+  * libdrm-amdgpu1.symbols: Updated.
 
  -- Timo Aaltonen   Tue, 16 Feb 2016 10:05:33 +0200
 
diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols
index 7ab54db..a1014f4 100644
--- a/debian/libdrm-amdgpu1.symbols
+++ b/debian/libdrm-amdgpu1.symbols
@@ -13,11 +13,15 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
  amdgpu_bo_va_op@Base 2.4.63
  amdgpu_bo_wait_for_idle@Base 2.4.63
  amdgpu_create_bo_from_user_mem@Base 2.4.63
+ amdgpu_cs_create_semaphore@Base 2.4.67
  amdgpu_cs_ctx_create@Base 2.4.63
  amdgpu_cs_ctx_free@Base 2.4.63
+ amdgpu_cs_destroy_semaphore@Base 2.4.67
  amdgpu_cs_query_fence_status@Base 2.4.63
  amdgpu_cs_query_reset_state@Base 2.4.63
+ amdgpu_cs_signal_semaphore@Base 2.4.67
  amdgpu_cs_submit@Base 2.4.63
+ amdgpu_cs_wait_semaphore@Base 2.4.67
  amdgpu_device_deinitialize@Base 2.4.63
  amdgpu_device_initialize@Base 2.4.63
  amdgpu_query_buffer_size_alignment@Base 2.4.63



libdrm: Changes to 'debian-unstable'

2016-02-16 Thread Timo Aaltonen
 Android.mk   |   19 +
 Makefile.am  |6 
 Makefile.sources |1 
 amdgpu/amdgpu-symbol-check   |4 
 amdgpu/amdgpu.h  |   65 +
 amdgpu/amdgpu_bo.c   |   14 -
 amdgpu/amdgpu_cs.c   |  181 ++-
 amdgpu/amdgpu_internal.h |   16 +
 amdgpu/libdrm_amdgpu.pc.in   |1 
 configure.ac |   62 +++--
 debian/changelog |7 
 debian/patches/01_default_perms.diff |   10 
 freedreno/freedreno_drmif.h  |1 
 freedreno/kgsl/kgsl_pipe.c   |3 
 freedreno/msm/msm_drm.h  |1 
 freedreno/msm/msm_pipe.c |   45 ++-
 include/drm/vc4_drm.h|  279 +++
 intel/intel_chipset.h|   57 
 intel/intel_decode.c |2 
 libkms/libkms.pc.in  |1 
 radeon/libdrm_radeon.pc.in   |1 
 radeon/radeon_bo_gem.c   |2 
 tests/amdgpu/basic_tests.c   |  417 +++
 tests/kms/kms-steal-crtc.c   |3 
 tests/kms/kms-universal-planes.c |3 
 tests/kmstest/Makefile.am|6 
 tests/kmstest/main.c |   45 ++-
 tests/modetest/modetest.c|7 
 tests/proptest/proptest.c|2 
 tests/util/kms.c |2 
 tests/vbltest/vbltest.c  |7 
 vc4/Makefile.am  |   34 ++
 vc4/Makefile.sources |3 
 vc4/libdrm_vc4.pc.in |9 
 vc4/vc4_packet.h |  397 +
 vc4/vc4_qpu_defines.h|  274 ++
 xf86drm.c|3 
 xf86drmMode.c|   11 
 38 files changed, 1871 insertions(+), 130 deletions(-)

New commits:
commit d9c9309ebaac42de2dcdba23d0da558c03c73429
Author: Timo Aaltonen 
Date:   Tue Feb 16 10:20:17 2016 +0200

refresh patch, update changelog

diff --git a/debian/changelog b/debian/changelog
index d523a04..a5e4427 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.67-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+  * patches: Refreshed.
+
+ -- Timo Aaltonen   Tue, 16 Feb 2016 10:05:33 +0200
+
 libdrm (2.4.66-2) unstable; urgency=medium
 
   * Update libdrm-exynos1.symbols and shlibs.
diff --git a/debian/patches/01_default_perms.diff 
b/debian/patches/01_default_perms.diff
index 8315ba9..cea04a4 100644
--- a/debian/patches/01_default_perms.diff
+++ b/debian/patches/01_default_perms.diff
@@ -1,7 +1,5 @@
-Index: libdrm/xf86drm.h
-===
 libdrm.orig/xf86drm.h
-+++ libdrm/xf86drm.h
+--- a/xf86drm.h
 b/xf86drm.h
 @@ -74,7 +74,7 @@ extern "C" {
  /* Default /dev/dri directory permissions 0755 */
  #define DRM_DEV_DIRMODE   \
@@ -9,5 +7,5 @@ Index: libdrm/xf86drm.h
 -#define DRM_DEV_MODE   (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP)
 +#define DRM_DEV_MODE   (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
  
- #define DRM_DIR_NAME  "/dev/dri"
- #define DRM_DEV_NAME  "%s/card%d"
+ #ifdef __OpenBSD__
+ #define DRM_DIR_NAME  "/dev"

commit d49efb55846c6ec96400061213b76ab867461c1a
Author: Rob Clark 
Date:   Mon Feb 15 13:42:51 2016 -0500

Bump version for release

Signed-off-by: Rob Clark 

diff --git a/configure.ac b/configure.ac
index 4eeebfb..ed07789 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.66],
+[2.4.67],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit 9b77443f6344791851a6c2067e4081b7f43618ea
Author: Rob Clark 
Date:   Wed Feb 10 12:27:33 2016 -0500

freedreno: add support for FD_MAX_FREQ

Only msm backend supports this.  Sorry, if you are using kgsl, no
time-elapsed query for you.

Signed-off-by: Rob Clark 

diff --git a/freedreno/freedreno_drmif.h b/freedreno/freedreno_drmif.h
index 5547e94..950fd63 100644
--- a/freedreno/freedreno_drmif.h
+++ b/freedreno/freedreno_drmif.h
@@ -50,6 +50,7 @@ enum fd_param_id {
FD_GMEM_SIZE,
FD_GPU_ID,
FD_CHIP_ID,
+   FD_MAX_FREQ,
 };
 
 /* bo flags: */
diff --git a/freedreno/kgsl/kgsl_pipe.c b/freedreno/kgsl/kgsl_pipe.c
index 58b3b4d..5569da0 100644
--- a/freedreno/kgsl/kgsl_pipe.c
+++ b/freedreno/kgsl/kgsl_pipe.c
@@ -50,6 +50,9 @@ static int kgsl_pipe_get_param(struct fd_pipe *pipe,
case FD_CHIP_ID:
*value = kgsl_pipe->devinfo.chip_id;
return 0;
+   case FD_MAX_FREQ:
+   /* unsupported on kgsl */
+   return -1;

libdrm: Changes to 'debian-unstable'

2016-01-15 Thread Andreas Boll
 .gitignore  |3 
 CleanSpec.mk|1 
 Makefile.am |3 
 amdgpu/amdgpu_bo.c  |   11 
 amdgpu/amdgpu_cs.c  |   14 
 amdgpu/amdgpu_vamgr.c   |8 
 configure.ac|8 
 debian/changelog|   11 
 debian/control  |3 
 debian/libdrm-intel1.symbols|2 
 debian/libdrm-nouveau2.symbols  |8 
 debian/libdrm2.symbols  |2 
 debian/rules|6 
 exynos/exynos-symbol-check  |3 
 exynos/exynos_drm.c |   76 ++
 exynos/exynos_drm.h |   12 
 exynos/exynos_drmif.h   |   26 
 exynos/exynos_fimg2d.c  |  548 +++-
 exynos/exynos_fimg2d.h  |   18 
 exynos/libdrm_exynos.pc.in  |2 
 freedreno/freedreno_bo.c|   26 
 freedreno/freedreno_priv.h  |1 
 freedreno/kgsl/kgsl_bo.c|1 
 freedreno/msm/msm_bo.c  |1 
 freedreno/msm/msm_ringbuffer.c  |4 
 include/drm/drm_fourcc.h|2 
 include/drm/i915_drm.h  |   59 +-
 include/drm/nouveau_drm.h   |1 
 include/drm/virtgpu_drm.h   |  167 ++
 intel/intel-symbol-check|2 
 intel/intel_bufmgr.c|   20 
 intel/intel_bufmgr.h|2 
 intel/intel_bufmgr_fake.c   |1 
 intel/intel_bufmgr_gem.c|  250 -
 intel/intel_bufmgr_priv.h   |   21 
 intel/intel_chipset.h   |   58 +-
 nouveau/Makefile.am |   11 
 nouveau/abi16.c |  162 +-
 nouveau/libdrm_nouveau.pc.in|2 
 nouveau/nouveau-symbol-check|8 
 nouveau/nouveau.c   |  574 +++--
 nouveau/nouveau.h   |  210 ---
 nouveau/nvif/cl0080.h   |   45 +
 nouveau/nvif/cl9097.h   |   44 +
 nouveau/nvif/class.h|  141 +
 nouveau/nvif/if0002.h   |   38 +
 nouveau/nvif/if0003.h   |   33 +
 nouveau/nvif/ioctl.h|  132 
 nouveau/nvif/unpack.h   |   28 +
 nouveau/private.h   |8 
 nouveau/pushbuf.c   |7 
 radeon/radeon_surface.c |   17 
 tests/Makefile.am   |3 
 tests/drmdevice.c   |  112 
 tests/exynos/Makefile.am|   26 
 tests/exynos/exynos_fimg2d_event.c  |  326 
 tests/exynos/exynos_fimg2d_perf.c   |  327 
 tests/exynos/exynos_fimg2d_test.c   |  134 -
 tests/kms/Makefile.am   |   36 +
 tests/kms/kms-steal-crtc.c  |  161 ++
 tests/kms/kms-universal-planes.c|  358 +
 tests/kms/libkms-test-crtc.c|   47 +
 tests/kms/libkms-test-device.c  |  218 
 tests/kms/libkms-test-framebuffer.c |  157 +
 tests/kms/libkms-test-plane.c   |  139 +
 tests/kms/libkms-test-screen.c  |   92 +++
 tests/kms/libkms-test.h |  120 
 tests/modeprint/Makefile.am |1 
 tests/modeprint/modeprint.c |2 
 tests/modetest/Android.mk   |1 
 tests/modetest/Makefile.am  |8 
 tests/modetest/buffers.c|  961 
 tests/modetest/buffers.h|   12 
 tests/modetest/cursor.c |4 
 tests/modetest/modetest.c   |  120 
 tests/proptest/Android.mk   |   13 
 tests/proptest/Makefile.am  |   10 
 tests/proptest/Makefile.sources |2 
 tests/proptest/proptest.c   |  104 +--
 tests/util/Android.mk   |   39 +
 tests/util/Makefile.am  |   13 
 tests/util/Makefile.sources |8 
 tests/util/common.h |   33 +
 tests/util/format.c |  120 
 tests/util/format.h |   65 ++
 tests/util/kms.c|  177 ++
 tests/util/kms.h|   35 +
 tests/util/pattern.c|  870 
 tests/util/pattern.h|   39 +
 tests/vbltest/Makefile.am   |4 
 tests/vbltest/vbltest.c |   55 --
 util_math.h |1 
 xf86atomic.h|2 
 xf86drm.c   |  508 +++
 xf86drm.h   |3 
 xf86drmMode.c   |   17 
 96 files changed, 6396 insertions(+), 1928 deletions(-)

New commits:
commit 7ef55d6fa30e3f3feff963e4fbcbf35ed37fd4c6
Author: Andreas Boll 
Date:   Fri Jan 15 10:41:25 2016 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 5e7a9b4..80c3075 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.66-1) 

libdrm: Changes to 'debian-unstable'

2016-01-15 Thread Andreas Boll
 debian/changelog  |6 ++
 debian/libdrm-exynos1.symbols |3 +++
 debian/rules  |2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

New commits:
commit fe4b09241b7ca6497487cef2e501aa232749d7e3
Author: Andreas Boll 
Date:   Fri Jan 15 12:08:18 2016 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 70bae1f..d523a04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.66-2) UNRELEASED; urgency=medium
+libdrm (2.4.66-2) unstable; urgency=medium
 
   * Update libdrm-exynos1.symbols and shlibs.
 
- -- Andreas Boll   Fri, 15 Jan 2016 12:05:41 +0100
+ -- Andreas Boll   Fri, 15 Jan 2016 12:08:05 +0100
 
 libdrm (2.4.66-1) unstable; urgency=medium
 

commit 2916fb5b7aece95cc17d9c33bb7b7821f18d3427
Author: Andreas Boll 
Date:   Fri Jan 15 12:05:46 2016 +0100

Update libdrm-exynos1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 80c3075..70bae1f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.66-2) UNRELEASED; urgency=medium
+
+  * Update libdrm-exynos1.symbols and shlibs.
+
+ -- Andreas Boll   Fri, 15 Jan 2016 12:05:41 +0100
+
 libdrm (2.4.66-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/libdrm-exynos1.symbols b/debian/libdrm-exynos1.symbols
index 46b445b..8d78b07 100644
--- a/debian/libdrm-exynos1.symbols
+++ b/debian/libdrm-exynos1.symbols
@@ -8,14 +8,17 @@ libdrm_exynos.so.1 libdrm-exynos1 #MINVER#
  exynos_bo_map@Base 0
  exynos_device_create@Base 0
  exynos_device_destroy@Base 0
+ exynos_handle_event@Base 2.4.66
  exynos_prime_fd_to_handle@Base 0
  exynos_prime_handle_to_fd@Base 0
  exynos_vidi_connection@Base 0
  g2d_blend@Base 0
+ g2d_config_event@Base 2.4.66
  g2d_copy@Base 0
  g2d_copy_with_scale@Base 0
  g2d_exec@Base 0
  g2d_fini@Base 0
  g2d_init@Base 0
+ g2d_move@Base 2.4.66
  g2d_scale_and_blend@Base 2.4.60
  g2d_solid_fill@Base 0
diff --git a/debian/rules b/debian/rules
index e10c5fd..2dd69bc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -115,7 +115,7 @@ endif
dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.63)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.60)' -- -c4
+   dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4
dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif
 ifeq ($(FREEDRENO), yes)



libdrm: Changes to 'debian-unstable'

2015-10-26 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 6cafc359ad8df4c809d4a4761ea036bcc2300b49
Author: Timo Aaltonen 
Date:   Mon Oct 26 10:29:19 2015 +0200

release to unstable

diff --git a/debian/changelog b/debian/changelog
index eea3177..9246650 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-libdrm (2.4.65-1) UNRELEASED; urgency=medium
+libdrm (2.4.65-1) unstable; urgency=medium
 
+  [ Andreas Boll ]
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Update symbols file and bump shlibs for libdrm2.
@@ -7,7 +8,7 @@ libdrm (2.4.65-1) UNRELEASED; urgency=medium
   * Fix Vcs-* fields.
   * Add upstream url.
 
- -- Andreas Boll   Mon, 31 Aug 2015 17:41:21 +0200
+ -- Timo Aaltonen   Mon, 26 Oct 2015 10:22:57 +0200
 
 libdrm (2.4.64-1) unstable; urgency=medium
 



libdrm: Changes to 'debian-unstable'

2015-10-26 Thread Timo Aaltonen
 debian/changelog |8 ++--
 debian/control   |6 +++---
 debian/rules |   22 +-
 3 files changed, 26 insertions(+), 10 deletions(-)

New commits:
commit 5308e42d1999ca890a0759785320c6b1672391e7
Author: Timo Aaltonen 
Date:   Mon Oct 26 21:51:31 2015 +0200

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 5f1ffa1..91e445e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.65-2) UNRELEASED; urgency=medium
+libdrm (2.4.65-2) unstable; urgency=medium
 
   [ Andreas Boll ]
   * Update libdrm-freedreno1.symbols and shlibs.
@@ -7,7 +7,7 @@ libdrm (2.4.65-2) UNRELEASED; urgency=medium
   [ Fathi Boudra ]
   * Enable freedreno build on arm64 architecture.
 
- -- Andreas Boll   Mon, 26 Oct 2015 12:41:34 +0100
+ -- Timo Aaltonen   Mon, 26 Oct 2015 21:40:43 +0200
 
 libdrm (2.4.65-1) unstable; urgency=medium
 

commit b5b6e5c7b0887f6dd57d29d7e01b8525b7f0477a
Author: Timo Aaltonen 
Date:   Mon Oct 26 21:40:37 2015 +0200

Enable freedreno build on arm64 architecture.

diff --git a/debian/changelog b/debian/changelog
index fe11ef7..5f1ffa1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
 libdrm (2.4.65-2) UNRELEASED; urgency=medium
 
+  [ Andreas Boll ]
   * Update libdrm-freedreno1.symbols and shlibs.
   * Drop Debian revision from new symbols in libdrm2.symbols.
 
+  [ Fathi Boudra ]
+  * Enable freedreno build on arm64 architecture.
+
  -- Andreas Boll   Mon, 26 Oct 2015 12:41:34 +0100
 
 libdrm (2.4.65-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 0d580f4..7ceca71 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Depends:
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-amdgpu1 (= ${binary:Version}),
  libdrm-omap1 (= ${binary:Version}) [any-arm],
- libdrm-freedreno1 (= ${binary:Version}) [any-arm],
+ libdrm-freedreno1 (= ${binary:Version}) [any-arm arm64],
  libdrm-exynos1 (= ${binary:Version}) [any-arm],
  libdrm-tegra0 (= ${binary:Version}) [any-arm],
  ${misc:Depends},
@@ -213,7 +213,7 @@ Description: Userspace interface to omap-specific kernel 
DRM services -- debuggi
  This package provides the debugging symbols for the libdrm-omap1 package.
 
 Package: libdrm-freedreno1
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -229,7 +229,7 @@ Description: Userspace interface to msm/kgsl kernel DRM 
services -- runtime
 Package: libdrm-freedreno1-dbg
 Section: debug
 Priority: extra
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  libdrm-freedreno1 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index 708bfb8..df9fe67 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,22 +42,30 @@ else
confflags += --disable-intel
 endif
 
-# Omap and freedreno are only on arm
+# Exynos/Omap/Tegra are only on arm
 ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
ARM = yes
 endif
 ifeq ($(ARM), yes)
-   confflags += --enable-freedreno --enable-freedreno-kgsl
confflags += --enable-exynos-experimental-api
confflags += --enable-omap-experimental-api
confflags += --enable-tegra-experimental-api
 else
-   confflags += --disable-freedreno
confflags += --disable-exynos-experimental-api
confflags += --disable-omap-experimental-api
confflags += --disable-tegra-experimental-api
 endif
 
+# Freedreno is on arm and arm64
+ifneq (,$(filter arm arm64,$(DEB_HOST_ARCH_CPU)))
+   FREEDRENO = yes
+endif
+ifeq ($(FREEDRENO), yes)
+   confflags += --enable-freedreno --enable-freedreno-kgsl
+else
+   confflags += --disable-freedreno
+endif
+
 ###
 ### Actual build
 ###
@@ -87,10 +95,12 @@ endif
dh_strip -plibdrm-amdgpu1 --dbg-package=libdrm-amdgpu1-dbg
 ifeq ($(ARM), yes)
dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
-   dh_strip -plibdrm-freedreno1 --dbg-package=libdrm-freedreno1-dbg
dh_strip -plibdrm-exynos1 --dbg-package=libdrm-exynos1-dbg
dh_strip -plibdrm-tegra0 --dbg-package=libdrm-tegra0-dbg
 endif
+ifeq ($(FREEDRENO), yes)
+   dh_strip -plibdrm-freedreno1 --dbg-package=libdrm-freedreno1-dbg
+endif
dh_strip -s --remaining-packages
 
 override_dh_makeshlibs:
@@ -105,10 +115,12 @@ endif
dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.63)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (>= 2.4.65)' -- 
-c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.60)' -- -c4
dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif
+ifeq ($(FREEDRENO), yes)
+   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (>= 2.4.57)' -- 
-c4
+endif
 
 %:
dh $@ 

libdrm: Changes to 'debian-unstable'

2015-10-26 Thread Andreas Boll
 debian/changelog |7 +++
 debian/libdrm-freedreno1.symbols |1 +
 debian/libdrm2.symbols   |4 ++--
 debian/rules |2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

New commits:
commit 655a5b2d6f9d04e99328dd0cb6cc1c657414fb50
Author: Andreas Boll 
Date:   Mon Oct 26 12:45:32 2015 +0100

Drop Debian revision from new symbols in libdrm2.symbols.

diff --git a/debian/changelog b/debian/changelog
index fe0ec19..fe11ef7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.65-2) UNRELEASED; urgency=medium
 
   * Update libdrm-freedreno1.symbols and shlibs.
+  * Drop Debian revision from new symbols in libdrm2.symbols.
 
  -- Andreas Boll   Mon, 26 Oct 2015 12:41:34 +0100
 
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 2d86bd4..b98200c 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -42,7 +42,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmFree@Base 2.3.1
  drmFreeBufs@Base 2.3.1
  drmFreeBusid@Base 2.3.1
- drmFreeDevices@Base 2.4.65-1
+ drmFreeDevices@Base 2.4.65
  drmFreeReservedContextList@Base 2.3.1
  drmFreeVersion@Base 2.3.1
  drmGetBufInfo@Base 2.3.1
@@ -53,7 +53,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmGetContextPrivateMapping@Base 2.3.1
  drmGetContextTag@Base 2.3.1
  drmGetDeviceNameFromFd@Base 2.4.16
- drmGetDevices@Base 2.4.65-1
+ drmGetDevices@Base 2.4.65
  drmGetEntry@Base 2.3.1
  drmGetHashTable@Base 2.3.1
  drmGetInterruptFromBusID@Base 2.3.1

commit 5f57d05b2cee163cd7a229d6107033bb74c3b82f
Author: Andreas Boll 
Date:   Mon Oct 26 12:41:41 2015 +0100

Update libdrm-freedreno1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 9246650..fe0ec19 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.65-2) UNRELEASED; urgency=medium
+
+  * Update libdrm-freedreno1.symbols and shlibs.
+
+ -- Andreas Boll   Mon, 26 Oct 2015 12:41:34 +0100
+
 libdrm (2.4.65-1) unstable; urgency=medium
 
   [ Andreas Boll ]
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index efb91a9..5a4f465 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -14,6 +14,7 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_bo_ref@Base 0
  fd_bo_size@Base 0
  fd_device_del@Base 0
+ fd_device_fd@Base 2.4.65
  fd_device_new@Base 0
  fd_device_new_dup@Base 0
  fd_device_ref@Base 0
diff --git a/debian/rules b/debian/rules
index bd93023..708bfb8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -105,7 +105,7 @@ endif
dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.63)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (>= 2.4.64)' -- 
-c4
+   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (>= 2.4.65)' -- 
-c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.60)' -- -c4
dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif



libdrm: Changes to 'debian-unstable'

2015-10-08 Thread Andreas Boll
 Makefile.am  |2 
 amdgpu/Android.mk|   18 +
 amdgpu/Makefile.am   |   20 --
 amdgpu/Makefile.sources  |   14 +
 amdgpu/amdgpu_bo.c   |   11 -
 amdgpu/amdgpu_cs.c   |   13 -
 amdgpu/amdgpu_device.c   |2 
 amdgpu/amdgpu_internal.h |3 
 configure.ac |6 
 debian/changelog |5 
 debian/libdrm2.symbols   |2 
 debian/rules |2 
 debian/upstream/signing-key.asc  |   76 
 freedreno/freedreno-symbol-check |1 
 freedreno/freedreno_bo.c |   38 ++--
 freedreno/freedreno_device.c |5 
 freedreno/freedreno_drmif.h  |1 
 freedreno/freedreno_priv.h   |6 
 freedreno/freedreno_ringbuffer.h |2 
 freedreno/kgsl/kgsl_bo.c |2 
 freedreno/kgsl/kgsl_device.c |2 
 freedreno/kgsl/kgsl_pipe.c   |2 
 freedreno/kgsl/kgsl_ringbuffer.c |2 
 freedreno/msm/msm_bo.c   |2 
 freedreno/msm/msm_device.c   |2 
 freedreno/msm/msm_pipe.c |2 
 freedreno/msm/msm_ringbuffer.c   |2 
 include/drm/drm.h|1 
 include/drm/drm_fourcc.h |   93 +
 include/drm/drm_mode.h   |   11 +
 intel/intel_bufmgr_fake.c|2 
 intel/intel_bufmgr_gem.c |   31 +--
 intel/intel_decode.c |   10 -
 libkms/linux.c   |2 
 nouveau/abi16.c  |   13 +
 nouveau/nouveau.c|6 
 omap/omap_drm.c  |1 
 radeon/radeon_bo_gem.c   |   23 +-
 radeon/radeon_bo_int.h   |2 
 radeon/radeon_cs_gem.c   |   20 +-
 radeon/radeon_cs_int.h   |2 
 tests/Makefile.am|2 
 tests/amdgpu/amdgpu_test.c   |   32 ++-
 tests/amdgpu/basic_tests.c   |3 
 tests/amdgpu/cs_tests.c  |4 
 tests/amdgpu/uvd_messages.h  |   10 -
 tests/amdgpu/vce_ib.h|   24 +-
 tests/modetest/cursor.c  |   10 -
 tests/modetest/modetest.c|7 
 tests/vbltest/vbltest.c  |1 
 xf86drm.c|  368 ++-
 xf86drm.h|   34 +++
 xf86drmMode.c|4 
 53 files changed, 797 insertions(+), 162 deletions(-)

New commits:
commit b874d9877871d075425450cb9be219f940f476ea
Author: Andreas Boll 
Date:   Thu Oct 8 12:11:23 2015 +0200

Update symbols file and bump shlibs for libdrm2.

diff --git a/debian/changelog b/debian/changelog
index 238b625..eea3177 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.65-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
+  * Update symbols file and bump shlibs for libdrm2.
   * Enable libdrm-amdgpu1 on kfreebsd-*.
   * Fix Vcs-* fields.
   * Add upstream url.
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 8c65b19..2d86bd4 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -42,6 +42,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmFree@Base 2.3.1
  drmFreeBufs@Base 2.3.1
  drmFreeBusid@Base 2.3.1
+ drmFreeDevices@Base 2.4.65-1
  drmFreeReservedContextList@Base 2.3.1
  drmFreeVersion@Base 2.3.1
  drmGetBufInfo@Base 2.3.1
@@ -52,6 +53,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmGetContextPrivateMapping@Base 2.3.1
  drmGetContextTag@Base 2.3.1
  drmGetDeviceNameFromFd@Base 2.4.16
+ drmGetDevices@Base 2.4.65-1
  drmGetEntry@Base 2.3.1
  drmGetHashTable@Base 2.3.1
  drmGetInterruptFromBusID@Base 2.3.1
diff --git a/debian/rules b/debian/rules
index a00c59e..bd93023 100755
--- a/debian/rules
+++ b/debian/rules
@@ -94,7 +94,7 @@ endif
dh_strip -s --remaining-packages
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.62)' --add-udeb=libdrm2-udeb 
-- -c4
+   dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.65)' --add-udeb=libdrm2-udeb 
-- -c4
 ifeq ($(INTEL), yes)
dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.60)' -- -c4
 endif

commit dbde17499edfaa528c0dd02b9ef0d3cc96ca19e1
Author: Andreas Boll 
Date:   Thu Oct 8 11:57:21 2015 +0200

Update debian/upstream/signing-key.asc.

diff --git a/debian/changelog b/debian/changelog
index 2293f1b..238b625 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.65-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update debian/upstream/signing-key.asc.
   * Enable libdrm-amdgpu1 on kfreebsd-*.
   * Fix Vcs-* fields.
   * Add upstream url.
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index a99bceb..aaad3be 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -191,3 +191,79 @@ 
kLK/gqBFGHh/TO5DEl6X/TP380DYdazZpa31S+Ixwt+RkP9ZkvOWGMIG7Nf+G+r+
 Omj3BC4KcQ==
 =XQbm
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN 

libdrm: Changes to 'debian-unstable'

2015-09-02 Thread Andreas Boll
 debian/changelog |2 ++
 debian/control   |5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 4796cd63bd8f56c1ce045b26d6c2f40f9bbf7f63
Author: Andreas Boll 
Date:   Wed Sep 2 12:08:22 2015 +0200

Add upstream url.

diff --git a/debian/changelog b/debian/changelog
index c2202e3..c535b80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.64-2) UNRELEASED; urgency=medium
 
   * Enable libdrm-amdgpu1 on kfreebsd-*.
   * Fix Vcs-* fields.
+  * Add upstream url.
 
  -- Andreas Boll   Mon, 31 Aug 2015 17:41:21 +0200
 
diff --git a/debian/control b/debian/control
index cc47a12..101a38d 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Standards-Version: 3.9.6
 Section: libs
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libdrm.git
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git
+Homepage: http://cgit.freedesktop.org/mesa/drm/
 
 Package: libdrm-dev
 Section: libdevel

commit 5f55b15983eaa3104aa29de1bd44f718b9e13c99
Author: Andreas Boll 
Date:   Wed Sep 2 12:07:12 2015 +0200

Fix Vcs-* fields.

diff --git a/debian/changelog b/debian/changelog
index a149f56..c2202e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.64-2) UNRELEASED; urgency=medium
 
   * Enable libdrm-amdgpu1 on kfreebsd-*.
+  * Fix Vcs-* fields.
 
  -- Andreas Boll   Mon, 31 Aug 2015 17:41:21 +0200
 
diff --git a/debian/control b/debian/control
index 0568f82..cc47a12 100644
--- a/debian/control
+++ b/debian/control
@@ -17,8 +17,8 @@ Build-Depends:
  libbsd-dev [kfreebsd-any],
 Standards-Version: 3.9.6
 Section: libs
-Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm
-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libdrm.git
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libdrm.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git
 
 Package: libdrm-dev
 Section: libdevel



libdrm: Changes to 'debian-unstable'

2015-09-02 Thread Andreas Boll
 debian/control |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit ea106f269b4b6b45213210103ed7115ef700b7c9
Author: Andreas Boll 
Date:   Wed Sep 2 13:25:16 2015 +0200

Use https for Vcs-* fields

diff --git a/debian/control b/debian/control
index 101a38d..0d580f4 100644
--- a/debian/control
+++ b/debian/control
@@ -17,8 +17,8 @@ Build-Depends:
  libbsd-dev [kfreebsd-any],
 Standards-Version: 3.9.6
 Section: libs
-Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libdrm.git
-Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git
 Homepage: http://cgit.freedesktop.org/mesa/drm/
 
 Package: libdrm-dev



libdrm: Changes to 'debian-unstable'

2015-08-31 Thread Andreas Boll
 debian/changelog |6 ++
 debian/control   |6 +++---
 debian/rules |7 +++
 3 files changed, 12 insertions(+), 7 deletions(-)

New commits:
commit 18ec34c9a4868f9472a0bfc9471655e20aecb144
Author: Andreas Boll 
Date:   Mon Aug 31 17:45:25 2015 +0200

Enable libdrm-amdgpu1 on kfreebsd-*.

diff --git a/debian/changelog b/debian/changelog
index 0d7031c..a149f56 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.64-2) UNRELEASED; urgency=medium
+
+  * Enable libdrm-amdgpu1 on kfreebsd-*.
+
+ -- Andreas Boll   Mon, 31 Aug 2015 17:41:21 +0200
+
 libdrm (2.4.64-1) unstable; urgency=medium
 
   [ Robert Hooker ]
diff --git a/debian/control b/debian/control
index 981523a..0568f82 100644
--- a/debian/control
+++ b/debian/control
@@ -28,7 +28,7 @@ Depends:
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
x32],
  libdrm-radeon1 (= ${binary:Version}),
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
- libdrm-amdgpu1 (= ${binary:Version}) [linux-any],
+ libdrm-amdgpu1 (= ${binary:Version}),
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  libdrm-freedreno1 (= ${binary:Version}) [any-arm],
  libdrm-exynos1 (= ${binary:Version}) [any-arm],
@@ -305,7 +305,7 @@ Description: Userspace interface to tegra-specific kernel 
DRM services -- debugg
  This package provides the debugging symbols for the libdrm-tegra0 package.
 
 Package: libdrm-amdgpu1
-Architecture: linux-any
+Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -321,7 +321,7 @@ Description: Userspace interface to amdgpu-specific kernel 
DRM services -- runti
 Package: libdrm-amdgpu1-dbg
 Section: debug
 Priority: extra
-Architecture: linux-any
+Architecture: any
 Depends:
  libdrm-amdgpu1 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index dee3894..a00c59e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,7 @@ DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture 
-qDEB_HOST_ARCH_CPU)
 
 confflags = \
--enable-radeon \
+   --enable-amdgpu \
--disable-libkms \
$()
 
@@ -18,13 +19,11 @@ ifeq (linux, $(DEB_HOST_ARCH_OS))
confflags += --enable-udev
confflags += --enable-vmwgfx
confflags += --enable-nouveau
-   confflags += --enable-amdgpu
NOUVEAU = yes
 else
confflags += --disable-udev
confflags += --disable-vmwgfx
confflags += --disable-nouveau
-   confflags += --disable-amdgpu
NOUVEAU = no
# kfreebsd mangles freebsd's sys/types.h
confflags += CFLAGS="$(shell pkg-config --cflags libbsd-overlay)"
@@ -83,9 +82,9 @@ ifeq ($(INTEL), yes)
 endif
 ifeq ($(NOUVEAU), yes)
dh_strip -plibdrm-nouveau2 --dbg-package=libdrm-nouveau2-dbg
-   dh_strip -plibdrm-amdgpu1 --dbg-package=libdrm-amdgpu1-dbg
 endif
dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
+   dh_strip -plibdrm-amdgpu1 --dbg-package=libdrm-amdgpu1-dbg
 ifeq ($(ARM), yes)
dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
dh_strip -plibdrm-freedreno1 --dbg-package=libdrm-freedreno1-dbg
@@ -101,9 +100,9 @@ ifeq ($(INTEL), yes)
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (>= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.63)' -- -c4
 endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.39)' -- -c4
+   dh_makeshlibs -plibdrm-amdgpu1 -V'libdrm-amdgpu1 (>= 2.4.63)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (>= 2.4.64)' -- 
-c4



libdrm: Changes to 'debian-unstable'

2015-08-18 Thread Robert Hooker
 amdgpu/amdgpu.h  |5 +
 amdgpu/amdgpu_device.c   |   33 +++-
 amdgpu/amdgpu_internal.h |   13 +--
 amdgpu/amdgpu_vamgr.c|   63 +++
 configure.ac |2 
 debian/changelog |7 +
 debian/libdrm-freedreno1.symbols |1 
 debian/rules |2 
 freedreno/freedreno-symbol-check |1 
 freedreno/freedreno_drmif.h  |3 
 freedreno/freedreno_pipe.c   |8 +-
 freedreno/freedreno_priv.h   |2 
 freedreno/kgsl/kgsl_pipe.c   |3 
 freedreno/msm/msm_bo.c   |6 -
 freedreno/msm/msm_pipe.c |5 -
 freedreno/msm/msm_priv.h |   21 -
 freedreno/msm/msm_ringbuffer.c   |  155 +--
 tests/amdgpu/amdgpu_test.c   |5 +
 tests/amdgpu/basic_tests.c   |5 +
 tests/amdgpu/bo_tests.c  |5 +
 tests/amdgpu/cs_tests.c  |5 +
 tests/amdgpu/vce_tests.c |6 +
 tests/modetest/modetest.c|   94 ---
 xf86drmMode.c|   12 ---
 24 files changed, 326 insertions(+), 136 deletions(-)

New commits:
commit 50949b57acc5860b036410683b69a98e12e3fffc
Author: Robert Hooker sarv...@ubuntu.com
Date:   Tue Aug 18 16:40:35 2015 -0400

Bump symbols and shlibs for freedreno

diff --git a/debian/changelog b/debian/changelog
index c1df6aa..e9214e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.64-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Bump symbols file and shlibs for libdrm-freedreno1.
 
  -- Robert Hooker sarv...@ubuntu.com  Tue, 18 Aug 2015 16:05:01 -0400
 
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index b7602f9..efb91a9 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -21,6 +21,7 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_pipe_get_param@Base 0
  fd_pipe_new@Base 0
  fd_pipe_wait@Base 0
+ fd_pipe_wait_timeout@Base 2.4.64
  fd_ringbuffer_del@Base 0
  fd_ringbuffer_emit_reloc_ring@Base 0
  fd_ringbuffer_flush@Base 0
diff --git a/debian/rules b/debian/rules
index ec465df..dee3894 100755
--- a/debian/rules
+++ b/debian/rules
@@ -106,7 +106,7 @@ endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.39)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (= 2.4.57)' -- 
-c4
+   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (= 2.4.64)' -- 
-c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (= 2.4.60)' -- -c4
dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif

commit 564ab8aa8535474c295406154c1626529b518da4
Author: Robert Hooker sarv...@ubuntu.com
Date:   Tue Aug 18 16:38:41 2015 -0400

Bump changelog.

diff --git a/debian/changelog b/debian/changelog
index 6f71a39..c1df6aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.64-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Robert Hooker sarv...@ubuntu.com  Tue, 18 Aug 2015 16:05:01 -0400
+
 libdrm (2.4.63-1) unstable; urgency=medium
 
   [ Robert Hooker ]

commit ab2fadabde3829b1ec56bd4756165dd9bd281488
Author: Rob Clark robcl...@freedesktop.org
Date:   Tue Aug 18 11:56:50 2015 -0400

Bump version for release

Signed-off-by: Rob Clark robcl...@freedesktop.org

diff --git a/configure.ac b/configure.ac
index e2a2f16..f07507b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.63],
+[2.4.64],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit 04a118d800280c88aed5cb4a5f29fdfb5a38e36b
Author: Rob Clark robcl...@freedesktop.org
Date:   Tue Aug 18 10:53:36 2015 -0400

freedreno: update freedreno-symbol-check

Signed-off-by: Rob Clark robcl...@freedesktop.org

diff --git a/freedreno/freedreno-symbol-check b/freedreno/freedreno-symbol-check
index 7115448..e593df4 100755
--- a/freedreno/freedreno-symbol-check
+++ b/freedreno/freedreno-symbol-check
@@ -32,6 +32,7 @@ fd_pipe_del
 fd_pipe_get_param
 fd_pipe_new
 fd_pipe_wait
+fd_pipe_wait_timeout
 fd_ringbuffer_del
 fd_ringbuffer_emit_reloc_ring
 fd_ringbuffer_flush

commit 5e5a3c48b83fb3929e57cb4e7261624a327137f3
Author: Thierry Reding tred...@nvidia.com
Date:   Wed Apr 9 09:00:49 2014 +0200

libdrm: Make indentation consistent

Use tabs and spaces consistently to align function arguments on
subsequent lines with those of the first line.

Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Signed-off-by: Thierry Reding tred...@nvidia.com

diff --git a/xf86drmMode.c b/xf86drmMode.c
index 23348d7..9b70ce8 100644
--- a/xf86drmMode.c
+++ b/xf86drmMode.c
@@ -249,7 +249,7 @@ err_allocs:
 }
 
 int drmModeAddFB(int fd, uint32_t 

libdrm: Changes to 'debian-unstable'

2015-08-18 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit beab4cbefddbc68f4693d5e75c42060ff6568bd4
Author: Timo Aaltonen tjaal...@debian.org
Date:   Wed Aug 19 07:53:59 2015 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index e9214e1..0d7031c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-libdrm (2.4.64-1) UNRELEASED; urgency=medium
+libdrm (2.4.64-1) unstable; urgency=medium
 
+  [ Robert Hooker ]
   * New upstream release.
   * Bump symbols file and shlibs for libdrm-freedreno1.
 
- -- Robert Hooker sarv...@ubuntu.com  Tue, 18 Aug 2015 16:05:01 -0400
+ -- Timo Aaltonen tjaal...@debian.org  Wed, 19 Aug 2015 07:52:50 +0300
 
 libdrm (2.4.63-1) unstable; urgency=medium
 



libdrm: Changes to 'debian-unstable'

2015-08-15 Thread Timo Aaltonen
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 144187a69df06534c334b3e4f6a2ce8b2b957661
Author: Timo Aaltonen tjaal...@debian.org
Date:   Sun Aug 16 00:54:25 2015 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 9bd4434..6f71a39 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-libdrm (2.4.63-1) UNRELEASED; urgency=medium
+libdrm (2.4.63-1) unstable; urgency=medium
 
+  [ Robert Hooker ]
   * New upstream release.
 - Drop Fix-headers-inclusion-in-xf86drmMode.c.diff, upstream.
   * Add new libdrm-amdgpu1 package.
 
- -- Robert Hooker sarv...@ubuntu.com  Fri, 14 Aug 2015 13:15:14 -0400
+ -- Timo Aaltonen tjaal...@debian.org  Sat, 15 Aug 2015 18:55:57 +0300
 
 libdrm (2.4.62-1) unstable; urgency=medium
 



libdrm: Changes to 'debian-unstable'

2015-08-14 Thread Robert Hooker
 .gitignore |2 
 Makefile.am|6 
 Makefile.sources   |5 
 amdgpu/Makefile.am |   57 
 amdgpu/amdgpu-symbol-check |   51 
 amdgpu/amdgpu.h| 1178 +++
 amdgpu/amdgpu_bo.c |  705 
 amdgpu/amdgpu_cs.c |  372 ++
 amdgpu/amdgpu_device.c |  274 +
 amdgpu/amdgpu_gpu_info.c   |  310 ++
 amdgpu/amdgpu_internal.h   |  190 +
 amdgpu/amdgpu_vamgr.c  |  288 +
 amdgpu/libdrm_amdgpu.pc.in |   10 
 amdgpu/util_hash.c |  387 ++
 amdgpu/util_hash.h |  107 
 amdgpu/util_hash_table.c   |  262 +
 amdgpu/util_hash_table.h   |   73 
 configure.ac   |   46 
 debian/changelog   |8 
 debian/control |   32 
 debian/libdrm-amdgpu1.install  |1 
 debian/libdrm-amdgpu1.symbols  |   35 
 debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff |   39 
 debian/patches/series  |1 
 debian/rules   |4 
 freedreno/Makefile.sources |3 
 freedreno/freedreno_bo.c   |6 
 freedreno/freedreno_priv.h |2 
 freedreno/kgsl/kgsl_bo.c   |1 
 freedreno/kgsl/kgsl_pipe.c |2 
 freedreno/list.h   |  137 
 freedreno/msm/msm_bo.c |1 
 include/drm/amdgpu_drm.h   |  645 
 intel/intel_bufmgr.h   |8 
 intel/intel_bufmgr_gem.c   |  414 --
 intel/test_decode.c|2 
 libkms/libkms.h|4 
 libkms/linux.c |4 
 man/Makefile.am|   11 
 omap/omap_drm.c|4 
 radeon/r600_pci_ids.h  |1 
 tests/Makefile.am  |   12 
 tests/amdgpu/Makefile.am   |   29 
 tests/amdgpu/amdgpu_test.c |  222 +
 tests/amdgpu/amdgpu_test.h |  236 +
 tests/amdgpu/basic_tests.c |  838 +
 tests/amdgpu/bo_tests.c|  181 +
 tests/amdgpu/cs_tests.c|  387 ++
 tests/amdgpu/frame.h   | 1949 +
 tests/amdgpu/uvd_messages.h|  813 +
 tests/amdgpu/vce_ib.h  |  318 ++
 tests/amdgpu/vce_tests.c   |  489 +++
 tests/kmstest/main.c   |1 
 tests/modeprint/modeprint.c|4 
 tests/name_from_fd.c   |2 
 tests/radeon/Makefile.am   |1 
 tests/radeon/list.h|  137 
 tests/radeon/rbo.h |2 
 util_double_list.h |  137 
 util_math.h|   33 
 xf86drm.c  |   28 
 xf86drm.h  |   11 
 xf86drmMode.c  |   30 
 xf86drmMode.h  |4 
 64 files changed, 10804 insertions(+), 748 deletions(-)

New commits:
commit d89c15de45d69133ad8b2f5c438c96e54a742155
Author: Robert Hooker sarv...@ubuntu.com
Date:   Fri Aug 14 13:43:14 2015 -0400

Update changelog

diff --git a/debian/changelog b/debian/changelog
index 45e4cb5..9bd4434 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.63-1) UNRELEASED; urgency=medium
 
   * New upstream release.
 - Drop Fix-headers-inclusion-in-xf86drmMode.c.diff, upstream.
+  * Add new libdrm-amdgpu1 package.
 
  -- Robert Hooker sarv...@ubuntu.com  Fri, 

libdrm: Changes to 'debian-unstable'

2015-07-02 Thread Julien Cristau
 debian/changelog   |3 +
 debian/patches/01_default_perms.diff   |2 
 debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff |   38 -
 3 files changed, 30 insertions(+), 13 deletions(-)

New commits:
commit fd4342150d3d34f74f98af7d1298edc640d2da5e
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jul 2 20:51:34 2015 +0200

Fix kfreebsd patch that caused an FTBFS on Linux/x32

Only include sys/sysctl.h if configure detects it (closes: #787496).
Thanks, Thorsten Glaser.

diff --git a/debian/changelog b/debian/changelog
index d2756b9..022bb0a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,9 @@ libdrm (2.4.62-1) UNRELEASED; urgency=medium
 
   [ Julien Cristau ]
   * Update debian/upstream/signing-key.asc.
+  * Fix kfreebsd patch that caused an FTBFS on Linux/x32: only include
+sys/sysctl.h if configure detects it (closes: #787496).  Thanks,
+Thorsten Glaser.
 
  -- Sven Joachim svenj...@gmx.de  Fri, 08 May 2015 21:35:41 +0200
 
diff --git a/debian/patches/01_default_perms.diff 
b/debian/patches/01_default_perms.diff
index cdba93e..8315ba9 100644
--- a/debian/patches/01_default_perms.diff
+++ b/debian/patches/01_default_perms.diff
@@ -2,7 +2,7 @@ Index: libdrm/xf86drm.h
 ===
 --- libdrm.orig/xf86drm.h
 +++ libdrm/xf86drm.h
-@@ -70,7 +70,7 @@
+@@ -74,7 +74,7 @@ extern C {
  /* Default /dev/dri directory permissions 0755 */
  #define DRM_DEV_DIRMODE   \
(S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH)
diff --git a/debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff 
b/debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff
index 4489de5..980b7d0 100644
--- a/debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff
+++ b/debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff
@@ -3,23 +3,37 @@ From: Julien Cristau jcris...@debian.org
 Date: Sun, 26 Apr 2015 11:53:02 +0200
 Subject: [PATCH] Fix headers inclusion in xf86drmMode.c
 
-- add sys/sysctl.h to get sysctlbyname declaration on kFreeBSD

- xf86drmMode.c | 1 +
- 1 file changed, 1 insertion(+)
+Add sys/sysctl.h to get sysctlbyname declaration on kFreeBSD
 
-diff --git a/xf86drmMode.c b/xf86drmMode.c
-index f4b8d14..b7e0116 100644
 a/xf86drmMode.c
-+++ b/xf86drmMode.c
-@@ -46,6 +46,7 @@
+Updated by Thorsten “mirabilos” Glaser t.gla...@tarent.de
+to add autoconf check and only include sys/sysctl.h if it
+is detected by configure as it’s unusable on Linux/x32 (and
+others, e.g. other new architectures).
+
+Index: libdrm/xf86drmMode.c
+===
+--- libdrm.orig/xf86drmMode.c
 libdrm/xf86drmMode.c
+@@ -46,6 +46,9 @@
  #include stdint.h
  #include stdlib.h
  #include sys/ioctl.h
++#ifdef HAVE_SYS_SYSCTL_H
 +#include sys/sysctl.h
++#endif
  #include stdio.h
  #include stdbool.h
  
--- 
-2.1.4
-
+Index: libdrm/configure.ac
+===
+--- libdrm.orig/configure.ac
 libdrm/configure.ac
+@@ -53,7 +53,7 @@ AC_USE_SYSTEM_EXTENSIONS
+ AC_SYS_LARGEFILE
+ AC_FUNC_ALLOCA
+ 
+-AC_CHECK_HEADERS([sys/mkdev.h])
++AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h])
+ 
+ # Initialize libtool
+ LT_PREREQ([2.2])


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1zajj5-hv...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2015-07-02 Thread Julien Cristau
 configure.ac |2 +-
 debian/changelog |6 --
 debian/control   |1 +
 3 files changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 26d70d817605b9ca95db733177a0d9fc20bf94e6
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jul 2 21:05:01 2015 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 85afa8a..2487024 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.62-1) UNRELEASED; urgency=medium
+libdrm (2.4.62-1) unstable; urgency=medium
 
   [ Sven Joachim ]
   * New upstream release.
@@ -16,8 +16,9 @@ libdrm (2.4.62-1) UNRELEASED; urgency=medium
 sys/sysctl.h if configure detects it (closes: #787496).  Thanks,
 Thorsten Glaser.
   * Add build-dep on xutils-dev for xorg-macros.
+  * Cherry-pick upstream patch to let valgrind auto-detection work.
 
- -- Sven Joachim svenj...@gmx.de  Fri, 08 May 2015 21:35:41 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 02 Jul 2015 21:11:21 +0200
 
 libdrm (2.4.60-3) unstable; urgency=medium
 

commit 9be727b722764566225937660dc3e4a40d7c97ed
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jul 2 21:10:07 2015 +0200

Add build-dep on xutils-dev for xorg-macros

diff --git a/debian/changelog b/debian/changelog
index 022bb0a..85afa8a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ libdrm (2.4.62-1) UNRELEASED; urgency=medium
   * Fix kfreebsd patch that caused an FTBFS on Linux/x32: only include
 sys/sysctl.h if configure detects it (closes: #787496).  Thanks,
 Thorsten Glaser.
+  * Add build-dep on xutils-dev for xorg-macros.
 
  -- Sven Joachim svenj...@gmx.de  Fri, 08 May 2015 21:35:41 +0200
 
diff --git a/debian/control b/debian/control
index 8065c2a..cd39bab 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends:
  docbook-xsl,
  libx11-dev,
  pkg-config,
+ xutils-dev (= 1:7.6+2),
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
  libpciaccess-dev,

commit 5dd3d82ed7b4dd5c97264b412c2eb1a72fc45ef9
Author: Emil Velikov emil.l.veli...@gmail.com
Date:   Tue Jun 30 14:01:14 2015 +0100

configure: default --enable-valgrind to auto

... as the help text says.

Reported-by: Jasper St. Pierre jstpie...@mecheye.net
Signed-off-by: Emil Velikov emil.l.veli...@gmail.com
(cherry picked from commit 676c806d0221a7ea375676b2eab514c426fcacd3)

diff --git a/configure.ac b/configure.ac
index 1456b90..001fd3d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -406,7 +406,7 @@ AM_CONDITIONAL([HAVE_MANPAGES_STYLESHEET], [test 
x$HAVE_MANPAGES_STYLESHEET =
 AC_ARG_ENABLE(valgrind,
   [AS_HELP_STRING([--enable-valgrind],
  [Build libdrm with  valgrind support (default: 
auto)])],
- [VALGRIND=$enableval], [VALGRIND=yes])
+ [VALGRIND=$enableval], [VALGRIND=auto])
 PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], 
[have_valgrind=no])
 AC_MSG_CHECKING([whether to enable Valgrind support])
 if test x$VALGRIND = xauto; then


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1zak0z-0005lz...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2015-07-01 Thread Sven Joachim
 configure.ac   |   18 
 debian/changelog   |8 
 debian/libdrm2.symbols |   10 
 debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff |   29 -
 debian/rules   |2 
 debian/upstream/signing-key.asc|   52 ++
 exynos/exynos_fimg2d.c |   23 -
 include/drm/drm.h  |   10 
 include/drm/drm_mode.h |   37 +
 include/drm/nouveau_drm.h  |1 
 intel/intel_chipset.h  |   11 
 nouveau/abi16.c|3 
 nouveau/nouveau.h  |1 
 nouveau/pushbuf.c  |4 
 radeon/r600_pci_ids.h  |1 
 tests/exynos/exynos_fimg2d_test.c  |  112 -
 tests/kmstest/main.c   |1 
 tests/modetest/buffers.c   |   30 -
 tests/modetest/modetest.c  |   49 +-
 xf86drm.c  |   14 
 xf86drmMode.c  |  289 -
 xf86drmMode.h  |   24 +
 22 files changed, 534 insertions(+), 195 deletions(-)

New commits:
commit ba14218105057fe79c3b2a8f5c7b851e57aca1f4
Author: Sven Joachim svenj...@gmx.de
Date:   Wed Jul 1 17:23:02 2015 +0200

Close bug #789759

Fixed in commit 812e8fe6ce46d733c30207ee26c788c61f546294.

diff --git a/debian/changelog b/debian/changelog
index 6938ef8..d2756b9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libdrm (2.4.62-1) UNRELEASED; urgency=medium
 
   [ Sven Joachim ]
   * New upstream release.
+- nouveau: restore check that avoids multiple user bos per kernel bo
+  (Closes: #789759).
   * Update symbols file and bump shlibs for libdrm2.
   * Refresh the patch from 2.4.60-3 after upstream changes.
   * Remove duplicate Section fields from debian/control.

commit c30399694a21845bf0f36c29c97cd38351b96b88
Author: Sven Joachim svenj...@gmx.de
Date:   Wed Jul 1 17:17:30 2015 +0200

Update debian/upstream/signing-key.asc

Add Emil Velikov's key 2CEB490D.

diff --git a/debian/changelog b/debian/changelog
index 06c7d69..6938ef8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libdrm (2.4.62-1) UNRELEASED; urgency=medium
   * Update symbols file and bump shlibs for libdrm2.
   * Refresh the patch from 2.4.60-3 after upstream changes.
   * Remove duplicate Section fields from debian/control.
+  * Update debian/upstream/signing-key.asc.
   * Bump Standards-Version to 3.9.6, no changes needed.
 
   [ Julien Cristau ]
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 7e70a30..a99bceb 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -139,3 +139,55 @@ 
xjRzzOuOtaxMftMlZwRNXm1zh5CTzMOYpXeetPXrLwUOSF5VeN8AK//gGlbjZt1o
 iQyTzgz/F98QzHzNrRk8DdK4kxVkpvk=
 =G7Eh
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: GnuPG v1
+
+mQINBFQDrA8BEACyGXUc6vSmNkwZdTTzX1vHRgIDWoppot56E5oOO+gM6ukyMDY7
+60FxKvmh704I8NqTfg3Rcs18fSOXeRj1gDG84MsU7QM3g6IQyxCA+IV7d2r/DPZE
+z7HxEIKFxGJw24swsQJy/iiZf/b8flqiJbx3Ye1LF7T5iw/gKDsN6eqzAtLKqw9I
+/4TBVE766nwmKNQZiw2jAFCs3lwfmNIm7ZaQNBpHTRabMTLMJiFFynLsa1eVsf9D
+R3eVXW4c2oHKZbxDvSWR2yz6XcQ9ldii89sUNeclnjSFNOt761P4zBNwcEX2GuQs
+JO/haw5FyrMJJexAbdUTtshZ7XvhDv/UCHtyqQBUw/vwYe8Rx79Hq/fOOUdMjWOW
+cDCzyYTmGdbEJYRHrENcsOhoti3IkOjgzw0UDyCHyjapFV1ZJT/Kz7rkMmsdNtoi
+1BVTLIdOvQmeXQtN2caZSN20wZWHdZnrz1/JOfOxpEsf2R78zavIfobReQdFoYMC
+jv4b49WB/Gytd5vneqk9yi9DEhCYw5uGxQgjIKC4AZPVtD//GY+iYiPe5dPwrhU1
+FyD3b9SgYxFE/uZlgbzBIV4akK11vC5Q+Co5PYzhnPPgd7cYLjr/ceMfGPkeWLCY
+OxZbXg92BZKKJnFHYx7FJ04WKS8SjzIn/qEzvy7SmPGxSCX6zdwn0fKZYQARAQAB
+tCdFbWlsIFZlbGlrb3YgPGVtaWwubC52ZWxpa292QGdtYWlsLmNvbT6JAjkEEwEC
+ACMFAlQDrA8CGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRDtrjewLOtJ
+DV/AEACd/RKvSzL0L4/9HYvFskjNR40NPFyQHyMaPg9eeblhfbnH7mWYXJ2MPGTR
+bgvQCr0zZ3R7u8E8Rxulwifbm20x0WhYOKkDuSROjroRqvDhxfuLtXtBKqfVGw6T
+0rMEOOWdqGhql4yuVpqGbgHa5ZfFvQi2EtT40QDdD052adzWeT96aFQB6Gf3CRMf
+a4y7hawbUV10XL3BUljUcyh+SJv9lPclW09WNE+tuCmdIqoP927BSjXwh2GR6dM0
+z0aDf3wOxRc9S8q34jS+xN8hsXmYFAqkn0YkVIQ0M0PaQ89ltcyonbG6rZ+1rNgx
+tiLEpfOZpzr7LowVsw9R6ky/pvhBHfVIM4aT17hbi2XfnMihmt/T1SZqb36+aYFt
+j8Bc/o9I5crPXwOP4in3heY2ZmDWeGkPSRNix0VLQHL0HzOxjMAEm+y5ROLDo7Z/
+sGOebYxMYPIK5mJzrKhk737FEI57cvUSRXzbjmV3CIOIJbaNULWFXkCHRhdyk8mh
+sVzKkl7IDiWPBj1RC5r0EXmrjUzK8QfzrTWiOa6z9WIkZ4sSs0bz14Q4pZR2qi8L
+KLVjCNf/FusqCTgbZU06x1S/75XJwcsFENWkWYPEaxxzQiCs1rVzG8SnrOjcyc5F

libdrm: Changes to 'debian-unstable'

2015-05-08 Thread Julien Cristau
 debian/changelog|4 +
 debian/upstream/signing-key.asc |  111 
 2 files changed, 115 insertions(+)

New commits:
commit 5b9caa1c34cd8facae69d2aa12a0e58fc3db98ef
Author: Julien Cristau jcris...@debian.org
Date:   Fri May 8 23:11:29 2015 +0200

Update debian/upstream/signing-key.asc.

diff --git a/debian/changelog b/debian/changelog
index 469ae41..848e9e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
 libdrm (2.4.61-1) UNRELEASED; urgency=medium
 
+  [ Sven Joachim ]
   * New upstream version.
   * Update symbols file and bump shlibs for libdrm2.
   * Remove duplicate Section fields from debian/control.
   * Bump Standards-Version to 3.9.6, no changes needed.
 
+  [ Julien Cristau ]
+  * Update debian/upstream/signing-key.asc.
+
  -- Sven Joachim svenj...@gmx.de  Fri, 08 May 2015 21:35:41 +0200
 
 libdrm (2.4.60-3) unstable; urgency=medium
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 2909249..7e70a30 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -28,3 +28,114 @@ 
rqioCg9cFWfg7fz/Zd5zawGxsrDaf+aLz5nC9k0ZlHO+pr6ble4RimjUTkcKeYWC
 Tn3/2yC6tAdk4vsMhKznlLTI4ZQnW/7rUVUBV2H2jI0XPWVr7gV0WQ==
 =lale
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: GnuPG v1
+
+mQINBE6N4qMBEACtDFIAwKCQQlJmWDBChO+cPd/7f+6xt0onsFYwjTImhCM6VfjP
+Sk6V+o/tv6JO5hbuNIUW3hiwz4nZSAxrEtHAeTBL+XbXMQX/b3tKzXylYlHfp0md
+R444ErwOMqcp9ch5P6kCbATPNsu/7yWnJSzfdQXybz3HPbMeweI8Xcz6m2zfawRA
+Wg8h66s1ZLjspG4ZwEuShrmERrVDoq+1UaKq2stgngGBC/K9I9hBcGp3fLHWIMb8
+Kpzc4prmyZkZV6iy0B0nGrcRMdookb1NgFGNm1u+IJiSeQnvb6q4Sq5SGSu/hNUZ
+8KJxI1JSq10MFqmgwOXz4E7KeC7F0dHMVWcI03CZ0Y6tQN4Lk2iD67JECLmfwW+c
+70osNfO9d4XVcenwoZ3tL/UCnN9nxQtZ8zm5typh+J0MDcE8vZtiT4zbt9hSG2gZ
+2QNYNl3Rt+Kj3oI2AiTXxyhcjYqWUl14m6ydafkG27JhfbEWzUvV/Gujxibo8P3J
+4CRgMgryI+fJmJSbmyzT0LiHQKuGjTRNMLnroIDG8dC0KCuZO3pOvhWpCwHYZ+n5
+0AwRmwPrzvA/dmpy8sHoi0Dyxns+qi98Mu8Y+FCOnP2Pe4D31PwX9/uu0+WTW2S0
+ak9vfAiNcCzzaL5OnEVDtfe7os8hD6RGr53u4He67Jh6RgzpJ4WK//PFPQARAQAB
+tB5EYXZlIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT6JAj4EEwECACgFAk6N8t4C
+GwMFCQlmAYAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEAx081l5xIa+D/gP
+/A/stssubkOP1b6zE3KrX5oN/4FirEXLnk2gc6o8hX0H4QhNGD6KDzJidu71t0Rk
+VzcH+U59mTMfuaOD8iP+YLYgi0UQ4Eg1ZDUxO2cjNa33IDyDDtih5VX3hZ7hI8er
+jSD17ftYWXGinsMaMQ0VYmwZIIgyUxU3nAPEQ8taNio6sOnaHVgMBX0k5glgFZje
+R9rO45I5W72hTeJhPK4/AtOn9weyl6CJ5nEGosgFzxw5RHa/O4tim+TmpWIvuJvu
+7mAq8vtpMUuT10k2ClYQTM6/O+zmJgnWVFCoz0lBYQ+hPuAY084zoEegDBH6svPj
+gkEV1kkqFzEkLI/fv506p5J0hzsqznDMK1f8K35wkuZCULck97x43rOR0syXvVow
+oqQ81/NZMuV1O5XVGCMd/O8Av7OoqPuMCPWacJPttyvl0JOt7CZ31JwtucnNa0wH
+bTMVlCPFQhGlalIEM6zI+m7N80nZf2Xmi15mDrjS8Iig6E2pE3sWqW3NMQcmI5Hf
+FVO37+QOSvlD+GWq/j5/Z19bEkzVZB3AmnF5YSAgqMlp2jsEPjSXqL1wP0FI2WX0
+x0XOpa/y3QNBE315lcckAN8xEgXAuGusry4+r/3lIPkShvx9hgqnXfkgczFckh1N
+Lp7ixw+TpiZyV369QsstM+MXZ0h2cfKD3zxNIWCWb828tCBEYXZpZCBBaXJsaWUg
+PGFpcmxpZWRAZ21haWwuY29tPokCPgQTAQIAKAUCTo3iowIbAwUJCWYBgAYLCQgH
+AwIGFQgCCQoLBBYCAwECHgECF4AACgkQDHTzWXnEhr71/A//dCkrvjfEa7dsn1sp
+DdoDbzwKl0POGRZ1SI9jg1AO7+2cbx9rnVtCvIUNUVx3G2qOCvowci9F4W+X64R4
+VS9TACZnw81F79DTr8/SznKgH9qG3enfWEgVuOKBmXXjom1/SzmHYp+HWZYhb5cF
+WBy68a4V2AUlteXEY61pN/6nES7spZbkaG/VGYws9YGvbBbSbV2c9tklV84f9Otb
+PHLTyxkVjYZx5KLTeM1W9pCDyd9IbvJinL0nZYUeUeY65j25KYOT4Fh46xBpEhQl
+cdBb7ZEjDXsdaxYk4m0S3mtuvXAHLRZ7hSoY0oqnNyvGpWlgCtFyNbI/zIUGFPoi
+cwlH1WLGkqk5V3mYdy2b36gOKsjKwjCu2RLCPP6eTjQhGLCcKLgITr+gxedluyKL
+sKtqCJ/7r4Wg4yeg5+ieplOKQeUeZigowH+C/J4o5PomltsBgX6bCbMzvzXA2plQ
+4ott2SucQD1grnLsmdzem3IvBa48wk7oEpaDS9+C0lkXpKlEQAu9GP6gysByv017
+h6RfmZyTw0IjDiw1C/jr3NKuoBs9C2k2doJBDutPhrz+zf13+iGDKxIKCeqB+LJr
+zQEvBRhxsE6zdFj2EwNHW2PryhCOR9uXAhkX4Ix2SNWpRWH/vBZ/IXQZ3xCep2m0
+xbZsef0nCqIQE51pl2z6kOi+HKK0IURhdmlkIEFpcmxpZSA8YWlybGllZEByZWRo
+YXQuY29tPokCPgQTAQIAKAUCTo3y9gIbAwUJCWYBgAYLCQgHAwIGFQgCCQoLBBYC
+AwECHgECF4AACgkQDHTzWXnEhr5L2w/9HBh/5jp/cAOd/sGIxyMNtrahuq1AaB4j
+F4Rx2kOb/5vfi9J70VWRE1F6MI2NSbPM0nYBSu+hwEH06yxeMhbD9bYOv+3ZBh07
+NyYdDVCPLPclH2C6kFkbMXooiq63YEYmmDlb6am25BIjJZE40FUX9QBpFBIWRyaW
+UpTymLWk8NvQOqmzRn5tuS2HkUu8e+iLZjWCoH+hv6+R3RQ0V8WbrHR+XL+GXcoL
++vgnV1FKVZoqRozBmkNBW3JpWQEfQhH75DbEfQpZAuU2n+u0alXJoNFCX/BxpCNg
+iCfptPnUynZkey/gwBw+uw+9dieKSuIC4pCJnJlCv1Gr9qXPdkWHWAlgTuiwQs44
+YNvh2XY1L4qpgeXIo+E5mvdTqYEERMrp//Z+ab8LCRCwLpO7ME0OiJ1fcLGNXP/0
+//wtzWawwd1b0LPJcn87YEwjoEFVhs6+R8jA7/m4DoppOfqxfmohAYXV7GDhvx2i
+g8iB6YBfQnbM2u+OVf59dlQ5PJjWTn5yntPBRGNAPSbqTvoJmgamBnNll6L8EiRh
+1P5xF8Bnqo8BQ3TTXh+6nhSiG5qK8IHXKchQtQgGvHW0QyR/JsSh+qJ0/QDqBCAa
+7EdOzKcTykCkQO5dtROfW6Aialsdc2tlSL40LcKG9tUBZRBWTo5nt2lWv4JigeEw
+6aTRI8znoOu5Ag0ETo3iowEQAKfQTaRf3oDRhF5ZY2GeDEwNVKQh3KesFojkM5CB
+FvCdQiPWFzNkx1tblO2i6WDjR96FCeiC7Z4TwQlDD8l/hSvpugbs48yb4ABOG3AK
+1ygj40GMHIz0+NqFjjfqwfig2d99w8VdRSf2BaeZUjxqNQfmm0FQ4hsoHy43Wm5d
+j9ScjXGi1xBDcAxWwRhU/7fhCC4Jkr6Bly/NNaBLEQwzwegtBw6K9cPqmc/kG0yX
+lRCbNdMl0agCh1xg4xMb/ak57nX5DV/WrkvBQrQOUxtazi/9EZ7dvoFno2sQD/qp

libdrm: Changes to 'debian-unstable'

2015-04-26 Thread Julien Cristau
 .gitignore |5 
 Makefile.am|   34 +
 Makefile.sources   |1 
 autogen.sh |   16 
 configure.ac   |  139 +++-
 debian/changelog   |   36 +
 debian/control |   33 +
 debian/libdrm-exynos1.symbols  |1 
 debian/libdrm-intel1.symbols   |2 
 debian/libdrm-tegra0.install   |1 
 debian/libdrm-tegra0.symbols   |   15 
 debian/libdrm2.symbols |7 
 debian/patches/Fix-headers-inclusion-in-xf86drmMode.c.diff |   42 +
 debian/patches/series  |1 
 debian/rules   |   19 
 debian/source/local-options|1 
 debian/upstream/signing-key.asc|   30 +
 debian/watch   |1 
 exynos/Makefile.am |3 
 exynos/exynos_drm.c|   19 
 exynos/exynos_drm.h|   40 -
 exynos/exynos_fimg2d.c |  253 ++--
 exynos/exynos_fimg2d.h |  328 +++
 exynos/fimg2d.h|  325 ---
 exynos/fimg2d_reg.h|2 
 freedreno/Android.mk   |3 
 freedreno/Makefile.am  |3 
 freedreno/Makefile.sources |   16 
 freedreno/freedreno_bo.c   |7 
 freedreno/freedreno_device.c   |   10 
 include/drm/drm_mode.h |   20 
 include/drm/i915_drm.h |2 
 include/drm/tegra_drm.h|  200 +++
 intel/Android.mk   |2 
 intel/intel_bufmgr.h   |3 
 intel/intel_bufmgr_gem.c   |  129 ++--
 intel/intel_chipset.h  |   43 +
 intel/intel_decode.c   |4 
 intel/test_decode.c|5 
 libdrm.h   |2 
 libkms/exynos.c|7 
 nouveau/Android.mk |3 
 nouveau/bufctx.c   |6 
 nouveau/nouveau.c  |  117 +---
 radeon/Android.mk  |3 
 radeon/radeon_surface.c|6 
 tegra/.gitignore   |1 
 tegra/Makefile.am  |   23 
 tegra/libdrm_tegra.pc.in   |   11 
 tegra/private.h|   51 +
 tegra/tegra.c  |  345 
 tegra/tegra.h  |   60 ++
 tests/Makefile.am  |   58 --
 tests/auth.c   |1 
 tests/dristat.c|7 
 tests/drmstat.c|2 
 tests/exynos/Makefile.am   |1 
 tests/exynos/exynos_fimg2d_test.c  |  187 +-
 tests/gem_basic.c  |  102 ---
 tests/gem_flink.c  |  137 
 tests/gem_mmap.c   |  136 
 tests/gem_readwrite.c  |  139 
 tests/getclient.c  |1 
 tests/getstats.c   |3 
 tests/kmstest/Makefile.am  |1 
 tests/kmstest/main.c   |5 
 tests/lock.c   |1 
 tests/modeprint/Makefile.am|1 
 tests/modeprint/modeprint.c|   18 
 tests/modetest/Android.mk  |2 
 tests/modetest/Makefile.am |3 
 tests/modetest/buffers.c   |  219 ++-
 

libdrm: Changes to 'debian-unstable'

2014-10-05 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 5ce3d800a29b04a28569d952c09f952c37fe0673
Author: Julien Cristau jcris...@debian.org
Date:   Sun Oct 5 15:53:16 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index c4a24c8..ccdb686 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-libdrm (2.4.58-1) UNRELEASED; urgency=medium
+libdrm (2.4.58-1) unstable; urgency=medium
 
+  [ Andreas Boll ]
   * New upstream release.
 - 03_hide_symbols.diff dropped, upstream.
   * Update libdrm-intel1.symbols and shlibs.
 
- -- Andreas Boll andreas.boll@gmail.com  Thu, 02 Oct 2014 16:22:13 +0200
+ -- Julien Cristau jcris...@debian.org  Sun, 05 Oct 2014 15:53:13 +0200
 
 libdrm (2.4.56-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xammb-0004tv...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-10-05 Thread Andreas Boll
 debian/changelog |6 ++
 debian/libdrm-freedreno1.symbols |2 ++
 debian/rules |2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit e1a59228c5c426a681cf656fdddf52dfd82c7132
Author: Andreas Boll andreas.boll@gmail.com
Date:   Sun Oct 5 18:49:05 2014 +0200

Update libdrm-freedreno1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index ccdb686..66c4208 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.58-2) UNRELEASED; urgency=medium
+
+  * Update libdrm-freedreno1.symbols and shlibs.
+
+ -- Andreas Boll andreas.boll@gmail.com  Sun, 05 Oct 2014 18:48:05 +0200
+
 libdrm (2.4.58-1) unstable; urgency=medium
 
   [ Andreas Boll ]
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index 618a0a0..b7602f9 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -2,6 +2,8 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
  fd_bo_cpu_fini@Base 0
  fd_bo_cpu_prep@Base 0
  fd_bo_del@Base 0
+ fd_bo_dmabuf@Base 2.4.57
+ fd_bo_from_dmabuf@Base 2.4.57
  fd_bo_from_fbdev@Base 0
  fd_bo_from_handle@Base 0
  fd_bo_from_name@Base 0
diff --git a/debian/rules b/debian/rules
index 48d5f70..c723001 100755
--- a/debian/rules
+++ b/debian/rules
@@ -98,7 +98,7 @@ endif
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.39)' -- -c4
 ifeq ($(ARM), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (= 2.4.38)' -- -c4
-   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1' -- -c4
+   dh_makeshlibs -plibdrm-freedreno1 -V'libdrm-freedreno1 (= 2.4.57)' -- 
-c4
dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1' -- -c4
 endif
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xap00-0006ag...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-10-05 Thread Julien Cristau
 debian/changelog |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit efa46b370c85683183ee6480a9ede5baa45197df
Author: Julien Cristau jcris...@debian.org
Date:   Sun Oct 5 19:00:59 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 66c4208..080583c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-libdrm (2.4.58-2) UNRELEASED; urgency=medium
+libdrm (2.4.58-2) unstable; urgency=medium
 
-  * Update libdrm-freedreno1.symbols and shlibs.
+  [ Andreas Boll ]
+  * Update libdrm-freedreno1.symbols and shlibs (fixes FTBFS).
 
- -- Andreas Boll andreas.boll@gmail.com  Sun, 05 Oct 2014 18:48:05 +0200
+ -- Julien Cristau jcris...@debian.org  Sun, 05 Oct 2014 19:00:32 +0200
 
 libdrm (2.4.58-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xapir-00042m...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-10-02 Thread Andreas Boll
 Android.mk  |   63 
 CleanSpec.mk|3 
 Makefile.am |   29 
 Makefile.sources|   32 
 configure.ac|  194 +-
 debian/changelog|8 
 debian/libdrm-intel1.symbols|1 
 debian/patches/03_hide_symbols.diff | 2389 
 debian/patches/series   |1 
 debian/rules|2 
 exynos/Makefile.am  |1 
 exynos/exynos_drm.c |   37 
 exynos/exynos_fimg2d.c  |   19 
 freedreno/Android.mk|   30 
 freedreno/Makefile.am   |   27 
 freedreno/Makefile.sources  |   24 
 freedreno/freedreno_bo.c|   77 -
 freedreno/freedreno_device.c|   12 
 freedreno/freedreno_drmif.h |2 
 freedreno/freedreno_pipe.c  |   15 
 freedreno/freedreno_priv.h  |   10 
 freedreno/freedreno_ringbuffer.c|   42 
 freedreno/kgsl/kgsl_bo.c|   10 
 freedreno/kgsl/kgsl_device.c|4 
 freedreno/kgsl/kgsl_pipe.c  |4 
 freedreno/kgsl/kgsl_ringbuffer.c|8 
 freedreno/msm/msm_bo.c  |4 
 freedreno/msm/msm_device.c  |4 
 freedreno/msm/msm_pipe.c|4 
 freedreno/msm/msm_ringbuffer.c  |4 
 include/Makefile.am |1 
 include/drm/Makefile.am |   44 
 include/drm/i810_drm.h  |  281 
 include/drm/i830_drm.h  |  342 -
 intel/Android.mk|   55 
 intel/Makefile.am   |   20 
 intel/Makefile.sources  |   14 
 intel/intel_bufmgr.c|  107 +
 intel/intel_bufmgr.h|5 
 intel/intel_bufmgr_fake.c   |   31 
 intel/intel_bufmgr_gem.c|  339 -
 intel/intel_bufmgr_priv.h   |   12 
 intel/intel_decode.c|   19 
 intel/test_decode.c |9 
 libdrm.h|   89 +
 libkms/Android.mk   |   53 
 libkms/Makefile.am  |   25 
 libkms/Makefile.sources |   23 
 libkms/api.c|2 
 libkms/dumb.c   |   13 
 libkms/exynos.c |5 
 libkms/intel.c  |   11 
 libkms/linux.c  |   18 
 libkms/nouveau.c|   11 
 libkms/radeon.c |   13 
 libkms/vmwgfx.c |   11 
 nouveau/Android.mk  |   30 
 nouveau/Makefile.am |   14 
 nouveau/Makefile.sources|9 
 nouveau/abi16.c |4 
 nouveau/bufctx.c|   10 
 nouveau/nouveau.c   |   46 
 nouveau/private.h   |1 
 nouveau/pushbuf.c   |   20 
 omap/Makefile.am|1 
 omap/omap_drm.c |   46 
 radeon/Android.mk   |   30 
 radeon/Makefile.am  |   25 
 radeon/Makefile.sources |   19 
 radeon/r600_pci_ids.h   |7 
 radeon/radeon_bo.c  |   46 
 radeon/radeon_bo_gem.c  |   31 
 radeon/radeon_cs.c  |   50 
 radeon/radeon_cs_gem.c  |9 
 radeon/radeon_cs_space.c|   18 
 radeon/radeon_surface.c |   25 
 tests/dristat.c |4 
 tests/drmstat.c |2 
 tests/modetest/Android.mk   |   14 
 tests/modetest/Makefile.am  |9 
 tests/modetest/Makefile.sources |6 
 tests/modetest/buffers.c|2 
 tests/modetest/cursor.c |2 
 tests/modetest/modetest.c   |4 
 tests/vbltest/vbltest.c |2 
 xf86atomic.h|9 
 xf86drm.c   |8 
 xf86drmMode.c   |2 
 88 files changed, 1524 insertions(+), 3594 deletions(-)

New commits:
commit 40063fa85ee6a4fc52e153c9ba268634a3872096
Author: Andreas Boll andreas.boll@gmail.com
Date:   Thu Oct 2 16:54:08 2014 +0200

Update libdrm-intel1.symbols and shlibs.

diff --git a/debian/changelog b/debian/changelog
index 48be0e3..c4a24c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.58-1) UNRELEASED; urgency=medium
 
   * New upstream release.
 - 03_hide_symbols.diff dropped, upstream.
+  * Update libdrm-intel1.symbols and shlibs.
 
  -- Andreas Boll andreas.boll@gmail.com  Thu, 02 Oct 2014 16:22:13 +0200
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index c1d5e7c..5f07bbf 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -2,6 +2,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bo_alloc@Base 2.4.1
  drm_intel_bo_alloc_for_render@Base 2.4.5
  drm_intel_bo_alloc_tiled@Base 

libdrm: Changes to 'debian-unstable'

2014-08-06 Thread Maarten Bernardus Lankhorst
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 61c5e631c09cdeb835524856637e6f63fa100193
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Aug 6 12:44:30 2014 +0200

release to unstable

diff --git a/debian/changelog b/debian/changelog
index e42e156..685ce39 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.56-1) UNRELEASED; urgency=medium
+libdrm (2.4.56-1) unstable; urgency=medium
 
   * New upstream release.
   * Enable building freedreno and exynos on arm. (Closes: #741509)
   * Add a squashed patch from upstream to hide all private symbols.
 - 03_hide_symbols.diff
 
- -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 25 Jul 2014 
10:24:34 +0200
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Wed, 06 Aug 2014 
12:15:26 +0200
 
 libdrm (2.4.54-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xezkc-000264...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-07-30 Thread Maarten Lankhorst
 debian/control |   24 
 1 file changed, 12 insertions(+), 12 deletions(-)

New commits:
commit 69c196490681aea46d339252af86d7a1c42af5c3
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Jul 30 10:41:48 2014 +0200

fix copy paste in description with some more copy paste

diff --git a/debian/control b/debian/control
index 5b99f21..67f2a2e 100644
--- a/debian/control
+++ b/debian/control
@@ -213,11 +213,11 @@ Depends:
  ${misc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
-Description: Userspace interface to omap-specific kernel DRM services -- 
runtime
- This library implements the userspace interface to the omap-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+Description: Userspace interface to msm/kgsl-specific kernel DRM services -- 
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
+ Linux to provide hardware-accelerated OpenGL drivers.
 
 Package: libdrm-freedreno1-dbg
 Section: debug
@@ -227,7 +227,7 @@ Depends:
  libdrm-freedreno1 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
-Description: Userspace interface to omap-specific kernel DRM services -- 
debugging symbols
+Description: Userspace interface to msm/kgsl-specific kernel DRM services -- 
debugging 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
@@ -243,11 +243,11 @@ Depends:
  ${misc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
-Description: Userspace interface to omap-specific kernel DRM services -- 
runtime
- This library implements the userspace interface to the omap-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+Description: Userspace interface to exynos-specific kernel DRM services -- 
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
+ Linux to provide hardware-accelerated OpenGL drivers.
 
 Package: libdrm-exynos1-dbg
 Section: debug
@@ -257,7 +257,7 @@ Depends:
  libdrm-exynos1 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
-Description: Userspace interface to omap-specific kernel DRM services -- 
debugging symbols
+Description: Userspace interface to exynos-specific kernel DRM services -- 
debugging 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


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xcpsd-000830...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-07-30 Thread Maarten Lankhorst
 configure.ac   |2 
 debian/changelog   |4 -
 debian/libdrm-freedreno1.lintian-overrides |1 
 debian/libdrm-freedreno1.symbols   |4 -
 debian/libdrm-intel1.symbols   |6 -
 debian/libdrm-nouveau2.symbols |7 --
 debian/libdrm-radeon1.lintian-overrides|1 
 debian/libdrm-radeon1.symbols  |   19 -
 debian/patches/03_hide_symbols.diff|   98 +
 debian/patches/series  |1 
 include/drm/qxl_drm.h  |2 
 radeon/radeon_surface.c|2 
 12 files changed, 105 insertions(+), 42 deletions(-)

New commits:
commit abba37f34253ffe0ed2c6e5833f5e0f35f413fd3
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Jul 30 11:42:20 2014 +0200

bump version

diff --git a/debian/changelog b/debian/changelog
index 90e937b..3cb47be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.55-1) UNRELEASED; urgency=medium
+libdrm (2.4.56-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Enable building freedreno and exynos on arm. (Closes: #741509)

commit c8e6bc23d5baaa59739d33d0019a10097425ce59
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Jul 30 11:40:02 2014 +0200

Add a patch to hide all private symbols.

03_hide_symbols.diff

diff --git a/debian/changelog b/debian/changelog
index f899150..90e937b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libdrm (2.4.55-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Enable building freedreno and exynos on arm. (Closes: #741509)
+  * Add a patch to hide all private symbols.
+- 03_hide_symbols.diff
 
  -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 25 Jul 2014 
10:24:34 +0200
 
diff --git a/debian/libdrm-freedreno1.lintian-overrides 
b/debian/libdrm-freedreno1.lintian-overrides
deleted file mode 100644
index 2efb4e6..000
--- a/debian/libdrm-freedreno1.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libdrm-freedreno1: symbols-declares-dependency-on-other-package 
libdrm-freedreno-private
diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols
index 751d8e4..4321a4f 100644
--- a/debian/libdrm-freedreno1.symbols
+++ b/debian/libdrm-freedreno1.symbols
@@ -1,8 +1,4 @@
 libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
-| libdrm-freedreno-private
- is_kgsl_pipe@Base 0 1
- (regex)^msm_.*@Base 0 1
- (regex)^kgsl_.*@Base 0 1
  fd_bo_cpu_fini@Base 0
  fd_bo_cpu_prep@Base 0
  fd_bo_del@Base 0
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index d5c48aa..c1d5e7c 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -67,9 +67,3 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_get_pipe_from_crtc_id@Base 2.4.11
  drm_intel_get_reset_stats@Base 2.4.48
  drm_intel_reg_read@Base 2.4.38
- drm_mmAllocMem@Base 2.4.1
- drm_mmDestroy@Base 2.4.1
- drm_mmDumpMemInfo@Base 2.4.1
- drm_mmFindBlock@Base 2.4.1
- drm_mmFreeMem@Base 2.4.1
- drm_mmInit@Base 2.4.1
diff --git a/debian/libdrm-nouveau2.symbols b/debian/libdrm-nouveau2.symbols
index 278ee55..bd64f4b 100644
--- a/debian/libdrm-nouveau2.symbols
+++ b/debian/libdrm-nouveau2.symbols
@@ -1,12 +1,5 @@
 libdrm_nouveau.so.2 libdrm-nouveau2 #MINVER#
 | libdrm-nouveau-private
- abi16_bo_info@Base 0 1
- abi16_bo_init@Base 0 1
- abi16_chan_nv04@Base 0 1
- abi16_chan_nvc0@Base 0 1
- abi16_chan_nve0@Base 0 1
- abi16_engobj@Base 0 1
- abi16_ntfy@Base 0 1
  nouveau_bo_map@Base 2.4.34
  nouveau_bo_name_get@Base 2.4.34
  nouveau_bo_name_ref@Base 2.4.34
diff --git a/debian/libdrm-radeon1.lintian-overrides 
b/debian/libdrm-radeon1.lintian-overrides
deleted file mode 100644
index 0e452e0..000
--- a/debian/libdrm-radeon1.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libdrm-radeon1: symbols-declares-dependency-on-other-package 
libdrm-radeon-private
diff --git a/debian/libdrm-radeon1.symbols b/debian/libdrm-radeon1.symbols
index e9578a6..5a763a4 100644
--- a/debian/libdrm-radeon1.symbols
+++ b/debian/libdrm-radeon1.symbols
@@ -1,23 +1,4 @@
 libdrm_radeon.so.1 libdrm-radeon1 #MINVER#
-| libdrm-radeon-private
- bof_array@Base 0 1
- bof_array_append@Base 0 1
- bof_array_get@Base 0 1
- bof_array_size@Base 0 1
- bof_blob@Base 0 1
- bof_blob_size@Base 0 1
- bof_blob_value@Base 0 1
- bof_decref@Base 0 1
- bof_dump_file@Base 0 1
- bof_incref@Base 0 1
- bof_int32@Base 0 1
- bof_int32_value@Base 0 1
- bof_load_file@Base 0 1
- bof_object@Base 0 1
- bof_object_get@Base 0 1
- bof_object_set@Base 0 1
- bof_print@Base 0 1
- bof_string@Base 0 1
  radeon_bo_debug@Base 2.4.17
  radeon_bo_get_handle@Base 2.4.17
  radeon_bo_get_src_domain@Base 2.4.17
diff --git a/debian/patches/03_hide_symbols.diff 
b/debian/patches/03_hide_symbols.diff
new file mode 100644
index 000..71a01f7
--- /dev/null
+++ b/debian/patches/03_hide_symbols.diff
@@ -0,0 

libdrm: Changes to 'debian-unstable'

2014-07-30 Thread Maarten Lankhorst
 debian/control   |4 ++--
 debian/patches/02_fix_qxl_drm_h.diff |   33 -
 debian/patches/series|1 -
 3 files changed, 2 insertions(+), 36 deletions(-)

New commits:
commit 3d9b1e691680272bb49a445bbfc0713f05b67f62
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Jul 30 12:09:10 2014 +0200

fix too long description for freedreno

diff --git a/debian/control b/debian/control
index 67f2a2e..7110c19 100644
--- a/debian/control
+++ b/debian/control
@@ -213,7 +213,7 @@ Depends:
  ${misc:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
-Description: Userspace interface to msm/kgsl-specific kernel DRM services -- 
runtime
+Description: Userspace interface to msm/kgsl kernel DRM services -- 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
@@ -227,7 +227,7 @@ Depends:
  libdrm-freedreno1 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
-Description: Userspace interface to msm/kgsl-specific kernel DRM services -- 
debugging symbols
+Description: Userspace interface to msm/kgsl kernel DRM services -- debugging 
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

commit 8004a0512617bc74f62b43d2fd599469ee4a4625
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed Jul 30 11:44:36 2014 +0200

drop upstreamed patch

diff --git a/debian/patches/02_fix_qxl_drm_h.diff 
b/debian/patches/02_fix_qxl_drm_h.diff
deleted file mode 100644
index 4018ca7..000
--- a/debian/patches/02_fix_qxl_drm_h.diff
+++ /dev/null
@@ -1,33 +0,0 @@
-From 1d048a8f2caec10eb0c9647f0554a60be619602d Mon Sep 17 00:00:00 2001
-From: Andreas Boll andreas.boll@gmail.com
-Date: Mon, 5 May 2014 23:28:23 +0200
-Subject: [PATCH libdrm] libdrm: Fix drm.h include in qxl drm header file
-
-Use drm.h instead of drm/drm.h as used in the other header files.
-Fixes xserver-xorg-video-qxl build with KMS support on Debian, where this
-file is installed in /usr/include/libdrm.
-
-Fixes Debian bug #746807
-
-Reported-by: Bastian Blank wa...@debian.org
-Signed-off-by: Andreas Boll andreas.boll@gmail.com

- include/drm/qxl_drm.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/drm/qxl_drm.h b/include/drm/qxl_drm.h
-index 5d7de70..1e331a8 100644
 a/include/drm/qxl_drm.h
-+++ b/include/drm/qxl_drm.h
-@@ -25,7 +25,7 @@
- #define QXL_DRM_H
- 
- #include stddef.h
--#include drm/drm.h
-+#include drm.h
- 
- /* Please note that modifications to all structs defined here are
-  * subject to backwards-compatibility constraints.
--- 
-1.9.2
-
diff --git a/debian/patches/series b/debian/patches/series
index eb3793b..c9175c3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
 01_default_perms.diff
-02_fix_qxl_drm_h.diff
 03_hide_symbols.diff
\ No newline at end of file


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xcqow-0002c7...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-07-30 Thread Maarten Lankhorst
 debian/control |  108 +++--
 1 file changed, 60 insertions(+), 48 deletions(-)

New commits:
commit cdc8731e6283274db1caf124312175a6c2d30f9d
Author: Fabio Pedretti fabio@libero.it
Date:   Wed Jul 30 15:43:21 2014 +0200

debian/control: consolidate packages description

diff --git a/debian/control b/debian/control
index 7110c19..6eb075f 100644
--- a/debian/control
+++ b/debian/control
@@ -96,10 +96,11 @@ Depends:
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Description: Userspace interface to intel-specific kernel DRM 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
- currently used on Linux to provide hardware-accelerated OpenGL drivers.
+ 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 Linux to provide hardware-accelerated
+ OpenGL drivers.
 
 Package: libdrm-intel1-dbg
 Section: debug
@@ -110,10 +111,11 @@ Depends:
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to intel-specific kernel DRM services -- 
debugging 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
- Linux to provide hardware-accelerated OpenGL drivers.
+ 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 Linux to provide hardware-accelerated
+ OpenGL drivers.
  .
  This package provides the debugging symbols for the libdrm-intel1 package.
 
@@ -125,10 +127,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Description: Userspace interface to nouveau-specific kernel DRM services -- 
runtime
- This library implements the userspace interface to the nouveau-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+ 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 Linux to provide hardware-accelerated
+ OpenGL drivers.
 
 Package: libdrm-nouveau2-dbg
 Section: debug
@@ -138,10 +141,11 @@ Depends: libdrm-nouveau2 (= ${binary:Version}),
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to nouveau-specific kernel DRM -- debugging 
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
- Linux to provide hardware-accelerated OpenGL drivers.
+ 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 Linux to provide hardware-accelerated
+ OpenGL drivers.
  .
  This package provides the debugging symbols for the libdrm-nouveau2 package.
 
@@ -154,10 +158,11 @@ Depends:
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Description: Userspace interface to radeon-specific kernel DRM services -- 
runtime
- This library implements the userspace interface to the radeon-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+ 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 Linux to provide hardware-accelerated
+ OpenGL drivers.
 
 Package: libdrm-radeon1-dbg
 Section: debug
@@ -168,10 +173,11 @@ Depends:
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to radeon-specific kernel DRM services -- 
debugging 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
- Linux to provide 

libdrm: Changes to 'debian-unstable'

2014-07-25 Thread Maarten Lankhorst
 debian/changelog |7 +++
 debian/control   |   62 +++
 debian/libdrm-exynos1.symbols|   20 
 debian/libdrm-freedreno1.install |1 
 debian/libdrm-freedreno1.lintian-overrides   |1 
 debian/libdrm-freedreno1.symbols |   40 +
 debian/patches/03_fix_exynos_test_ftbfs.diff |   23 ++
 debian/patches/series|1 
 debian/rules |   18 +--
 9 files changed, 168 insertions(+), 5 deletions(-)

New commits:
commit 2ad898100e88fff8076133b5c791a364b4bc29e0
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 11:43:50 2014 +0200

Add a patch to fix FTBFS with exynos.

diff --git a/debian/changelog b/debian/changelog
index abd3ac1..eac5e3e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.54-2) UNRELEASED; urgency=medium
 
   * Enable building freedreno and exynos on arm. (Closes: #741509)
+  * Add a patch to fix FTBFS with exynos.
 
  -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 25 Jul 2014 
10:24:34 +0200
 
diff --git a/debian/patches/03_fix_exynos_test_ftbfs.diff 
b/debian/patches/03_fix_exynos_test_ftbfs.diff
new file mode 100644
index 000..b94545e
--- /dev/null
+++ b/debian/patches/03_fix_exynos_test_ftbfs.diff
@@ -0,0 +1,23 @@
+commit a328b02c1d0b2e19e3587221aa290f05e33baefe
+Author: Maarten Lankhorst maarten.lankho...@canonical.com
+Date:   Fri Jul 25 11:22:24 2014 +0200
+
+exynos: do not build fimg2d_test when building without libkms support.
+
+This prevents a build failure.
+
+Signed-off-by: Maarten Lankhorst maarten.lankho...@canonical.com
+
+--- a/tests/exynos/Makefile.am
 b/tests/exynos/Makefile.am
+@@ -4,8 +4,10 @@
+   -I $(top_srcdir)/exynos \
+   -I $(top_srcdir)
+ 
++if HAVE_LIBKMS
+ noinst_PROGRAMS = \
+   exynos_fimg2d_test
++endif
+ 
+ exynos_fimg2d_test_LDADD = \
+   $(top_builddir)/libdrm.la \
diff --git a/debian/patches/series b/debian/patches/series
index d2f7405..cc77303 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01_default_perms.diff
 02_fix_qxl_drm_h.diff
+03_fix_exynos_test_ftbfs.diff

commit 99f0810d7b83a1a7eb07a1dfe61dd130a3e572f0
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 11:16:43 2014 +0200

build exynos on arm too

diff --git a/debian/changelog b/debian/changelog
index f7c19e7..abd3ac1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 libdrm (2.4.54-2) UNRELEASED; urgency=medium
 
-  * Enable building freedreno on arm. (Closes: #741509)
+  * Enable building freedreno and exynos on arm. (Closes: #741509)
 
  -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 25 Jul 2014 
10:24:34 +0200
 
diff --git a/debian/control b/debian/control
index 476be5a..5b99f21 100644
--- a/debian/control
+++ b/debian/control
@@ -29,6 +29,7 @@ Depends:
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  libdrm-freedreno1 (= ${binary:Version}) [any-arm],
+ libdrm-exynos1 (= ${binary:Version}) [any-arm],
  ${misc:Depends},
 Multi-Arch: same
 Replaces:
@@ -233,3 +234,33 @@ Description: Userspace interface to omap-specific kernel 
DRM services -- debuggi
  Linux to provide hardware-accelerated OpenGL drivers.
  .
  This package provides the debugging symbols for the libdrm-freedreno1 package.
+
+Package: libdrm-exynos1
+Section: libs
+Architecture: any-arm
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- 
runtime
+ This library implements the userspace interface to the omap-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+
+Package: libdrm-exynos1-dbg
+Section: debug
+Priority: extra
+Architecture: any-arm
+Depends:
+ libdrm-exynos1 (= ${binary:Version}),
+ ${misc:Depends},
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- 
debugging 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
+ Linux to provide hardware-accelerated OpenGL drivers.
+ .
+ This package provides the debugging symbols for the libdrm-exynos1 package.
diff --git a/debian/libdrm-exynos1.symbols b/debian/libdrm-exynos1.symbols
new file mode 100644
index 000..445f2b4
--- /dev/null
+++ b/debian/libdrm-exynos1.symbols
@@ -0,0 +1,20 @@
+libdrm_exynos.so.1 libdrm-exynos1 #MINVER#
+ exynos_bo_create@Base 0
+ exynos_bo_destroy@Base 0

libdrm: Changes to 'debian-unstable'

2014-07-25 Thread Maarten Lankhorst
 debian/libdrm-exynos1.install |1 +
 1 file changed, 1 insertion(+)

New commits:
commit e9ffcd2127923bfe159244daf86d6ecb89fd43e3
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 11:51:39 2014 +0200

add missing libdrm-exynos1.install

diff --git a/debian/libdrm-exynos1.install b/debian/libdrm-exynos1.install
new file mode 100644
index 000..ce2fbc9
--- /dev/null
+++ b/debian/libdrm-exynos1.install
@@ -0,0 +1 @@
+usr/lib/*/libdrm_exynos.so.1*


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xacac-0002zu...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-07-25 Thread Maarten Lankhorst
 configure.ac |2 -
 debian/changelog |4 +-
 debian/patches/03_fix_exynos_test_ftbfs.diff |   23 ---
 debian/patches/series|1 
 exynos/exynos_drm.c  |   52 ++-
 exynos/exynos_drmif.h|2 -
 exynos/exynos_fimg2d.c   |8 ++--
 exynos/fimg2d.h  |2 -
 freedreno/freedreno_drmif.h  |1 
 freedreno/kgsl/kgsl_pipe.c   |3 +
 freedreno/msm/msm_drm.h  |   12 ++
 freedreno/msm/msm_pipe.c |5 ++
 freedreno/msm/msm_priv.h |1 
 include/drm/drm.h|8 
 include/drm/i915_drm.h   |   19 +
 radeon/radeon_surface.c  |   18 -
 tests/exynos/Makefile.am |9 +++-
 tests/exynos/exynos_fimg2d_test.c|2 -
 tests/radeon/radeon_ttm.c|2 +
 xf86drm.c|   13 --
 xf86drmMode.h|4 ++
 21 files changed, 91 insertions(+), 100 deletions(-)

New commits:
commit bca5f71beba691ce4036e41cfb73ae65161e4c94
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 15:27:29 2014 +0200

bump changelog, and remove ftbfs patch, upstream

diff --git a/debian/changelog b/debian/changelog
index eac5e3e..f899150 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
-libdrm (2.4.54-2) UNRELEASED; urgency=medium
+libdrm (2.4.55-1) UNRELEASED; urgency=medium
 
+  * New upstream release.
   * Enable building freedreno and exynos on arm. (Closes: #741509)
-  * Add a patch to fix FTBFS with exynos.
 
  -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 25 Jul 2014 
10:24:34 +0200
 
diff --git a/debian/patches/03_fix_exynos_test_ftbfs.diff 
b/debian/patches/03_fix_exynos_test_ftbfs.diff
deleted file mode 100644
index b94545e..000
--- a/debian/patches/03_fix_exynos_test_ftbfs.diff
+++ /dev/null
@@ -1,23 +0,0 @@
-commit a328b02c1d0b2e19e3587221aa290f05e33baefe
-Author: Maarten Lankhorst maarten.lankho...@canonical.com
-Date:   Fri Jul 25 11:22:24 2014 +0200
-
-exynos: do not build fimg2d_test when building without libkms support.
-
-This prevents a build failure.
-
-Signed-off-by: Maarten Lankhorst maarten.lankho...@canonical.com
-
 a/tests/exynos/Makefile.am
-+++ b/tests/exynos/Makefile.am
-@@ -4,8 +4,10 @@
-   -I $(top_srcdir)/exynos \
-   -I $(top_srcdir)
- 
-+if HAVE_LIBKMS
- noinst_PROGRAMS = \
-   exynos_fimg2d_test
-+endif
- 
- exynos_fimg2d_test_LDADD = \
-   $(top_builddir)/libdrm.la \
diff --git a/debian/patches/series b/debian/patches/series
index cc77303..d2f7405 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
 01_default_perms.diff
 02_fix_qxl_drm_h.diff
-03_fix_exynos_test_ftbfs.diff

commit 6f15ca80815ae34d412c9fbdf526d69c45561a0f
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 15:08:23 2014 +0200

bump to version 2.4.55 for release

diff --git a/configure.ac b/configure.ac
index 1c78c45..a7be095 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.54],
+[2.4.55],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit a328b02c1d0b2e19e3587221aa290f05e33baefe
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jul 25 11:22:24 2014 +0200

exynos: do not build fimg2d_test when building without libkms support.

This prevents a build failure.

Signed-off-by: Maarten Lankhorst maarten.lankho...@canonical.com

diff --git a/tests/exynos/Makefile.am b/tests/exynos/Makefile.am
index 518f00b..92de4e4 100644
--- a/tests/exynos/Makefile.am
+++ b/tests/exynos/Makefile.am
@@ -4,6 +4,7 @@ AM_CFLAGS = \
-I $(top_srcdir)/exynos \
-I $(top_srcdir)
 
+if HAVE_LIBKMS
 if HAVE_INSTALL_TESTS
 bin_PROGRAMS = \
exynos_fimg2d_test
@@ -11,6 +12,7 @@ else
 noinst_PROGRAMS = \
exynos_fimg2d_test
 endif
+endif
 
 exynos_fimg2d_test_LDADD = \
$(top_builddir)/libdrm.la \

commit c0b34dca2632a774249cfa3b969c3f7ce9df33e1
Author: Thomas Klausner w...@netbsd.org
Date:   Tue Jul 15 19:22:55 2014 +0200

radeon: Add missing header includes.

unistd.h for close() and xf86drm.h for drmOpen().

Signed-off-by: Thomas Klausner w...@netbsd.org

diff --git a/tests/radeon/radeon_ttm.c b/tests/radeon/radeon_ttm.c
index 246fd99..ac3297a 100644
--- a/tests/radeon/radeon_ttm.c
+++ b/tests/radeon/radeon_ttm.c
@@ -25,7 +25,9 @@
  */
 #include stdio.h
 #include stdlib.h
+#include unistd.h
 #include rbo.h
+#include xf86drm.h
 
 /* allocate as many single page bo to try to starve the kernel
  * 

libdrm: Changes to 'debian-unstable'

2014-05-10 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit b4a23f2a83530101da959f4a63725a9033111af3
Author: Julien Cristau jcris...@debian.org
Date:   Sat May 10 15:38:22 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 9d1639c..c06edd6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-libdrm (2.4.54-1) UNRELEASED; urgency=medium
+libdrm (2.4.54-1) unstable; urgency=medium
 
+  [ Andreas Boll ]
   * New upstream release.
   * Add 02_fix_qxl_drm_h.diff (Closes: #746807).
 
- -- Andreas Boll andreas.boll@gmail.com  Mon, 05 May 2014 23:22:29 +0200
+ -- Julien Cristau jcris...@debian.org  Sat, 10 May 2014 15:38:16 +0200
 
 libdrm (2.4.53-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1wj7zg-0006yq...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-04-27 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 61c22ccc41e8dcf8144b754b6b9a229ffec16142
Author: Julien Cristau jcris...@debian.org
Date:   Sun Apr 27 22:15:58 2014 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index d29bfb9..d441909 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-libdrm (2.4.53-1) UNRELEASED; urgency=medium
+libdrm (2.4.53-1) unstable; urgency=medium
 
+  [ Timo Aaltonen ]
   * New upstream release.
 - 02_kbsd_modeset.diff dropped, upstream
 
- -- Timo Aaltonen tjaal...@ubuntu.com  Fri, 11 Apr 2014 18:41:57 +0300
+ -- Julien Cristau jcris...@debian.org  Sun, 27 Apr 2014 22:15:55 +0200
 
 libdrm (2.4.52-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1wevbe-0004hk...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2014-01-24 Thread Maarten Lankhorst
 Makefile.am  |2 
 configure.ac |2 
 debian/changelog |8 +
 freedreno/freedreno_device.c |   12 ++
 freedreno/freedreno_drmif.h  |1 
 freedreno/freedreno_priv.h   |2 
 include/drm/i915_drm.h   |  113 ---
 intel/intel_bufmgr.h |   12 +-
 intel/intel_bufmgr_gem.c |   47 -
 libkms/Makefile.am   |5 +
 libkms/exynos.c  |  207 +++
 libkms/internal.h|2 
 libkms/linux.c   |4 
 tests/kmstest/main.c |1 
 tests/modetest/modetest.c|   35 +--
 xf86drm.h|8 +
 xf86drmMode.c|   19 +++
 17 files changed, 444 insertions(+), 36 deletions(-)

New commits:
commit 928d846a2dacc41d8aaf4a2c54f82b5df8e48fb7
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jan 24 13:42:11 2014 +0100

release to unstable

diff --git a/debian/changelog b/debian/changelog
index f1b5fa8..952fe3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.52-1) UNRELEASED; urgency=medium
+libdrm (2.4.52-1) unstable; urgency=medium
 
   [ Julien Cristau ]
   * Remove Cyril Brulebois from Uploaders.
@@ -6,7 +6,7 @@ libdrm (2.4.52-1) UNRELEASED; urgency=medium
   [ Maarten Lankhorst ]
   * New upstream release.
 
- -- Julien Cristau jcris...@debian.org  Mon, 20 Jan 2014 13:51:56 +0100
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Fri, 24 Jan 2014 
13:41:57 +0100
 
 libdrm (2.4.51-1) unstable; urgency=medium
 

commit c963bfdc76ce02aa20210b3314422b101bb12239
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Fri Jan 24 13:40:35 2014 +0100

New upstream release.

diff --git a/debian/changelog b/debian/changelog
index 6b22b7f..f1b5fa8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
-libdrm (2.4.51-2) UNRELEASED; urgency=medium
+libdrm (2.4.52-1) UNRELEASED; urgency=medium
 
+  [ Julien Cristau ]
   * Remove Cyril Brulebois from Uploaders.
 
+  [ Maarten Lankhorst ]
+  * New upstream release.
+
  -- Julien Cristau jcris...@debian.org  Mon, 20 Jan 2014 13:51:56 +0100
 
 libdrm (2.4.51-1) unstable; urgency=medium

commit 46d451c9a9514df9de01df647a3f397c5b5d7d1a
Author: Kenneth Graunke kenn...@whitecape.org
Date:   Mon Jan 13 15:47:15 2014 -0800

Bump the version to 2.4.52

Signed-off-by: Kenneth Graunke kenn...@whitecape.org

diff --git a/configure.ac b/configure.ac
index d0d051a..969fb83 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.51],
+[2.4.52],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit edf17dbdaa525fe3a9abbbfafa768c556cfd7af2
Author: Kenneth Graunke kenn...@whitecape.org
Date:   Mon Jan 13 14:14:36 2014 -0800

intel: Create a new drm_intel_bo offset64 field.

The existing 'offset' field is unfortunately typed as 'unsigned long',
which is unfortunately only 4 bytes with a 32-bit userspace.

Traditionally, the hardware has only supported 32-bit virtual addresses,
so even though the kernel uses a __u64, the value would always fit.

However, Broadwell supports 48-bit addressing.  So with a 64-bit kernel,
the card virtual address may be too large to fit in the 'offset' field.

Ideally, we would change the type of 'offset' to be a uint64_t---but
this would break the libdrm ABI.  Instead, we create a new 'offset64'
field to hold the full 64-bit value from the kernel, and store the
32-bit truncation in the existing 'offset' field, for compatibility.

Signed-off-by: Kenneth Graunke kenn...@whitecape.org
Reviewed-by: Eric Anholt e...@anholt.net
Reviewed-by: Ben Widawsky b...@bwidawsk.net
Reviewed-by: Ian Romanick ian.d.roman...@intel.com

diff --git a/intel/intel_bufmgr.h b/intel/intel_bufmgr.h
index 2eb9742..9383c72 100644
--- a/intel/intel_bufmgr.h
+++ b/intel/intel_bufmgr.h
@@ -61,9 +61,8 @@ struct _drm_intel_bo {
unsigned long align;
 
/**
-* Last seen card virtual address (offset from the beginning of the
-* aperture) for the object.  This should be used to fill relocation
-* entries when calling drm_intel_bo_emit_reloc()
+* Deprecated field containing (possibly the low 32-bits of) the last
+* seen virtual card address.  Use offset64 instead.
 */
unsigned long offset;
 
@@ -84,6 +83,13 @@ struct _drm_intel_bo {
 * MM-specific handle for accessing object
 */
int handle;
+
+   /**
+* Last seen card virtual address (offset from the beginning of the
+* aperture) for the object.  This should be used to fill relocation
+* entries when calling drm_intel_bo_emit_reloc()
+*/
+   uint64_t offset64;
 };
 
 enum aub_dump_bmp_format {
diff --git 

libdrm: Changes to 'debian-unstable'

2013-11-26 Thread Maarten Lankhorst
 ChangeLog   |   10 ++
 debian/changelog|8 
 radeon/radeon_surface.c |2 +-
 3 files changed, 19 insertions(+), 1 deletion(-)

New commits:
commit 12d21e30df0b497466ed1ac35ba4bc86bfe4a1c3
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Tue Nov 26 15:26:06 2013 +0100

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 41875e4..46db1b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.49-2) UNRELEASED; urgency=low
+libdrm (2.4.49-2) unstable; urgency=low
 
   * Cherry-pick a commit from upstream to fix a radeonsi regression.
 - c8a437f4c76: radeon: Update unaligned offset for 2D-1D tiling
   transition on SI
 
- -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Tue, 26 Nov 2013 
15:20:22 +0100
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Tue, 26 Nov 2013 
15:25:45 +0100
 
 libdrm (2.4.49-1) unstable; urgency=low
 

commit 76b99fc1966ecaca4bb1a1f3939c58440481b8da
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Tue Nov 26 15:24:20 2013 +0100

Add changelog entry.

diff --git a/ChangeLog b/ChangeLog
index 763bfac..dbac022 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+commit c8a437f4c76527b3c8385699ccee07f35fe3f166
+Author: Michel Dänzer michel.daen...@amd.com
+Date:   Tue Nov 26 18:16:03 2013 +0900
+
+radeon: Update unaligned offset for 2D-1D tiling transition on SI
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71983
+
+Tested-by: Arek Ruśniak arek.r...@gmail.com
+
 commit 7ddc98f92f92560e2b52287ae8cf816ca4a057de
 Author: Marek Olšák marek.ol...@amd.com
 Date:   Sat Nov 23 01:27:57 2013 +0100
diff --git a/debian/changelog b/debian/changelog
index 5521f67..41875e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.49-2) UNRELEASED; urgency=low
+
+  * Cherry-pick a commit from upstream to fix a radeonsi regression.
+- c8a437f4c76: radeon: Update unaligned offset for 2D-1D tiling
+  transition on SI
+
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Tue, 26 Nov 2013 
15:20:22 +0100
+
 libdrm (2.4.49-1) unstable; urgency=low
 
   * New upstream release.

commit c707ca1bf6603d67ea0903c8392e792cbc918a7d
Author: Michel Dänzer michel.daen...@amd.com
Date:   Tue Nov 26 18:16:03 2013 +0900

radeon: Update unaligned offset for 2D-1D tiling transition on SI

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71983

Tested-by: Arek Ruśniak arek.r...@gmail.com
(cherry picked from commit c8a437f4c76527b3c8385699ccee07f35fe3f166)

diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c
index b528a48..dcbbfdc 100644
--- a/radeon/radeon_surface.c
+++ b/radeon/radeon_surface.c
@@ -1667,7 +1667,7 @@ static int si_surface_init_2d(struct 
radeon_surface_manager *surf_man,
 return si_surface_init_1d(surf_man, surf, level, bpe, tile_mode, 
offset, i);
 }
 /* level0 and first mipmap need to have alignment */
-aligned_offset = surf-bo_size;
+aligned_offset = offset = surf-bo_size;
 if ((i == 0)) {
 aligned_offset = ALIGN(aligned_offset, surf-bo_alignment);
 }


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vljdn-0005ul...@moszumanska.debian.org



libdrm: Changes to 'debian-unstable'

2013-11-07 Thread Maarten Lankhorst
 debian/changelog  |   11 +++
 debian/control|3 ++-
 nouveau/pushbuf.c |3 ++-
 3 files changed, 15 insertions(+), 2 deletions(-)

New commits:
commit 2694c321dcd7bfad51acaa49961b7a86631e3b21
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Thu Nov 7 14:14:46 2013 +0100

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 5f59be1..80e961b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.46-4) UNRELEASED; urgency=low
+libdrm (2.4.46-4) unstable; urgency=low
 
   [ Colin Watson ]
   * Declare libdrm-dev Multi-Arch: same.
@@ -7,7 +7,7 @@ libdrm (2.4.46-4) UNRELEASED; urgency=low
   * Cherry-pick upstream patch to fix relocations for all cards nv50.
   * Do not require valgrind on armel.
 
- -- Colin Watson cjwat...@ubuntu.com  Wed, 23 Oct 2013 15:39:53 +0100
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Thu, 07 Nov 2013 
14:11:38 +0100
 
 libdrm (2.4.46-3) unstable; urgency=low
 

commit a25b7599158d8484d5008dfd483df40664853ca5
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Thu Nov 7 14:11:34 2013 +0100

Do not require valgrind on armel.

diff --git a/debian/changelog b/debian/changelog
index a5e3731..5f59be1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libdrm (2.4.46-4) UNRELEASED; urgency=low
 
   [ Maarten Lankhorst ]
   * Cherry-pick upstream patch to fix relocations for all cards nv50.
+  * Do not require valgrind on armel.
 
  -- Colin Watson cjwat...@ubuntu.com  Wed, 23 Oct 2013 15:39:53 +0100
 
diff --git a/debian/control b/debian/control
index 4612e5a..59f4b7c 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
  libpciaccess-dev,
- valgrind [amd64 armel armhf i386 mips mipsel powerpc s390x],
+ valgrind [amd64 armhf i386 mips mipsel powerpc s390x],
  libbsd-dev [kfreebsd-any],
 Standards-Version: 3.9.4
 Section: libs

commit 776fe9ad51becb058578599a4315a63acb8987e2
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Thu Nov 7 13:57:57 2013 +0100

Declare libdrm-dev Multi-Arch: same.

Add changelog entry documenting cherry-pick from upstream.

diff --git a/debian/changelog b/debian/changelog
index 637ea0c..a5e3731 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+libdrm (2.4.46-4) UNRELEASED; urgency=low
+
+  [ Colin Watson ]
+  * Declare libdrm-dev Multi-Arch: same.
+
+  [ Maarten Lankhorst ]
+  * Cherry-pick upstream patch to fix relocations for all cards nv50.
+
+ -- Colin Watson cjwat...@ubuntu.com  Wed, 23 Oct 2013 15:39:53 +0100
+
 libdrm (2.4.46-3) unstable; urgency=low
 
   * Make drmCheckModesettingSupported work on FreeBSD.  Thanks, Christoph
diff --git a/debian/control b/debian/control
index 4963e82..4612e5a 100644
--- a/debian/control
+++ b/debian/control
@@ -30,6 +30,7 @@ Depends:
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  ${misc:Depends},
+Multi-Arch: same
 Replaces:
  linux-libc-dev ( 2.6.32-10)
 Description: Userspace interface to kernel DRM services -- development files

commit eade8716a576a2bfe14714a1140ee7ac5b4364d3
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Thu Nov 7 13:30:19 2013 +0100

nouveau: prevent undefined behavior in nouveau_pushbuf_reloc with gcc-4.8

Reported-by: ronald...@gmail.com
Bisected-by (gcc): Andreas Radke a.ra...@arcor.de
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71116
Signed-off-by: Maarten Lankhorst maarten.lankho...@canonical.com

diff --git a/nouveau/pushbuf.c b/nouveau/pushbuf.c
index 0fd0c47..4f77881 100644
--- a/nouveau/pushbuf.c
+++ b/nouveau/pushbuf.c
@@ -739,7 +739,8 @@ void
 nouveau_pushbuf_reloc(struct nouveau_pushbuf *push, struct nouveau_bo *bo,
  uint32_t data, uint32_t flags, uint32_t vor, uint32_t tor)
 {
-   *push-cur++ = pushbuf_krel(push, bo, data, flags, vor, tor);
+   *push-cur = pushbuf_krel(push, bo, data, flags, vor, tor);
+   push-cur++;
 }
 
 int


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vepf7-0008mq...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2013-09-19 Thread Julien Cristau
 debian/changelog|8 +
 debian/control  |   23 --
 debian/libkms1.install  |1 
 debian/libkms1.lintian-overrides|1 
 debian/libkms1.symbols  |   16 --
 debian/patches/02_kbsd_modeset.diff |   57 
 debian/patches/series   |1 
 debian/rules|   15 ++---
 8 files changed, 70 insertions(+), 52 deletions(-)

New commits:
commit e765ea2e4b838046a0c4305d36e145c046fba263
Author: Julien Cristau jcris...@debian.org
Date:   Thu Sep 19 21:25:01 2013 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 6656887..637ea0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.46-3) UNRELEASED; urgency=low
+libdrm (2.4.46-3) unstable; urgency=low
 
   * Make drmCheckModesettingSupported work on FreeBSD.  Thanks, Christoph
 Egger!
   * Stop building libkms.
 
- -- Julien Cristau jcris...@debian.org  Thu, 19 Sep 2013 21:13:52 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 19 Sep 2013 21:24:52 +0200
 
 libdrm (2.4.46-2) unstable; urgency=low
 

commit 28fa67827c16338311f2857d56c395a7202b9781
Author: Julien Cristau jcris...@debian.org
Date:   Thu Sep 19 21:24:16 2013 +0200

Stop building libkms.

diff --git a/debian/changelog b/debian/changelog
index a7f2f7a..6656887 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.46-3) UNRELEASED; urgency=low
 
   * Make drmCheckModesettingSupported work on FreeBSD.  Thanks, Christoph
 Egger!
+  * Stop building libkms.
 
  -- Julien Cristau jcris...@debian.org  Thu, 19 Sep 2013 21:13:52 +0200
 
diff --git a/debian/control b/debian/control
index f4d0605..4963e82 100644
--- a/debian/control
+++ b/debian/control
@@ -29,7 +29,6 @@ Depends:
  libdrm-radeon1 (= ${binary:Version}),
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-omap1 (= ${binary:Version}) [any-arm],
- libkms1 (= ${binary:Version}) [linux-any],
  ${misc:Depends},
 Replaces:
  linux-libc-dev ( 2.6.32-10)
@@ -174,28 +173,6 @@ Description: Userspace interface to radeon-specific kernel 
DRM services -- debug
  .
  This package provides the debugging symbols for the libdrm-radeon1 package.
 
-Package: libkms1
-Section: libs
-Architecture: linux-any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Description: Userspace interface to kernel DRM buffer management
- This library implements a unified userspace interface to the different buffer
- management interfaces of the kernel DRM hardware drivers.
-
-Package: libkms1-dbg
-Section: debug
-Priority: extra
-Architecture: linux-any
-Depends: libkms1 (= ${binary:Version}), ${misc:Depends}
-Multi-Arch: same
-Description: Userspace interface to kernel DRM buffer management -- debugging 
symbols
- This library implements a unified userspace interface to the different buffer
- management interfaces of the kernel DRM hardware drivers.
- .
- This package provides the debugging symbols for the libkms1 package.
-
 Package: libdrm-omap1
 Section: libs
 Architecture: any-arm
diff --git a/debian/libkms1.install b/debian/libkms1.install
deleted file mode 100644
index 84efd1f..000
--- a/debian/libkms1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libkms.so.1*
diff --git a/debian/libkms1.lintian-overrides b/debian/libkms1.lintian-overrides
deleted file mode 100644
index 0617799..000
--- a/debian/libkms1.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-symbols-declares-dependency-on-other-package libkms-private
diff --git a/debian/libkms1.symbols b/debian/libkms1.symbols
deleted file mode 100644
index 2c2828d..000
--- a/debian/libkms1.symbols
+++ /dev/null
@@ -1,16 +0,0 @@
-libkms.so.1 libkms1 #MINVER#
-| libkms-private
- dumb_create@Base 0 1
- intel_create@Base 0 1
- kms_bo_create@Base 0
- kms_bo_destroy@Base 0
- kms_bo_get_prop@Base 0
- kms_bo_map@Base 0
- kms_bo_unmap@Base 0
- kms_create@Base 0
- kms_destroy@Base 0
- kms_get_prop@Base 0
- linux_create@Base 0 1
- nouveau_create@Base 0 1
- radeon_create@Base 2.4.24 1
- vmwgfx_create@Base 0 1
diff --git a/debian/rules b/debian/rules
index 02fa657..3041981 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,20 +8,19 @@
 DEB_HOST_ARCH_OS  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
 
-confflags = --enable-radeon
+confflags = \
+   --enable-radeon \
+   --disable-libkms \
+   $()
 
 # Linux vs. the rest:
 ifeq (linux, $(DEB_HOST_ARCH_OS))
confflags += --enable-udev
-   confflags += --enable-libkms
-   LIBKMS = yes
confflags += --enable-vmwgfx
confflags += --enable-nouveau
NOUVEAU = yes
 else
confflags += --disable-udev
-   confflags += --disable-libkms
-   LIBKMS = no
confflags += --disable-vmwgfx
confflags += --disable-nouveau
NOUVEAU 

libdrm: Changes to 'debian-unstable'

2013-08-21 Thread Julien Cristau
 debian/changelog |6 ++
 debian/control   |7 ---
 debian/rules |   12 
 3 files changed, 14 insertions(+), 11 deletions(-)

New commits:
commit a3c1f3f83b56a64d6664175c1450b92b616cf26b
Author: Julien Cristau jcris...@debian.org
Date:   Wed Aug 21 21:05:51 2013 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 150d9b6..cb88c30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.46-2) UNRELEASED; urgency=low
+libdrm (2.4.46-2) unstable; urgency=low
 
   * Build libdrm-radeon1 on kfreebsd (closes: #684593).
 
- -- Julien Cristau jcris...@debian.org  Wed, 21 Aug 2013 19:34:05 +0200
+ -- Julien Cristau jcris...@debian.org  Wed, 21 Aug 2013 21:05:44 +0200
 
 libdrm (2.4.46-1) unstable; urgency=low
 

commit 4985c2c50f3eda50ffb1664c55dcee9e97b9252c
Author: Julien Cristau jcris...@debian.org
Date:   Wed Aug 21 19:36:04 2013 +0200

Build libdrm-radeon1 on kfreebsd.

Recent FreeBSD kernels should have radeon kms.

diff --git a/debian/changelog b/debian/changelog
index 004df80..150d9b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.46-2) UNRELEASED; urgency=low
+
+  * Build libdrm-radeon1 on kfreebsd (closes: #684593).
+
+ -- Julien Cristau jcris...@debian.org  Wed, 21 Aug 2013 19:34:05 +0200
+
 libdrm (2.4.46-1) unstable; urgency=low
 
   [ Sven Joachim ]
diff --git a/debian/control b/debian/control
index 6729001..f4d0605 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends:
  libudev-dev [linux-any],
  libpciaccess-dev,
  valgrind [amd64 armel armhf i386 mips mipsel powerpc s390x],
+ libbsd-dev [kfreebsd-any],
 Standards-Version: 3.9.4
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm
@@ -25,7 +26,7 @@ Architecture: any
 Depends:
  libdrm2 (= ${binary:Version}),
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
x32],
- libdrm-radeon1 (= ${binary:Version}) [linux-any],
+ libdrm-radeon1 (= ${binary:Version}),
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  libkms1 (= ${binary:Version}) [linux-any],
@@ -145,7 +146,7 @@ Description: Userspace interface to nouveau-specific kernel 
DRM -- debugging sym
 
 Package: libdrm-radeon1
 Section: libs
-Architecture: linux-any
+Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -160,7 +161,7 @@ Description: Userspace interface to radeon-specific kernel 
DRM services -- runti
 Package: libdrm-radeon1-dbg
 Section: debug
 Priority: extra
-Architecture: linux-any
+Architecture: any
 Depends:
  libdrm-radeon1 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index d57b013..02fa657 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,6 +8,8 @@
 DEB_HOST_ARCH_OS  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
 
+confflags = --enable-radeon
+
 # Linux vs. the rest:
 ifeq (linux, $(DEB_HOST_ARCH_OS))
confflags += --enable-udev
@@ -16,8 +18,6 @@ ifeq (linux, $(DEB_HOST_ARCH_OS))
confflags += --enable-vmwgfx
confflags += --enable-nouveau
NOUVEAU = yes
-   confflags += --enable-radeon
-   RADEON = yes
 else
confflags += --disable-udev
confflags += --disable-libkms
@@ -25,8 +25,8 @@ else
confflags += --disable-vmwgfx
confflags += --disable-nouveau
NOUVEAU = no
-   confflags += --disable-radeon
-   RADEON = no
+   # kfreebsd mangles freebsd's sys/types.h
+   confflags += CFLAGS=$(shell pkg-config --cflags libbsd-overlay)
 endif
 
 # Intel is only on x86:
@@ -76,9 +76,7 @@ endif
 ifeq ($(NOUVEAU), yes)
dh_strip -plibdrm-nouveau2 --dbg-package=libdrm-nouveau2-dbg
 endif
-ifeq ($(RADEON), yes)
dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
-endif
 ifeq ($(OMAP), yes)
dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
 endif
@@ -95,9 +93,7 @@ endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (= 2.4.38)' -- -c4
 endif
-ifeq ($(RADEON), yes)
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.39)' -- -c4
-endif
 ifeq ($(OMAP), yes)
dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (= 2.4.38)' -- -c4
 endif


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vcdoe-ho...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2013-08-05 Thread Maarten Lankhorst
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 6f4c77ae722c1c0f9ef32cb28e07b56fc38158b0
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Mon Aug 5 13:49:52 2013 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 7e8a0c9..004df80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-libdrm (2.4.46-1) UNRELEASED; urgency=low
+libdrm (2.4.46-1) unstable; urgency=low
 
+  [ Sven Joachim ]
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
   * Build libdrm-intel1 on x32 (Closes: #712515).
   * Disable silent rules.
 
- -- Sven Joachim svenj...@gmx.de  Sun, 16 Jun 2013 20:40:09 +0200
+ -- Maarten Lankhorst maarten.lankho...@ubuntu.com  Mon, 05 Aug 2013 
13:44:46 +0200
 
 libdrm (2.4.45-3) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1v6kw8-00034t...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2013-07-02 Thread Sven Joachim
 ChangeLog|  159 +++
 configure.ac |2 
 debian/changelog |5 -
 debian/control   |2 
 debian/libdrm-intel1.symbols |1 
 debian/libdrm2.symbols   |1 
 debian/rules |6 -
 freedreno/freedreno_bo.c |   67 +++-
 freedreno/freedreno_device.c |   61 ++
 freedreno/freedreno_drmif.h  |1 
 freedreno/freedreno_priv.h   |   13 +++
 freedreno/freedreno_ringbuffer.c |7 +
 include/drm/drm.h|1 
 include/drm/drm_mode.h   |   13 +++
 intel/intel_aub.h|   76 +-
 intel/intel_bufmgr.h |3 
 intel/intel_bufmgr_gem.c |   27 ++
 intel/intel_chipset.h|  101 ++--
 radeon/r600_pci_ids.h|   26 ++
 radeon/radeon_bo_gem.c   |4 
 radeon/radeon_surface.c  |3 
 tests/modetest/buffers.c |   26 +-
 xf86drmMode.c|   15 +++
 xf86drmMode.h|1 
 24 files changed, 552 insertions(+), 69 deletions(-)

New commits:
commit 7c957cd1c7baef6136bd81eedefb3c8503cf0dbf
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Jul 2 17:16:20 2013 +0200

Use Package-Type rather than XC-Package-Type for the udeb

As recommended by lintian.

diff --git a/debian/control b/debian/control
index 873ce22..6729001 100644
--- a/debian/control
+++ b/debian/control
@@ -59,7 +59,7 @@ Description: Userspace interface to kernel DRM services -- 
runtime
  This package provides the runtime environment for libdrm.
 
 Package: libdrm2-udeb
-XC-Package-Type: udeb
+Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends:

commit 3b6be4f49acd7114358bd459b0d0eebd3f47c5eb
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Jul 2 17:13:49 2013 +0200

Disable silent rules

diff --git a/debian/changelog b/debian/changelog
index 4020e37..7e8a0c9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.46-1) UNRELEASED; urgency=low
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
   * Build libdrm-intel1 on x32 (Closes: #712515).
+  * Disable silent rules.
 
  -- Sven Joachim svenj...@gmx.de  Sun, 16 Jun 2013 20:40:09 +0200
 
diff --git a/debian/rules b/debian/rules
index b331970..d57b013 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,7 +56,7 @@ endif
 ###
 
 override_dh_auto_configure:
-   dh_auto_configure -- --enable-static=yes $(confflags)
+   dh_auto_configure -- --disable-silent-rules --enable-static=yes 
$(confflags)
 
 override_dh_auto_test:
dh_auto_test || echo Test suite failure, but keeping on anyway

commit e85b238c0825f72dd79cffb8f24531b5ec9fa099
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Jul 2 17:04:59 2013 +0200

Bump libdrm2's and libdrm-intel1's symbols and shlibs

diff --git a/debian/changelog b/debian/changelog
index 46c8fb0..4020e37 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.46-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
   * Build libdrm-intel1 on x32 (Closes: #712515).
 
  -- Sven Joachim svenj...@gmx.de  Sun, 16 Jun 2013 20:40:09 +0200
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 8f5b9fe..a0b9440 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -41,6 +41,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bufmgr_gem_get_devid@Base 2.4.32
  drm_intel_bufmgr_gem_init@Base 2.4.1
  drm_intel_bufmgr_gem_set_aub_dump@Base 2.4.32
+ drm_intel_bufmgr_gem_set_aub_filename@Base 2.4.46
  drm_intel_bufmgr_gem_set_aub_annotations@Base 2.4.34
  drm_intel_bufmgr_gem_set_vma_cache_size@Base 2.4.29
  drm_intel_bufmgr_set_debug@Base 2.4.1
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index c4047c4..563184f 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -110,6 +110,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmModePageFlip@Base 2.4.17
  drmModeRmFB@Base 2.4.3
  drmModeSetCrtc@Base 2.4.3
+ drmModeSetCursor2@Base 2.4.46
  drmModeSetCursor@Base 2.4.3
  drmModeSetPlane@Base 2.4.30
  drmMsg@Base 2.4.1
diff --git a/debian/rules b/debian/rules
index 78ea6f7..b331970 100755
--- a/debian/rules
+++ b/debian/rules
@@ -88,9 +88,9 @@ endif
dh_strip -s --remaining-packages
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.38)' --add-udeb=libdrm2-udeb 
-- -c4
+   dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.46)' --add-udeb=libdrm2-udeb 
-- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.38)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.46)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (= 2.4.38)' -- 

libdrm: Changes to 'debian-unstable'

2013-06-16 Thread Sven Joachim
 debian/changelog |6 ++
 debian/control   |6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

New commits:
commit f519a4852b093c73473f846352a5e69b69de3123
Author: Sven Joachim svenj...@gmx.de
Date:   Sun Jun 16 20:42:15 2013 +0200

Build libdrm-intel1 on x32

diff --git a/debian/changelog b/debian/changelog
index 5c001a9..3b2fa20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.45-4) UNRELEASED; urgency=low
+
+  * Build libdrm-intel1 on x32 (Closes: #712515).
+
+ -- Sven Joachim svenj...@gmx.de  Sun, 16 Jun 2013 20:40:09 +0200
+
 libdrm (2.4.45-3) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index ec12408..873ce22 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Section: libdevel
 Architecture: any
 Depends:
  libdrm2 (= ${binary:Version}),
- libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
+ libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
x32],
  libdrm-radeon1 (= ${binary:Version}) [linux-any],
  libdrm-nouveau2 (= ${binary:Version}) [linux-any],
  libdrm-omap1 (= ${binary:Version}) [any-arm],
@@ -87,7 +87,7 @@ Description: Userspace interface to kernel DRM services -- 
debugging symbols
 
 Package: libdrm-intel1
 Section: libs
-Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
+Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -102,7 +102,7 @@ Description: Userspace interface to intel-specific kernel 
DRM services -- runtim
 Package: libdrm-intel1-dbg
 Section: debug
 Priority: extra
-Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
+Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32
 Depends:
  libdrm-intel1 (= ${binary:Version}),
  ${misc:Depends},


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1uohwd-0006jn...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2013-06-08 Thread Sven Joachim
 0 files changed

New commits:
commit e3013e8b96ee530475fb0df3e0e92684f405873f
Author: Julien Cristau jcris...@debian.org
Date:   Sun Jan 6 12:47:04 2013 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 6b967e1..ce42af2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.40-1~deb7u2) UNRELEASED; urgency=low
+libdrm (2.4.40-1~deb7u2) sid; urgency=low
 
   * Fix FTBFS on kfreebsd:
 - fix missing ETIME (cherry-picked from upstream)
 - work around missing O_CLOEXEC
 
- -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:44:49 +0100
+ -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:46:52 +0100
 
 libdrm (2.4.40-1~deb7u1) sid; urgency=low
 

commit 112d146e15c65aa5df60df9e618af155d97b6621
Author: Julien Cristau jcris...@debian.org
Date:   Sun Jan 6 12:45:36 2013 +0100

Fix FTBFS on kfreebsd

diff --git a/debian/changelog b/debian/changelog
index 653e7e9..6b967e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.40-1~deb7u2) UNRELEASED; urgency=low
+
+  * Fix FTBFS on kfreebsd:
+- fix missing ETIME (cherry-picked from upstream)
+- work around missing O_CLOEXEC
+
+ -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:44:49 +0100
+
 libdrm (2.4.40-1~deb7u1) sid; urgency=low
 
   * Revert nouveau to the 2.4.33 state (ie before the rewrite).
diff --git a/debian/patches/intel-cloexec-kbsd.diff 
b/debian/patches/intel-cloexec-kbsd.diff
new file mode 100644
index 000..6772721
--- /dev/null
+++ b/debian/patches/intel-cloexec-kbsd.diff
@@ -0,0 +1,30 @@
+From 5488edc26442124dc8e8498336982e34a2ddb3e7 Mon Sep 17 00:00:00 2001
+From: Julien Cristau jcris...@debian.org
+Date: Sun, 6 Jan 2013 12:42:18 +0100
+Subject: [PATCH] intel: work around the lack of O_CLOEXEC definition on
+ kfreebsd
+
+Provide our own instead, per
+http://svnweb.freebsd.org/base/head/sys/sys/fcntl.h?r1=21r2=219998pathrev=21
+---
+ intel/intel_bufmgr_gem.c |4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
+index 512bc6f..bc035af 100644
+--- a/intel/intel_bufmgr_gem.c
 b/intel/intel_bufmgr_gem.c
+@@ -2470,6 +2470,10 @@ drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr 
*bufmgr, int prime_fd, int s
+   return bo_gem-bo;
+ }
+ 
++/* XXX hack for kfreebsd */
++#if !defined(O_CLOEXEC)  defined(__FreeBSD_kernel__)
++#define O_CLOEXEC 0x0010
++#endif
+ int
+ drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd)
+ {
+-- 
+1.7.10.4
+
diff --git a/debian/patches/series b/debian/patches/series
index c20e4b9..a21307d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01_default_perms.diff
 03_build_against_librt.diff
 revert-nouveau-rewrite.diff
+intel-cloexec-kbsd.diff

commit 26dca5adf4f9e7bc333db348cd173c57771f76f8
Author: David Shao davs...@gmail.com
Date:   Sat Nov 10 00:24:56 2012 -0500

intel: Fix missing ETIME on BSD operating systems

Originally posted to Free Desktop bug #52549 by David Shao.
Resolves Gentoo Bug #433403.
Commit message by Richard Yao.

Reviewed-by: Richard Yao r...@gentoo.org
Reviewed-by: Kenneth Graunke kenn...@whitecape.org
References: https://bugs.freedesktop.org/show_bug.cgi?id=52549

Signed-off-by: Ben Widawsky b...@bwidawsk.net
(cherry picked from commit 7d42b49c0cf19dbb4531cd84efae51f95db2eea1)

diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 8d45839..512bc6f 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -54,6 +54,9 @@
 #include stdbool.h
 
 #include errno.h
+#ifndef ETIME
+#define ETIME ETIMEDOUT
+#endif
 #include libdrm_lists.h
 #include intel_bufmgr.h
 #include intel_bufmgr_priv.h

commit ed71378a89bd417f451fdd4bfeb7225a39bc4539
Author: Julien Cristau jcris...@debian.org
Date:   Sat Jan 5 22:50:43 2013 +0100

Fix upload target

diff --git a/debian/changelog b/debian/changelog
index 79fa48b..653e7e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.40-1~deb7u1) experimental; urgency=low
+libdrm (2.4.40-1~deb7u1) sid; urgency=low
 
   * Revert nouveau to the 2.4.33 state (ie before the rewrite).
   * Revert addition of libdrm2-udeb.

commit a523d34a401239ea24a85593c71ed22eeea4d878
Author: Julien Cristau jcris...@debian.org
Date:   Sat Jan 5 22:28:56 2013 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index fe51436..79fa48b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.40-1~deb7u1) UNRELEASED; urgency=low
+libdrm (2.4.40-1~deb7u1) experimental; urgency=low
 
   * Revert nouveau to the 2.4.33 state (ie before the rewrite).
   * Revert addition of libdrm2-udeb.
   * Bump libdrm2 shlibs to 2.4.38.
 
- -- Julien Cristau jcris...@debian.org  Tue, 25 Dec 2012 13:08:50 +0100
+ -- Julien Cristau jcris...@debian.org  Sat, 05 Jan 2013 22:28:45 +0100
 
 libdrm (2.4.40-1) 

libdrm: Changes to 'debian-unstable'

2013-06-06 Thread Emilio Pozuelo Monfort
Rebased ref, commits from common ancestor:
commit 396f92661c9d32085912cbae56849570d344dd1f
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Thu Jun 6 23:15:33 2013 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 33c8206..5c001a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,11 @@
-libdrm (2.4.45-3) UNRELEASED; urgency=low
+libdrm (2.4.45-3) unstable; urgency=low
+
+  * Team upload.
 
   * debian/patches/03_build_against_librt.diff:
 + Removed, no longer needed with our current glibc version.
   Thanks to Julien Cristau for pointing it out.
+  * Upload to unstable.
 
  -- Emilio Pozuelo Monfort po...@debian.org  Thu, 06 Jun 2013 23:13:12 +0200
 

commit 82ab991c5f25a6a4a33e72b9606ff79d7e1c4338
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Thu Jun 6 23:14:08 2013 +0200

Remove 03_build_against_librt.diff

diff --git a/debian/changelog b/debian/changelog
index c0c519a..33c8206 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.45-3) UNRELEASED; urgency=low
+
+  * debian/patches/03_build_against_librt.diff:
++ Removed, no longer needed with our current glibc version.
+  Thanks to Julien Cristau for pointing it out.
+
+ -- Emilio Pozuelo Monfort po...@debian.org  Thu, 06 Jun 2013 23:13:12 +0200
+
 libdrm (2.4.45-2) experimental; urgency=low
 
   [ Sven Joachim ]
diff --git a/debian/patches/03_build_against_librt.diff 
b/debian/patches/03_build_against_librt.diff
deleted file mode 100644
index 565b6c4..000
--- a/debian/patches/03_build_against_librt.diff
+++ /dev/null
@@ -1,11 +0,0 @@
 a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -10,6 +10,8 @@ check_PROGRAMS = \
-   dristat \
-   drmstat
- 
-+dristat_LDADD = $(CLOCK_LIB)
-+
- SUBDIRS = modeprint
- 
- if HAVE_LIBKMS
diff --git a/debian/patches/series b/debian/patches/series
index 2e425c0..8ca2297 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 01_default_perms.diff
-03_build_against_librt.diff

commit 687b4feafcf2696727eb62c0d781ec0de42c723e
Author: Julien Cristau jcris...@debian.org
Date:   Thu May 30 10:03:45 2013 +0200

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 04a89c4..c0c519a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-libdrm (2.4.45-2) UNRELEASED; urgency=low
+libdrm (2.4.45-2) experimental; urgency=low
 
+  [ Sven Joachim ]
   * Only build-depend on valgrind on architectures where
 valgrind is actually available.
 
- -- Sven Joachim svenj...@gmx.de  Fri, 17 May 2013 17:56:43 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 30 May 2013 10:03:37 +0200
 
 libdrm (2.4.45-1) experimental; urgency=low
 

commit c3b713090840df937677c0827aa76ca798ea9ff3
Author: Sven Joachim svenj...@gmx.de
Date:   Fri May 17 18:00:06 2013 +0200

Make valgrind build-dependency archictecture specific

diff --git a/debian/changelog b/debian/changelog
index fdc788c..04a89c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.45-2) UNRELEASED; urgency=low
+
+  * Only build-depend on valgrind on architectures where
+valgrind is actually available.
+
+ -- Sven Joachim svenj...@gmx.de  Fri, 17 May 2013 17:56:43 +0200
+
 libdrm (2.4.45-1) experimental; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 8175dfc..ec12408 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
  libpciaccess-dev,
- valgrind,
+ valgrind [amd64 armel armhf i386 mips mipsel powerpc s390x],
 Standards-Version: 3.9.4
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm

commit 157efcb996b5e5e366947ebd3cdd69f96a7c129f
Author: Emilio Pozuelo Monfort po...@debian.org
Date:   Thu May 16 00:17:04 2013 +0200

Upload 2.4.45 to experimental

diff --git a/debian/changelog b/debian/changelog
index 99ca0fc..fdc788c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,6 @@
-libdrm (2.4.45-1) UNRELEASED; urgency=low
+libdrm (2.4.45-1) experimental; urgency=low
+
+  * Team upload.
 
   [ Julien Cristau ]
   * Bump libdrm2 shlibs to 2.4.38.
@@ -11,7 +13,10 @@ libdrm (2.4.45-1) UNRELEASED; urgency=low
   [ Timo Aaltonen ]
   * control: Bump policy to 3.9.4, no changes.
 
- -- Julien Cristau jcris...@debian.org  Tue, 25 Dec 2012 13:17:28 +0100
+  [ Emilio Pozuelo Monfort ]
+  * Upload to experimental.
+
+ -- Emilio Pozuelo Monfort po...@debian.org  Thu, 16 May 2013 00:09:59 +0200
 
 libdrm (2.4.40-1) experimental; urgency=low
 

commit ef470fa9bd9a65897788519f67d4b8fa20750c60
Author: Maarten Lankhorst maarten.lankho...@canonical.com
Date:   Wed May 15 21:57:50 2013 +0200

bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 74b1902..51c7a9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,119 @@
+commit 63aeae123848d0bfbc0a35102cb9717cf496eab6
+Author: Marek Olšák mar...@gmail.com
+Date:   Wed 

libdrm: Changes to 'debian-unstable'

2013-01-06 Thread Julien Cristau
 debian/changelog   |8 
 debian/patches/intel-cloexec-kbsd.diff |   30 ++
 debian/patches/series  |1 +
 intel/intel_bufmgr_gem.c   |3 +++
 4 files changed, 42 insertions(+)

New commits:
commit e3013e8b96ee530475fb0df3e0e92684f405873f
Author: Julien Cristau jcris...@debian.org
Date:   Sun Jan 6 12:47:04 2013 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 6b967e1..ce42af2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.40-1~deb7u2) UNRELEASED; urgency=low
+libdrm (2.4.40-1~deb7u2) sid; urgency=low
 
   * Fix FTBFS on kfreebsd:
 - fix missing ETIME (cherry-picked from upstream)
 - work around missing O_CLOEXEC
 
- -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:44:49 +0100
+ -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:46:52 +0100
 
 libdrm (2.4.40-1~deb7u1) sid; urgency=low
 

commit 112d146e15c65aa5df60df9e618af155d97b6621
Author: Julien Cristau jcris...@debian.org
Date:   Sun Jan 6 12:45:36 2013 +0100

Fix FTBFS on kfreebsd

diff --git a/debian/changelog b/debian/changelog
index 653e7e9..6b967e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.40-1~deb7u2) UNRELEASED; urgency=low
+
+  * Fix FTBFS on kfreebsd:
+- fix missing ETIME (cherry-picked from upstream)
+- work around missing O_CLOEXEC
+
+ -- Julien Cristau jcris...@debian.org  Sun, 06 Jan 2013 12:44:49 +0100
+
 libdrm (2.4.40-1~deb7u1) sid; urgency=low
 
   * Revert nouveau to the 2.4.33 state (ie before the rewrite).
diff --git a/debian/patches/intel-cloexec-kbsd.diff 
b/debian/patches/intel-cloexec-kbsd.diff
new file mode 100644
index 000..6772721
--- /dev/null
+++ b/debian/patches/intel-cloexec-kbsd.diff
@@ -0,0 +1,30 @@
+From 5488edc26442124dc8e8498336982e34a2ddb3e7 Mon Sep 17 00:00:00 2001
+From: Julien Cristau jcris...@debian.org
+Date: Sun, 6 Jan 2013 12:42:18 +0100
+Subject: [PATCH] intel: work around the lack of O_CLOEXEC definition on
+ kfreebsd
+
+Provide our own instead, per
+http://svnweb.freebsd.org/base/head/sys/sys/fcntl.h?r1=21r2=219998pathrev=21
+---
+ intel/intel_bufmgr_gem.c |4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
+index 512bc6f..bc035af 100644
+--- a/intel/intel_bufmgr_gem.c
 b/intel/intel_bufmgr_gem.c
+@@ -2470,6 +2470,10 @@ drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr 
*bufmgr, int prime_fd, int s
+   return bo_gem-bo;
+ }
+ 
++/* XXX hack for kfreebsd */
++#if !defined(O_CLOEXEC)  defined(__FreeBSD_kernel__)
++#define O_CLOEXEC 0x0010
++#endif
+ int
+ drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd)
+ {
+-- 
+1.7.10.4
+
diff --git a/debian/patches/series b/debian/patches/series
index c20e4b9..a21307d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01_default_perms.diff
 03_build_against_librt.diff
 revert-nouveau-rewrite.diff
+intel-cloexec-kbsd.diff

commit 26dca5adf4f9e7bc333db348cd173c57771f76f8
Author: David Shao davs...@gmail.com
Date:   Sat Nov 10 00:24:56 2012 -0500

intel: Fix missing ETIME on BSD operating systems

Originally posted to Free Desktop bug #52549 by David Shao.
Resolves Gentoo Bug #433403.
Commit message by Richard Yao.

Reviewed-by: Richard Yao r...@gentoo.org
Reviewed-by: Kenneth Graunke kenn...@whitecape.org
References: https://bugs.freedesktop.org/show_bug.cgi?id=52549

Signed-off-by: Ben Widawsky b...@bwidawsk.net
(cherry picked from commit 7d42b49c0cf19dbb4531cd84efae51f95db2eea1)

diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 8d45839..512bc6f 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -54,6 +54,9 @@
 #include stdbool.h
 
 #include errno.h
+#ifndef ETIME
+#define ETIME ETIMEDOUT
+#endif
 #include libdrm_lists.h
 #include intel_bufmgr.h
 #include intel_bufmgr_priv.h


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1trovq-qt...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2013-01-05 Thread Julien Cristau
 .gitignore  |4 
 ChangeLog   | 1387 
 Makefile.am |6 
 autogen.sh  |2 
 configure.ac|   88 
 debian/changelog|   29 
 debian/control  |2 
 debian/libdrm-dev.install   |1 
 debian/libdrm-intel1.symbols|8 
 debian/libdrm-omap1.symbols |4 
 debian/libdrm-radeon1.symbols   |2 
 debian/libdrm2.symbols  |5 
 debian/patches/02_build_libkms_against_in_tree_drm.diff |   17 
 debian/patches/revert-nouveau-rewrite.diff  | 4935 
 debian/patches/series   |2 
 debian/rules|   16 
 exynos/Makefile.am  |   22 
 exynos/exynos_drm.c |  396 +
 exynos/exynos_drm.h |  148 
 exynos/exynos_drmif.h   |   88 
 exynos/libdrm_exynos.pc.in  |   11 
 include/drm/drm.h   |   22 
 include/drm/drm_mode.h  |   25 
 include/drm/i915_drm.h  |   71 
 intel/Makefile.am   |2 
 intel/intel_bufmgr.h|   24 
 intel/intel_bufmgr_gem.c|  364 +
 intel/intel_bufmgr_priv.h   |5 
 intel/intel_chipset.h   |   79 
 intel/intel_decode.c|  106 
 intel/test_decode.c |2 
 intel/tests/gen7-3d.batch-ref.txt   |4 
 libdrm_lists.h  |   29 
 libkms/Makefile.am  |2 
 man/Makefile.am |   11 
 man/drmAvailable.man|   25 
 man/drmHandleEvent.man  |   45 
 man/drmModeGetResources.man |   79 
 nouveau/Makefile.am |   36 
 nouveau/abi16.c |  195 
 nouveau/bufctx.c|  170 
 nouveau/libdrm_nouveau.pc.in|2 
 nouveau/nouveau.c   |  527 +
 nouveau/nouveau.h   |  215 
 nouveau/nouveau_bo.c|  549 -
 nouveau/nouveau_bo.h|  104 
 nouveau/nouveau_channel.c   |  142 
 nouveau/nouveau_channel.h   |   57 
 nouveau/nouveau_device.c|  198 
 nouveau/nouveau_device.h|   33 
 nouveau/nouveau_drmif.h |   58 
 nouveau/nouveau_grobj.c |  148 
 nouveau/nouveau_grobj.h |   48 
 nouveau/nouveau_notifier.c  |  148 
 nouveau/nouveau_notifier.h  |   63 
 nouveau/nouveau_private.h   |  136 
 nouveau/nouveau_pushbuf.c   |  344 -
 nouveau/nouveau_pushbuf.h   |  162 
 nouveau/nouveau_reloc.c |  154 
 nouveau/nouveau_reloc.h |   32 
 nouveau/nouveau_resource.c  |  124 
 nouveau/nouveau_resource.h  |   51 
 nouveau/nv04_pushbuf.h  |   66 
 nouveau/nvc0_pushbuf.h  |   92 
 nouveau/private.h   |  122 
 nouveau/pushbuf.c   |  773 ++
 omap/omap_drm.c |  199 
 omap/omap_drm.h |   36 
 omap/omap_drmif.h   |4 
 radeon/Makefile.am  |2 
 radeon/r600_pci_ids.h   |   83 
 radeon/radeon_bo_gem.c  |   48 
 radeon/radeon_bo_gem.h  |4 
 radeon/radeon_cs_gem.c  |2 
 radeon/radeon_surface.c |  460 +
 radeon/radeon_surface.h |2 
 tests/modetest/Makefile.am

libdrm: Changes to 'debian-unstable'

2013-01-05 Thread Julien Cristau
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit ed71378a89bd417f451fdd4bfeb7225a39bc4539
Author: Julien Cristau jcris...@debian.org
Date:   Sat Jan 5 22:50:43 2013 +0100

Fix upload target

diff --git a/debian/changelog b/debian/changelog
index 79fa48b..653e7e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.40-1~deb7u1) experimental; urgency=low
+libdrm (2.4.40-1~deb7u1) sid; urgency=low
 
   * Revert nouveau to the 2.4.33 state (ie before the rewrite).
   * Revert addition of libdrm2-udeb.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1trbhq-0002jq...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2012-06-21 Thread Julien Cristau
 debian/changelog|6 ++
 debian/control  |   30 ++
 debian/libdrm-omap1.install |1 +
 debian/libdrm-omap1.symbols |   15 +++
 debian/rules|   18 ++
 5 files changed, 70 insertions(+)

New commits:
commit 36df178e70012887b63cc5c9322c622fca63778c
Author: Sebastian Reichel s...@debian.org
Date:   Thu Jun 21 22:38:00 2012 +0200

Build libdrm_omap

diff --git a/debian/changelog b/debian/changelog
index a8131f0..1fdd013 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.33-1.1) unstable; urgency=low
+
+  * Build libdrm_omap (closes: #667572).
+
+ -- Sebastian Reichel s...@debian.org  Sun, 06 May 2012 00:55:13 +0200
+
 libdrm (2.4.33-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 71d057b..a841ee0 100644
--- a/debian/control
+++ b/debian/control
@@ -182,3 +182,33 @@ Description: Userspace interface to kernel DRM buffer 
management -- debugging sy
  management interfaces of the kernel DRM hardware drivers.
  .
  This package provides the debugging symbols for the libkms1 package.
+
+Package: libdrm-omap1
+Section: libs
+Architecture: armel armhf
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- 
runtime
+ This library implements the userspace interface to the omap-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+
+Package: libdrm-omap1-dbg
+Section: debug
+Priority: extra
+Architecture: armel armhf
+Depends:
+ libdrm-omap1 (= ${binary:Version}),
+ ${misc:Depends},
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- 
debugging 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
+ Linux to provide hardware-accelerated OpenGL drivers.
+ .
+ This package provides the debugging symbols for the libdrm-omap1 package.
diff --git a/debian/libdrm-omap1.install b/debian/libdrm-omap1.install
new file mode 100644
index 000..b775d44
--- /dev/null
+++ b/debian/libdrm-omap1.install
@@ -0,0 +1 @@
+usr/lib/*/libdrm_omap.so.1*
diff --git a/debian/libdrm-omap1.symbols b/debian/libdrm-omap1.symbols
new file mode 100644
index 000..5ad0f17
--- /dev/null
+++ b/debian/libdrm-omap1.symbols
@@ -0,0 +1,15 @@
+libdrm_omap.so.1 libdrm-omap1 #MINVER#
+ omap_bo_cpu_fini@Base 2.4.33
+ omap_bo_cpu_prep@Base 2.4.33
+ omap_bo_del@Base 2.4.33
+ omap_bo_from_name@Base 2.4.33
+ omap_bo_get_name@Base 2.4.33
+ omap_bo_handle@Base 2.4.33
+ omap_bo_map@Base 2.4.33
+ omap_bo_new@Base 2.4.33
+ omap_bo_new_tiled@Base 2.4.33
+ omap_bo_size@Base 2.4.33
+ omap_device_del@Base 2.4.33
+ omap_device_new@Base 2.4.33
+ omap_get_param@Base 2.4.33
+ omap_set_param@Base 2.4.33
diff --git a/debian/rules b/debian/rules
index 4c296ea..a4d4880 100755
--- a/debian/rules
+++ b/debian/rules
@@ -41,6 +41,18 @@ else
confflags += --disable-intel
 endif
 
+# Omap is only on arm
+ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
+ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
+   OMAP = yes
+endif
+endif
+ifeq ($(OMAP), yes)
+   confflags += --enable-omap-experimental-api
+else
+   confflags += --disable-omap-experimental-api
+endif
+
 ###
 ### Actual build
 ###
@@ -69,6 +81,9 @@ endif
 ifeq ($(RADEON), yes)
dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
 endif
+ifeq ($(OMAP), yes)
+   dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
+endif
 ifeq ($(LIBKMS), yes)
dh_strip -p libkms1 --dbg-package=libkms1-dbg
 endif
@@ -85,6 +100,9 @@ endif
 ifeq ($(RADEON), yes)
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.31)' -- -c4
 endif
+ifeq ($(OMAP), yes)
+   dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1' -- -c4
+endif
 ifeq ($(LIBKMS), yes)
dh_makeshlibs -plibkms1 -V'libkms1' -- -c4
 endif


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1shoc2-0005nc...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2012-06-21 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit ab88407d4876def2f598d3d09a422ac4bf9681c9
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 21 22:39:40 2012 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 1fdd013..b33d740 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-libdrm (2.4.33-1.1) unstable; urgency=low
+libdrm (2.4.33-2) unstable; urgency=low
 
+  [ Sebastian Reichel ]
   * Build libdrm_omap (closes: #667572).
 
- -- Sebastian Reichel s...@debian.org  Sun, 06 May 2012 00:55:13 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 21 Jun 2012 22:39:22 +0200
 
 libdrm (2.4.33-1) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1shota-re...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2012-06-21 Thread Julien Cristau
 debian/changelog |7 +++
 debian/control   |5 +++--
 debian/rules |2 --
 3 files changed, 10 insertions(+), 4 deletions(-)

New commits:
commit 6c5543b4a06cacabc1f32d24b232f53af57bd586
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 21 23:22:25 2012 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 495814f..6408491 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libdrm (2.4.33-3) UNRELEASED; urgency=low
+libdrm (2.4.33-3) unstable; urgency=low
 
   * Add missing dependency on libdrm-omap1 to libdrm-dev (thanks, Robert
 Hooker!).  Make some arm matching a bit simpler.
 
- -- Julien Cristau jcris...@debian.org  Thu, 21 Jun 2012 23:18:11 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 21 Jun 2012 23:22:22 +0200
 
 libdrm (2.4.33-2) unstable; urgency=low
 

commit e9174e7feed583098844d846f5955095d8c06bec
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 21 23:21:58 2012 +0200

Add missing dependency on libdrm-omap1 to libdrm-dev

Thanks, Robert Hooker, for noticing.
Also make some arm matching a bit simpler, arm means linux so no need to
check both.

diff --git a/debian/changelog b/debian/changelog
index b33d740..495814f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.33-3) UNRELEASED; urgency=low
+
+  * Add missing dependency on libdrm-omap1 to libdrm-dev (thanks, Robert
+Hooker!).  Make some arm matching a bit simpler.
+
+ -- Julien Cristau jcris...@debian.org  Thu, 21 Jun 2012 23:18:11 +0200
+
 libdrm (2.4.33-2) unstable; urgency=low
 
   [ Sebastian Reichel ]
diff --git a/debian/control b/debian/control
index a841ee0..5b5d9f6 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Depends:
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
  libdrm-radeon1 (= ${binary:Version}) [linux-any],
  libdrm-nouveau1a (= ${binary:Version}) [linux-any],
+ libdrm-omap1 (= ${binary:Version}) [any-arm],
  libkms1 (= ${binary:Version}) [linux-any],
  ${misc:Depends},
 Replaces:
@@ -185,7 +186,7 @@ Description: Userspace interface to kernel DRM buffer 
management -- debugging sy
 
 Package: libdrm-omap1
 Section: libs
-Architecture: armel armhf
+Architecture: any-arm
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -200,7 +201,7 @@ Description: Userspace interface to omap-specific kernel 
DRM services -- runtime
 Package: libdrm-omap1-dbg
 Section: debug
 Priority: extra
-Architecture: armel armhf
+Architecture: any-arm
 Depends:
  libdrm-omap1 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index a4d4880..44926b1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,10 +43,8 @@ endif
 
 # Omap is only on arm
 ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
-ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
OMAP = yes
 endif
-endif
 ifeq ($(OMAP), yes)
confflags += --enable-omap-experimental-api
 else


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1shp14-000653...@vasks.debian.org



libdrm: Changes to 'debian-unstable'

2012-04-01 Thread Cyril Brulebois
 ChangeLog |   39 +
 Makefile.am   |6 
 configure.ac  |   14 +-
 debian/changelog  |6 
 intel/intel_chipset.h |   28 +++-
 omap/Makefile.am  |   22 +++
 omap/libdrm_omap.pc.in|   11 +
 omap/omap_drm.c   |  310 ++
 omap/omap_drm.h   |  125 ++
 omap/omap_drmif.h |   61 +
 radeon/r600_pci_ids.h |8 +
 radeon/radeon_surface.c   |1 
 tests/modetest/modetest.c |2 
 13 files changed, 625 insertions(+), 8 deletions(-)

New commits:
commit 8cf983d5823c4813a5ff47ad426e2d162be92c1a
Author: Cyril Brulebois k...@debian.org
Date:   Mon Apr 2 01:28:29 2012 +

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index c413302..a8131f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.33-1) UNRELEASED; urgency=low
+libdrm (2.4.33-1) unstable; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois k...@debian.org  Mon, 02 Apr 2012 01:26:50 +
+ -- Cyril Brulebois k...@debian.org  Mon, 02 Apr 2012 01:28:22 +
 
 libdrm (2.4.32-1) unstable; urgency=low
 

commit e8973ce55e82d7311c4df10561966906ef886a97
Author: Cyril Brulebois k...@debian.org
Date:   Mon Apr 2 01:27:03 2012 +

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 60b0b2d..b36beb3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,42 @@
+commit a3c34f56b94d4d47cadcd9814c2684c11f800e7d
+Author: Alex Deucher alexdeuc...@gmail.com
+Date:   Wed Mar 28 17:17:36 2012 -0400
+
+configure: Bump version for 2.4.33
+
+Signed-off-by: Alex Deucher alexdeuc...@gmail.com
+
+commit ef1b958cc831df3d33a366d1db2db2c88187229e
+Author: Rob Clark r...@ti.com
+Date:   Wed Mar 28 14:39:43 2012 -0500
+
+omap: add omapdrm support
+
+This adds libdrm_omap helper layer (as used by xf86-video-omap,
+omapdrmtest, etc).
+
+Signed-off-by: Rob Clark r...@ti.com
+Reviewed-by: Alex Deucher alexander.deuc...@amd.com
+[danvet: pushed for Rob, he doesn't yet have commit access.]
+Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch
+
+commit 617213357e94299a5e9a3cb1342de55de949d156
+Author: Kenneth Graunke kenn...@whitecape.org
+Date:   Mon Mar 19 13:55:19 2012 -0700
+
+intel: Add some PCI IDs for Haswell.
+
+Signed-off-by: Kenneth Graunke kenn...@whitecape.org
+Reviewed-by: Eugeni Dodonov eugeni.dodo...@intel.com
+
+commit c50cc24690938db53cd91ae9ff2fa0958693f80d
+Author: Alex Deucher alexander.deuc...@amd.com
+Date:   Tue Feb 14 11:32:17 2012 -0500
+
+radeon: add TN surface support
+
+Signed-off-by: Alex Deucher alexander.deuc...@amd.com
+
 commit 51c3e7d7335ecdf572968db7d3eed661e8a61810
 Author: Eric Anholt e...@anholt.net
 Date:   Fri Mar 16 16:11:10 2012 -0700
diff --git a/debian/changelog b/debian/changelog
index 45ad062..c413302 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.33-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Cyril Brulebois k...@debian.org  Mon, 02 Apr 2012 01:26:50 +
+
 libdrm (2.4.32-1) unstable; urgency=low
 
   [ Robert Hooker ]

commit a3c34f56b94d4d47cadcd9814c2684c11f800e7d
Author: Alex Deucher alexdeuc...@gmail.com
Date:   Wed Mar 28 17:17:36 2012 -0400

configure: Bump version for 2.4.33

Signed-off-by: Alex Deucher alexdeuc...@gmail.com

diff --git a/configure.ac b/configure.ac
index 921dcbd..1ba7eba 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.32],
+[2.4.33],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit ef1b958cc831df3d33a366d1db2db2c88187229e
Author: Rob Clark r...@ti.com
Date:   Wed Mar 28 14:39:43 2012 -0500

omap: add omapdrm support

This adds libdrm_omap helper layer (as used by xf86-video-omap,
omapdrmtest, etc).

Signed-off-by: Rob Clark r...@ti.com
Reviewed-by: Alex Deucher alexander.deuc...@amd.com
[danvet: pushed for Rob, he doesn't yet have commit access.]
Signed-off-by: Daniel Vetter daniel.vet...@ffwll.ch

diff --git a/Makefile.am b/Makefile.am
index a4d07f4..4f625a1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,7 +41,11 @@ if HAVE_RADEON
 RADEON_SUBDIR = radeon
 endif
 
-SUBDIRS = . $(LIBKMS_SUBDIR) $(INTEL_SUBDIR) $(NOUVEAU_SUBDIR) 
$(RADEON_SUBDIR) tests include
+if HAVE_OMAP
+OMAP_SUBDIR = omap
+endif
+
+SUBDIRS = . $(LIBKMS_SUBDIR) $(INTEL_SUBDIR) $(NOUVEAU_SUBDIR) 
$(RADEON_SUBDIR) $(OMAP_SUBDIR) tests include
 
 libdrm_la_LTLIBRARIES = libdrm.la
 libdrm_ladir = $(libdir)
diff --git a/configure.ac b/configure.ac
index ff2c840..921dcbd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -83,6 +83,10 @@ AC_ARG_ENABLE(nouveau-experimental-api,
  [Enable support for nouveau's experimental API (default: 
disabled)]),
  [NOUVEAU=$enableval], [NOUVEAU=no])
 

libdrm: Changes to 'debian-unstable'

2012-03-19 Thread Cyril Brulebois
 ChangeLog |  248 +++
 configure.ac  |   17 
 debian/changelog  |   11 
 debian/libdrm-intel1.symbols  |4 
 debian/rules  |2 
 include/drm/drm_fourcc.h  |6 
 intel/Makefile.am |2 
 intel/intel_aub.h |  123 +++
 intel/intel_bufmgr.h  |   19 
 intel/intel_bufmgr_gem.c  |  514 ++-
 intel/intel_decode.c  |  253 +--
 intel/tests/gen7-3d.batch |binary
 intel/tests/gen7-3d.batch-ref.txt | 1290 --
 radeon/radeon_cs_space.c  |   15 
 radeon/radeon_surface.c   |   14 
 xf86drmMode.h |5 
 16 files changed, 1286 insertions(+), 1237 deletions(-)

New commits:
commit 7921097578a7d1688fc4d92cb2338b1463824c57
Author: Cyril Brulebois k...@debian.org
Date:   Mon Mar 19 19:56:24 2012 +

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 2371913..45ad062 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.32-1) UNRELEASED; urgency=low
+libdrm (2.4.32-1) unstable; urgency=low
 
   [ Robert Hooker ]
   * New upstream release (2.4.31).
@@ -9,7 +9,7 @@ libdrm (2.4.32-1) UNRELEASED; urgency=low
   * New upstream release (2.4.32).
   * Bump libdrm-intel1's symbols and shlibs accordingly.
 
- -- Cyril Brulebois k...@debian.org  Mon, 19 Mar 2012 19:33:21 +
+ -- Cyril Brulebois k...@debian.org  Mon, 19 Mar 2012 19:56:12 +
 
 libdrm (2.4.30-1) unstable; urgency=low
 

commit 7d6eca41f92c247e0be2b1562c833e6ef410977f
Author: Cyril Brulebois k...@debian.org
Date:   Mon Mar 19 19:56:08 2012 +

Bump libdrm-intel1's symbols and shlibs accordingly.

diff --git a/debian/changelog b/debian/changelog
index 7b7ed8d..2371913 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ libdrm (2.4.32-1) UNRELEASED; urgency=low
 
   [ Cyril Brulebois ]
   * New upstream release (2.4.32).
+  * Bump libdrm-intel1's symbols and shlibs accordingly.
 
  -- Cyril Brulebois k...@debian.org  Mon, 19 Mar 2012 19:33:21 +
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index c4af4d2..a381740 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -36,7 +36,9 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bufmgr_fake_set_last_dispatch@Base 2.4.1
  drm_intel_bufmgr_gem_enable_fenced_relocs@Base 2.4.20
  drm_intel_bufmgr_gem_enable_reuse@Base 2.4.1
+ drm_intel_bufmgr_gem_get_devid@Base 2.4.32
  drm_intel_bufmgr_gem_init@Base 2.4.1
+ drm_intel_bufmgr_gem_set_aub_dump@Base 2.4.32
  drm_intel_bufmgr_gem_set_vma_cache_size@Base 2.4.29
  drm_intel_bufmgr_set_debug@Base 2.4.1
  drm_intel_decode@Base 2.4.30
@@ -46,9 +48,11 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_decode_set_dump_past_end@Base 2.4.30
  drm_intel_decode_set_head_tail@Base 2.4.30
  drm_intel_decode_set_output_file@Base 2.4.30
+ drm_intel_gem_bo_aub_dump_bmp@Base 2.4.32
  drm_intel_gem_bo_clear_relocs@Base 2.4.27
  drm_intel_gem_bo_get_reloc_count@Base 2.4.27
  drm_intel_gem_bo_map_gtt@Base 2.4.3
+ drm_intel_gem_bo_map_unsynchronized@Base 2.4.32
  drm_intel_gem_bo_start_gtt_access@Base 2.4.3
  drm_intel_gem_bo_unmap_gtt@Base 2.4.9
  drm_intel_get_aperture_sizes@Base 2.4.26
diff --git a/debian/rules b/debian/rules
index 7857963..4c296ea 100755
--- a/debian/rules
+++ b/debian/rules
@@ -77,7 +77,7 @@ endif
 override_dh_makeshlibs:
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.31)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.30)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.32)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit 12ae11b0ca3895ec6dadd684cf57ce600f796786
Author: Cyril Brulebois k...@debian.org
Date:   Mon Mar 19 19:33:53 2012 +

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 4d5e8df..60b0b2d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,251 @@
+commit 51c3e7d7335ecdf572968db7d3eed661e8a61810
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Mar 16 16:11:10 2012 -0700
+
+configure: Bump version for 2.4.32.
+
+commit 5de5b7484a3a41554e16c02a544a45db5516b031
+Author: Eric Anholt e...@anholt.net
+Date:   Tue Mar 13 16:49:53 2012 -0700
+
+intel: Quiet two more valgrind complaints with recent changes.
+
+These are more cases where valgrind doesn't understand what gets read
+or written by our ioctls.
+
+commit 9d18ad254afc2afc41a919b86cd51ea40cfd8f0b
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Mar 2 10:27:55 2012 -0800
+
+intel: Add per-dword decode of gen7 3DPRIMITIVE.
+
+commit 9b87fd9a3df8c59461bc90b4620526d10f9b5771
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Mar 2 10:18:51 2012 -0800
+
+intel: Move the gen4-6 3DPRIMITIVE handling out of the switch 

libdrm: Changes to 'debian-unstable'

2012-02-07 Thread Robert Hooker
 ChangeLog  |  309 +
 configure.ac   |7 
 debian/changelog   |8 
 debian/libdrm-radeon1.symbols  |4 
 debian/libdrm2.symbols |1 
 debian/rules   |4 
 include/drm/i915_drm.h |   37 
 include/drm/radeon_drm.h   |   24 
 intel/Makefile.am  |1 
 intel/intel_bufmgr_gem.c   |   20 
 intel/intel_decode.c   | 1501 +
 intel/tests/gen7-2d-copy.batch |binary
 intel/tests/gen7-2d-copy.batch-ref.txt |   14 
 intel/tests/gen7-2d-copy.batch.sh  |1 
 intel/tests/gen7-3d.batch-ref.txt  | 1922 ++---
 radeon/Makefile.am |5 
 radeon/r600_pci_ids.h  |  271 
 radeon/radeon_surface.c|  995 +
 radeon/radeon_surface.h|  114 +
 xf86drmMode.c  |   21 
 xf86drmMode.h  |1 
 21 files changed, 3474 insertions(+), 1786 deletions(-)

New commits:
commit ef308a29b590f84a4283fe030ecaeeaeaca787bf
Author: Robert Hooker sarv...@ubuntu.com
Date:   Tue Feb 7 11:20:35 2012 -0500

Refresh libdrm2 and libdrm-radeon1 symbols, bump shlibs.

diff --git a/debian/changelog b/debian/changelog
index a3f910a..94e2d44 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
 libdrm (2.4.31-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump libdrm2 and libdrm-radeon1 symbols and shlibs to account for
+recent changes.
 
- -- Robert Hooker sarv...@ubuntu.com  Tue, 07 Feb 2012 10:54:39 -0500
+ -- Robert Hooker sarv...@ubuntu.com  Tue, 07 Feb 2012 11:06:32 -0500
 
 libdrm (2.4.30-1) unstable; urgency=low
 
diff --git a/debian/libdrm-radeon1.symbols b/debian/libdrm-radeon1.symbols
index c900ea9..557be89 100644
--- a/debian/libdrm-radeon1.symbols
+++ b/debian/libdrm-radeon1.symbols
@@ -56,3 +56,7 @@ libdrm_radeon.so.1 libdrm-radeon1 #MINVER#
  radeon_gem_get_reloc_in_cs@Base 2.4.20
  radeon_gem_name_bo@Base 2.4.17
  radeon_gem_set_domain@Base 2.4.17
+ radeon_surface_best@Base 2.4.31
+ radeon_surface_init@Base 2.4.31
+ radeon_surface_manager_free@Base 2.4.31
+ radeon_surface_manager_new@Base 2.4.31
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
index 29ce302..0f70434 100644
--- a/debian/libdrm2.symbols
+++ b/debian/libdrm2.symbols
@@ -90,6 +90,7 @@ libdrm.so.2 libdrm2 #MINVER#
  drmModeFreeFB@Base 2.4.3
  drmModeFreeModeInfo@Base 2.4.3
  drmModeFreePlane@Base 2.4.30
+ drmModeFreePlaneResources@Base 2.4.31
  drmModeFreeProperty@Base 2.4.3
  drmModeFreePropertyBlob@Base 2.4.3
  drmModeFreeResources@Base 2.4.3
diff --git a/debian/rules b/debian/rules
index a620ec7..7857963 100755
--- a/debian/rules
+++ b/debian/rules
@@ -75,7 +75,7 @@ endif
dh_strip -s --remaining-packages
 
 override_dh_makeshlibs:
-   dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.30)' -- -c4
+   dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.31)' -- -c4
 ifeq ($(INTEL), yes)
dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.30)' -- -c4
 endif
@@ -83,7 +83,7 @@ ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4
 endif
 ifeq ($(RADEON), yes)
-   dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.20)' -- -c4
+   dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.31)' -- -c4
 endif
 ifeq ($(LIBKMS), yes)
dh_makeshlibs -plibkms1 -V'libkms1' -- -c4

commit 1761b100e3e7b405bd8c12c92392a3c623081c9e
Author: Robert Hooker sarv...@ubuntu.com
Date:   Tue Feb 7 10:58:36 2012 -0500

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index fe7581a..4d5e8df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,312 @@
+commit 230ec7d7bbf1e8a7e263d471b21afb08c28eba0c
+Author: Jerome Glisse jgli...@redhat.com
+Date:   Mon Feb 6 15:22:58 2012 -0500
+
+configure: Bump version for 2.4.31
+
+commit 356b87d8b34daf9aeadd33465141bc212ad6e3ff
+Author: Jerome Glisse jgli...@redhat.com
+Date:   Mon Feb 6 15:22:14 2012 -0500
+
+radeon: add r600_pci_ids.h to header file
+
+Signed-off-by: Jerome Glisse jgli...@redhat.com
+
+commit 10c0837780b2d4a33568c16bb92527e196d6c05e
+Author: Jerome Glisse jgli...@redhat.com
+Date:   Fri Feb 3 12:22:11 2012 -0500
+
+radeon: fix surface API for good before anyone start relying on it
+
+The mipmap level computation was wrong, we need to know the block
+width, height, depth of compressed texture to properly compute this.
+Change API to provide block width, height, depth instead of nblk_x,
+nblk_y, nblk_z.
+
+Signed-off-by: Jerome Glisse jgli...@redhat.com
+
+commit 6a720cb8660975acea1100e61a88a92a7cb3856e
+Author: Jerome Glisse jgli...@redhat.com
+Date:   Thu Feb 2 14:17:10 2012 -0500
+
+radeon: surface fix macro - micro tile fallback
+
+We need to force 1D 

libdrm: Changes to 'debian-unstable'

2012-01-06 Thread Cyril Brulebois
 ChangeLog |  273 ++
 configure.ac  |4 
 debian/README.source  |6 
 debian/changelog  |8 
 debian/libdrm-intel1.symbols  |7 
 debian/libdrm2.symbols|5 
 debian/rules  |4 
 include/drm/Makefile.am   |1 
 include/drm/drm.h |4 
 include/drm/drm_fourcc.h  |  130 +
 include/drm/drm_mode.h|   64 
 include/drm/i915_drm.h|6 
 intel/.gitignore  |1 
 intel/Makefile.am |   30 
 intel/intel_bufmgr.h  |   14 
 intel/intel_bufmgr_gem.c  |   19 
 intel/intel_chipset.h |  112 -
 intel/intel_decode.c  | 3691 ++
 intel/test_decode.c   |  191 +
 intel/tests/.gitignore|1 
 intel/tests/gen4-3d.batch |binary
 intel/tests/gen4-3d.batch-ref.txt |  488 +
 intel/tests/gen4-3d.batch.sh  |1 
 intel/tests/gen5-3d.batch |binary
 intel/tests/gen5-3d.batch-ref.txt |  512 +
 intel/tests/gen5-3d.batch.sh  |1 
 intel/tests/gen6-3d.batch |binary
 intel/tests/gen6-3d.batch-ref.txt |  990 ++
 intel/tests/gen6-3d.batch.sh  |1 
 intel/tests/gen7-3d.batch |binary
 intel/tests/gen7-3d.batch-ref.txt | 1350 +
 intel/tests/gen7-3d.batch.sh  |1 
 intel/tests/gm45-3d.batch |binary
 intel/tests/gm45-3d.batch-ref.txt |  488 +
 intel/tests/gm45-3d.batch.sh  |1 
 intel/tests/test-batch.sh |   20 
 tests/gem_flink.c |7 
 xf86drmMode.c |  153 +
 xf86drmMode.h |   33 
 39 files changed, 8565 insertions(+), 52 deletions(-)

New commits:
commit e91400b4219caf5d63a59e40c4585308ed30326c
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jan 6 20:04:48 2012 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 9f24159..3b92e88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.30-1) UNRELEASED; urgency=low
+libdrm (2.4.30-1) unstable; urgency=low
 
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs accordingly.
   * Document the symlink dance when building from git in README.source.
 
- -- Cyril Brulebois k...@debian.org  Fri, 06 Jan 2012 19:47:07 +0100
+ -- Cyril Brulebois k...@debian.org  Fri, 06 Jan 2012 20:04:37 +0100
 
 libdrm (2.4.29-1) unstable; urgency=low
 

commit f40e3394471d158b4af5780e258813b3d2ed8764
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jan 6 20:04:25 2012 +0100

Document the symlink dance when building from git in README.source.

diff --git a/debian/README.source b/debian/README.source
index 4ecd5e6..f9bb7c6 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -14,6 +14,12 @@ Quick Guide To Patching This Package For The Impatient
 Alternatively, instead of using quilt directly, you can drop the patch in to 
 debian/patches and add the name of the patch to debian/patches/series.
 
+While building from git, dpkg-source can complain about symlinks vs.
+normal files mismatches. To work around this issue, before uploading,
+and without committing:
+
+  find -type l | while read dest; do src=$(readlink -f $dest); rm $dest; cp 
$src $dest; done
+
 
 Guide To The X Strike Force Packages
 
diff --git a/debian/changelog b/debian/changelog
index d6a0c18..9f24159 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.30-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs accordingly.
+  * Document the symlink dance when building from git in README.source.
 
  -- Cyril Brulebois k...@debian.org  Fri, 06 Jan 2012 19:47:07 +0100
 

commit 9ce84e5c243f6403f0d39e2e5cf13c8ced51b471
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jan 6 19:57:02 2012 +0100

Bump libdrm2's and libdrm-intel1's symbols and shlibs accordingly.

diff --git a/debian/changelog b/debian/changelog
index d714a4a..d6a0c18 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.30-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump libdrm2's and libdrm-intel1's symbols and shlibs accordingly.
 
  -- Cyril Brulebois k...@debian.org  Fri, 06 Jan 2012 19:47:07 +0100
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 36d102d..c4af4d2 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -39,6 +39,13 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bufmgr_gem_init@Base 2.4.1
  drm_intel_bufmgr_gem_set_vma_cache_size@Base 2.4.29
  drm_intel_bufmgr_set_debug@Base 2.4.1
+ drm_intel_decode@Base 2.4.30
+ drm_intel_decode_context_alloc@Base 2.4.30
+ drm_intel_decode_context_free@Base 2.4.30
+ 

libdrm: Changes to 'debian-unstable'

2011-12-13 Thread Cyril Brulebois
 ChangeLog|   70 +
 configure.ac |2 
 debian/changelog |8 ++
 debian/libdrm-intel1.symbols |1 
 debian/rules |2 
 intel/intel_bufmgr.h |2 
 intel/intel_bufmgr_gem.c |  138 ++-
 tests/radeon/Makefile.am |2 
 8 files changed, 207 insertions(+), 18 deletions(-)

New commits:
commit 26cdd1d4dc6e19ae317c977490835b854f94f874
Author: Cyril Brulebois k...@debian.org
Date:   Tue Dec 13 13:16:24 2011 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index c7d7c1f..3deadfe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.29-1) UNRELEASED; urgency=low
+libdrm (2.4.29-1) unstable; urgency=low
 
   * New upstream release:
 - assert()s are now gone (Closes: #651316).
   * Update libdrm-intel1's symbols and shlibs accordingly.
 
- -- Cyril Brulebois k...@debian.org  Tue, 13 Dec 2011 13:06:03 +0100
+ -- Cyril Brulebois k...@debian.org  Tue, 13 Dec 2011 13:16:22 +0100
 
 libdrm (2.4.28-1) unstable; urgency=low
 

commit 60911644f90be10e4f92b6f7c641c8ee31bfdf5f
Author: Cyril Brulebois k...@debian.org
Date:   Tue Dec 13 13:09:29 2011 +0100

Update libdrm-intel1's symbols and shlibs accordingly.

diff --git a/debian/changelog b/debian/changelog
index 92a1568..c7d7c1f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.29-1) UNRELEASED; urgency=low
 
   * New upstream release:
 - assert()s are now gone (Closes: #651316).
+  * Update libdrm-intel1's symbols and shlibs accordingly.
 
  -- Cyril Brulebois k...@debian.org  Tue, 13 Dec 2011 13:06:03 +0100
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 7dee621..36d102d 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -37,6 +37,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bufmgr_gem_enable_fenced_relocs@Base 2.4.20
  drm_intel_bufmgr_gem_enable_reuse@Base 2.4.1
  drm_intel_bufmgr_gem_init@Base 2.4.1
+ drm_intel_bufmgr_gem_set_vma_cache_size@Base 2.4.29
  drm_intel_bufmgr_set_debug@Base 2.4.1
  drm_intel_gem_bo_clear_relocs@Base 2.4.27
  drm_intel_gem_bo_get_reloc_count@Base 2.4.27
diff --git a/debian/rules b/debian/rules
index 5257452..188f43d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -77,7 +77,7 @@ endif
 override_dh_makeshlibs:
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.25)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.27)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.29)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit d3053f019e7dcaf7c25899c0cd4a4b763b807b0f
Author: Cyril Brulebois k...@debian.org
Date:   Tue Dec 13 13:06:59 2011 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 2bfd7b8..e7c92cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,73 @@
+commit 7fd1678110b78d9324723a54dfd5049496b9e3cf
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Mon Dec 5 23:09:20 2011 +
+
+configure: Bump version for 2.4.29
+
+Yet another release required for new API
+
+commit 015286f03e871ccf49af9f2ceef7f5e04c8d61ca
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Sun Dec 11 17:35:06 2011 +
+
+intel: Remove the fresh assertions used to debug the vma cacheing
+
+Hopefully all the bugs in the callers have been found, so time to
+handle the failures gracefully again.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit c5f0ed1d296f11367febd0e1b7dce8789308bf35
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Tue Dec 13 10:30:54 2011 +
+
+intel: Update map-count for an early error return during mapping
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit dd9a5b4f7fb07c78db4e7481bedca1b981030e3f
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Tue Dec 6 13:12:37 2011 +
+
+intel: Evict cached VMA in order to make room for new mappings
+
+As the max number of VMA mappings is a hard per-process limit, we need
+to include the number of currently active mappings when evicting in
+order to make room for a new mmap.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit e4b60f29609e9993dc7268993da509530862aa78
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Mon Dec 5 21:29:05 2011 +
+
+intel: Add an interface to limit vma caching
+
+There is a per-process limit on the number of vma that the process can
+keep open, so we cannot keep an unlimited cache of unused vma's (besides
+keeping track of all those vma in the kernel adds considerable overhead).
+However, in order to work around inefficiencies in the kernel it is
+beneficial to reuse the vma, so keep a MRU cache of vma.
+
+

libdrm: Changes to 'debian-unstable'

2011-12-06 Thread Cyril Brulebois
 ChangeLog |   66 +
 configure.ac  |3 
 debian/changelog  |6 +
 intel/intel_bufmgr_gem.c  |   35 +++--
 nouveau/nouveau_grobj.c   |3 
 tests/Makefile.am |4 +
 tests/radeon/Makefile.am  |   12 +++
 tests/radeon/list.h   |  137 
 tests/radeon/radeon_ttm.c |   75 
 tests/radeon/rbo.c|  171 ++
 tests/radeon/rbo.h|   50 +
 xf86drm.c |8 +-
 12 files changed, 558 insertions(+), 12 deletions(-)

New commits:
commit 39b6ee2a990637e2cca665800eaa45c3f378d79d
Author: Cyril Brulebois k...@debian.org
Date:   Tue Dec 6 15:17:53 2011 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 32a09b4..69c262f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.28-1) UNRELEASED; urgency=low
+libdrm (2.4.28-1) unstable; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois k...@debian.org  Tue, 06 Dec 2011 15:16:09 +0100
+ -- Cyril Brulebois k...@debian.org  Tue, 06 Dec 2011 15:17:50 +0100
 
 libdrm (2.4.27-1) unstable; urgency=low
 

commit 99335af48c702cfedf7aa76a40f51e0f8d552622
Author: Cyril Brulebois k...@debian.org
Date:   Tue Dec 6 15:17:47 2011 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index bac7f78..2bfd7b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+commit e73161a02b604742e3da3bca8f13cff81276de43
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Mon Dec 5 10:30:52 2011 +
+
+configure: Bump version to 2.4.28
+
+So that we can pull a couple of Intel bug fixes into xf86-video-intel.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit c549a777c1b6227a724942c64aa5cd181eb93c6c
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Mon Dec 5 10:14:34 2011 +
+
+intel: Unmap buffers during drm_intel_gem_bo_unmap
+
+We cannot afford to cache the vma per open bo as this may exhaust the
+per-process limits.
+
+References: https://bugs.freedesktop.org/show_bug.cgi?id=43075
+References: https://bugs.freedesktop.org/show_bug.cgi?id=40066
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 36cff1cbb89477c839588a7e40fec2a8db7df396
+Author: Daniel Vetter daniel.vet...@ffwll.ch
+Date:   Sun Dec 4 12:51:45 2011 +0100
+
+intel: limit aperture space to mappable area on gen3
+
+Otherwise we blow up on heavy tiled blitter loads (with giant
+pixmaps).
+
+Signed-Off-by: Daniel Vetter daniel.vet...@ffwll.ch
+Acked-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 37ccce5e390a9d757474920f488cafa1cf89854a
+Author: Maarten Lankhorst m.b.lankho...@gmail.com
+Date:   Thu Nov 24 14:08:53 2011 +0100
+
+nouveau: Mark nouveau subchannel unbound nouveau_grobj_free
+
+Valgrind throws warns about a user-after-free if you try to bind a
+new subchannel after the old one in that slot was freed,
+so remove it from the channel list.
+
+Signed-off-by: Maarten Lankhorst m.b.lankho...@gmail.com
+
+commit ca4971292cf99e0063416cd1c3467af94637bf2b
+Author: Jerome Glisse jgli...@redhat.com
+Date:   Thu Nov 10 16:47:10 2011 -0500
+
+tests/radeon: radeon specific test
+
+Initial test only include ttm test for stressing ttm memory
+allocations.
+
+Signed-off-by: Jerome Glisse jgli...@redhat.com
+
+commit 961bf9b5c2866ccb4fedf2b45b29fb688519d0db
+Author: Jeremy Huddleston jerem...@apple.com
+Date:   Tue Nov 1 14:42:13 2011 -0700
+
+Fix compilation with -Werror=int-to-pointer-cast 
-Werror=pointer-to-int-cast
+
+Signed-off-by: Jeremy Huddleston jerem...@apple.com
+
 commit cc9b751e82c5a3525907bba30ba3c95246751824
 Author: Eric Anholt e...@anholt.net
 Date:   Fri Oct 28 13:14:44 2011 -0700
diff --git a/debian/changelog b/debian/changelog
index 0fa808d..32a09b4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.28-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Cyril Brulebois k...@debian.org  Tue, 06 Dec 2011 15:16:09 +0100
+
 libdrm (2.4.27-1) unstable; urgency=low
 
   * New upstream release:

commit e73161a02b604742e3da3bca8f13cff81276de43
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Mon Dec 5 10:30:52 2011 +

configure: Bump version to 2.4.28

So that we can pull a couple of Intel bug fixes into xf86-video-intel.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

diff --git a/configure.ac b/configure.ac
index 1447785..829e8d2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.27],
+[2.4.28],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit c549a777c1b6227a724942c64aa5cd181eb93c6c
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Mon Dec 5 10:14:34 

libdrm: Changes to 'debian-unstable'

2011-11-01 Thread Cyril Brulebois
 ChangeLog|  271 +++
 configure.ac |2 
 debian/changelog |9 +
 debian/libdrm-intel1.symbols |2 
 debian/rules |2 
 intel/Makefile.am|3 
 intel/intel_bufmgr.c |2 
 intel/intel_bufmgr.h |2 
 intel/intel_bufmgr_gem.c |  170 +-
 intel/intel_debug.h  |   44 ++
 nouveau/nouveau_device.c |4 
 nouveau/nouveau_pushbuf.c|3 
 tests/drmtest.c  |   13 +-
 tests/modeprint/modeprint.c  |7 -
 tests/modetest/modetest.c|   19 ++-
 tests/vbltest/vbltest.c  |   22 ++-
 xf86drm.h|8 +
 xf86drmMode.c|2 
 xf86drmMode.h|8 +
 19 files changed, 507 insertions(+), 86 deletions(-)

New commits:
commit 8141c4828219490f43317e92796999f77c916c46
Author: Cyril Brulebois k...@debian.org
Date:   Tue Nov 1 19:31:03 2011 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index f9e6a87..0fa808d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.27-1) UNRELEASED; urgency=low
+libdrm (2.4.27-1) unstable; urgency=low
 
   * New upstream release:
 - Push the new Intel API for use by mesa.
 - Usual bug fixes.
   * Update libdrm-intel1's symbols and shlibs accordingly.
 
- -- Cyril Brulebois k...@debian.org  Tue, 01 Nov 2011 19:16:18 +0100
+ -- Cyril Brulebois k...@debian.org  Tue, 01 Nov 2011 19:30:54 +0100
 
 libdrm (2.4.26-1) unstable; urgency=low
 

commit 3020c976670166b5e2ae9bf24a05a01143429aef
Author: Cyril Brulebois k...@debian.org
Date:   Tue Nov 1 19:30:17 2011 +0100

Update libdrm-intel1's symbols and shlibs accordingly.

diff --git a/debian/changelog b/debian/changelog
index bb4d957..f9e6a87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.27-1) UNRELEASED; urgency=low
   * New upstream release:
 - Push the new Intel API for use by mesa.
 - Usual bug fixes.
+  * Update libdrm-intel1's symbols and shlibs accordingly.
 
  -- Cyril Brulebois k...@debian.org  Tue, 01 Nov 2011 19:16:18 +0100
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index c951b6b..7dee621 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -38,6 +38,8 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bufmgr_gem_enable_reuse@Base 2.4.1
  drm_intel_bufmgr_gem_init@Base 2.4.1
  drm_intel_bufmgr_set_debug@Base 2.4.1
+ drm_intel_gem_bo_clear_relocs@Base 2.4.27
+ drm_intel_gem_bo_get_reloc_count@Base 2.4.27
  drm_intel_gem_bo_map_gtt@Base 2.4.3
  drm_intel_gem_bo_start_gtt_access@Base 2.4.3
  drm_intel_gem_bo_unmap_gtt@Base 2.4.9
diff --git a/debian/rules b/debian/rules
index 6ccb6a8..5257452 100755
--- a/debian/rules
+++ b/debian/rules
@@ -77,7 +77,7 @@ endif
 override_dh_makeshlibs:
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.25)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.26)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.27)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit 9eea7002ebed82c306bc30e78a149d7bb2ae520f
Author: Cyril Brulebois k...@debian.org
Date:   Tue Nov 1 19:16:28 2011 +0100

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 968043e..bac7f78 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,274 @@
+commit cc9b751e82c5a3525907bba30ba3c95246751824
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Oct 28 13:14:44 2011 -0700
+
+configure: version bump for 2.4.27 release.
+
+Push the new Intel API for use by mesa.
+
+Reviewed-by: Daniel Vetter daniel.vet...@ffwll.ch
+
+commit d0ae6837d117881d9f1f9cc12d3f1012b6a46103
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Oct 28 13:13:08 2011 -0700
+
+intel: Share the implementation of BO unmap between CPU and GTT mappings.
+
+Before this, consumers of the libdrm API that might map a buffer
+either way had to track which way was chosen at map time to call the
+appropriate unmap.  This relaxes that requirement by making
+drm_intel_bo_unmap() always appropriate.
+
+Reviewed-by: Daniel Vetter daniel.vet...@ffwll.ch
+Reviewed-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 4cb01eeccfa6a5169edea07c339117cac1f7b261
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Oct 28 13:12:16 2011 -0700
+
+intel: Don't call the SW_FINISH ioctl unless a CPU-mapped write was done.
+
+Reviewed-by: Daniel Vetter daniel.vet...@ffwll.ch
+Reviewed-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 77dc16f33d19195c7f7c569d877a6180ed1b9d54
+Author: Eric Anholt e...@anholt.net
+Date:   Fri Oct 28 13:02:53 2011 -0700
+
+intel: Remove stale comment.
+
+This used to be next to some map refcounting code, but that is long dead.
+ 

libdrm: Changes to 'debian-unstable'

2011-06-24 Thread Cyril Brulebois
 ChangeLog|   30 +
 configure.ac |6 -
 debian/changelog |9 +++
 debian/control   |1 
 debian/libdrm-intel1.symbols |1 
 debian/rules |2 -
 intel/Makefile.am|3 +-
 intel/intel_bufmgr.c |   50 +++
 intel/intel_bufmgr.h |2 +
 libkms/dumb.c|3 +-
 10 files changed, 103 insertions(+), 4 deletions(-)

New commits:
commit 9845da0fc73a1e3f926c4f83c25bc2d91c63eb0e
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jun 24 17:07:07 2011 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index f6f8efc..d9bc994 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.26-1) UNRELEASED; urgency=low
+libdrm (2.4.26-1) unstable; urgency=low
 
   * New upstream release:
 - Fix two important intel bugs.
   * Add libpciaccess-dev build-dep.
   * Update libdrm-intel1.symbols and shlibs for new aperture-related symbol.
 
- -- Cyril Brulebois k...@debian.org  Fri, 24 Jun 2011 16:59:56 +0200
+ -- Cyril Brulebois k...@debian.org  Fri, 24 Jun 2011 17:07:04 +0200
 
 libdrm (2.4.25-3) unstable; urgency=low
 

commit 6bc3b76da1bf8b461784345bc9084324d2e35337
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jun 24 17:07:02 2011 +0200

Update libdrm-intel1.symbols and shlibs for new aperture-related symbol.

diff --git a/debian/changelog b/debian/changelog
index cdb70fe..f6f8efc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.26-1) UNRELEASED; urgency=low
   * New upstream release:
 - Fix two important intel bugs.
   * Add libpciaccess-dev build-dep.
+  * Update libdrm-intel1.symbols and shlibs for new aperture-related symbol.
 
  -- Cyril Brulebois k...@debian.org  Fri, 24 Jun 2011 16:59:56 +0200
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 3634492..c951b6b 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -41,6 +41,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_gem_bo_map_gtt@Base 2.4.3
  drm_intel_gem_bo_start_gtt_access@Base 2.4.3
  drm_intel_gem_bo_unmap_gtt@Base 2.4.9
+ drm_intel_get_aperture_sizes@Base 2.4.26
  drm_intel_get_pipe_from_crtc_id@Base 2.4.11
  drm_mmAllocMem@Base 2.4.1
  drm_mmDestroy@Base 2.4.1
diff --git a/debian/rules b/debian/rules
index cab7ea3..6ccb6a8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -77,7 +77,7 @@ endif
 override_dh_makeshlibs:
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.25)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.23-3~)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.26)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit 0cadb56dc138fe2142c1f6332dfa177f63547755
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jun 24 17:01:43 2011 +0200

Add libpciaccess-dev build-dep.

diff --git a/debian/changelog b/debian/changelog
index c74631b..cdb70fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.26-1) UNRELEASED; urgency=low
 
   * New upstream release:
 - Fix two important intel bugs.
+  * Add libpciaccess-dev build-dep.
 
  -- Cyril Brulebois k...@debian.org  Fri, 24 Jun 2011 16:59:56 +0200
 
diff --git a/debian/control b/debian/control
index 7b3673d..71d057b 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,7 @@ Build-Depends:
  pkg-config,
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
+ libpciaccess-dev,
 Standards-Version: 3.9.2
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm

commit f79e6a4f95b538b2b9e70b6c74b0f00410965879
Author: Cyril Brulebois k...@debian.org
Date:   Fri Jun 24 17:00:48 2011 +0200

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index b69176e..968043e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+commit 6dd804c5a92104042b8be0a67d107946394a0b7a
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Sat Jun 4 13:01:50 2011 +0100
+
+configure: version bump for 2.4.26 release
+
+Push the new Intel API for use by mesa.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 9d77603d8b95aee4f2408e437c55af15ee05b608
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Sat Jun 4 12:47:19 2011 +0100
+
+intel: Add interface to query aperture sizes.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
+commit 61be94018ae9c403517d53f69357719224fa6ff3
+Author: Chris Wilson ch...@chris-wilson.co.uk
+Date:   Sat May 14 11:15:06 2011 +0100
+
+libkms: All current BO_TYPE are 32bpp
+
+... so request a 32bpp dumb buffer rather than a 16bpp.
+
+Fixes modetest and friends.
+
+Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk
+
 commit 

libdrm: Changes to 'debian-unstable'

2011-06-09 Thread Julien Cristau
 debian/changelog|   14 ++
 debian/compat   |2 +-
 debian/control  |   19 +--
 debian/libdrm-dev.install   |6 +++---
 debian/libdrm-intel1.install|2 +-
 debian/libdrm-nouveau1a.install |2 +-
 debian/libdrm-radeon1.install   |2 +-
 debian/libdrm-radeon1.lintian-overrides |1 +
 debian/libdrm2.install  |2 +-
 debian/libkms1.install  |2 +-
 debian/libkms1.lintian-overrides|1 +
 11 files changed, 42 insertions(+), 11 deletions(-)

New commits:
commit b7b99dbe72246771a0c1365bc5b25f76ac36db7f
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 9 20:06:00 2011 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 39b568d..80053d5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,6 @@
-libdrm (2.4.25-3) UNRELEASED; urgency=low
+libdrm (2.4.25-3) unstable; urgency=low
+
+  * Team upload.
 
   [ Steve Langasek ]
   * Build for multiarch.
@@ -8,7 +10,7 @@ libdrm (2.4.25-3) UNRELEASED; urgency=low
 use that for private symbols).
   * Bump Standards-Version to 3.9.2.
 
- -- Julien Cristau jcris...@debian.org  Thu, 09 Jun 2011 19:51:16 +0200
+ -- Julien Cristau jcris...@debian.org  Thu, 09 Jun 2011 20:05:53 +0200
 
 libdrm (2.4.25-2) unstable; urgency=low
 

commit 514f38a13b15767ef4f1d4f0487aaea56f5d4436
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 9 20:03:29 2011 +0200

Bump Standards-Version to 3.9.2.

diff --git a/debian/changelog b/debian/changelog
index 3e3cd96..39b568d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ libdrm (2.4.25-3) UNRELEASED; urgency=low
   [ Julien Cristau ]
   * Add lintian overrides for symbols-declares-dependency-on-other-package (we
 use that for private symbols).
+  * Bump Standards-Version to 3.9.2.
 
  -- Julien Cristau jcris...@debian.org  Thu, 09 Jun 2011 19:51:16 +0200
 
diff --git a/debian/control b/debian/control
index 1a21fbc..7b3673d 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
  pkg-config,
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libdrm.git

commit cb38517b4494dedf1325a8ffbe3bcc0798ae14c4
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 9 20:01:26 2011 +0200

Add lintian overrides for symbols-declares-dependency-on-other-package

We use that for private symbols.

diff --git a/debian/changelog b/debian/changelog
index 18ef67e..3e3cd96 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,10 @@ libdrm (2.4.25-3) UNRELEASED; urgency=low
   [ Steve Langasek ]
   * Build for multiarch.
 
+  [ Julien Cristau ]
+  * Add lintian overrides for symbols-declares-dependency-on-other-package (we
+use that for private symbols).
+
  -- Julien Cristau jcris...@debian.org  Thu, 09 Jun 2011 19:51:16 +0200
 
 libdrm (2.4.25-2) unstable; urgency=low
diff --git a/debian/libdrm-radeon1.lintian-overrides 
b/debian/libdrm-radeon1.lintian-overrides
new file mode 100644
index 000..0e452e0
--- /dev/null
+++ b/debian/libdrm-radeon1.lintian-overrides
@@ -0,0 +1 @@
+libdrm-radeon1: symbols-declares-dependency-on-other-package 
libdrm-radeon-private
diff --git a/debian/libkms1.lintian-overrides b/debian/libkms1.lintian-overrides
new file mode 100644
index 000..0617799
--- /dev/null
+++ b/debian/libkms1.lintian-overrides
@@ -0,0 +1 @@
+symbols-declares-dependency-on-other-package libkms-private

commit ce8ce08657202ca8a254f8fc02a3d3f6d9d3dabb
Author: Julien Cristau jcris...@debian.org
Date:   Thu Jun 9 19:57:13 2011 +0200

Add changelog entry

diff --git a/debian/changelog b/debian/changelog
index 0d1a16c..18ef67e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.25-3) UNRELEASED; urgency=low
+
+  [ Steve Langasek ]
+  * Build for multiarch.
+
+ -- Julien Cristau jcris...@debian.org  Thu, 09 Jun 2011 19:51:16 +0200
+
 libdrm (2.4.25-2) unstable; urgency=low
 
   * Upload to unstable.

commit a3853a0540b739370fbeb6f252df15b3c4ec629a
Author: Steve Langasek steve.langa...@linaro.org
Date:   Sat Mar 19 20:55:26 2011 -0700

the rest of these packages are also multiarch clean; mark them as such

diff --git a/debian/control b/debian/control
index fef5cab..be025b0 100644
--- a/debian/control
+++ b/debian/control
@@ -77,6 +77,8 @@ Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Description: Userspace interface to intel-specific kernel DRM services -- 
runtime
  This library implements the userspace interface to the intel-specific kernel
  DRM services.  DRM stands for Direct Rendering Manager, which 

libdrm: Changes to 'debian-unstable'

2011-05-16 Thread Cyril Brulebois
 ChangeLog  |  264 
 Makefile.am|2 
 autogen.sh |   14 
 configure.ac   |   47 +-
 debian/README.source   |   24 -
 debian/changelog   |   25 +
 debian/compat  |2 
 debian/control |   11 
 debian/libdrm2.symbols |1 
 debian/libkms1.symbols |1 
 debian/patches/03_build_against_librt.diff |   11 
 debian/patches/series  |1 
 debian/rules   |  129 +-
 debian/xsfbs/repack.sh |   32 -
 debian/xsfbs/xsfbs.mk  |  285 -
 debian/xsfbs/xsfbs.sh  |  622 -
 include/drm/drm.h  |   14 
 include/drm/drm_mode.h |   29 +
 intel/intel_bufmgr.c   |9 
 intel/intel_bufmgr_gem.c   |7 
 libkms/Makefile.am |1 
 libkms/dumb.c  |  220 ++
 libkms/internal.h  |2 
 libkms/linux.c |3 
 m4/.gitignore  |5 
 tests/Makefile.am  |   12 
 xf86drm.c  |   12 
 xf86drm.h  |4 
 28 files changed, 672 insertions(+), 1117 deletions(-)

New commits:
commit c1ab9be89978e029282495f6d4fde8e298166054
Author: Cyril Brulebois k...@debian.org
Date:   Mon May 16 19:15:03 2011 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index e9ad98a..0d1a16c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.25-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Cyril Brulebois k...@debian.org  Mon, 16 May 2011 19:14:49 +0200
+
 libdrm (2.4.25-1) experimental; urgency=low
 
   * New upstream release.

commit e039fac82ba1dbbaa431fbe3d841fd90ca57ca19
Author: Cyril Brulebois k...@debian.org
Date:   Tue Apr 19 02:57:39 2011 +0200

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 4e98ba1..e9ad98a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.25-1) UNRELEASED; urgency=low
+libdrm (2.4.25-1) experimental; urgency=low
 
   * New upstream release.
   * Update libdrm2.symbols and shlibs.
@@ -15,7 +15,7 @@ libdrm (2.4.25-1) UNRELEASED; urgency=low
   * Remove xsfbs as it's no longer needed.
   * Bump Standards-Version (no changes needed).
 
- -- Cyril Brulebois k...@debian.org  Mon, 18 Apr 2011 22:23:18 +0200
+ -- Cyril Brulebois k...@debian.org  Tue, 19 Apr 2011 02:57:29 +0200
 
 libdrm (2.4.24-2) unstable; urgency=low
 

commit 5d77322c4117871de92b16a9ed8b6c9c476f2dfe
Author: Cyril Brulebois k...@debian.org
Date:   Tue Apr 19 02:57:26 2011 +0200

Bump Standards-Version (no changes needed).

diff --git a/debian/changelog b/debian/changelog
index a847774..4e98ba1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ libdrm (2.4.25-1) UNRELEASED; urgency=low
   * Add libudev-dev build-dep on Linux so that detection works.
   * Since the testsuite just got enabled, let's not bail out if it fails.
   * Remove xsfbs as it's no longer needed.
+  * Bump Standards-Version (no changes needed).
 
  -- Cyril Brulebois k...@debian.org  Mon, 18 Apr 2011 22:23:18 +0200
 
diff --git a/debian/control b/debian/control
index 740832d..793dbb2 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
  pkg-config,
  libpthread-stubs0-dev,
  libudev-dev [linux-any],
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 Section: libs
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libdrm
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libdrm.git

commit ef9924c5181125101556d2bc4dbe15ebcdb21098
Author: Cyril Brulebois k...@debian.org
Date:   Tue Apr 19 02:56:09 2011 +0200

Remove xsfbs as it's no longer needed.

diff --git a/debian/README.source b/debian/README.source
index b09a1ab..4ecd5e6 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -47,27 +47,3 @@ are involved:
   case, it appears directly in the .diff.gz.
 * Otherwise, the patch is added to debian/patches/ which is managed
   with quilt as documented in /usr/share/doc/quilt/README.source.
-
-quilt is actually invoked by the Debian X packaging through a larger
-set of scripts called XSFBS. XSFBS brings some other X specific
-features such as managing dependencies and conflicts due to the video
-and input driver ABIs.
-XSFBS itself is maintained in a separate repository at
-  git://git.debian.org/pkg-xorg/xsfbs.git
-and it is pulled inside the other Debian X repositories when needed.
-
-The XSFBS patching system requires a build dependency on quilt. Also
-a dependency on 

libdrm: Changes to 'debian-unstable'

2011-04-10 Thread Cyril Brulebois
 configure.ac|5 
 debian/changelog|   19 +++
 debian/libkms1.symbols  |1 
 debian/watch|2 
 include/drm/i915_drm.h  |   14 ++
 intel/intel_bufmgr.c|6 -
 intel/intel_bufmgr.h|2 
 intel/intel_bufmgr_gem.c|   22 ++--
 intel/intel_bufmgr_priv.h   |4 
 libkms/Makefile.am  |4 
 libkms/internal.h   |2 
 libkms/linux.c  |4 
 libkms/radeon.c |  242 
 nouveau/Makefile.am |2 
 nouveau/nouveau_channel.c   |   37 +++---
 nouveau/nouveau_grobj.c |   11 +-
 nouveau/nouveau_pushbuf.h   |   38 --
 nouveau/nouveau_reloc.c |   34 --
 nouveau/nv04_pushbuf.h  |   66 
 nouveau/nvc0_pushbuf.h  |   92 
 tests/modeprint/Makefile.am |4 
 tests/modeprint/modeprint.c |4 
 tests/modetest/Makefile.am  |4 
 tests/modetest/modetest.c   |  137 ++--
 24 files changed, 612 insertions(+), 144 deletions(-)

New commits:
commit 2f0483128b47a19a91352b27abf71a820ba90f28
Author: Cyril Brulebois k...@debian.org
Date:   Sun Apr 10 22:57:11 2011 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index ef9dbc9..fae4a12 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libdrm (2.4.24-2) UNRELEASED; urgency=low
+libdrm (2.4.24-2) unstable; urgency=low
 
   * Upload to unstable.
 
- -- Cyril Brulebois k...@debian.org  Sun, 10 Apr 2011 22:51:14 +0200
+ -- Cyril Brulebois k...@debian.org  Sun, 10 Apr 2011 22:57:02 +0200
 
 libdrm (2.4.24-1) experimental; urgency=low
 

commit 8e069a0b0451aac2b9ee09fb0b91f60fe68b8a56
Author: Cyril Brulebois k...@debian.org
Date:   Sun Apr 10 22:56:58 2011 +0200

Mention upstream git URL in a comment.

diff --git a/debian/watch b/debian/watch
index 60b4b63..b2a1765 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
+#git=git://anongit.freedesktop.org/mesa/drm
 version=3
-
 http://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz

commit 2dbd5ecb719d4d5d88ccad0a71c68cc1dbbd7d75
Author: Cyril Brulebois k...@debian.org
Date:   Sun Apr 10 22:51:37 2011 +0200

Bump changelog for unstable.

diff --git a/debian/changelog b/debian/changelog
index b9229e2..ef9dbc9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.24-2) UNRELEASED; urgency=low
+
+  * Upload to unstable.
+
+ -- Cyril Brulebois k...@debian.org  Sun, 10 Apr 2011 22:51:14 +0200
+
 libdrm (2.4.24-1) experimental; urgency=low
 
   [ Christopher James Halse Rogers ]

commit 6c26ff465e0f680800864db026da6a98723a8412
Author: Cyril Brulebois k...@debian.org
Date:   Sat Mar 5 20:27:33 2011 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 375199f..b9229e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.24-1) UNRELEASED; urgency=low
+libdrm (2.4.24-1) experimental; urgency=low
 
   [ Christopher James Halse Rogers ]
   * New upstream release.
@@ -9,7 +9,7 @@ libdrm (2.4.24-1) UNRELEASED; urgency=low
 warning, since patches were sent upstream to stop exporting private
 symbols: symbols-declares-dependency-on-other-package
 
- -- Christopher James Halse Rogers r...@ubuntu.com  Fri, 04 Mar 2011 
11:24:07 +1100
+ -- Cyril Brulebois k...@debian.org  Sat, 05 Mar 2011 20:27:23 +0100
 
 libdrm (2.4.23-3) unstable; urgency=low
 

commit 80190376c877b3cc1fbd9888e225071f4d2bf1bd
Author: Cyril Brulebois k...@debian.org
Date:   Sat Mar 5 20:27:07 2011 +0100

No need to mention previous cherry-picks.

diff --git a/debian/changelog b/debian/changelog
index 886c938..375199f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,6 @@ libdrm (2.4.24-1) UNRELEASED; urgency=low
 
   [ Christopher James Halse Rogers ]
   * New upstream release.
-- Contains intel cherry-picks taken in 2.4.23-3.
   * Add new internal radeon symbols to libkms1.symbols
 
   [ Cyril Brulebois ]

commit fefbe7bcf96610372f6344ecd626d8b54b369b4a
Author: Cyril Brulebois k...@debian.org
Date:   Sat Mar 5 20:17:49 2011 +0100

Add a reminder for lintian warning.

diff --git a/debian/changelog b/debian/changelog
index 9f5f54d..886c938 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,15 @@
 libdrm (2.4.24-1) UNRELEASED; urgency=low
 
+  [ Christopher James Halse Rogers ]
   * New upstream release.
 - Contains intel cherry-picks taken in 2.4.23-3.
   * Add new internal radeon symbols to libkms1.symbols
 
+  [ Cyril Brulebois ]
+  * Just as a reminder, not adding a lintian override for the following
+warning, since patches were sent upstream to stop exporting private
+symbols: symbols-declares-dependency-on-other-package
+
  -- Christopher James Halse Rogers r...@ubuntu.com  Fri, 04 Mar 2011 
11:24:07 +1100
 
 libdrm (2.4.23-3) unstable; urgency=low

commit a11ea35f4ffb32591da33dba6e242d246d58ad7d
Author: Christopher James 

libdrm: Changes to 'debian-unstable'

2011-02-16 Thread Cyril Brulebois
 debian/changelog |   16 
 debian/libdrm-intel1.symbols |2 +-
 debian/rules |2 +-
 intel/intel_bufmgr.c |4 
 intel/intel_bufmgr_gem.c |   29 +
 5 files changed, 51 insertions(+), 2 deletions(-)

New commits:
commit 8dbd9c6ac6f5a5803a39b93d65cdd9a9fb7e21b2
Author: Cyril Brulebois k...@debian.org
Date:   Wed Feb 16 11:44:48 2011 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 26372aa..9e5318e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.23-3) UNRELEASED; urgency=low
+libdrm (2.4.23-3) unstable; urgency=low
 
   * Cherry-pick from upstream:
 - intel: Fallback to old exec if no mrb_exec is available
@@ -12,7 +12,7 @@ libdrm (2.4.23-3) UNRELEASED; urgency=low
 (Closes: #609299).
   * Bump the libdrm-intel1 shlibs version for consistency.
 
- -- Cyril Brulebois k...@debian.org  Wed, 16 Feb 2011 11:04:43 +0100
+ -- Cyril Brulebois k...@debian.org  Wed, 16 Feb 2011 11:44:44 +0100
 
 libdrm (2.4.23-2) unstable; urgency=low
 

commit af6d552526b32d1b713a0fe9c4f9c1385b945a2e
Author: Cyril Brulebois k...@debian.org
Date:   Wed Feb 16 11:40:39 2011 +0100

Make lintian/backporters happy…

diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 750f65b..3634492 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -16,7 +16,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bo_is_reusable@Base 2.4.21
  drm_intel_bo_madvise@Base 2.4.16
  drm_intel_bo_map@Base 2.4.1
- drm_intel_bo_mrb_exec@Base 2.4.23-3
+ drm_intel_bo_mrb_exec@Base 2.4.23-3~
  drm_intel_bo_pin@Base 2.4.1
  drm_intel_bo_reference@Base 2.4.1
  drm_intel_bo_references@Base 2.4.15
diff --git a/debian/rules b/debian/rules
index 69b2e89..4d838ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -144,7 +144,7 @@ endif
dh_fixperms -s
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.17)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.23-3)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.23-3~)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit ff3f97e2d8f6643324361806f86379675c7d25a9
Author: Cyril Brulebois k...@debian.org
Date:   Wed Feb 16 11:39:46 2011 +0100

Bump the libdrm-intel1 shlibs version for consistency.

diff --git a/debian/changelog b/debian/changelog
index 51eed55..26372aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ libdrm (2.4.23-3) UNRELEASED; urgency=low
 libdrm-intel1's symbols file. While the former version is alright
 from a shared object point of view, runtime doesn't seem to agree
 (Closes: #609299).
+  * Bump the libdrm-intel1 shlibs version for consistency.
 
  -- Cyril Brulebois k...@debian.org  Wed, 16 Feb 2011 11:04:43 +0100
 
diff --git a/debian/rules b/debian/rules
index 82741af..69b2e89 100755
--- a/debian/rules
+++ b/debian/rules
@@ -144,7 +144,7 @@ endif
dh_fixperms -s
dh_makeshlibs -plibdrm2 -V'libdrm2 (= 2.4.17)' -- -c4
 ifeq ($(INTEL), yes)
-   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.21)' -- -c4
+   dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (= 2.4.23-3)' -- -c4
 endif
 ifeq ($(NOUVEAU), yes)
dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (= 2.4.23)' -- -c4

commit 070f3a6c02359e5966a747b5aa79d2bdf21140b6
Author: Cyril Brulebois k...@debian.org
Date:   Wed Feb 16 11:32:06 2011 +0100

Bump dependency to 2.4.23-3 for the drm_intel_bo_mrb_exec symbol.

Hopefully closes: #609299.

diff --git a/debian/changelog b/debian/changelog
index 7ff3e0c..51eed55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,10 @@ libdrm (2.4.23-3) UNRELEASED; urgency=low
 - intel: Remember named bo
   * The first of those fixes should fix some failures to submit batch
 buffer (Closes: #612766).
+  * Bump dependency to 2.4.23-3 for the drm_intel_bo_mrb_exec symbol in
+libdrm-intel1's symbols file. While the former version is alright
+from a shared object point of view, runtime doesn't seem to agree
+(Closes: #609299).
 
  -- Cyril Brulebois k...@debian.org  Wed, 16 Feb 2011 11:04:43 +0100
 
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
index 24b01cb..750f65b 100644
--- a/debian/libdrm-intel1.symbols
+++ b/debian/libdrm-intel1.symbols
@@ -16,7 +16,7 @@ libdrm_intel.so.1 libdrm-intel1 #MINVER#
  drm_intel_bo_is_reusable@Base 2.4.21
  drm_intel_bo_madvise@Base 2.4.16
  drm_intel_bo_map@Base 2.4.1
- drm_intel_bo_mrb_exec@Base 2.4.21
+ drm_intel_bo_mrb_exec@Base 2.4.23-3
  drm_intel_bo_pin@Base 2.4.1
  drm_intel_bo_reference@Base 2.4.1
  drm_intel_bo_references@Base 2.4.15

commit 961bd23b6adb02726bd3307d1b53feedfa592945
Author: Cyril Brulebois k...@debian.org
Date:   Wed Feb 16 11:11:00 2011 +0100


libdrm: Changes to 'debian-unstable'

2011-02-05 Thread Cyril Brulebois
Rebased ref, commits from common ancestor:
commit f7181ec00542fa7b7527111ed5e0f34790fa64cc
Author: Cyril Brulebois k...@debian.org
Date:   Sat Feb 5 11:26:50 2011 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 466a503..a83bdd2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-libdrm (2.4.23-2) UNRELEASED; urgency=low
+libdrm (2.4.23-2) unstable; urgency=low
 
+  * Upload to unstable.
   * Update Uploaders list. Thanks, David  Brice!
 
- -- Cyril Brulebois k...@debian.org  Sat, 05 Feb 2011 11:25:09 +0100
+ -- Cyril Brulebois k...@debian.org  Sat, 05 Feb 2011 11:26:44 +0100
 
 libdrm (2.4.23-1) experimental; urgency=low
 

commit 681f4acb147a22c1ea55126a2c6a108b24e9f267
Author: Cyril Brulebois k...@debian.org
Date:   Sat Feb 5 11:26:27 2011 +0100

Remove trailing spaces.

diff --git a/debian/changelog b/debian/changelog
index 26e7b6a..466a503 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,7 +15,7 @@ libdrm (2.4.23-1) experimental; urgency=low
 - Adjust the lintian override.
 - Bump libdrm-nouveau shlibs and symbols versions to 2.4.23.
   * Use dh_prep instead of the deprecated dh_clean -k in debian/rules.
-  
+
  -- Julien Cristau jcris...@debian.org  Thu, 23 Dec 2010 17:56:54 +0100
 
 libdrm (2.4.22-2) experimental; urgency=low

commit 1302fb6a31ec45428cacce2caf1b9838b96db820
Author: Cyril Brulebois k...@debian.org
Date:   Sat Feb 5 11:26:11 2011 +0100

Update Uploaders list. Thanks, David  Brice!

diff --git a/debian/changelog b/debian/changelog
index dc81cc4..26e7b6a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.23-2) UNRELEASED; urgency=low
+
+  * Update Uploaders list. Thanks, David  Brice!
+
+ -- Cyril Brulebois k...@debian.org  Sat, 05 Feb 2011 11:25:09 +0100
+
 libdrm (2.4.23-1) experimental; urgency=low
 
   [ Sven Joachim ]
diff --git a/debian/control b/debian/control
index cc5091a..2ac055d 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: David Nusinow dnusi...@debian.org, Brice Goglin 
bgog...@debian.org, Cyril Brulebois k...@debian.org
+Uploaders: Cyril Brulebois k...@debian.org
 Build-Depends:
  debhelper (= 7.2.7),
  libx11-dev,

commit 27afd439e485e6ed52290d4114604eca2f28bc58
Author: Julien Cristau jcris...@debian.org
Date:   Thu Dec 23 17:57:26 2010 +0100

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index 8def930..dc81cc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-libdrm (2.4.23-1) UNRELEASED; urgency=low
+libdrm (2.4.23-1) experimental; urgency=low
 
+  [ Sven Joachim ]
   * New upstream release.
   * Rename the libdrm-nouveau1 package to libdrm-nouveau1a, since upstream
 broke the ABI without changing the soname.
@@ -9,7 +10,7 @@ libdrm (2.4.23-1) UNRELEASED; urgency=low
 - Bump libdrm-nouveau shlibs and symbols versions to 2.4.23.
   * Use dh_prep instead of the deprecated dh_clean -k in debian/rules.
   
- -- Sven Joachim svenj...@gmx.de  Tue, 14 Dec 2010 14:28:11 +0100
+ -- Julien Cristau jcris...@debian.org  Thu, 23 Dec 2010 17:56:54 +0100
 
 libdrm (2.4.22-2) experimental; urgency=low
 

commit 2abd407d29cc6509728e2897e7b50f0d7f9a924e
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Dec 14 16:09:14 2010 +0100

Use dh_prep instead of dh_clean -k

The latter is deprecated, and we're build-depending on a new enough
debhelper to use the former.

diff --git a/debian/changelog b/debian/changelog
index 542c9dc..8def930 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ libdrm (2.4.23-1) UNRELEASED; urgency=low
   remove the Breaks against xserver-xorg-video-nouveau.
 - Adjust the lintian override.
 - Bump libdrm-nouveau shlibs and symbols versions to 2.4.23.
+  * Use dh_prep instead of the deprecated dh_clean -k in debian/rules.
   
  -- Sven Joachim svenj...@gmx.de  Tue, 14 Dec 2010 14:28:11 +0100
 
diff --git a/debian/rules b/debian/rules
index e2dc066..82741af 100755
--- a/debian/rules
+++ b/debian/rules
@@ -108,7 +108,7 @@ clean: xsfclean
 install: build
dh_testdir
dh_testroot
-   dh_clean -k
+   dh_prep
dh_installdirs
 
cd build  $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp

commit b8a75a799d9412320e07cddaf145c5d4d900e199
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Dec 14 14:44:05 2010 +0100

Bump symbols and shlibs versions of libdrm-nouveau1a

Mostly for documentary purposes, the numbers do not really matter.

diff --git a/debian/changelog b/debian/changelog
index bc9..542c9dc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ libdrm (2.4.23-1) UNRELEASED; urgency=low
 - Make libdrm-nouveau1a{,-dbg} conflict with libdrm-nouveau1{,-dbg} and
   remove the Breaks against xserver-xorg-video-nouveau.
 - Adjust the lintian override.
+- Bump 

libdrm: Changes to 'debian-unstable'

2010-09-20 Thread Julien Cristau
 debian/changelog  |6 
 include/drm/drm_mode.h|4 ++
 include/drm/i915_drm.h|4 +-
 include/drm/nouveau_drm.h |1 
 include/drm/radeon_drm.h  |4 ++
 include/drm/vmwgfx_drm.h  |   69 ++
 6 files changed, 85 insertions(+), 3 deletions(-)

New commits:
commit d457902970d1561d0f9d663839ec49a25930ab10
Author: Julien Cristau jcris...@debian.org
Date:   Mon Sep 20 16:51:13 2010 +0200

Add changelog entry

diff --git a/debian/changelog b/debian/changelog
index acf7005..e980fc9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.21-1~squeeze3) unstable; urgency=low
+
+  * Update kernel drm headers.
+
+ -- Julien Cristau jcris...@debian.org  Mon, 20 Sep 2010 16:51:11 +0200
+
 libdrm (2.4.21-1~squeeze2) unstable; urgency=low
 
   [ Sven Joachim ]

commit 57ebd699b73a7119cb422e43710f262cae1331a5
Author: Dave Airlie airl...@redhat.com
Date:   Wed Aug 4 08:41:23 2010 +1000

Copy headers from kernel drm-core-next
(cherry picked from commit 431f7f00db844534dbcf9a63da0d2832a3d91bff)

diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h
index 43009bc..0fc7397 100644
--- a/include/drm/drm_mode.h
+++ b/include/drm/drm_mode.h
@@ -74,6 +74,7 @@
 /* Dithering mode options */
 #define DRM_MODE_DITHERING_OFF 0
 #define DRM_MODE_DITHERING_ON  1
+#define DRM_MODE_DITHERING_AUTO 2
 
 /* Dirty info options */
 #define DRM_MODE_DIRTY_OFF  0
@@ -85,7 +86,7 @@ struct drm_mode_modeinfo {
__u16 hdisplay, hsync_start, hsync_end, htotal, hskew;
__u16 vdisplay, vsync_start, vsync_end, vtotal, vscan;
 
-   __u32 vrefresh; /* vertical refresh * 1000 */
+   __u32 vrefresh;
 
__u32 flags;
__u32 type;
@@ -160,6 +161,7 @@ struct drm_mode_get_encoder {
 #define DRM_MODE_CONNECTOR_HDMIA   11
 #define DRM_MODE_CONNECTOR_HDMIB   12
 #define DRM_MODE_CONNECTOR_TV  13
+#define DRM_MODE_CONNECTOR_eDP 14
 
 struct drm_mode_get_connector {
 
diff --git a/include/drm/i915_drm.h b/include/drm/i915_drm.h
index c040afa..7594413 100644
--- a/include/drm/i915_drm.h
+++ b/include/drm/i915_drm.h
@@ -617,8 +617,8 @@ struct drm_i915_gem_execbuffer2 {
__u32 num_cliprects;
/** This is a struct drm_clip_rect *cliprects */
__u64 cliprects_ptr;
-#define I915_EXEC_RENDER   (1  0)
-#define I915_EXEC_BSD  (1  1)
+#define I915_EXEC_RENDER (10)
+#define I915_EXEC_BSD(11)
__u64 flags;
__u64 rsvd1;
__u64 rsvd2;
diff --git a/include/drm/nouveau_drm.h b/include/drm/nouveau_drm.h
index a6a9f4a..fe917de 100644
--- a/include/drm/nouveau_drm.h
+++ b/include/drm/nouveau_drm.h
@@ -79,6 +79,7 @@ struct drm_nouveau_gpuobj_free {
 #define NOUVEAU_GETPARAM_CHIPSET_ID  11
 #define NOUVEAU_GETPARAM_VM_VRAM_BASE12
 #define NOUVEAU_GETPARAM_GRAPH_UNITS 13
+#define NOUVEAU_GETPARAM_PTIMER_TIME 14
 struct drm_nouveau_getparam {
uint64_t param;
uint64_t value;
diff --git a/include/drm/radeon_drm.h b/include/drm/radeon_drm.h
index ff97e48..3b762d6 100644
--- a/include/drm/radeon_drm.h
+++ b/include/drm/radeon_drm.h
@@ -902,6 +902,10 @@ struct drm_radeon_cs {
 #define RADEON_INFO_NUM_GB_PIPES   0x01
 #define RADEON_INFO_NUM_Z_PIPES0x02
 #define RADEON_INFO_ACCEL_WORKING  0x03
+#define RADEON_INFO_CRTC_FROM_ID   0x04
+#define RADEON_INFO_ACCEL_WORKING2 0x05
+#define RADEON_INFO_TILING_CONFIG  0x06
+#define RADEON_INFO_WANT_HYPERZ0x07
 
 struct drm_radeon_info {
uint32_trequest;
diff --git a/include/drm/vmwgfx_drm.h b/include/drm/vmwgfx_drm.h
index 47914bd..4d08423 100644
--- a/include/drm/vmwgfx_drm.h
+++ b/include/drm/vmwgfx_drm.h
@@ -50,6 +50,8 @@
 #define DRM_VMW_EXECBUF  12
 #define DRM_VMW_FIFO_DEBUG   13
 #define DRM_VMW_FENCE_WAIT   14
+/* guarded by minor version = 2 */
+#define DRM_VMW_UPDATE_LAYOUT15
 
 
 /*/
@@ -88,6 +90,49 @@ struct drm_vmw_getparam_arg {
 
 /*/
 /**
+ * DRM_VMW_EXTENSION - Query device extensions.
+ */
+
+/**
+ * struct drm_vmw_extension_rep
+ *
+ * @exists: The queried extension exists.
+ * @driver_ioctl_offset: Ioctl number of the first ioctl in the extension.
+ * @driver_sarea_offset: Offset to any space in the DRI SAREA
+ * used by the extension.
+ * @major: Major version number of the extension.
+ * @minor: Minor version number of the extension.
+ * @pl: Patch level version number of the extension.
+ *
+ * Output argument to the DRM_VMW_EXTENSION Ioctl.
+ */
+
+struct drm_vmw_extension_rep {
+   int32_t exists;
+   uint32_t driver_ioctl_offset;
+   uint32_t driver_sarea_offset;
+   uint32_t major;
+   uint32_t minor;
+   uint32_t pl;
+   uint32_t pad64;
+};

libdrm: Changes to 'debian-unstable'

2010-08-25 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 1456c7cd9d1e62c51366063fbf7b09fa8764f1dc
Author: Julien Cristau jcris...@debian.org
Date:   Wed Aug 25 12:20:46 2010 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 1043796..acf7005 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,10 @@
-libdrm (2.4.21-1~squeeze2) UNRELEASED; urgency=low
+libdrm (2.4.21-1~squeeze2) unstable; urgency=low
 
+  [ Sven Joachim ]
   * Restore 04_fix_nouveau_bo_new_tile_segfault.diff, actually only half
 applied upstream.
 
- -- Sven Joachim svenj...@gmx.de  Tue, 24 Aug 2010 22:16:07 +0200
+ -- Julien Cristau jcris...@debian.org  Wed, 25 Aug 2010 12:20:40 +0200
 
 libdrm (2.4.21-1~squeeze1) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oodaz-0005r5...@alioth.debian.org



Re: libdrm: Changes to 'debian-unstable'

2010-08-25 Thread Julien Cristau
On Tue, Aug 24, 2010 at 22:33:07 +0200, Sven Joachim wrote:

 On 2010-08-24 21:53 +0200, Julien Cristau wrote:
 
  Can you fix it up?  I'll reupload.
 
 Done.
 
Thanks, uploaded now.  Again sorry for the breakage.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: libdrm: Changes to 'debian-unstable'

2010-08-25 Thread Sven Joachim
On 2010-08-24 22:33 +0200, Sven Joachim wrote:

 On 2010-08-24 21:53 +0200, Julien Cristau wrote:

 On Tue, Aug 24, 2010 at 21:48:51 +0200, Sven Joachim wrote:
 BTW, it is now possible to install the experimental
 xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/
 
 Yeah, I know :/
 I needed a newer libdrm in sid for intel, and didn't see a way to avoid
 this.

 Maybe we should bite the bullet and rename the experimental
 libdrm-nouveau package, there is now another reverse dependency
 (plymouth) in sid.  Alternatively we could bump the symbols version to
 2.4.21-1.

I have done the latter in the libdrm debian-experimental branch and also
prepared a new nouveau snapshot which build-depends on the updated
libdrm, so that the rebuilt nouveau package will depend on
libdrm-nouveau1 (= 2.4.21-1).  Could you please check and upload these?

Cheers,
   Sven


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/878w3usicr@turtle.gmx.de



Re: libdrm: Changes to 'debian-unstable'

2010-08-25 Thread Julien Cristau
On Wed, Aug 25, 2010 at 19:38:28 +0200, Sven Joachim wrote:

 I have done the latter in the libdrm debian-experimental branch and also
 prepared a new nouveau snapshot which build-depends on the updated
 libdrm, so that the rebuilt nouveau package will depend on
 libdrm-nouveau1 (= 2.4.21-1).  Could you please check and upload these?
 
Uploaded.

Cheers,
Julien


signature.asc
Description: Digital signature


libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 .gitignore  |1 
 ChangeLog   |  677 +
 Makefile.am |1 
 configure.ac|   63 
 debian/changelog|   66 
 debian/control  |1 
 debian/copyright|  291 
 debian/libdrm-intel1.symbols|4 
 debian/libdrm-nouveau1.install  |2 
 debian/libdrm-radeon1.symbols   |   21 
 debian/libkms1.install  |1 
 debian/libkms1.symbols  |   14 
 debian/patches/02_build_libkms_against_in_tree_drm.diff |   17 
 debian/patches/03_revert_abi_change.diff| 9131 +++-
 debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff |   21 
 debian/patches/series   |2 
 debian/rules|   15 
 include/drm/Makefile.am |2 
 include/drm/drm.h   |2 
 include/drm/drm_mode.h  |   37 
 include/drm/i915_drm.h  |   59 
 include/drm/radeon_drm.h|1 
 include/drm/vmwgfx_drm.h|   63 
 intel/Makefile.am   |3 
 intel/intel_atomic.h|   93 
 intel/intel_bufmgr.c|   32 
 intel/intel_bufmgr.h|9 
 intel/intel_bufmgr_fake.c   |4 
 intel/intel_bufmgr_gem.c|  507 
 intel/intel_bufmgr_priv.h   |   19 
 intel/intel_chipset.h   |   90 
 intel/libdrm_intel.pc.in|2 
 libdrm.pc.in|2 
 libkms/Makefile.am  |8 
 libkms/intel.c  |2 
 libkms/internal.h   |2 
 libkms/libkms.pc.in |2 
 libkms/linux.c  |4 
 libkms/nouveau.c|  220 
 nouveau/Makefile.am |3 
 nouveau/libdrm_nouveau.pc.in|3 
 nouveau/nouveau_bo.c|2 
 nouveau/nouveau_channel.c   |2 
 nouveau/nouveau_class.h | 9041 ---
 nouveau/nouveau_private.h   |1 
 nouveau/nouveau_reloc.c |6 
 radeon/Makefile.am  |6 
 radeon/bof.c|  477 
 radeon/bof.h|   90 
 radeon/libdrm_radeon.pc.in  |2 
 radeon/radeon_bo.h  |1 
 radeon/radeon_bo_gem.c  |9 
 radeon/radeon_bo_gem.h  |1 
 radeon/radeon_cs.c  |6 
 radeon/radeon_cs.h  |4 
 radeon/radeon_cs_gem.c  |  231 
 radeon/radeon_cs_int.h  |1 
 tests/Makefile.am   |   10 
 tests/kmstest/main.c|1 
 tests/modeprint/modeprint.c |4 
 tests/modetest/modetest.c   |   29 
 tests/vbltest/Makefile.am   |   11 
 tests/vbltest/vbltest.c |  188 
 xf86atomic.h|   99 
 xf86drmMode.h   |2 
 65 files changed, 12268 insertions(+), 9453 deletions(-)

New commits:
commit 752295ba101d84b8e3e695621fa41ce9406104e1
Author: Julien Cristau jcris...@debian.org
Date:   Tue Aug 24 19:32:36 2010 +0200

Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.

diff --git a/debian/changelog b/debian/changelog
index 9fcae3c..6be4f93 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.21-2) UNRELEASED; urgency=low
 
   * Revert nouveau ABI update.
   * Don't build libkms and vmwgfx.
+  * Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
  -- Julien Cristau jcris...@debian.org  Tue, 24 Aug 2010 18:27:59 +0200
 
diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 

libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 854772f78e247521882b1e4cc2e484ece7f7a2ed
Author: Julien Cristau jcris...@debian.org
Date:   Tue Aug 24 19:48:50 2010 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 6be4f93..9ad2c05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.21-2) UNRELEASED; urgency=low
+libdrm (2.4.21-1~squeeze1) unstable; urgency=low
 
   * Revert nouveau ABI update.
   * Don't build libkms and vmwgfx.
   * Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
- -- Julien Cristau jcris...@debian.org  Tue, 24 Aug 2010 18:27:59 +0200
+ -- Julien Cristau jcris...@debian.org  Tue, 24 Aug 2010 19:47:57 +0200
 
 libdrm (2.4.21-1) experimental; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1onzfd-0001cu...@alioth.debian.org



Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
On 2010-08-24 21:03 +0200, Julien Cristau wrote:

 New commits:
 commit 752295ba101d84b8e3e695621fa41ce9406104e1
 Author: Julien Cristau jcris...@debian.org
 Date:   Tue Aug 24 19:32:36 2010 +0200

 Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.

This is actually only half correct.

 diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
 b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
 deleted file mode 100644
 index c8cc948..000
 --- a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
 +++ /dev/null
 @@ -1,21 +0,0 @@
 -Index: b/nouveau/nouveau_bo.c
 -===
  a/nouveau/nouveau_bo.c
 -+++ b/nouveau/nouveau_bo.c
 -@@ -198,14 +198,14 @@
 - if (flags  (NOUVEAU_BO_VRAM | NOUVEAU_BO_GART)) {
 - ret = nouveau_bo_kalloc(nvbo, NULL);
 - if (ret) {
 --nouveau_bo_ref(NULL, (void *)nvbo);
 -+nouveau_bo_ref(NULL, (void *)nvbo);
 - return ret;

This hunk has been superseded by the updated 03_revert_abi_change.diff.

 - if (flags  NOUVEAU_BO_PIN) {
 - ret = nouveau_bo_pin((void *)nvbo, nvbo-flags);
 - if (ret) {
 --nouveau_bo_ref(NULL, (void *)nvbo);
 -+nouveau_bo_ref(NULL, (void *)nvbo);
 - return ret;

But that one needs to be restored (this path does not exist upstream
anymore).

BTW, it is now possible to install the experimental
xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/

Cheers,
   Sven


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87iq2zu6zg@turtle.gmx.de



Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
On Tue, Aug 24, 2010 at 21:48:51 +0200, Sven Joachim wrote:

 On 2010-08-24 21:03 +0200, Julien Cristau wrote:
 
  New commits:
  commit 752295ba101d84b8e3e695621fa41ce9406104e1
  Author: Julien Cristau jcris...@debian.org
  Date:   Tue Aug 24 19:32:36 2010 +0200
 
  Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
 This is actually only half correct.
 
Damn, sorry about that.

  -   if (flags  NOUVEAU_BO_PIN) {
  -   ret = nouveau_bo_pin((void *)nvbo, nvbo-flags);
  -   if (ret) {
  --  nouveau_bo_ref(NULL, (void *)nvbo);
  -+  nouveau_bo_ref(NULL, (void *)nvbo);
  -   return ret;
 
 But that one needs to be restored (this path does not exist upstream
 anymore).
 
Can you fix it up?  I'll reupload.

 BTW, it is now possible to install the experimental
 xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/
 
Yeah, I know :/
I needed a newer libdrm in sid for intel, and didn't see a way to avoid
this.

Thanks for the review.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
On 2010-08-24 21:53 +0200, Julien Cristau wrote:

 On Tue, Aug 24, 2010 at 21:48:51 +0200, Sven Joachim wrote:

 On 2010-08-24 21:03 +0200, Julien Cristau wrote:
 
  New commits:
  commit 752295ba101d84b8e3e695621fa41ce9406104e1
  Author: Julien Cristau jcris...@debian.org
  Date:   Tue Aug 24 19:32:36 2010 +0200
 
  Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
 This is actually only half correct.
 
 Damn, sorry about that.

  -  if (flags  NOUVEAU_BO_PIN) {
  -  ret = nouveau_bo_pin((void *)nvbo, nvbo-flags);
  -  if (ret) {
  -- nouveau_bo_ref(NULL, (void *)nvbo);
  -+ nouveau_bo_ref(NULL, (void *)nvbo);
  -  return ret;
 
 But that one needs to be restored (this path does not exist upstream
 anymore).
 
 Can you fix it up?  I'll reupload.

Done.

 BTW, it is now possible to install the experimental
 xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/
 
 Yeah, I know :/
 I needed a newer libdrm in sid for intel, and didn't see a way to avoid
 this.

Maybe we should bite the bullet and rename the experimental
libdrm-nouveau package, there is now another reverse dependency
(plymouth) in sid.  Alternatively we could bump the symbols version to
2.4.21-1.

Cheers,
   Sven


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87bp8ru4xo@turtle.gmx.de



libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
 debian/changelog|7 +++
 debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff |   15 +++
 debian/patches/series   |1 +
 3 files changed, 23 insertions(+)

New commits:
commit 70a3a37650293fed3bced8cf4882ffb1f9b14d9b
Author: Sven Joachim svenj...@gmx.de
Date:   Tue Aug 24 22:17:31 2010 +0200

Restore 04_fix_nouveau_bo_new_tile_segfault.diff

There is another code path which does no longer exist upstream, but is
restored by 03_revert_abi_change.diff.

diff --git a/debian/changelog b/debian/changelog
index 9ad2c05..1043796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.21-1~squeeze2) UNRELEASED; urgency=low
+
+  * Restore 04_fix_nouveau_bo_new_tile_segfault.diff, actually only half
+applied upstream.
+
+ -- Sven Joachim svenj...@gmx.de  Tue, 24 Aug 2010 22:16:07 +0200
+
 libdrm (2.4.21-1~squeeze1) unstable; urgency=low
 
   * Revert nouveau ABI update.
diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
new file mode 100644
index 000..3761552
--- /dev/null
+++ b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
@@ -0,0 +1,15 @@
+---
+ nouveau/nouveau_bo.c |2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/nouveau/nouveau_bo.c
 b/nouveau/nouveau_bo.c
+@@ -205,7 +205,7 @@
+   if (flags  NOUVEAU_BO_PIN) {
+   ret = nouveau_bo_pin((void *)nvbo, nvbo-flags);
+   if (ret) {
+-  nouveau_bo_ref(NULL, (void *)nvbo);
++  nouveau_bo_ref(NULL, (void *)nvbo);
+   return ret;
+   }
+   }
diff --git a/debian/patches/series b/debian/patches/series
index 419cc8b..512df25 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01_default_perms.diff
 02_build_libkms_against_in_tree_drm.diff
 03_revert_abi_change.diff
+04_fix_nouveau_bo_new_tile_segfault.diff


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1oo04z-0005g7...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-06-16 Thread Julien Cristau
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit e4d9063750bccac07415b6f2540a78fa3398e082
Author: Julien Cristau jcris...@debian.org
Date:   Wed Jun 16 12:22:26 2010 +0100

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 4d1e8fc..47aad2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-libdrm (2.4.18-6) UNRELEASED; urgency=low
+libdrm (2.4.18-6) unstable; urgency=medium
 
+  [ Sven Joachim ]
   * New patch 04_fix_nouveau_bo_new_tile_segfault.diff, backported from
 upstream commit df32c307e8f81b46ee8aa4dd7222fc18f175bbb3.  Fixes
 segfault in nouveau_bo_new_tile() failure path (see #579425).
   * Update xsfbs to 81fc271788605b52e85c2d11635a0371fb44605e0.
 
- -- Sven Joachim svenj...@gmx.de  Sat, 22 May 2010 13:17:50 +0200
+ -- Julien Cristau jcris...@debian.org  Wed, 16 Jun 2010 12:21:58 +0100
 
 libdrm (2.4.18-5) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ooqqu-0005zt...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-05-22 Thread Sven Joachim
 debian/README.source|2 
 debian/changelog|9 
 debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff |   21 +
 debian/patches/series   |1 
 debian/xsfbs/xsfbs.mk   |   35 ++--
 5 files changed, 54 insertions(+), 14 deletions(-)

New commits:
commit d0e14dd4d1eb18fab55dd9b372c7d2daada59503
Author: Sven Joachim svenj...@gmx.de
Date:   Sat May 22 13:40:50 2010 +0200

debian/changelog entry for xsfbs update

diff --git a/debian/changelog b/debian/changelog
index 75acd5e..4d1e8fc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.18-6) UNRELEASED; urgency=low
   * New patch 04_fix_nouveau_bo_new_tile_segfault.diff, backported from
 upstream commit df32c307e8f81b46ee8aa4dd7222fc18f175bbb3.  Fixes
 segfault in nouveau_bo_new_tile() failure path (see #579425).
+  * Update xsfbs to 81fc271788605b52e85c2d11635a0371fb44605e0.
 
  -- Sven Joachim svenj...@gmx.de  Sat, 22 May 2010 13:17:50 +0200
 

commit d5b6947a94ecc229be933384d580e5aa166d20eb
Author: Sven Joachim svenj...@gmx.de
Date:   Sat May 22 13:25:13 2010 +0200

Fix segfault in nouveau_bo_new_tile() failure path

New patch 04_fix_nouveau_bo_new_tile_segfault, backported from commit
df32c307e8f81b46ee8aa4dd7222fc18f175bbb3.

diff --git a/debian/changelog b/debian/changelog
index bc62c1d..75acd5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libdrm (2.4.18-6) UNRELEASED; urgency=low
+
+  * New patch 04_fix_nouveau_bo_new_tile_segfault.diff, backported from
+upstream commit df32c307e8f81b46ee8aa4dd7222fc18f175bbb3.  Fixes
+segfault in nouveau_bo_new_tile() failure path (see #579425).
+
+ -- Sven Joachim svenj...@gmx.de  Sat, 22 May 2010 13:17:50 +0200
+
 libdrm (2.4.18-5) unstable; urgency=low
 
   * Upload to unstable.
diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
new file mode 100644
index 000..c8cc948
--- /dev/null
+++ b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
@@ -0,0 +1,21 @@
+Index: b/nouveau/nouveau_bo.c
+===
+--- a/nouveau/nouveau_bo.c
 b/nouveau/nouveau_bo.c
+@@ -198,14 +198,14 @@
+   if (flags  (NOUVEAU_BO_VRAM | NOUVEAU_BO_GART)) {
+   ret = nouveau_bo_kalloc(nvbo, NULL);
+   if (ret) {
+-  nouveau_bo_ref(NULL, (void *)nvbo);
++  nouveau_bo_ref(NULL, (void *)nvbo);
+   return ret;
+   }
+ 
+   if (flags  NOUVEAU_BO_PIN) {
+   ret = nouveau_bo_pin((void *)nvbo, nvbo-flags);
+   if (ret) {
+-  nouveau_bo_ref(NULL, (void *)nvbo);
++  nouveau_bo_ref(NULL, (void *)nvbo);
+   return ret;
+   }
+   }
diff --git a/debian/patches/series b/debian/patches/series
index 6d16bf9..9978597 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 01_default_perms.diff
 03_revert_abi_change.diff
+04_fix_nouveau_bo_new_tile_segfault.diff

commit 81fc271788605b52e85c2d11635a0371fb44605e
Author: Cyril Brulebois k...@debian.org
Date:   Sun May 2 02:14:45 2010 +0200

Add xorg-driver-{video,input} to Provides.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 77c4a39..3c59c20 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -261,8 +261,8 @@ INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 
2/dev/null)
 # these two can be removed post-squeeze
 VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2/dev/null)
 INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2/dev/null)
-VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI)
-INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI)
+VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI), xorg-driver-video
+INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI), xorg-driver-input
 
 ifeq ($(PACKAGE),)
 PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }'  debian/control)

commit b045afbd8277ad0c44e29d7c45802053c4335ccd
Author: Julien Cristau jcris...@debian.org
Date:   Fri Apr 16 22:14:46 2010 +0200

Update serverabi rule for xserver 1.7.6.901

Add new variables ${xviddriver:Depends} and ${xinpdriver:Depends} for
drivers.  The ${xserver:Depends} variable is deprecated.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 351fea5..77c4a39 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -253,25 +253,33 @@ $(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir
#debian/*.prerm
$@
 
-SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2/dev/null)
+# Compute dependencies 

libdrm: Changes to 'debian-unstable'

2010-04-14 Thread Cyril Brulebois
 debian/changelog |   16 
 debian/control   |   26 
 debian/libdrm-nouveau1.install   |1 
 debian/libdrm-nouveau1.symbols   |   59 +
 debian/patches/03_revert_abi_change.diff | 1224 +++
 debian/patches/series|1 
 debian/rules |   10 
 7 files changed, 1337 insertions(+)

New commits:
commit eebc0b4f31062ef36d918f8762c5b85da78fc027
Author: Cyril Brulebois k...@debian.org
Date:   Wed Apr 14 13:03:08 2010 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 79153c3..bc62c1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.18-5) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Cyril Brulebois k...@debian.org  Wed, 14 Apr 2010 13:02:34 +0200
+
 libdrm (2.4.18-4) experimental; urgency=low
 
   * Steal 03_revert_abi_change.diff from Ubuntu to revert the nouveau ABI

commit 197bdde16f9c405936f7a6cdce30322770022562
Author: Brice Goglin bgog...@debian.org
Date:   Wed Mar 24 22:19:10 2010 +0100

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index c1d3dda..79153c3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libdrm (2.4.18-4) UNRELEASED; urgency=low
+libdrm (2.4.18-4) experimental; urgency=low
 
   * Steal 03_revert_abi_change.diff from Ubuntu to revert the nouveau ABI
 change.  Current Debian kernels support only the old ABI.
@@ -6,7 +6,7 @@ libdrm (2.4.18-4) UNRELEASED; urgency=low
   * Build a libdrm-nouveau1 package on Linux architectures (Closes: #568162).
 Patch adapted from the Ubuntu package. Thanks Sven Joachim!
 
- -- Brice Goglin bgog...@debian.org  Wed, 24 Mar 2010 22:12:36 +0100
+ -- Brice Goglin bgog...@debian.org  Wed, 24 Mar 2010 22:27:00 +0100
 
 libdrm (2.4.18-3) unstable; urgency=low
 

commit 9f62499e2dd1df046001d174d9a6518b3db929e4
Author: Brice Goglin bgog...@debian.org
Date:   Wed Mar 24 22:18:36 2010 +0100

Build a libdrm-nouveau1 package on Linux architectures (Closes: #568162).

diff --git a/debian/changelog b/debian/changelog
index fe4f1f0..c1d3dda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ libdrm (2.4.18-4) UNRELEASED; urgency=low
   * Steal 03_revert_abi_change.diff from Ubuntu to revert the nouveau ABI
 change.  Current Debian kernels support only the old ABI.
 Thanks Sven Joachim!
+  * Build a libdrm-nouveau1 package on Linux architectures (Closes: #568162).
+Patch adapted from the Ubuntu package. Thanks Sven Joachim!
 
  -- Brice Goglin bgog...@debian.org  Wed, 24 Mar 2010 22:12:36 +0100
 
diff --git a/debian/control b/debian/control
index 65f013a..cf271d8 100644
--- a/debian/control
+++ b/debian/control
@@ -23,6 +23,7 @@ Depends:
  libdrm2 (= ${binary:Version}),
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
  libdrm-radeon1 (= ${binary:Version}) [linux-any],
+ libdrm-nouveau1 (= ${binary:Version}) [linux-any],
  ${misc:Depends},
 Replaces:
  linux-libc-dev ( 2.6.32-10)
@@ -93,6 +94,31 @@ Description: Userspace interface to intel-specific kernel 
DRM services -- debugg
  .
  This package provides the debugging symbols for the libdrm-intel1 package.
 
+Package: libdrm-nouveau1
+Section: libs
+Architecture: linux-any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+Description: Userspace interface to nouveau-specific kernel DRM services -- 
runtime
+ This library implements the userspace interface to the nouveau-specific 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 Linux to provide hardware-accelerated OpenGL drivers.
+
+Package: libdrm-nouveau1-dbg
+Section: debug
+Priority: extra
+Architecture: linux-any
+Depends: libdrm-nouveau1 (= ${binary:Version}),
+ ${misc:Depends},
+Description: Userspace interface to nouveau-specific kernel DRM -- debugging 
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
+ Linux to provide hardware-accelerated OpenGL drivers.
+ .
+ This package provides the debugging symbols for the libdrm-nouveau1 package.
+
 Package: libdrm-radeon1
 Section: libs
 Architecture: linux-any
diff --git a/debian/libdrm-nouveau1.install b/debian/libdrm-nouveau1.install
new file mode 100644
index 000..7650858
--- /dev/null
+++ b/debian/libdrm-nouveau1.install
@@ -0,0 +1 @@
+usr/lib/libdrm_nouveau.so.*
diff --git a/debian/libdrm-nouveau1.symbols b/debian/libdrm-nouveau1.symbols
new file mode 100644
index 000..48ce118
--- /dev/null
+++ b/debian/libdrm-nouveau1.symbols
@@ -0,0 +1,59 @@
+libdrm_nouveau.so.1 libdrm-nouveau1 #MINVER#
+#MISSING: 2.4.12+git20090729.5a73f066# d...@base 2.4.4
+ 

libdrm: Changes to 'debian-unstable'

2010-03-16 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 99da4f5ca2b9e82468a7149d9bc201579f22725e
Author: Julien Cristau jcris...@debian.org
Date:   Tue Mar 16 12:29:20 2010 +0100

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 4b1ba28..ed279c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libdrm (2.4.18-3) UNRELEASED; urgency=low
+libdrm (2.4.18-3) unstable; urgency=low
 
   * Include full SONAME in libdrm*.install to prevent accidental breakage.
   * Add back the drm headers in libdrm-dev.
 
- -- Julien Cristau jcris...@debian.org  Sun, 07 Mar 2010 15:31:51 +0100
+ -- Julien Cristau jcris...@debian.org  Tue, 16 Mar 2010 12:28:50 +0100
 
 libdrm (2.4.18-2) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1nrv9p-0007xd...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-03-14 Thread Julien Cristau
 debian/changelog |1 +
 debian/control   |3 ++-
 debian/rules |6 --
 3 files changed, 3 insertions(+), 7 deletions(-)

New commits:
commit a88e94deeaf9f642a108ef3b57436a534dc353e0
Author: Julien Cristau jcris...@debian.org
Date:   Mon Mar 15 00:28:11 2010 +0100

Add back the drm headers in libdrm-dev.

diff --git a/debian/changelog b/debian/changelog
index 6f8766d..4b1ba28 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.18-3) UNRELEASED; urgency=low
 
   * Include full SONAME in libdrm*.install to prevent accidental breakage.
+  * Add back the drm headers in libdrm-dev.
 
  -- Julien Cristau jcris...@debian.org  Sun, 07 Mar 2010 15:31:51 +0100
 
diff --git a/debian/control b/debian/control
index 13708bf..65f013a 100644
--- a/debian/control
+++ b/debian/control
@@ -20,11 +20,12 @@ Package: libdrm-dev
 Section: libdevel
 Architecture: any
 Depends:
- linux-libc-dev (= 2.6.32) [linux-any],
  libdrm2 (= ${binary:Version}),
  libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
  libdrm-radeon1 (= ${binary:Version}) [linux-any],
  ${misc:Depends},
+Replaces:
+ linux-libc-dev ( 2.6.32-10)
 Description: Userspace interface to kernel DRM services -- development files
  This library implements the userspace interface to the kernel DRM
  services.  DRM stands for Direct Rendering Manager, which is the
diff --git a/debian/rules b/debian/rules
index 6eaef3d..dede329 100755
--- a/debian/rules
+++ b/debian/rules
@@ -103,12 +103,6 @@ install: build
dh_installdirs
 
cd build  $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-ifeq (linux, $(DEB_HOST_ARCH_OS))
-   # remove files provided by linux-libc-dev
-   for file in drm_mode.h 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
-endif
 
 # Build architecture-independent files here.
 binary-indep: build install


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1nqxfk-0002zp...@alioth.debian.org



  1   2   >