libdrm_2.4.64-1_amd64.changes ACCEPTED into unstable

2015-08-18 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Wed, 19 Aug 2015 07:52:50 +0300
Source: libdrm
Binary: libdrm-dev libdrm2 libdrm2-udeb libdrm2-dbg libdrm-intel1 
libdrm-intel1-dbg libdrm-nouveau2 libdrm-nouveau2-dbg libdrm-radeon1 
libdrm-radeon1-dbg libdrm-omap1 libdrm-omap1-dbg libdrm-freedreno1 
libdrm-freedreno1-dbg libdrm-exynos1 libdrm-exynos1-dbg libdrm-tegra0 
libdrm-tegra0-dbg libdrm-amdgpu1 libdrm-amdgpu1-dbg
Architecture: source amd64
Version: 2.4.64-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libdrm-amdgpu1 - Userspace interface to amdgpu-specific kernel DRM services -- 
run
 libdrm-amdgpu1-dbg - Userspace interface to amdgpu-specific kernel DRM 
services -- deb
 libdrm-dev - Userspace interface to kernel DRM services -- development files
 libdrm-exynos1 - Userspace interface to exynos-specific kernel DRM services -- 
run
 libdrm-exynos1-dbg - Userspace interface to exynos-specific kernel DRM 
services -- deb
 libdrm-freedreno1 - Userspace interface to msm/kgsl kernel DRM services -- 
runtime
 libdrm-freedreno1-dbg - Userspace interface to msm/kgsl kernel DRM services -- 
debugging
 libdrm-intel1 - Userspace interface to intel-specific kernel DRM services -- 
runt
 libdrm-intel1-dbg - Userspace interface to intel-specific kernel DRM services 
-- debu
 libdrm-nouveau2 - Userspace interface to nouveau-specific kernel DRM services 
-- ru
 libdrm-nouveau2-dbg - Userspace interface to nouveau-specific kernel DRM -- 
debugging s
 libdrm-omap1 - Userspace interface to omap-specific kernel DRM services -- 
runti
 libdrm-omap1-dbg - Userspace interface to omap-specific kernel DRM services -- 
debug
 libdrm-radeon1 - Userspace interface to radeon-specific kernel DRM services -- 
run
 libdrm-radeon1-dbg - Userspace interface to radeon-specific kernel DRM 
services -- deb
 libdrm-tegra0 - Userspace interface to tegra-specific kernel DRM services -- 
runt
 libdrm-tegra0-dbg - Userspace interface to tegra-specific kernel DRM services 
-- debu
 libdrm2- Userspace interface to kernel DRM services -- runtime
 libdrm2-dbg - Userspace interface to kernel DRM services -- debugging symbols
 libdrm2-udeb - Userspace interface to kernel DRM services -- runtime (udeb)
Changes:
 libdrm (2.4.64-1) unstable; urgency=medium
 .
   [ Robert Hooker ]
   * New upstream release.
   * Bump symbols file and shlibs for libdrm-freedreno1.
Checksums-Sha1:
 dfc8a59cb80737808da33ef1c595ab1863680576 3289 libdrm_2.4.64-1.dsc
 45dd3ec36e0600413836b93ce1bb2dd1018c5817 878707 libdrm_2.4.64.orig.tar.gz
 f82778ffb74b59152028373973da3c4186fc0248 30452 libdrm_2.4.64-1.diff.gz
 51a9b3a226003dee0736ccac84b267e96ef3074f 47996 
libdrm-amdgpu1-dbg_2.4.64-1_amd64.deb
 46b0a37a21922ea76b24915da3903a6d94aadb95 23510 
libdrm-amdgpu1_2.4.64-1_amd64.deb
 e5651abfd13123d4c1964d07fdb675874cefebf8 202482 libdrm-dev_2.4.64-1_amd64.deb
 51dc042f93d6cf2044b3bf57cefdc728b4c66fd4 105106 
libdrm-intel1-dbg_2.4.64-1_amd64.deb
 72d180fd851e9597250cab156b2d373b8af0c4df 63420 libdrm-intel1_2.4.64-1_amd64.deb
 bc6232fc681108bbdc4514a45720f67f951b185e 36970 
libdrm-nouveau2-dbg_2.4.64-1_amd64.deb
 76be819d18d6053aa61e0026575a31fe4c832de8 22364 
libdrm-nouveau2_2.4.64-1_amd64.deb
 4e829272fb8679330b7aea478e9402c22d8b7b82 51410 
libdrm-radeon1-dbg_2.4.64-1_amd64.deb
 38cb04e0d4a5998e06510e798afa45b6d309fc44 29572 
libdrm-radeon1_2.4.64-1_amd64.deb
 c8e04e34b5f90071e033ca3b2ce9162a30a48fb2 66504 libdrm2-dbg_2.4.64-1_amd64.deb
 3a018369e3f991f0e9bc4f66fc15df8edd86e29d 20850 libdrm2-udeb_2.4.64-1_amd64.udeb
 6cb1960de98dab95c2011cbbc306b522554ff97d 32738 libdrm2_2.4.64-1_amd64.deb
Checksums-Sha256:
 7c45a81be37112b01ec6d20cae32ce199a31f738a01fbd2e8f8b778e33575e10 3289 
libdrm_2.4.64-1.dsc
 8abc3c1f51fdc8fb7a0e5c989e2120ecaf186f9ab65ba1f5599a730dd3712046 878707 
libdrm_2.4.64.orig.tar.gz
 9433649f21d813c826ced5ecad64352b6568feccac55534972f8e4d8d4d650d9 30452 
libdrm_2.4.64-1.diff.gz
 f6fd01f3f3f434068acbf189954cd3c29783d0f3106df5d8f14668e279722b27 47996 
libdrm-amdgpu1-dbg_2.4.64-1_amd64.deb
 78396a4e0b292838ce1798c4d23b123f34d289e8dca57b74ef0371875c2ab1ec 23510 
libdrm-amdgpu1_2.4.64-1_amd64.deb
 517baad937127adc77c492d2b98bca8f4115c4409377e2e81376a4d5875b9234 202482 
libdrm-dev_2.4.64-1_amd64.deb
 118452d549b5455433df8feb8c289bff0b9bcd0f6468036cc6f19c7254aee7ce 105106 
libdrm-intel1-dbg_2.4.64-1_amd64.deb
 05560f7c0126e481171ce3b807649ab2f54e13115b5d12333744ffca700fdd9b 63420 
libdrm-intel1_2.4.64-1_amd64.deb
 0b5ad836e7838ccec1bbeb1a99044315550c3ffb0fc492c56d4e4e3455394d2a 36970 
libdrm-nouveau2-dbg_2.4.64-1_amd64.deb
 becdcdea9d85e64d933f0172164bc88731866700d91be86210de93ebf8ba1722 22364 
libdrm-nouveau2_2.4.64-1_amd64.deb
 6f0492f017925e339fb61d61a8900dd165c1a5f35c41f07c89ac7ae03979f76c 51410 
