libdrm_2.4.64-1_amd64.changes ACCEPTED into unstable
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
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'
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'
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'
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
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'
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'
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'
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'
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
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
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'
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'
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
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
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
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'
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
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
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
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
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