libdrm-radeon1-dbg_2.4.64-1_amd64.deb
 568c31d14069fcad005d3dcbcadb12909526040a40d1476e56f3c791126702fd 29572 
libdrm-radeon1_2.4.64-1_amd64.deb
 d98afadb9780ffb8582f27e21e2

Processing of libdrm_2.4.64-1_amd64.changes

2015-08-18 Thread Debian FTP Masters
libdrm_2.4.64-1_amd64.changes uploaded successfully to localhost
along with the files:
  libdrm_2.4.64-1.dsc
  libdrm_2.4.64.orig.tar.gz
  libdrm_2.4.64-1.diff.gz
  libdrm-amdgpu1-dbg_2.4.64-1_amd64.deb
  libdrm-amdgpu1_2.4.64-1_amd64.deb
  libdrm-dev_2.4.64-1_amd64.deb
  libdrm-intel1-dbg_2.4.64-1_amd64.deb
  libdrm-intel1_2.4.64-1_amd64.deb
  libdrm-nouveau2-dbg_2.4.64-1_amd64.deb
  libdrm-nouveau2_2.4.64-1_amd64.deb
  libdrm-radeon1-dbg_2.4.64-1_amd64.deb
  libdrm-radeon1_2.4.64-1_amd64.deb
  libdrm2-dbg_2.4.64-1_amd64.deb
  libdrm2-udeb_2.4.64-1_amd64.udeb
  libdrm2_2.4.64-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



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 
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   Tue, 18 Aug 2015 16:05:01 -0400
+ -- Timo Aaltonen   Wed, 19 Aug 2015 07:52:50 +0300
 
 libdrm (2.4.63-1) unstable; urgency=medium
 



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

2015-08-18 Thread Timo Aaltonen
Tag 'libdrm-2.4.64-1' created by Timo Aaltonen  at 
2015-08-19 05:04 +

Tagging upload of libdrm 2.4.64-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJV1A5gAAoJEMtwMWWoiYTcncoP/0N5LIUJgTHVsiHoEWUkG4jI
5yRVav1xb1Szfk875NRu3Ga+csio7oRAY2joVbWAJ5SklDzT+wFo8F19X47qQv2o
PmHRWs5AmfVQ6XJS7T9pGv89SSdXHqcW64qi4ADRjmIOAZX6vcGnJUF/n3vCEke4
mrMNjTPGk7Y7HbpTzXZhlYgA/n9Fj8AoUGEpTAXiEL0uSixw0Ut1hLFF4hGivDj8
BcWPVWnp36F3WEkxl+bnTQMfvSPcIEI9Nk526gtOb2vchBt2M1lv6mjAltxeXfDR
RxiMg+ZwmbU2hk7i0ucwiPgoTz3VpdgvopIzM1LGPl3PUYDVnQJS+5YyNCceq6FM
ba9Hf4BIyZJCunJry+fVxIp/TgKfD23/NKN8PxFmGTdwTXsP0lqYGoI9FeljDrY9
GK+B2KPmbpN4gU0tu0/OjSh0adA51HHGEhXUtGWHfyluD4Og7t6jNhnPtdE98sS/
Y+oYeuDO4rpq93g6q+PZ5lhtrMURKvwbc0VHn05zcYyu97xvUn7jdtXqmADEG4fQ
Tju1IcLV7PwJHyUZGhlwv+Gs+xFJeFAeG9RPuNcJobn6PEBHPLvIw3abRbbu735J
EsZkNUmbmZLq5D6KkG0q8k2Hmc9kt3OdAk44+6ytpzyNVNrjflB4ywLW5gIorN2i
YzLKyDNPP34SFXkmHNS/
=MkZU
-END PGP SIGNATURE-

Changes since libdrm-2.4.63-1:
Jammy Zhou (3):
  amdgpu: improve amdgpu_vamgr_init
  amdgpu: add flag to support 32bit VA address v4
  amdgpu: make vamgr per device v2

Michel Dänzer (2):
  tests/amdgpu: Include config.h first
  tests/amdgpu: Remove unused local variable 'i'

Rob Clark (6):
  freedreno/msm: reorg ringbuffer struct
  freedreno/msm: fix issue where same bo is on multiple rings
  freedreno/msm: dump out submit info on error
  freedreno: add fd_pipe_wait_timeout()
  freedreno: update freedreno-symbol-check
  Bump version for release

Robert Hooker (3):
  Merge branch 'upstream-unstable' into debian-unstable
  Bump changelog.
  Bump symbols and shlibs for freedreno

Thierry Reding (3):
  tests: modetest: Accept connector names in addition to connector IDs
  libdrm: Remove gratuitous blank lines
  libdrm: Make indentation consistent

Timo Aaltonen (1):
  release to unstable

---
 amdgpu/amdgpu.h  |5 +
 amdgpu/amdgpu_device.c   |   33 +++-
 amdgpu/amdgpu_internal.h |   13 +--
 amdgpu/amdgpu_vamgr.c|   63 +++
 configure.ac |2 
 debian/changelog |8 ++
 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, 327 insertions(+), 136 deletions(-)
---



xserver-xorg-video-intel: Changes to 'ubuntu'

2015-08-18 Thread Robert Hooker
 Makefile.am |2 
 NEWS|   14 
 benchmarks/.gitignore   |2 
 benchmarks/Makefile.am  |   14 
 benchmarks/dri2-swap.c  |  588 ++
 benchmarks/dri3-swap.c  |  595 ++
 configure.ac|  110 
 debian/README.source|6 
 debian/changelog|   81 
 debian/control  |8 
 debian/patches/fix-sna-external-slave-rotation.patch|   70 
 debian/patches/fix-sna-fstat-include.patch  |   55 
 debian/patches/fix-uxa-fstat-include.patch  |   25 
 debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch|   52 
 debian/patches/series   |6 
 debian/patches/sna-force-frontbuffer-to-cpu-for-randr-fallback.diff |   62 
 debian/source/format|1 
 libobj/alloca.c |4 
 man/intel.man   |   14 
 src/backlight.c |   70 
 src/backlight.h |2 
 src/compat-api.h|   27 
 src/i915_pciids.h   |   81 
 src/intel_device.c  |   53 
 src/intel_driver.h  |1 
 src/intel_list.h|   31 
 src/intel_module.c  |   73 
 src/intel_options.c |   88 
 src/intel_options.h |4 
 src/legacy/i810/i810_common.h   |4 
 src/legacy/i810/i810_hwmc.c |2 
 src/legacy/i810/i810_memory.c   |6 
 src/legacy/i810/i810_reg.h  |2 
 src/legacy/i810/xvmc/I810XvMC.c |6 
 src/render_program/exa_wm.g4i   |2 
 src/render_program/exa_wm_yuv_rgb.g8a   |4 
 src/render_program/exa_wm_yuv_rgb.g8b   |2 
 src/sna/blt.c   |  840 ++--
 src/sna/brw/brw_eu_emit.c   |2 
 src/sna/compiler.h  |   16 
 src/sna/fb/fb.h |4 
 src/sna/fb/fbpict.h |4 
 src/sna/gen2_render.c   |6 
 src/sna/gen3_render.c   |   85 
 src/sna/gen4_render.c   |   27 
 src/sna/gen5_render.c   |   20 
 src/sna/gen6_common.h   |  127 
 src/sna/gen6_render.c   |   95 
 src/sna/gen7_render.c   |  111 
 src/sna/gen8_render.c   |  144 
 src/sna/kgem.c  | 1268 
--
 src/sna/kgem.h  |   60 
 src/sna/kgem_debug_gen4.c   |2 
 src/sna/kgem_debug_gen5.c   |2 
 src/sna/kgem_debug_gen6.c   |2 
 src/sna/sna.h   |  126 
 src/sna/sna_accel.c |  697 ++-
 src/sna/sna_blt.c   |  206 -
 src/sna/sna_composite.c |  104 
 src/sna/sna_display.c   | 2022 
+++---
 src/sna/sna_display_fake.c  |3 
 src/sna/sna_dri2.c  | 1459 
---
 src/sna/sna_dri3.c  |   13 
 src/sna/sna_driver.c|  318 -
 src/sna/sna_glyphs.c   

Bug#796050: xserver-xorg-video-radeon: Xorg does not start on ATI/AMD RadeonHD4670 on PowerPC G5 QuadCore

2015-08-18 Thread Michel Dänzer
On 19.08.2015 05:55, Gianluca Renzi wrote:
> 
> * What led up to the situation?
> 
> As soon as I installed the ATI Radeon HD4670 PCI-Express 1GB DDR3 on
> the PCI Express SLOT and upgrading from Jessie to Sid/Stretch
> 
> * What exactly did you do (or not do) that was effective (or 
> ineffective)?
> 
> On the kernel cmd line I forced the PCI-EXPRESS VideoCard NVIDIA 6600
> to nouveau.modeset=0 and the radeon.modeset=1 just to use the latter
> card as system output
> 
> * What was the outcome of this action?
> 
> Simply the Xorg does not start at all.

[...]

> [  3578.790] (II) [KMS] Kernel modesetting enabled.

This message means the driver probe hook returns TRUE.

> [  3578.791] (EE) No devices detected.

So I'm not sure why Xorg would say this. Looks like a Xorg bug.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer



xserver-xorg-video-intel: Changes to 'upstream-experimental'

2015-08-18 Thread Timo Aaltonen
 Makefile.am|2 
 benchmarks/.gitignore  |2 
 benchmarks/Makefile.am |   14 +
 benchmarks/dri2-swap.c |  588 
 benchmarks/dri3-swap.c |  595 +
 configure.ac   |2 
 man/intel.man  |   10 
 src/compat-api.h   |4 
 src/intel_device.c |   27 +-
 src/intel_options.c|1 
 src/intel_options.h|1 
 src/sna/fb/fb.h|4 
 src/sna/fb/fbpict.h|4 
 src/sna/gen3_render.c  |   73 +-
 src/sna/gen4_render.c  |   19 +
 src/sna/gen5_render.c  |   14 +
 src/sna/kgem.c |  346 +---
 src/sna/sna.h  |   17 +
 src/sna/sna_accel.c|   45 +++
 src/sna/sna_display.c  |  252 +---
 src/sna/sna_dri2.c |  272 +++---
 src/sna/sna_driver.c   |   59 ++--
 src/sna/sna_io.c   |9 
 src/sna/sna_present.c  |   25 +-
 src/sna/xassert.h  |6 
 test/.gitignore|1 
 test/Makefile.am   |1 
 test/basic-copyplane.c |   99 
 tools/cursor.c |3 
 29 files changed, 2177 insertions(+), 318 deletions(-)

New commits:
commit 4cea8037984c3d5e171be22710384f0ca4c6
Author: Chris Wilson 
Date:   Sat Aug 8 22:10:20 2015 +0100

sna/dri2: Restore caching of fullscreen triple buffers

Signed-off-by: Chris Wilson 

diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 7a2d9d0..bae9314 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -360,7 +360,7 @@ sna_dri2_get_back(struct sna *sna,
}
assert(bo->active_scanout == 0);
 
-   if (reuse && get_private(back)->bo->refcnt == 1) {
+   if (reuse && get_private(back)->bo->refcnt == 1 + 
get_private(back)->bo->active_scanout) {
if (&c->link == &priv->cache)
c = malloc(sizeof(*c));
if (c != NULL) {

commit fd5f44f4d27e7a28221ea9755664a6da6dd14cd8
Author: Chris Wilson 
Date:   Sat Aug 8 22:09:53 2015 +0100

sna: A couple more asserts for valid flip data and handling

Signed-off-by: Chris Wilson 

diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
index 606c3bd..5b975c1 100644
--- a/src/sna/sna_display.c
+++ b/src/sna/sna_display.c
@@ -6244,6 +6244,7 @@ error:
 
if (data) {
assert(crtc->flip_bo == NULL);
+   assert(handler);
crtc->flip_handler = handler;
crtc->flip_data = data;
crtc->flip_bo = kgem_bo_reference(bo);
@@ -8564,6 +8565,7 @@ again:
crtc->swap.tv_usec = vbl->tv_usec;
crtc->swap.msc = msc;
}
+   assert(crtc->flip_pending);
crtc->flip_pending = false;
 
assert(crtc->flip_bo);

commit cadea260de76a398f9141b18ae91d1646e9a305e
Author: Chris Wilson 
Date:   Sat Aug 8 15:39:05 2015 +0100

sna/dri2: Add the old buffer from a chain swap to the swap cache

Rather than just discarding the old buffer, we want to add it to the swap
cache and so hand it back to the client in the near future.

Signed-off-by: Chris Wilson 

diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 1872d0c..7a2d9d0 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -214,6 +214,8 @@ sna_dri2_cache_bo(struct sna *sna,
 {
struct dri_bo *c;
 
+   DBG(("%s(handle=%d, name=%d)\n", __FUNCTION__, bo->handle, name));
+
if (draw == NULL) {
DBG(("%s: no draw, releasing handle=%d\n",
 __FUNCTION__, bo->handle));
@@ -2405,10 +2407,13 @@ static void chain_swap(struct sna_dri2_event *chain)
chain->back->flags = tmp.flags;
chain->back->pitch = tmp.bo->pitch;
 
-   tmp.bo = get_private(chain->back)->copy.bo;
-   }
-
-   kgem_bo_destroy(&chain->sna->kgem, tmp.bo);
+   sna_dri2_cache_bo(chain->sna, chain->draw,
+ 
get_private(chain->back)->copy.bo,
+ 
get_private(chain->back)->copy.name,
+ 
get_private(chain->back)->copy.size,
+ 
get_private(chain->back)->copy.flags);
+   } else
+   kgem_bo_destroy(&chain->sna->kgem, tmp.bo);
 
get_private(chain->back)->copy.bo = 
ref(get_private(chain->back)->bo);
get_private(chain->back)->copy.name = chain->back->name;
@@ -2668,6 +2673,8 @@ sna_dri2_immediate_blit(struct sna *sna,
assert(chain->bo == NULL);
a

xserver-xorg-video-intel: Changes to 'debian-experimental'

2015-08-18 Thread Timo Aaltonen
 Makefile.am  |2 
 benchmarks/.gitignore|2 
 benchmarks/Makefile.am   |   14 
 benchmarks/dri2-swap.c   |  588 ++
 benchmarks/dri3-swap.c   |  595 +++
 configure.ac |2 
 debian/changelog |   31 
 debian/control   |8 
 debian/patches/fix-sna-fstat-include.patch   |   55 +
 debian/patches/fix-uxa-fstat-include.patch   |   25 
 debian/patches/fix-yuv-to-rgb-shared-on-intel-gen8.patch |   51 +
 debian/patches/series|4 
 debian/source/format |1 
 debian/source/local-options  |1 
 man/intel.man|   10 
 src/compat-api.h |4 
 src/intel_device.c   |   27 
 src/intel_options.c  |1 
 src/intel_options.h  |1 
 src/sna/fb/fb.h  |4 
 src/sna/fb/fbpict.h  |4 
 src/sna/gen3_render.c|   73 +
 src/sna/gen4_render.c|   19 
 src/sna/gen5_render.c|   14 
 src/sna/kgem.c   |  346 +---
 src/sna/sna.h|   17 
 src/sna/sna_accel.c  |   45 -
 src/sna/sna_display.c|  252 +-
 src/sna/sna_dri2.c   |  272 --
 src/sna/sna_driver.c |   59 -
 src/sna/sna_io.c |9 
 src/sna/sna_present.c|   25 
 src/sna/xassert.h|6 
 test/.gitignore  |1 
 test/Makefile.am |1 
 test/basic-copyplane.c   |   99 ++
 tools/cursor.c   |3 
 37 files changed, 2346 insertions(+), 325 deletions(-)

New commits:
commit 5b46aa159b7aab0943d2fe21e8420047a2341ad6
Author: Timo Aaltonen 
Date:   Tue Aug 11 08:43:17 2015 +0300

update the changelog

diff --git a/debian/changelog b/debian/changelog
index a930f6d..ab4bbab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
-xserver-xorg-video-intel (2:2.99.917+git20150618-1~exp1) UNRELEASED; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.917+git20150808-1~exp1) UNRELEASED; 
urgency=medium
 
-  * New snapshot.
+  * New upstream snapshot.
   * rules: Fix valgrind-enabling check.
   * README.source: Mention that dpkg-source complains about symlinks
 which are real files on the tarball, and add a command to clean

commit 4cea8037984c3d5e171be22710384f0ca4c6
Author: Chris Wilson 
Date:   Sat Aug 8 22:10:20 2015 +0100

sna/dri2: Restore caching of fullscreen triple buffers

Signed-off-by: Chris Wilson 

diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 7a2d9d0..bae9314 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -360,7 +360,7 @@ sna_dri2_get_back(struct sna *sna,
}
assert(bo->active_scanout == 0);
 
-   if (reuse && get_private(back)->bo->refcnt == 1) {
+   if (reuse && get_private(back)->bo->refcnt == 1 + 
get_private(back)->bo->active_scanout) {
if (&c->link == &priv->cache)
c = malloc(sizeof(*c));
if (c != NULL) {

commit fd5f44f4d27e7a28221ea9755664a6da6dd14cd8
Author: Chris Wilson 
Date:   Sat Aug 8 22:09:53 2015 +0100

sna: A couple more asserts for valid flip data and handling

Signed-off-by: Chris Wilson 

diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
index 606c3bd..5b975c1 100644
--- a/src/sna/sna_display.c
+++ b/src/sna/sna_display.c
@@ -6244,6 +6244,7 @@ error:
 
if (data) {
assert(crtc->flip_bo == NULL);
+   assert(handler);
crtc->flip_handler = handler;
crtc->flip_data = data;
crtc->flip_bo = kgem_bo_reference(bo);
@@ -8564,6 +8565,7 @@ again:
crtc->swap.tv_usec = vbl->tv_usec;
crtc->swap.msc = msc;
}
+   assert(crtc->flip_pending);
crtc->flip_pending = false;
 
 

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 
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   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 
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   Tue, 18 Aug 2015 16:05:01 -0400
+
 libdrm (2.4.63-1) unstable; urgency=medium
 
   [ Robert Hooker ]

commit ab2fadabde3829b1ec56bd4756165dd9bd281488
Author: Rob Clark 
Date:   Tue Aug 18 11:56:50 2015 -0400

Bump version for release

Signed-off-by: Rob Clark 

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 
Date:   Tue Aug 18 10:53:36 2015 -0400

freedreno: update freedreno-symbol-check

Signed-off-by: Rob Clark 

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 
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 
Signed-off-by: Thierry Reding 

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 width, uint32_t height, uint8_t depth,
- uint8_t bpp, uint32_t pitch, uint32_t bo_handle,
+uint8_t bpp, uint32_t pitch, uint32_t bo_handle,
 uint32_t *buf_id)
 {
struct drm_mode_f

libdrm: Changes to 'upstream-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 
 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 ---
 21 files changed, 317 insertions(+), 135 deletions(-)

New commits:
commit ab2fadabde3829b1ec56bd4756165dd9bd281488
Author: Rob Clark 
Date:   Tue Aug 18 11:56:50 2015 -0400

Bump version for release

Signed-off-by: Rob Clark 

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 
Date:   Tue Aug 18 10:53:36 2015 -0400

freedreno: update freedreno-symbol-check

Signed-off-by: Rob Clark 

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 
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 
Signed-off-by: Thierry Reding 

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 width, uint32_t height, uint8_t depth,
- uint8_t bpp, uint32_t pitch, uint32_t bo_handle,
+uint8_t bpp, uint32_t pitch, uint32_t bo_handle,
 uint32_t *buf_id)
 {
struct drm_mode_fb_cmd f;
@@ -374,7 +374,7 @@ drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtcId)
 }
 
 int drmModeSetCrtc(int fd, uint32_t crtcId, uint32_t bufferId,
-   uint32_t x, uint32_t y, uint32_t *connectors, int count,
+  uint32_t x, uint32_t y, uint32_t *connectors, int count,
   drmModeModeInfoPtr mode)
 {
struct drm_mode_crtc crtc;

commit d2d361cddd2bdf8f1bf627b9ebe8ca802156f8af
Author: Thierry Reding 
Date:   Wed Apr 9 08:59:04 2014 +0200

libdrm: Remove gratuitous blank lines

Usage of blank lines can be a matter of taste, of course, but for these
we can surely all agree that they're not needed and inconsistent.

Acked-by: Laurent Pinchart 
Signed-off-by: Thierry Reding 

diff --git a/xf86drmMode.c b/xf86drmMode.c
index fc19504..23348d7 100644
--- a/xf86drmMode.c
+++ b/xf86drmMode.c
@@ -114,7 +114,6 @@ void drmModeFreeResources(drmModeResPtr ptr)
drmFree(ptr->connectors);
drmFree(ptr->encoders);
drmFree(ptr);
-
 }
 
 void drmModeFreeFB(drmModeFBPtr ptr)
@@ -132,7 +131,6 @@ void drmModeFreeCrtc(drmModeCrtcPtr ptr)
return;
 
drmFree(ptr);
-
 }
 
 void drmModeFreeConnector(drmModeConnectorPtr ptr)
@@ -145,7 +143,6 @@ void drmModeFreeConnector(drmModeConnectorPtr ptr)
drmFree(ptr->props);
drmFree(ptr->modes);
drmFree(ptr);
-
 }
 
 void drmModeFreeEncoder(drmModeEncoderPtr ptr)
@@ -340,7 +337,6 @@ int drmModeDirtyFB(int fd, uint32_t bufferId,
return DRM_IOCTL(fd, DRM_IOCTL_MODE_DIRTYFB, &dirty);
 }
 
-
 /*
  * Crtc functions
  */
@@ -377,7 +373,6 @@ drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtcId)
return r;
 }
 
-
 int drmModeSetCrtc(int fd, uint32_t crtcId, uint32_t bufferId,
uint32_t x, uint32_t y, uint32_t *connectors, int count,
   drmModeModeInfoPtr mode)
@@ -610,7 +605,6 @@ int drmModeDetachMode(int fd, uint32_t connector_id, 
drmModeModeInfoPtr mode_inf
return DRM_IOCTL(fd, DRM_IOCTL_MODE_DETACHMODE, &res);
 }
 
-
 drmModePropertyPtr drmModeGetProperty(int fd, uint32_t property_id)
 {
struct drm

libwayland0 and Qt on Raspberry Pi

2015-08-18 Thread Denis

Hi. Have you already scheduled to upgrade Wayland to 1.4? Qt 5.5 wants Wayland 
1.4 to work and up to now is impossible to use Qt on Wayland.

Regards.

www.denisgottardello.it
GMT+1
Skype: mrdebug
Videosurveillance and home automation! 
http://www.denisgottardello.it/DomusBoss



mesa_10.3.2-1+deb8u1_source.changes ACCEPTED into proposed-updates->stable-new

2015-08-18 Thread Debian FTP Masters
Mapping jessie to stable.
Mapping stable to proposed-updates.

Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 18 Aug 2015 20:06:29 +0200
Source: mesa
Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 
libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-dev libgbm1 
libgbm1-dbg libgbm-dev libegl1-mesa libegl1-mesa-dbg libegl1-mesa-dev 
libegl1-mesa-drivers libegl1-mesa-drivers-dbg libwayland-egl1-mesa 
libwayland-egl1-mesa-dbg libopenvg1-mesa libopenvg1-mesa-dbg 
libopenvg1-mesa-dev libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev 
libgles2-mesa libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa 
libglapi-mesa-dbg libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri 
libgl1-mesa-dri-dbg libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev 
mesa-vdpau-drivers mesa-vdpau-drivers-dbg mesa-opencl-icd mesa-opencl-icd-dbg
Architecture: source
Version: 10.3.2-1+deb8u1
Distribution: jessie
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Julien Cristau 
Description:
 libegl1-mesa - free implementation of the EGL API -- runtime
 libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols
 libegl1-mesa-dev - free implementation of the EGL API -- development files
 libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
 libegl1-mesa-drivers-dbg - free implementation of the EGL API -- driver 
debugging symbols
 libgbm-dev - generic buffer management API -- development files
 libgbm1- generic buffer management API -- runtime
 libgbm1-dbg - generic buffer management API -- debugging symbols
 libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development 
files
 libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
 libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
 libgl1-mesa-swx11 - free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - free implementation of the OpenGL API -- debugging 
symbols
 libgl1-mesa-swx11-dev - free implementation of the OpenGL API -- development 
files
 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized]
 libglapi-mesa - free implementation of the GL API -- shared library
 libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols
 libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime
 libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging 
symbols
 libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- 
development files
 libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
 libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging 
symbols
 libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- 
development files
 libopenvg1-mesa - free implementation of the OpenVG API -- runtime
 libopenvg1-mesa-dbg - free implementation of the OpenVG API -- debugging 
symbols
 libopenvg1-mesa-dev - free implementation of the OpenVG API -- development 
files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 libwayland-egl1-mesa - implementation of the Wayland EGL platform -- runtime
 libwayland-egl1-mesa-dbg - implementation of the Wayland EGL platform -- 
debugging symbols
 libxatracker-dev - X acceleration library -- development files
 libxatracker2 - X acceleration library -- runtime
 libxatracker2-dbg - X acceleration library -- debugging symbols
 mesa-common-dev - Developer documentation for Mesa
 mesa-opencl-icd - free implementation of the OpenCL API -- ICD runtime
 mesa-opencl-icd-dbg - free implementation of the OpenCL API -- debugging 
symbols
 mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers
 mesa-vdpau-drivers-dbg - Debugging symbols for the Mesa VDPAU video 
acceleration drivers
Closes: 775264
Changes:
 mesa (10.3.2-1+deb8u1) jessie; urgency=medium
 .
   [ Timo Aaltonen ]
   * radeonsi-disable-asynchronous-dma.diff: Disable asynchronous DMA
 on radeonsi which can cause lockups. (Closes: #775264)
Checksums-Sha1:
 e6706e20a609934e418b995085c5aea28675ff96 5461 mesa_10.3.2-1+deb8u1.dsc
 59481cd580a6c735894dedd8c0ecac35a38afdb3 82262 mesa_10.3.2-1+deb8u1.diff.gz
Checksums-Sha256:
 f9b14951df390dc25aac9562e08237e162e06b9526b4136ac58e0df27bea7d36 5461 
mesa_10.3.2-1+deb8u1.dsc
 e9d66405fe9b41a41a022ba452769a4627c97c289d92b1c27dca60c6dccea997 82262 
mesa_10.3.2-1+deb8u1.diff.gz
Files:
 c3952379221eea55f921ab93bafcf9ce 5461 graphics optional 
mesa_10.3.2-1+deb8u1.dsc
 4a437b0d1faea7d941ef27b3fc69d9d6 82262 graphics optional 
mesa_10.3.2-1+deb8u1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJV03TmAAoJEDEBgAUJBeQMsOcQAMLjauYWid9YpiBbG3ThrKEA
QRFM8JNXEyBV8QIkODX80tIDZ0XZVT0T6rMS0dZm0sYpvtnFsM1JgudAdORsM/Fr
kdRs8S8xJSncsEP6Gp28ZaAfuBIS

mesa: Changes to 'ubuntu-vivid'

2015-08-18 Thread Timo Aaltonen
 debian/changelog|7 +
 debian/patches/series   |2 
 debian/patches/skl-dont-use-the-pma-depth-stall-workaround.diff |   43 
++
 3 files changed, 52 insertions(+)

New commits:
commit 35bd76aff111bc3f9734c47835450d6d3078729e
Author: Timo Aaltonen 
Date:   Tue Aug 18 18:28:31 2015 +0300

skl-dont-use-the-pma-depth-stall-workaround.diff: Fix GPU hangs in certain 
cases.

diff --git a/debian/changelog b/debian/changelog
index 5bf44f6..fcdb75b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (10.5.9-2ubuntu1~vivid2) UNRELEASED; urgency=medium
+
+  * skl-dont-use-the-pma-depth-stall-workaround.diff: Fix GPU hangs in
+certain cases.
+
+ -- Timo Aaltonen   Tue, 18 Aug 2015 18:28:20 +0300
+
 mesa (10.5.9-2ubuntu1~vivid1) vivid; urgency=medium
 
   * Backport to vivid. (LP: #1471213)
diff --git a/debian/patches/series b/debian/patches/series
index 9a96a43..bc69930 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,3 +11,5 @@ i965-store-the-gpu-revision.diff
 i965-refactor-simd16-to-2xsimd8-checks.diff
 i965-define-i915-param-revision.diff
 skl-break-down-simd16-3-source-instructions.diff
+
+skl-dont-use-the-pma-depth-stall-workaround.diff
diff --git a/debian/patches/skl-dont-use-the-pma-depth-stall-workaround.diff 
b/debian/patches/skl-dont-use-the-pma-depth-stall-workaround.diff
new file mode 100644
index 000..a64f864
--- /dev/null
+++ b/debian/patches/skl-dont-use-the-pma-depth-stall-workaround.diff
@@ -0,0 +1,43 @@
+commit 74fd226e34d0cf5e9ff43174ae69b4a66f5de1ab
+Author: Ben Widawsky 
+Date:   Wed Mar 25 16:52:46 2015 -0700
+
+i965/skl: Don't use the PMA depth stall workaround
+
+The PMA depth stall must be enabled (optimization turned off) under certain
+circumstances on gen8. This was supposedly fixed for Gen9, which means we 
do not
+need to check, or toggle the state. The hardware is supposed to enable the
+hardware optimization by default, unlike BDW, so we also don't need to set 
it at
+init. For whatever reason this improves stability on ETQW with the bug 
mentioned
+below.
+
+References: https://bugs.freedesktop.org/show_bug.cgi?id=89039 (doesn't 
fix)
+Signed-off-by: Ben Widawsky 
+Tested-by: Anuj Phogat 
+Reviewed-by: Kenneth Graunke 
+
+diff --git a/src/mesa/drivers/dri/i965/gen8_depth_state.c 
b/src/mesa/drivers/dri/i965/gen8_depth_state.c
+index c6494c9..3d126cf 100644
+--- a/src/mesa/drivers/dri/i965/gen8_depth_state.c
 b/src/mesa/drivers/dri/i965/gen8_depth_state.c
+@@ -368,6 +368,10 @@ static void
+ gen8_emit_pma_stall_workaround(struct brw_context *brw)
+ {
+uint32_t bits = 0;
++
++   if (brw->gen >= 9)
++  return;
++
+if (pma_fix_enable(brw))
+   bits |= GEN8_HIZ_NP_PMA_FIX_ENABLE | GEN8_HIZ_NP_EARLY_Z_FAILS_DISABLE;
+ 
+@@ -400,7 +404,8 @@ gen8_hiz_exec(struct brw_context *brw, struct 
intel_mipmap_tree *mt,
+   return;
+ 
+/* Disable the PMA stall fix since we're about to do a HiZ operation. */
+-   write_pma_stall_bits(brw, 0);
++   if (brw->gen == 8)
++  write_pma_stall_bits(brw, 0);
+ 
+assert(mt->first_level == 0);
+assert(mt->logical_depth0 >= 1);



mesa: Changes to 'debian-experimental'

2015-08-18 Thread Timo Aaltonen
 debian/changelog |4 
 debian/control   |   21 -
 2 files changed, 4 insertions(+), 21 deletions(-)

New commits:
commit aa797ee6f69e9442f3eb0cfb38acca98906251ed
Author: Timo Aaltonen 
Date:   Tue Aug 18 21:12:18 2015 +0300

control: Delete commented out libgl1-mesa-glx-i686 from the file.

diff --git a/debian/changelog b/debian/changelog
index f015b3c..4ad4c57 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
 mesa (11.0.0~git20150817-2) UNRELEASED; urgency=medium
 
+  [ Andreas Boll ]
   * rules: Disable omx for swx11 builds.
   * control: Drop unneeded libomxil-bellagio-dev build-dep.
   * rules: Explicitly disable vaapi (Closes: #789100).
 
+  [ Timo Aaltonen ]
+  * control: Delete commented out libgl1-mesa-glx-i686 from the file.
+
  -- Andreas Boll   Tue, 18 Aug 2015 16:25:44 +0200
 
 mesa (11.0.0~git20150817-1) experimental; urgency=medium
diff --git a/debian/control b/debian/control
index 06a0325..67d87ae 100644
--- a/debian/control
+++ b/debian/control
@@ -551,27 +551,6 @@ Description: Debugging symbols for the Mesa GLX runtime
  This package contains debugging symbols for the GL library with GLX and DRI
  capabilities.
 
-#Package: libgl1-mesa-glx-i686
-#Section: libs
-#Priority: extra
-#Architecture: any-i386
-#Pre-Depends: libgl1-mesa-glx
-#Description: A free implementation of the OpenGL API -- GLX runtime [i686 
optimized]
-# This version of Mesa provides GLX and DRI capabilities: it is capable of
-# both direct and indirect rendering.  For direct rendering, it can use DRI
-# modules from the libgl1-mesa-dri package to accelerate drawing.
-# .
-# This package does not include the modules themselves: these can be found
-# in the libgl1-mesa-dri package.
-# .
-# For a complete description of Mesa, please look at the
-# libgl1-mesa-swx11 package.
-# .
-# This set of libraries is optimized for i686 machines and will only be used if
-# you are running a 2.6 kernel on an i686 class CPU. This includes Pentium Pro,
-# Pentium II/II/IV, Celeron CPU's and similar class CPU's (including clones
-# such as AMD Athlon/Opteron, VIA C3 Nehemiah, but not VIA C3 Ezla).
-
 Package: libgl1-mesa-dri
 Section: libs
 Priority: optional



Processing of mesa_10.3.2-1+deb8u1_source.changes

2015-08-18 Thread Debian FTP Masters
mesa_10.3.2-1+deb8u1_source.changes uploaded successfully to localhost
along with the files:
  mesa_10.3.2-1+deb8u1.dsc
  mesa_10.3.2-1+deb8u1.diff.gz

Greetings,

Your Debian queue daemon (running on host franck.debian.org)



Re: Bug#795741: libopengl-perl: FTBFS: undefined symbol: glResizeBuffersMESA

2015-08-18 Thread Niko Tyni
On Sun, Aug 16, 2015 at 09:56:52PM +0200, Julien Cristau wrote:
> On Sun, Aug 16, 2015 at 17:57:00 +0300, Niko Tyni wrote:

> > As noticed by the reproducible builds CI setup, this package fails to
> > build on current sid.
> > 
> >   #   Failed test 'require OpenGL;'
> >   #   at t/00_require.t line 3.
> >   # Tried to require 'OpenGL'.
> >   # Error:  Can't load 
> > '/«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so' 
> > for module OpenGL: 
> > /«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so: 
> > undefined symbol: glResizeBuffersMESA at 
> > /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
> > 
> > It looks like mesa 10.6 dropped a bunch of symbols without changing the
> > SONAME. Copying the maintainer. Was this an intentional ABI break? 

> No symbols from libGL other than the ones listed in the Linux libGL ABI
> spec should be referenced directly, applications should go through
> glXGetProcAddress (or eglGetProcAddress).  Are these the only things
> broken in libopengl-perl?

Thanks. I'm afraid I don't know anything about libGL :) I know that
the build succeeds with the patch, but I suppose you're asking if it
references other symbols not listed in the ABI.

I found https://www.opengl.org/registry/ABI/ but failed to distill a
list of blessed symbols from that so far. Is there an easy list / tool
to check this?
-- 
Niko Tyni   nt...@debian.org



Processed: fixed 774784 in 10.4.2-1

2015-08-18 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> fixed 774784 10.4.2-1
Bug #774784 [src:mesa] Kernel crashes with radeonsi
Bug #775264 [src:mesa] mesa: Please apply patch from freedesktop bug #85647
Marked as fixed in versions mesa/10.4.2-1.
Marked as fixed in versions mesa/10.4.2-1.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
774784: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774784
775264: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775264
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



mesa: Changes to 'debian-experimental'

2015-08-18 Thread Andreas Boll
 debian/changelog |8 
 debian/control   |1 -
 debian/rules |7 +++
 3 files changed, 15 insertions(+), 1 deletion(-)

New commits:
commit 68d53b6c908df3e2d135c21dfca1ec282d9ada7b
Author: Andreas Boll 
Date:   Tue Aug 18 17:28:54 2015 +0200

rules: Explicitly disable vaapi.

Closes bug 789100.

diff --git a/debian/changelog b/debian/changelog
index 047d676..f015b3c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ mesa (11.0.0~git20150817-2) UNRELEASED; urgency=medium
 
   * rules: Disable omx for swx11 builds.
   * control: Drop unneeded libomxil-bellagio-dev build-dep.
+  * rules: Explicitly disable vaapi (Closes: #789100).
 
  -- Andreas Boll   Tue, 18 Aug 2015 16:25:44 +0200
 
diff --git a/debian/rules b/debian/rules
index f42d40e..8c5b43e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -132,6 +132,7 @@ confflags-dri = \
--enable-shared-glapi \
--enable-texture-float \
--disable-xvmc \
+   --disable-va \
--disable-omx \
$(confflags_DIRECT_RENDERING) \
$(confflags_DRI3) \
@@ -149,6 +150,7 @@ confflags-swx11 = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-va \
--disable-omx \
$(buildflags)
 
@@ -162,6 +164,7 @@ confflags-swx11-static = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-va \
--disable-omx \
$(buildflags)
 
@@ -174,6 +177,7 @@ confflags-swx11-i386-i686 = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-va \
--disable-omx \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/i686/cmov \
$(buildflags-i686)

commit bf5ec39ed4ce1754b3557c753b5b858c9a9bef00
Author: Andreas Boll 
Date:   Tue Aug 18 16:43:46 2015 +0200

control: Drop unneeded libomxil-bellagio-dev build-dep.

diff --git a/debian/changelog b/debian/changelog
index d539ba7..047d676 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 mesa (11.0.0~git20150817-2) UNRELEASED; urgency=medium
 
   * rules: Disable omx for swx11 builds.
+  * control: Drop unneeded libomxil-bellagio-dev build-dep.
 
  -- Andreas Boll   Tue, 18 Aug 2015 16:25:44 +0200
 
diff --git a/debian/control b/debian/control
index 5615ef4..06a0325 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,6 @@ Build-Depends:
  x11proto-dri3-dev (>= 1.0),
  x11proto-present-dev (>= 1.0),
  linux-libc-dev (>= 2.6.31) [linux-any],
- libomxil-bellagio-dev,
  libx11-xcb-dev,
  libxcb-dri2-0-dev (>= 1.8),
  libxcb-glx0-dev (>= 1.8.1),

commit 9dfb80c66d5619afc4c33dd5383521203321d21e
Author: Andreas Boll 
Date:   Tue Aug 18 16:43:04 2015 +0200

rules: Disable omx for swx11 builds.

diff --git a/debian/changelog b/debian/changelog
index c0a76aa..d539ba7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (11.0.0~git20150817-2) UNRELEASED; urgency=medium
+
+  * rules: Disable omx for swx11 builds.
+
+ -- Andreas Boll   Tue, 18 Aug 2015 16:25:44 +0200
+
 mesa (11.0.0~git20150817-1) experimental; urgency=medium
 
   * New upstream snapshot
diff --git a/debian/rules b/debian/rules
index 168b211..f42d40e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -149,6 +149,7 @@ confflags-swx11 = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-omx \
$(buildflags)
 
 confflags-swx11-static = \
@@ -161,6 +162,7 @@ confflags-swx11-static = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-omx \
$(buildflags)
 
 confflags-swx11-i386-i686 = \
@@ -172,6 +174,7 @@ confflags-swx11-i386-i686 = \
--disable-shared-glapi \
--disable-gles1 \
--disable-gles2 \
+   --disable-omx \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/i686/cmov \
$(buildflags-i686)
 



Bug#795985: xorg: please make the build reproducible

2015-08-18 Thread Dhole
Source: xorg
Version: 1:7.7+9
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that xorg could not be built reproducibly.

The attached patch sets the timezone to UTC before calling asciidoc to
avoid timezone differences in the generated docs. Once applied, xorg can
be built reproducibly in our current experimental framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds


Regards,
-- 
Dhole
diff -Nru xorg-7.7+9/debian/changelog xorg-7.7+9.1/debian/changelog
--- xorg-7.7+9/debian/changelog 2015-05-11 14:53:51.0 +0200
+++ xorg-7.7+9.1/debian/changelog   2015-08-17 16:38:13.0 +0200
@@ -1,3 +1,11 @@
+xorg (1:7.7+9.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Set TZ=UTC before calling asciidoc to make the embedded dates invariant to 
+timezones in order to make the package build reproducibly.
+
+ -- Eduard Sanou   Mon, 17 Aug 2015 16:37:50 +0200
+
 xorg (1:7.7+9) unstable; urgency=medium
 
   * Remove the siliconmotion driver from xserver-xorg-video-all.
diff -Nru xorg-7.7+9/xsf-docs/Makefile xorg-7.7+9.1/xsf-docs/Makefile
--- xorg-7.7+9/xsf-docs/Makefile2013-09-26 01:24:29.0 +0200
+++ xorg-7.7+9.1/xsf-docs/Makefile  2015-08-17 16:44:17.0 +0200
@@ -6,7 +6,7 @@
 
 pdf_files = $(patsubst %.txt,%.pdf,$(txt_files))
 
-TXT_TO_HTML  = asciidoc -a linkcss
+TXT_TO_HTML  = TZ=UTC asciidoc -a linkcss
 HTML_TO_PDF  = wkhtmltopdf
 CSS_FILE = xsf.css
 ADOC_CSS_FILE= asciidoc-xhtml11.css


signature.asc
Description: OpenPGP digital signature


Bug#795981: x11proto-input: please make the build reproducible

2015-08-18 Thread Dhole
Source: x11proto-input
Version: 2.3.1-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that x11proto-input could not be built reproducibly.

The attached patch sets the timezone to UTC before calling asciidoc to
avoid timezone differences in the generated docs. Once applied,
x11proto-input can be built reproducibly in our current experimental
framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds


Regards,
-- 
Dhole
diff -u x11proto-input-2.3.1/debian/changelog 
x11proto-input-2.3.1/debian/changelog
--- x11proto-input-2.3.1/debian/changelog
+++ x11proto-input-2.3.1/debian/changelog
@@ -1,3 +1,11 @@
+x11proto-input (2.3.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Set TZ=UTC before calling asciidoc to make the embedded dates invariant to 
+timezones in order to make the package build reproducibly.
+
+ -- Eduard Sanou   Mon, 17 Aug 2015 16:22:00 +0200
+
 x11proto-input (2.3.1-1) unstable; urgency=medium
 
   * New upstream release.
only in patch2:
unchanged:
--- x11proto-input-2.3.1.orig/specs/Makefile.am
+++ x11proto-input-2.3.1/specs/Makefile.am
@@ -6,7 +6,7 @@
 dist_doc_DATA = XI2proto.txt XIproto.txt
 
 %.html: %.txt
-   $(AM_V_GEN)$(ASCIIDOC) -o $@ $<
+   TZ=UTC $(AM_V_GEN)$(ASCIIDOC) -o $@ $<
 
 CLEANFILES = $(doc_DATA)
 


signature.asc
Description: OpenPGP digital signature


Bug#795947: jessie-pu: package mesa/10.3.2-1+deb8u1

2015-08-18 Thread Julien Cristau
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

Hi,

we've had a patch for #775264 sitting in git since January.  This should
go in jessie.  Diff below, imagine its version is fixed and
s/UNRELEASED/jessie/.

Cheers,
Julien

diff --git a/debian/changelog b/debian/changelog
index 4828bbb..df3f044 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (10.3.2-2) UNRELEASED; urgency=medium
+
+  * radeonsi-disable-asynchronous-dma.diff: Disable asynchronous DMA
+on radeonsi which can cause lockups. (Closes: #775264)
+
+ -- Timo Aaltonen   Wed, 14 Jan 2015 16:40:19 +0200
+
 mesa (10.3.2-1) unstable; urgency=medium
 
   [ Sven Joachim ]
diff --git a/debian/patches/radeonsi-disable-asynchronous-dma.diff 
b/debian/patches/radeonsi-disable-asynchronous-dma.diff
new file mode 100644
index 000..1e94814
--- /dev/null
+++ b/debian/patches/radeonsi-disable-asynchronous-dma.diff
@@ -0,0 +1,45 @@
+commit ae4536b4f71cbe76230ea7edc7eb4d6041e651b4
+Author: Michel Dänzer 
+Date:   Tue Nov 11 16:10:20 2014 +0900
+
+radeonsi: Disable asynchronous DMA except for PIPE_BUFFER
+
+Using the asynchronous DMA engine for multi-dimensional operations seems
+to cause random GPU lockups for various people. While the root cause for
+this might need to be fixed in the kernel, let's disable it for now.
+
+Before re-enabling this, please make sure you can hit all newly enabled
+paths in your testing, preferably with both piglit and real world apps,
+and get in touch with people on the bug reports below for stability
+testing.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85647
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=83500
+Cc: "10.3 10.4" 
+Reviewed-by: Marek Olšák 
+Reviewed-by: Grigori Goronzy 
+
+--- a/src/gallium/drivers/radeonsi/si_dma.c
 b/src/gallium/drivers/radeonsi/si_dma.c
+@@ -270,6 +270,21 @@ void si_dma_copy(struct pipe_context *ct
+   return;
+   }
+ 
++  /* XXX: Using the asynchronous DMA engine for multi-dimensional
++   * operations seems to cause random GPU lockups for various people.
++   * While the root cause for this might need to be fixed in the kernel,
++   * let's disable it for now.
++   *
++   * Before re-enabling this, please make sure you can hit all newly
++   * enabled paths in your testing, preferably with both piglit and real
++   * world apps, and get in touch with people on the bug reports below
++   * for stability testing.
++   *
++   * https://bugs.freedesktop.org/show_bug.cgi?id=85647
++   * https://bugs.freedesktop.org/show_bug.cgi?id=83500
++   */
++  goto fallback;
++
+   if (src->format != dst->format || src_box->depth > 1 ||
+   rdst->dirty_level_mask != 0) {
+   goto fallback;
diff --git a/debian/patches/series b/debian/patches/series
index 9f0749f..d37557a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 07_gallium-fix-build-failure-on-powerpcspe.diff
+radeonsi-disable-asynchronous-dma.diff


signature.asc
Description: Digital signature


Verzacht uw kraantjeswater

2015-08-18 Thread Waterverzachter
In België is het water één van het meest kalkhoudende van Europa. Te
veel kalk beschadigt uw elektrische huishoudapparaten en is nadelig voor uw
dagelijks comfort.

Ontvang een gratis offerte:
http://www.debesteleverancier.be/waterverzachter/gratis-offerte.htm?lng=nl&tg=adoucisseur&utm_campaign=adoucisseur&utm_source=admr&utm_medium=email&you=debian-x@lists.debian.org

Sanitaire installaties die voortdurend getekend zijn door afzettingen van
kalkaanslag, koffiezetapparaten die het aflaten, strijkijzers die verstopt
zitten, een droge huid, ... Vele nadelen die gemakkelijk vermeden kunnen
worden door een waterontharder te gebruiken. 

Snel en gemakkelijk geplaatst, zorgt een waterverzachter voor aanzienlijke
besparingen, een verlenging van de levensduur van uw huishoudelijke
apparaten, die meer energie verbruiken en waarvan de werking bemoeilijkt
wordt door de kalkaanslag, voor schone leidingen, een perfect werkende
waterboiler, enz.
---
Online versie: 
http://mailing.fb.bb1.mailbb.be/c8789/e53202464/ha96b9/l263473/index.html
Deze e-mail werd verstuurd naar debian-x@lists.debian.org.
Profiel aanpassen: 
http://mailing.fb.bb1.mailbb.be/c8789/e53202464/ha96b9/l263475/index.html
Uitschrijven: 
http://mailing.fb.bb1.mailbb.be/c8789/e53202464/ha96b9/l263474/index.html
Privacy policy: 
http://mailing.fb.bb1.mailbb.be/c8789/e53202464/ha96b9/l263476/index.html