mesa: Changes to 'debian-jessie-backports'

2016-04-28 Thread Andreas Boll
/glxextensions.c   |1 
 src/glx/glxextensions.h   |1 
 src/loader/pci_id_driver_map.h|7 
 src/mesa/Android.libmesa_dricore.mk   |7 
 src/mesa/Android.libmesa_sse41.mk |   44 +
 src/mesa/Android.libmesa_st_mesa.mk   |4 
 src/mesa/Android.mk   |1 
 src/mesa/Makefile.sources |4 
 src/mesa/drivers/common/meta_copy_image.c |2 
 src/mesa/drivers/dri/Android.mk   |3 
 src/mesa/drivers/dri/common/Android.mk|   22 
 src/mesa/drivers/dri/i915/Android.mk  |2 
 src/mesa/drivers/dri/i965/Android.mk  |2 
 src/mesa/drivers/dri/i965/brw_blorp.cpp   |   10 
 src/mesa/drivers/dri/i965/brw_fs.cpp  |   11 
 src/mesa/drivers/dri/i965/brw_fs_cse.cpp  |2 
 src/mesa/drivers/dri/i965/brw_vec4.cpp|1 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp   |   14 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |5 
 src/mesa/drivers/dri/i965/intel_copy_image.c  |   20 
 src/mesa/drivers/dri/i965/intel_tex_image.c   |2 
 src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp  |   14 
 src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp  |   10 
 src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp |   10 
 src/mesa/main/errors.c|   20 
 src/mesa/main/fbobject.c  |1 
 src/mesa/main/get.c   |2 
 src/mesa/main/get_hash_params.py  |3 
 src/mesa/main/image.c |   22 
 src/mesa/main/objectlabel.c   |   13 
 src/mesa/main/readpix.c   |7 
 src/mesa/main/shared.c|2 
 src/mesa/main/syncobj.c   |   89 +-
 src/mesa/main/syncobj.h   |   11 
 src/mesa/main/viewport.c  |4 
 src/mesa/state_tracker/st_atom_texture.c  |   34 -
 src/mesa/state_tracker/st_cb_fbo.c|   22 
 src/mesa/state_tracker/st_cb_texture.c|5 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|1 
 src/mesa/x86-64/xform4.S  |   40 -
 110 files changed, 1150 insertions(+), 367 deletions(-)

New commits:
commit 882d30b3e0ffc10446f0eabdcee0259f74aa1d55
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Apr 28 11:03:27 2016 +0200

Rebuild for jessie-backports.

diff --git a/debian/changelog b/debian/changelog
index f8933a1..6b91032 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (11.1.3-1~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Thu, 28 Apr 2016 11:02:45 +0200
+
 mesa (11.1.3-1) unstable; urgency=medium
 
   * New upstream release.

commit 5ed20a79fd6b4089ba2def49514047de3851749e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Apr 18 19:05:17 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index c1e5e57d..7a26a29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-mesa (11.1.3-1) UNRELEASED; urgency=medium
+mesa (11.1.3-1) unstable; urgency=medium
 
   * New upstream release.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 12:29:46 +0200
+ -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 19:04:40 +0200
 
 mesa (11.1.2-1) unstable; urgency=medium
 

commit 32d1cd4600eb8229fd1bbf892e5b02f473961dda
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Apr 18 12:30:07 2016 +0200

Bump changelog

diff --git a/debian/changelog b/debian/changelog
index c9c87e3..c1e5e57d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (11.1.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 12:29:46 +0200
+
 mesa (11.1.2-1) unstable; urgency=medium
 
   * New upstream release.

commit ca2fbf6f8fe5e1853064c81fd3334a8172d65689
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Sun Apr 17 18:43:30 2016 +0100

docs: add release notes for 11.1.3

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>

diff --git a/docs/relnotes/11.1.3.html b/docs/relnotes/11.1.3.html
new file 

mesa: Changes to 'refs/tags/mesa-11.1.3-1-bpo8+1'

2016-04-28 Thread Andreas Boll
Tag 'mesa-11.1.3-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> 
at 2016-04-28 09:42 +

Tagging upload of mesa 11.1.3-1~bpo8+1 to jessie-backports.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXIdsiAAoJEB7vU9OKOpxn2ekQAJ9Qeort3f4Lli89iHBcBpt2
SdI/sTqq2eFzuTEEaellH+OnMQOrWZbSgKYyTtQwYoIPJbyy3KpdDr2NTuXxzbWi
J+g2HopYEkrD5N0qNbt5Pnkj1ihi1Xnm5WP2Mqjxf/vj0mwKm+zgbXuQ5hVtAZkY
NhuzEXQvB363fVuDO+mtg5YFUTBmSRRD7dvbs8w+bK4U10kHmrOVfOe06R9yKGLN
FU/YOZOvso1I9mmNHWfVkwRQjit2bmsLUurhmmFBI1XZuElL99f0b/e8CsIgSzeQ
mrwPTRR1FC7+APHjmMxGPeyh5Ac6pTU4grAv3QoRippuKurr9zBQmkoSx+FsI4VK
3muQUT3iSaVVMts+2MdrJwMXgKwMI7FnC7el5YDlVhLrCQ05e257RuKUuZZaMfxA
uO5pRIpDmS6Xu1Gzu9EHQ2kVJuP6JwpN42Yi1IYPB9GpneZph3KmQ9sCHZ8eJvlD
d/c43vn8xagksfWZRZztshR55DFM3vEiR3v9JnK91zgROq2JOE5e45OtCaxN6Ypb
3HlWHKi1UKTPnAlfvfZjYEKC1NNSG5TCc02iBAninOv00KC1gLk0prbGV865uu9Z
I+i5KU8/Hry3hgif8arsMoLRfEKokT/zAp6tGgfihjgPHXcHi11/skNukJIZA1YL
hylOjgJG2pxjHMO/Q6pD
=oLkx
-END PGP SIGNATURE-

Changes since mesa-11.1.3-1:
Andreas Boll (8):
  Rebuild for jessie-backports
  Rebuild against llvm-3.5.
  Use libclc version from jessie.
  Disable llvmpipe on armhf and ppc64el.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.

Vincent Cheng (1):
  set distribution to jessie-backports

---
 debian/changelog |   21 +
 debian/control   |   11 +--
 debian/rules |   14 +-
 3 files changed, 35 insertions(+), 11 deletions(-)
---



x11proto-input: Changes to 'upstream-unstable'

2016-04-28 Thread Andreas Boll
 configure.ac   |2 +-
 specs/Makefile.am  |2 +-
 specs/XI2proto.txt |   15 +--
 3 files changed, 11 insertions(+), 8 deletions(-)

New commits:
commit 6946d497e3fe496818fa70de6702934bf70e44ec
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Mon Apr 4 12:28:42 2016 +1000

inputproto 2.3.2

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

diff --git a/configure.ac b/configure.ac
index 56115df..7480425 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.60])
-AC_INIT([InputProto], [2.3.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([InputProto], [2.3.2], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_WITH_ASCIIDOC

commit 1dbdc297d915e4979a7823d6a569d9c7fed14617
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Fri Dec 11 10:49:33 2015 +0100

specs: Set TZ=UTC before calling asciidoc

Set TZ=UTC before calling asciidoc to make the embedded dates invariant
to timezones in order to make the package build reproducibly.

Fixes bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795981

v2: Set TZ=UTC after $(AM_V_GEN) (fixes non-verbose build)

Suggested-by: Eduard Sanou <dh...@openmailbox.org>
    Signed-off-by: Andreas Boll <andreas.boll@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

diff --git a/specs/Makefile.am b/specs/Makefile.am
index a83cf40..f2454bc 100644
--- a/specs/Makefile.am
+++ b/specs/Makefile.am
@@ -6,7 +6,7 @@ doc_DATA = XI2proto.html XIproto.html
 dist_doc_DATA = XI2proto.txt XIproto.txt
 
 %.html: %.txt
-   $(AM_V_GEN)$(ASCIIDOC) -o $@ $<
+   $(AM_V_GEN)TZ=UTC $(ASCIIDOC) -o $@ $<
 
 CLEANFILES = $(doc_DATA)
 

commit 7c7c2c18864d166391e49758d83e9cc601bbfb17
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Mon Oct 27 14:22:58 2014 +1000

specs: rename EVENTMASK to EVTYPEMASK

EVENTMASK was used twice in the spec, once as the actual bitmask for events,
once as the set of deviceid, mask length and mask.

The libXi public API uses XIEventMask for the latter data triplet, so leave
EVENTMASK, and rename the pure bitmask to EVTYPEMASK.

Reported-by: Gabriel Laskar <gabr...@lse.epita.fr>
Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
Reviewed-by: Hans de Goede <hdego...@redhat.com>

diff --git a/specs/XI2proto.txt b/specs/XI2proto.txt
index e3636ac..697dd89 100644
--- a/specs/XI2proto.txt
+++ b/specs/XI2proto.txt
@@ -672,9 +672,9 @@ Data types
 device hierarchy. See Section "The Master/Slave device hierarchy"
 for more information.
 
-EVENTMASK
-An EVENTMASK is a binary mask defined as (1 << event type).
-A SETofEVENTMASK is a binary OR of zero or more EVENTMASK.
+EVTYPEMASK
+An EVTYPEMASK is a binary mask defined as (1 << event type).
+A SETofEVTYPEMASK is a binary OR of zero or more EVTYPEMASK.
 
 FP1616
 Fixed point decimal in 16.16 format as one INT16 and one CARD16.
@@ -971,7 +971,7 @@ XISelectEvents
 
 EVENTMASK { deviceid:  DEVICE,
 mask_len:  CARD16,
-mask:  SETofEVENTMASK
+mask:  SETofEVTYPEMASK }
 
 window
 The window to select the events on.
@@ -1392,7 +1392,7 @@ XIGrabDevice
 time:TIMESTAMP or CurrentTime
 cursor:  Cursor
 mask_len:CARD16
-masks:   SETofEVENTMASK
+masks:   SETofEVTYPEMASK
 ▶
 status:  Success, AlreadyGrabbed, Frozen, InvalidTime, 
NotViewable
 └───
@@ -1638,7 +1638,7 @@ XIPassiveGrabDevice
 paired_device_mode: { Synchronous, Asynchronous }
 num_modifiers:   INT16
 mask_len:CARD16
-masks:   SETofEVENTMASK
+masks:   SETofEVTYPEMASK
 modifiers:   LISTofSETofMODIFIERMASK
 ▶
 num_modifiers_return:INT16

commit 81378a1e7139af9d476d90df8737c0c1a58670f3
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Mon Aug 25 11:04:38 2014 +1000

specs: note the (unused) time field in XIPassiveGrabDevice

We don't actually use it either in libXi or in the server, it's a copy/paste
error that never got noticed and removed.

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

diff --git a/specs/XI2proto.txt b/specs/XI2proto.txt
index 2f81bef..e3636ac 100644
--- a/specs/XI2proto.txt
+++ b/specs/XI2proto.txt
@@ -1630,6 +1630,7 @@ XIPassiveGrabDevice
 deviceid:DEVICE
 detail:  CARD32
 grab_type:   GRABT

x11proto-input: Changes to 'debian-unstable'

2016-04-28 Thread Andreas Boll
 ChangeLog   |   53 
 configure.ac|2 -
 debian/changelog|   12 +
 debian/control  |2 -
 debian/upstream/signing-key.asc |   23 +
 debian/watch|1 
 specs/XI2proto.txt  |   15 ++-
 7 files changed, 95 insertions(+), 13 deletions(-)

New commits:
commit ad41ab18969c1609326c3f117a93a631f1db3d1e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Apr 28 17:23:05 2016 +0200

Bump Standards-Version to 3.9.8 (no changes).

diff --git a/debian/changelog b/debian/changelog
index 71c1264..ae051e5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,7 +5,7 @@ x11proto-input (2.3.2-1) UNRELEASED; urgency=medium
   (Closes: #795981).  Thanks, Eduard Sanou!
   * Bump debhelper compat level to 9.
   * Update Vcs fields to use https.
-  * control: Bump Standards-Version to 3.9.7 (no changes).
+  * Bump Standards-Version to 3.9.8 (no changes).
   * Let uscan verify tarball signatures.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Thu, 28 Apr 2016 17:10:10 +0200
diff --git a/debian/control b/debian/control
index 9866fd6..51fb4a1 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends:
  quilt,
  xutils-dev (>= 1:7.5+4),
  asciidoc,
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/proto/x11proto-input.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/proto/x11proto-input.git
 

commit cbf8650ea0336d96cca1bf0ae42ec0995ed11345
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Apr 28 17:13:06 2016 +0200

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 5b67ee3..fe5d600 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,56 @@
+commit 6946d497e3fe496818fa70de6702934bf70e44ec
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Mon Apr 4 12:28:42 2016 +1000
+
+inputproto 2.3.2
+
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit 1dbdc297d915e4979a7823d6a569d9c7fed14617
+Author: Andreas Boll <andreas.boll@gmail.com>
+Date:   Fri Dec 11 10:49:33 2015 +0100
+
+specs: Set TZ=UTC before calling asciidoc
+
+Set TZ=UTC before calling asciidoc to make the embedded dates invariant
+to timezones in order to make the package build reproducibly.
+
+Fixes bug:
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795981
+
+v2: Set TZ=UTC after $(AM_V_GEN) (fixes non-verbose build)
+
+Suggested-by: Eduard Sanou <dh...@openmailbox.org>
+Signed-off-by: Andreas Boll <andreas.boll@gmail.com>
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit 7c7c2c18864d166391e49758d83e9cc601bbfb17
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Mon Oct 27 14:22:58 2014 +1000
+
+specs: rename EVENTMASK to EVTYPEMASK
+
+EVENTMASK was used twice in the spec, once as the actual bitmask for 
events,
+once as the set of deviceid, mask length and mask.
+
+The libXi public API uses XIEventMask for the latter data triplet, so leave
+EVENTMASK, and rename the pure bitmask to EVTYPEMASK.
+
+Reported-by: Gabriel Laskar <gabr...@lse.epita.fr>
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+Reviewed-by: Hans de Goede <hdego...@redhat.com>
+
+commit 81378a1e7139af9d476d90df8737c0c1a58670f3
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Mon Aug 25 11:04:38 2014 +1000
+
+specs: note the (unused) time field in XIPassiveGrabDevice
+
+We don't actually use it either in libXi or in the server, it's a 
copy/paste
+error that never got noticed and removed.
+
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
 commit 343ff0938f592876b9d82c966f166bf45a78c3c8
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Fri May 30 11:25:39 2014 +1000
diff --git a/debian/changelog b/debian/changelog
index 0c61551..71c1264 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,14 @@
-x11proto-input (2.3.1-2) UNRELEASED; urgency=medium
+x11proto-input (2.3.2-1) UNRELEASED; urgency=medium
 
-  * Cherry-pick 1dbdc29 (specs: Set TZ=UTC before calling asciidoc) from
-upstream (Closes: #795981).  Thanks, Eduard Sanou!
+  * New upstream release
+- specs: Set TZ=UTC before calling asciidoc
+  (Closes: #795981).  Thanks, Eduard Sanou!
   * Bump debhelper compat level to 9.
   * Update Vcs fields to use https.
   * control: Bump Standards-Version to 3.9.7 (no changes).
   * Let uscan verify tarball signatures.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Fri, 01 Apr 2016 11:42:48 +0200
+ -- Andreas Boll <andreas.boll@gmail.com>  Thu, 28 Apr 2016 17:10:10 +0200
 
 x11proto-input (2.3.1-1) unstable; urgency=medium
 

commit d

libdrm: Changes to 'debian-unstable'

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

New commits:
commit 1078ee929b57a7b33d67997ebe47e66df9414b76
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed May 11 09:54:31 2016 +0200

Update watch url to use https instead of http.

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



mesa: Changes to 'debian-unstable'

2016-05-11 Thread Andreas Boll
 Android.common.mk  |2 
 VERSION|2 
 bin/.cherry-ignore |5 
 debian/changelog   |7 
 debian/control |2 
 docs/relnotes/11.2.1.html  |3 
 docs/relnotes/11.2.2.html  |  209 +
 src/compiler/glsl/linker.cpp   |1 
 src/compiler/glsl/lower_vec_index_to_swizzle.cpp   |   96 -
 src/egl/drivers/dri2/platform_x11.c|  104 +++---
 src/gallium/auxiliary/gallivm/lp_bld_arit.c|9 
 src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c  |   13 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c  |   38 +-
 src/gallium/auxiliary/tgsi/tgsi_dump.c |7 
 src/gallium/auxiliary/util/u_blitter.c |2 
 src/gallium/drivers/llvmpipe/lp_state_fs.c |2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp |   49 ++-
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp  |4 
 src/gallium/drivers/nouveau/nouveau_vp3_video.c|   25 +
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c   |   20 -
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |2 
 src/gallium/drivers/r600/evergreen_state.c |   33 +-
 src/gallium/drivers/r600/r600_pipe.h   |8 
 src/gallium/drivers/r600/r600_shader.c |   11 
 src/gallium/drivers/r600/r600_state.c  |   27 +
 src/gallium/drivers/r600/r600_state_common.c   |   65 +++-
 src/gallium/drivers/radeon/r600_buffer_common.c|4 
 src/gallium/drivers/radeon/r600_pipe_common.h  |2 
 src/gallium/drivers/radeon/r600_streamout.c|   13 
 src/gallium/drivers/radeon/r600_texture.c  |   24 -
 src/gallium/drivers/radeon/radeon_uvd.c|   14 
 src/gallium/drivers/radeonsi/si_descriptors.c  |2 
 src/gallium/drivers/radeonsi/si_state.c|   24 +
 src/gallium/drivers/vc4/vc4_program.c  |1 
 src/gallium/drivers/vc4/vc4_resource.c |3 
 src/gallium/drivers/vc4/vc4_screen.c   |7 
 src/gallium/drivers/vc4/vc4_tiling.c   |8 
 src/gallium/winsys/sw/dri/dri_sw_winsys.c  |2 
 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c|2 
 src/glx/dri2_glx.c |2 
 src/glx/dri3_glx.c |8 
 src/mapi/glapi/glapi_getproc.c |   18 -
 src/mesa/drivers/dri/common/dri_util.c |   25 +
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp   |8 
 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c|1 
 src/mesa/drivers/dri/i965/brw_shader.cpp   |3 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp   |   25 +
 src/mesa/state_tracker/st_cb_bitmap.c  |6 
 src/mesa/state_tracker/st_cb_texture.c |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp |   22 +
 src/util/macros.h  |6 
 51 files changed, 696 insertions(+), 283 deletions(-)

New commits:
commit f81b9cf6764ad629cc2fbf8315d0c484fc0957a5
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed May 11 12:22:51 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index fd46812..01c9c7e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-mesa (11.2.2-1) UNRELEASED; urgency=medium
+mesa (11.2.2-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Bump Standards-Version to 3.9.8 (no changes).
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 11 May 2016 09:55:41 +0200
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 11 May 2016 12:22:28 +0200
 
 mesa (11.2.1-2) unstable; urgency=medium
 

commit 0bca52e38350a07238378d22a217301b5ec5d17e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed May 11 09:57:48 2016 +0200

control: Bump Standards-Version to 3.9.8 (no changes).

diff --git a/debian/changelog b/debian/changelog
index 65e1e44..fd46812 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 mesa (11.2.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * control: Bump Standards-Version to 3.9.8 (no changes).
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 11 May 2016 09:55:41 +0200
 
diff --git a/debian/control b/debian/control
index 19c802f..c2d71c7 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section

mesa: Changes to 'upstream-unstable'

2016-05-11 Thread Andreas Boll
 Android.common.mk  |2 
 VERSION|2 
 bin/.cherry-ignore |5 
 docs/relnotes/11.2.1.html  |3 
 docs/relnotes/11.2.2.html  |  209 +
 src/compiler/glsl/linker.cpp   |1 
 src/compiler/glsl/lower_vec_index_to_swizzle.cpp   |   96 -
 src/egl/drivers/dri2/platform_x11.c|  104 +++---
 src/gallium/auxiliary/gallivm/lp_bld_arit.c|9 
 src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c  |   13 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c  |   38 +-
 src/gallium/auxiliary/tgsi/tgsi_dump.c |7 
 src/gallium/auxiliary/util/u_blitter.c |2 
 src/gallium/drivers/llvmpipe/lp_state_fs.c |2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp |   49 ++-
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp  |4 
 src/gallium/drivers/nouveau/nouveau_vp3_video.c|   25 +
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c   |   20 -
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |2 
 src/gallium/drivers/r600/evergreen_state.c |   33 +-
 src/gallium/drivers/r600/r600_pipe.h   |8 
 src/gallium/drivers/r600/r600_shader.c |   11 
 src/gallium/drivers/r600/r600_state.c  |   27 +
 src/gallium/drivers/r600/r600_state_common.c   |   65 +++-
 src/gallium/drivers/radeon/r600_buffer_common.c|4 
 src/gallium/drivers/radeon/r600_pipe_common.h  |2 
 src/gallium/drivers/radeon/r600_streamout.c|   13 
 src/gallium/drivers/radeon/r600_texture.c  |   24 -
 src/gallium/drivers/radeon/radeon_uvd.c|   14 
 src/gallium/drivers/radeonsi/si_descriptors.c  |2 
 src/gallium/drivers/radeonsi/si_state.c|   24 +
 src/gallium/drivers/vc4/vc4_program.c  |1 
 src/gallium/drivers/vc4/vc4_resource.c |3 
 src/gallium/drivers/vc4/vc4_screen.c   |7 
 src/gallium/drivers/vc4/vc4_tiling.c   |8 
 src/gallium/winsys/sw/dri/dri_sw_winsys.c  |2 
 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c|2 
 src/glx/dri2_glx.c |2 
 src/glx/dri3_glx.c |8 
 src/mapi/glapi/glapi_getproc.c |   18 -
 src/mesa/drivers/dri/common/dri_util.c |   25 +
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp   |8 
 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c|1 
 src/mesa/drivers/dri/i965/brw_shader.cpp   |3 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp   |   25 +
 src/mesa/state_tracker/st_cb_bitmap.c  |6 
 src/mesa/state_tracker/st_cb_texture.c |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp |   22 +
 src/util/macros.h  |6 
 49 files changed, 688 insertions(+), 282 deletions(-)

New commits:
commit 3a9f6283f435f90ca1a2901be39ec9d629c95bb6
Author: Emil Velikov 
Date:   Mon May 9 13:54:59 2016 +0100

docs: add release notes for 11.2.2

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/11.2.2.html b/docs/relnotes/11.2.2.html
new file mode 100644
index 000..0701904
--- /dev/null
+++ b/docs/relnotes/11.2.2.html
@@ -0,0 +1,209 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 11.2.2 Release Notes / May 9, 2016
+
+
+Mesa 11.2.2 is a bug fix release which fixes bugs found since the 11.2.1 
release.
+
+
+Mesa 11.2.2 implements the OpenGL 4.1 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 4.1.  OpenGL
+4.1 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+
+SHA256 checksums
+
+TBD
+
+
+
+New features
+None
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=92850;>Bug 92850 
- Segfault loading War Thunder
+
+https://bugs.freedesktop.org/show_bug.cgi?id=93767;>Bug 93767 
- Glitches with soft shadows and MSAA in Knights of the Old Republic 2
+
+https://bugs.freedesktop.org/show_bug.cgi?id=94955;>Bug 94955 
- Uninitialized variables leads to random segfaults (valgrind log, 

mesa: Changes to 'refs/tags/mesa-11.2.2-1'

2016-05-11 Thread Andreas Boll
Tag 'mesa-11.2.2-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2016-05-11 10:26 +

Tagging upload of mesa 11.2.2-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXMwjpAAoJEB7vU9OKOpxnFfEQAKQaDCb+vP1YpKU/QmG8+nSt
lxmcXlCa8rHlYZmfXWHFNVyml1iNwRi9BnIa2qmGzrSdqrJLYGRCj9/HGo9S/Vn6
MH76+XpF8sDQW7y3AtBxsVW/r9c3SIvmZeZFpWNG6G4FUHXaJ+HCCq61PsoE3//C
5sQ+E+CVUieBc0QsDkCh/r/Ri50TSQ5kfEsmLsMgkgKaIZuypo7D4+rVc1z2kOrx
/Dws+Jf0WaG0SwCNKc5fOSRvHQL2ojymFm8YJn1VgyknmhzrRLmF/eY/FunXe6Ya
DCPI2h0ktl1eKnYZWqeWTKGbaesBUdNuzRppEMngWJFlziz3EPirmB98Ngx9PiFv
1AP5XE52SBTWgIAg4tNr1ycAh+aJJ2lEf0+7zfZd9p7sYSj9WF9tRKwBV2C+fclG
8Gm7uGYLYlK1Nyks3srFrT+rFTKTLgMYkSQMRMZ1DxFrs/Mj2pO5In3QH+oNHZMr
pb4mkueGRPgOlYOkqxNazP6Yy1z+S6ctlUrNynTEUMmwCAi8DOu17vwSOhbgYeK5
OjaeMe/4HYYb6YDMSX2vSf09e+e9WsT7Uty/eBwKmrvTMmiTK2i5nIg3qi0n3dkG
+uyMQxMHg4rUwLpzp7YS3nKls9xPbc/NYghLWK0Yk8cdSR07yeovLqJt7YSYG0j9
j5RtxJte+19A+n6Px5P0
=u5cv
-END PGP SIGNATURE-

Changes since mesa-11.2.1-2:
Andreas Boll (4):
  Merge tag 'mesa-11.2.2' into debian-unstable
  Bump changelog
  control: Bump Standards-Version to 3.9.8 (no changes).
  Upload to unstable.

Boyuan Zhang (1):
  radeon/uvd: alignment fix for decode message buffer

Brian Paul (2):
  st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  gallium/util: initialize pipe_framebuffer_state to zeros

Chad Versace (1):
  dri: Fix robust context creation via EGL attribute

Egbert Eich (1):
  dri2: Check for dummyContext to see if the glx_context is valid

Emil Velikov (6):
  docs: add sha256 checksums for 11.2.1
  docs: update the sha256 checksums for 11.2.1
  cherry-ignore: remove duplicate commit
  cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  Update version to 11.2.2
  docs: add release notes for 11.2.2

Eric Anholt (4):
  vc4: Fix subimage accesses to LT textures.
  vc4: Add support for rendering to cube map surfaces.
  vc4: Fix tests for format supported with nr_samples == 1.
  vc4: Make sure we recompile when sample_mask changes.

Frederic Devernay (1):
  glapi: fix _glapi_get_proc_address() for mangled function names

Ilia Mirkin (2):
  nvc0: fix retrieving query results into buffer for timestamps
  nouveau/video: properly detect the decoder class for availability checks

Jason Ekstrand (1):
  i965/fs: Properly report regs_written from SAMPLEINFO

Jonathan Gray (1):
  egl/x11: authenticate before doing chipset id ioctls

Jose Fonseca (1):
  winsys/sw/xlib: use correct free function for xlib_dt->data

Kenneth Graunke (3):
  i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  glsl: Lower vector_extracts to swizzles after lower_vector_derefs.

Leo Liu (1):
  radeon/uvd: fix tonga feedback buffer size

Marek Olšák (1):
  st/mesa: fix blit-based GetTexImage for non-finalized textures

Nicolai Hähnle (5):
  gallium/radeon: handle failure when mapping staging buffer
  st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  gallium/radeon: fix crash in r600_set_streamout_targets
  radeonsi: correct NULL-pointer check in si_upload_const_buffer
  radeonsi: work around an MSAA fast stencil clear problem

Oded Gabbay (4):
  r600g/radeonsi: send endian info to format translation functions
  r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  r600g: use do_endian_swap in color swapping functions
  r600g: use do_endian_swap in texture swapping function

Patrick Rudolph (1):
  r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier

Roland Scheidegger (3):
  llvmpipe: (trivial) initialize src1_alpha var to NULL
  gallivm: fix bogus argument order to lp_build_sample_mipmap function
  gallivm: make sampling more robust against bogus coordinates

Samuel Pitoiset (6):
  gk110/ir: do not overwrite def value with zero for EXCH ops
  gk110/ir: make use of IMUL32I for all immediates
  nvc0/ir: fix wrong emission of (a OP b) OP c
  gk110/ir: add emission for (a OP b) OP c
  nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  st/glsl_to_tgsi: fix potential crash when allocating temporaries

Stefan Dirsch (1):
  dri3: Check for dummyContext to see if the glx_context is valid

Topi Pohjolainen (2):
  i965/blorp/gen7: Prepare re-using for gen8
  i965/blorp: Use 8k chunk size for urb allocation

WuZhen (3):
  tgsi: initialize stack allocated struct
  winsys/sw/dri: use correct free function for dri_sw_dt->data
  android: enable dlopen() on all architectures

---
 Android.common.mk  |2 
 VERSION|2 
 bin/.cherry-ignore |5 
 debian/changelog 

libdrm: Changes to 'refs/tags/libdrm-2.4.68-1-bpo8+1'

2016-05-10 Thread Andreas Boll
Tag 'libdrm-2.4.68-1-bpo8+1' created by Andreas Boll 
<andreas.boll@gmail.com> at 2016-05-10 12:43 +

Tagging upload of libdrm 2.4.68-1~bpo8+1 to jessie-backports.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXMdeCAAoJEB7vU9OKOpxnRkEP/j9oIz9pKeuGwwf6kBtU+lQa
AAzksFCo5JlBZ8fYqH1rXdK03RAI4lmhx8+CRDswewNe/qT47A0x9iaW/MhRbLGw
drIpuBnRBBy8wVdnLyIvUDErTorTiYq1C8sUzkelJxJKdXicy7p+QNMw3/k6ywzE
Sdiyt6L4Bf1bNx6CUw4KLscnTscHtrE2i6NNdAKrdGMRZO4nynkpWhMJFdcqcO1m
kDXUZ64cPZf08p8/4XWTO3Cwc9dQ4Yr8t6Q7BHaEsQwxOBJGlSmlfJJZyAt4N0yU
NEFf4xTD0LI2eRUDhliRf6UbkXc9juL2NvxyYh+B4gzkuszQxMbVW9RqzBRBifGK
vfOXkGUcqd9YhgG2TZ5TUc2YXOXV5iEKqZdUwmstotFyIkycdpf4bLTpsb0iSvgh
GV1HZUyFHnq9QZMWE/lqg518qjHa0R6VbRYO+RgAv6+HOyYL2mPHXUGMwFaI+8lv
QrRw68+0J22s4vCAA/utJyLfOtNqKETRo2RNs1ejdo/BEeeHdmT7JAQjybTYqeO4
5xoOMcyF0jbZZZSJt5whKRoeCrnh8ZODaR5NFHf+BACP/vfwE+CwescPKBiqdNfg
qs4i3y/G9cA4wlTnV2CDdPfMhMaD8lt9fS7ZprDMOcVMyk//zeuFVXIRnobrFEo5
a+JgSNFrF95qgDr1f7t7
=cGAY
-END PGP SIGNATURE-

Changes since libdrm-2.4.68-1:
Andreas Boll (5):
  Rebuild for jessie-backports
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.

Vincent Cheng (1):
  set distribution to jessie-backports

---
 debian/changelog |   18 ++
 1 file changed, 18 insertions(+)
---



libdrm: Changes to 'debian-jessie-backports'

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

New commits:
commit e3556716321c101c656c638f2968f1aaa3dc0153
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue May 10 14:18:54 2016 +0200

Rebuild for jessie-backports.

diff --git a/debian/changelog b/debian/changelog
index 8566c35..ed5996d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.68-1~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Tue, 10 May 2016 14:18:37 +0200
+
 libdrm (2.4.68-1) unstable; urgency=medium
 
   * New upstream release. (LP: #1577735)

commit 09e9210bcf5c2c6940f5514fc978731ba2c4710f
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Tue May 3 14:30:20 2016 +0300

upload to unstable

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

commit d62c51a0b49097330f7d5be516611abcfb59fe64
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Tue May 3 14:30:04 2016 +0300

update changelog

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

commit fc09c5ab84240e9b6bd0bed01685ef004f56c4fa
Author: Kenneth Graunke <kenn...@whitecape.org>
Date:   Wed Apr 27 17:52:50 2016 -0700

Bump version for release

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

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

commit e3623d34cad0ac3f181b0deee0931df202b8f909
Author: Michał Winiarski <michal.winiar...@intel.com>
Date:   Wed Feb 17 11:40:19 2016 +0100

intel/skl: Add missing SKL PCI IDs

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

Signed-off-by: Michał Winiarski <michal.winiar...@intel.com>
Tested-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h
index 8e42a40..e2554c3 100644
--- a/intel/intel_chipset.h
+++ b/intel/intel_chipset.h
@@ -168,6 +168,7 @@
 #define PCI_CHIP_SKYLAKE_DT_GT10x1902
 #define PCI_CHIP_SKYLAKE_ULT_GT1   0x1906
 #define PCI_CHIP_SKYLAKE_SRV_GT1   0x190A /* Reserved */
+#define PCI_CHIP_SKYLAKE_H_GT1 0x190B
 #define PCI_CHIP_SKYLAKE_ULX_GT1   0x190E /* Reserved */
 #define PCI_CHIP_SKYLAKE_DT_GT20x1912
 #define PCI_

libdrm: Changes to 'debian-unstable'

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

New commits:
commit faef933820d873aea3fcf10a414d5f2b3e3d213f
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue May 10 14:48:53 2016 +0200

Bump Standards-Version to 3.9.8, no changes needed.

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

commit 7b3ec3a377400d7fd0631bdc41130a1e29b23b0c
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue May 10 14:46:21 2016 +0200

Update debian/upstream/signing-key.asc

Add Kenneth Graunke's key 1D49CC38.

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

mesa: Changes to 'refs/tags/mesa-11.1.3-1'

2016-04-18 Thread Andreas Boll
Tag 'mesa-11.1.3-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2016-04-18 17:10 +

Tagging upload of mesa 11.1.3-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXFRUYAAoJEB7vU9OKOpxnn5QP/RleoEK7RXfB600Ae1xeRMKL
O/WPu/sp9HR1P4BHgGS/JUWo4Yhcjfx1Tnuc7iEw/siPxqLrQMsrBx3PzsfF7h1h
zWcr490qt2pv5ArOMmhdcYPies5p9PiWjPxgyYqPKu366AdGPA3qjmiOZIPx8TJY
r6hBWS2ESFzpqSL2VcWRc1/+Y5FweGk9aDTVe7nD3yAYsXi/ftQ4HJlSAQImtte0
rPGseVcbA2KVhxYM09Tl4HVL8SSmhpZD7GS1HNe//0JNIEahBbBWEoAZiTgsalcP
zkOFdWZhdGP/WOFYmAM/W1d90rEccKX8Ljsr7jy73lr3xoc6awq721QCLz6/d+OD
z0HvB48465Wu5H498JpXNYoPfbca9YnNfMwph19UR/VDM9NGEgtO1j1k0LyttcJu
b6HXQUew+J252aGrY+OnI0lrshyBm7zr+X2I6F38Sw+3LRXY0c1BK7CjDqtVvAPI
2+dTbWmkOdH7xTLrxu5p84GtxWk2vBEoT/pd/CM+OpZBo+wM742MJ93dT/3RX5FI
Atitdenu/9K6+8T/51HjchWdI7AbHcD3sOMBcIOdd/pYJX90VGrfCR9Yw72+H0yI
NNIit+D4HnphS1DaIujCG+/0bQuE5cL2782kqa6FiS4CDUPZjmyih2wR6Cjd5it1
m2kDqiSbPHv9S3H0R28q
=O7gL
-END PGP SIGNATURE-

Changes since mesa-11.1.2-1:
Andreas Boll (3):
  Merge tag 'mesa-11.1.3' into debian-unstable
  Bump changelog
  Upload to unstable.

Anuj Phogat (1):
  i965: Fix assert conditions for src/dst x/y offsets

Ben Widawsky (2):
  i965: Make sure we blit a full compressed block
  i965/skl: Add two missing device IDs

Brian Paul (1):
  mesa: fix incorrect viewport position when GL_CLIP_ORIGIN = GL_LOWER_LEFT

Chris Forbes (1):
  i965/blorp: Fix hiz ops on MSAA surfaces

Christian König (1):
  radeon/uvd: disable MPEG1

Christian Schmidbauer (1):
  st/nine: specify WINAPI only for i386 and amd64

Daniel Czarnowski (3):
  egl_dri2: NULL check for xcb_dri2_get_buffers_reply()
  egl_dri2: set correct error code if swapbuffers fails
  egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...)

Dave Airlie (1):
  mesa/fbobject: propogate Layered when reusing attachments.

Derek Foreman (1):
  egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage

Dongwon Kim (1):
  egl: move Null check to eglGetSyncAttribKHR to prevent Segfault

Emil Velikov (11):
  docs: add sha256 checksums for 11.1.2
  get-pick-list.sh: Require explicit "11.1" for nominating stable patches
  cherry-ignore: do not pick nv50/ir commit
  automake: add nine to make distcheck
  install-gallium-links: port changes from install-lib-links
  automake: add more missing options for make distcheck
  mesa; add get-extra-pick-list.sh script into bin/
  egl/x11: check the return value of xcb_dri2_get_buffers_reply()
  nvc/ir: remove duplicate variable declaration
  Update version to 11.1.3
  docs: add release notes for 11.1.3

Francisco Jerez (4):
  i965: Reupload push and pull constants when we get new shader image unit 
state.
  i965/fs: Add missing analysis invalidation in opt_sampler_eot().
  i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().
  i965/vec4: Consider removal of no-op MOVs as progress during register 
coalesce.

Ilia Mirkin (21):
  nvc0/ir: fix converting between predicate and gpr
  nvc0: add some missing PUSH_SPACE's
  nvc0: avoid negatives in PUSH_SPACE argument
  glsl: make sure builtins are initialized before getting the shader
  glsl: return cloned signature, not the builtin one
  nv50/ir: fix quadop emission in the presence of predication
  st/mesa: fix up result_src.type when doing i2u/u2i conversions
  meta/copy_image: use precomputed dst_internal_format to avoid segfault
  st/mesa: force depth mode to GL_RED for sized depth/stencil formats
  glx: update to updated version of EXT_create_context_es2_profile
  nv50,nvc0: bump minimum texture buffer offset alignment
  nvc0: reset TFB bufctx when we no longer hold a reference to the buffers
  glsl: avoid stack smashing when there are too many attributes
  nvc0: fix blit triangle size to fully cover FB's > 8192x8192
  nv50: reset TFB bufctx when we no longer hold a reference to the buffers
  nv50/ir: force-enable derivatives on TXD ops
  st/mesa: only minify depth for 3d targets
  nv50/ir: fix indirect texturing for non-array textures on nvc0
  nvc0/ir: fix picking of coordinates from tex instruction for textureGrad
  nvc0: disable primitive restart and index bias during blits
  nv50/ir: we can't load local memory directly into an output

Jason Ekstrand (1):
  nir/lower_vec_to_movs: Better report channels handled by insert_mov

Kenneth Graunke (3):
  mesa: Make glGet queries initialize ctx->Debug when necessary.
  mesa: Allow Get*() of several forgotten IsEnabled() pnames.
  i965: Only magnify depth for 3D textures, not array textures.

Koop Mast (1):
  st/clover: Add libelf cflags to the build

Marc-André Lureau (1):
  virtio_gpu: Add virtio 1.0 PCI ID to driver map

Marek Olšák (3):
  radeonsi: fix Hyper-Z on Stoney
  gallium/radeon: don't use temporary 

mesa: Changes to 'upstream-unstable'

2016-04-18 Thread Andreas Boll
 Android.common.mk |4 
 Android.mk|4 
 Makefile.am   |7 
 VERSION   |2 
 bin/.cherry-ignore|3 
 bin/get-extra-pick-list.sh|   35 +
 bin/get-pick-list.sh  |2 
 docs/relnotes/11.1.2.html |3 
 docs/relnotes/11.1.3.html |  318 ++
 include/D3D9/d3d9types.h  |   16 
 include/pci_ids/i965_pci_ids.h|2 
 include/pci_ids/virtio_gpu_pci_ids.h  |2 
 install-gallium-links.mk  |   15 
 scons/llvm.py |   14 
 src/egl/Android.mk|7 
 src/egl/drivers/dri2/platform_wayland.c   |   39 +
 src/egl/drivers/dri2/platform_x11.c   |   12 
 src/egl/main/eglapi.c |   10 
 src/egl/main/eglconfig.c  |1 
 src/egl/main/egldefines.h |7 
 src/egl/main/eglsurface.c |6 
 src/egl/main/eglsync.c|3 
 src/gallium/auxiliary/draw/draw_pipe_stipple.c|   30 
 src/gallium/auxiliary/gallivm/lp_bld_pack.c   |   31 
 src/gallium/drivers/freedreno/Android.mk  |4 
 src/gallium/drivers/llvmpipe/lp_rast.c|8 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp|   10 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp|   41 -
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp |9 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp |   10 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |   22 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c|2 
 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c  |2 
 src/gallium/drivers/nouveau/nv50/nv50_state.c |4 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 
 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c  |1 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |6 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c   |   19 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c   |   11 
 src/gallium/drivers/r600/evergreen_state.c|   13 
 src/gallium/drivers/r600/r600_isa.h   |   16 
 src/gallium/drivers/r600/r600_state.c |6 
 src/gallium/drivers/r600/r600_state_common.c  |   31 
 src/gallium/drivers/r600/sb/sb_expr.cpp   |8 
 src/gallium/drivers/radeon/r600_buffer_common.c   |6 
 src/gallium/drivers/radeon/r600_pipe_common.h |2 
 src/gallium/drivers/radeon/r600_texture.c |   19 
 src/gallium/drivers/radeon/radeon_video.c |3 
 src/gallium/drivers/radeonsi/si_state.c   |6 
 src/gallium/drivers/softpipe/sp_tex_sample.c  |9 
 src/gallium/state_trackers/clover/Makefile.am |1 
 src/gallium/state_trackers/omx/vid_dec.c  |   21 
 src/gallium/state_trackers/omx/vid_dec.h  |7 
 src/gallium/state_trackers/omx/vid_dec_h264.c |   26 
 src/gallium/state_trackers/omx/vid_dec_mpeg12.c   |6 
 src/gallium/state_trackers/omx/vid_enc.c  |   44 -
 src/gallium/targets/dri/Android.mk|3 
 src/gallium/targets/opencl/Makefile.am|3 
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c|3 
 src/gallium/winsys/svga/drm/vmw_surface.c |2 
 src/glsl/Android.gen.mk   |2 
 src/glsl/ast_function.cpp |3 
 src/glsl/linker.cpp   |8 
 src/glsl/nir/nir_lower_vec_to_movs.c  |4 
 src/glx/dri2_glx.c|   11 
 src/glx/dri3_glx.c|7 
 src/glx/dri_common.c  |   28 
 src/glx/drisw_glx.c   |4 
 src/glx/glxextensions.c   |1 
 

mesa: Changes to 'debian-unstable'

2016-04-18 Thread Andreas Boll
/glxextensions.c   |1 
 src/glx/glxextensions.h   |1 
 src/loader/pci_id_driver_map.h|7 
 src/mesa/Android.libmesa_dricore.mk   |7 
 src/mesa/Android.libmesa_sse41.mk |   44 +
 src/mesa/Android.libmesa_st_mesa.mk   |4 
 src/mesa/Android.mk   |1 
 src/mesa/Makefile.sources |4 
 src/mesa/drivers/common/meta_copy_image.c |2 
 src/mesa/drivers/dri/Android.mk   |3 
 src/mesa/drivers/dri/common/Android.mk|   22 
 src/mesa/drivers/dri/i915/Android.mk  |2 
 src/mesa/drivers/dri/i965/Android.mk  |2 
 src/mesa/drivers/dri/i965/brw_blorp.cpp   |   10 
 src/mesa/drivers/dri/i965/brw_fs.cpp  |   11 
 src/mesa/drivers/dri/i965/brw_fs_cse.cpp  |2 
 src/mesa/drivers/dri/i965/brw_vec4.cpp|1 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp   |   14 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |5 
 src/mesa/drivers/dri/i965/intel_copy_image.c  |   20 
 src/mesa/drivers/dri/i965/intel_tex_image.c   |2 
 src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp  |   14 
 src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp  |   10 
 src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp |   10 
 src/mesa/main/errors.c|   20 
 src/mesa/main/fbobject.c  |1 
 src/mesa/main/get.c   |2 
 src/mesa/main/get_hash_params.py  |3 
 src/mesa/main/image.c |   22 
 src/mesa/main/objectlabel.c   |   13 
 src/mesa/main/readpix.c   |7 
 src/mesa/main/shared.c|2 
 src/mesa/main/syncobj.c   |   89 +-
 src/mesa/main/syncobj.h   |   11 
 src/mesa/main/viewport.c  |4 
 src/mesa/state_tracker/st_atom_texture.c  |   34 -
 src/mesa/state_tracker/st_cb_fbo.c|   22 
 src/mesa/state_tracker/st_cb_texture.c|5 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|1 
 src/mesa/x86-64/xform4.S  |   40 -
 110 files changed, 1144 insertions(+), 367 deletions(-)

New commits:
commit 5ed20a79fd6b4089ba2def49514047de3851749e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Apr 18 19:05:17 2016 +0200

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index c1e5e57d..7a26a29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-mesa (11.1.3-1) UNRELEASED; urgency=medium
+mesa (11.1.3-1) unstable; urgency=medium
 
   * New upstream release.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 12:29:46 +0200
+ -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 19:04:40 +0200
 
 mesa (11.1.2-1) unstable; urgency=medium
 

commit 32d1cd4600eb8229fd1bbf892e5b02f473961dda
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Apr 18 12:30:07 2016 +0200

Bump changelog

diff --git a/debian/changelog b/debian/changelog
index c9c87e3..c1e5e57d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (11.1.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Mon, 18 Apr 2016 12:29:46 +0200
+
 mesa (11.1.2-1) unstable; urgency=medium
 
   * New upstream release.

commit ca2fbf6f8fe5e1853064c81fd3334a8172d65689
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Sun Apr 17 18:43:30 2016 +0100

docs: add release notes for 11.1.3

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>

diff --git a/docs/relnotes/11.1.3.html b/docs/relnotes/11.1.3.html
new file mode 100644
index 000..903abfb
--- /dev/null
+++ b/docs/relnotes/11.1.3.html
@@ -0,0 +1,318 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 11.1.3 Release Notes / April 17, 2016
+
+
+Mesa 11.1.3 is a bug fix release which fixes bugs found since the 11.1.2 
release.
+
+
+Mesa 11.1.3 implements the OpenGL 4.1 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.

libdrm: Changes to 'upstream-unstable'

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

New commits:
commit 0caa84cb046156b9b2ca248d32af9548b04316e1
Author: Rob Clark <robcl...@freedesktop.org>
Date:   Sat Jul 23 09:25:48 2016 -0400

Bump version for release

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

diff --git a/configure.ac b/configure.ac
index 0f91d43..e3048c7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 
 AC_PREREQ([2.63])
 AC_INIT([libdrm],
-[2.4.69],
+[2.4.70],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
 [libdrm])
 

commit 248b3343ce4b855c89bdad4e8251885d1fa6904e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 14:27:33 2016 +0200

radeon: Fix typo in stderr message

    Signed-off-by: Andreas Boll <andreas.boll@gmail.com>
Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com>

diff --git a/radeon/radeon_cs_gem.c b/radeon/radeon_cs_gem.c
index cdec64e..23f33af 100644
--- a/radeon/radeon_cs_gem.c
+++ b/radeon/radeon_cs_gem.c
@@ -323,7 +323,7 @@ static int cs_gem_end(struct radeon_cs_int *cs,
 return -EPIPE;
 }
 if (cs->section_ndw != cs->section_cdw) {
-fprintf(stderr, "CS section size missmatch start at (%s,%s,%d) %d vs 
%d\n",
+fprintf(stderr, "CS section size mismatch start at (%s,%s,%d) %d vs 
%d\n",
 cs->section_file, cs->section_func, cs->section_line, 
cs->section_ndw, cs->section_cdw);
 fprintf(stderr, "CS section end at (%s,%s,%d)\n",
 file, func, line);

commit 22263ca11a44abb57639f19318ad1dd4ef7fe956
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 14:25:41 2016 +0200

man: Fix typo

Signed-off-by: Andreas Boll <andreas.boll@gmail.com>
Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com>

diff --git a/man/drm-kms.xml b/man/drm-kms.xml
index 5f04157..ae38dc8 100644
--- a/man/drm-kms.xml
+++ b/man/drm-kms.xml
@@ -126,7 +126,7 @@
   
 Framebuffers are abstract memory objects
   that provide a source of pixel data to scanout to a CRTC.
-  Applications explicitely request the creation of framebuffers
+  Applications explicitly request the creation of framebuffers
   and can control their behavior. Framebuffers rely on the
   underneath memory manager for low-level memory operations.
   When creating a framebuffer, applications pass a memory 
handle

commit 7e9e373935bc47e59156c53ba299a3df0b18a4c3
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 14:03:33 2016 +0200

automake: Include virtgpu_drm.h in the release tarball

The plan is to use this version of virtgpu_drm.h in mesa and drop mesa's
local copy.
To actually use this header it needs to be shipped in the tarball.

This was missed in c745e541a9d8dfd3fb5e1ac57297e58d34d9328f

Signed-off-by: Andreas Boll <andreas.boll@gmail.com>
Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com>

diff --git a/Makefile.sources b/Makefile.sources
index 1a1f0fe..a57036a 100644
--- a/Makefile.sources
+++ b/Makefile.sources
@@ -33,7 +33,8 @@ LIBDRM_INCLUDE_H_FILES := \
include/drm/sis_drm.h \
include/drm/tegra_drm.h \
include/drm/vc4_drm.h \
-   inc

libdrm: Changes to 'debian-unstable'

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

New commits:
commit cc02f99b2c3e19f8108a7341eedb2666e6c6e602
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Jul 25 12:33:11 2016 +0200

Upload to unstable.

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

commit a2bfeba63f2c5f58a2c9803dd9aea01abd346c4c
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Jul 25 12:17:05 2016 +0200

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

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

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

commit 108ad20738f8d67fc7e728e79f136aa8fc41c5d1
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Jul 25 12:03:22 2016 +0200

Update libdrm-freedreno1.symbols and shlibs.

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

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

2016-07-25 Thread Andreas Boll
Tag 'libdrm-2.4.70-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2016-07-25 10:33 +

Tagging upload of libdrm 2.4.70-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXlesNAAoJEB7vU9OKOpxnW1UQAK7piHtZgijSbgxecytCVJ+a
VWUtcCs9NNHeducZk1LEKc9M62BdVMmZJH2ojWkbNjCsrBYPauC/gtxzaOp2/EmP
wX2J254I2ALcOeQcaO8gwXUso6hkVA3tREgO+v7yLT35ZBm9Y61YZ7TijrSK9iKN
SYcwUusKCb12q9WZUK1rVZhZQkDtcVYfikDYGa/X/v/NVa7/8Q0aBbyW3xY3KGeM
V1wbmj1XxjjcuxbO/Px6HikY1howrrQN+5IQVqMy7uqN+mHENuhSUpih8QHNyHdG
FGkFOumtj8/moiVmvnzBQjHOks80wdTHdH2/pCcuNkv94jKwPHcthHFmMDBCr57X
No1oH28D8KEPtoVwsfxlAapbb2BHihsQ3nKCD0vvJ1T+p6Ad3GPu+Ezg4L38JUIR
pj7O11MxgWTyIomPeK1bxhJNepoiC9Fdz1XhEibU7qlZSkrqvXNJp6XGVKTwG2uP
pbm4ciNEiE9xWZF14hbvwJ/zUTrbRePYhwyn0PvJ6/Mljb4gOLRdvX/fK8bBYEGy
ixRt8QQRhsj0FJoxi+ME4UHcDJETU10w30AslZyY/P2oX4yO+8+7p2Yy5JkXhMYe
l8JfunVs5ltqqcwS6A9jZNJe9viiM3NBdH+UE5KpklzwGMfHx0yISN8iFK1dKVjH
0XSus0fOlCg1LdUj5Nyb
=pfUY
-END PGP SIGNATURE-

Changes since libdrm-2.4.69-1:
Andreas Boll (11):
  radeon: Wire up radeon-symbol-check to make check
  automake: Don't include Android Makefiles in the release tarball
  virtgpu: Update kernel header
  automake: Include virtgpu_drm.h in the release tarball
  man: Fix typo
  radeon: Fix typo in stderr message
  Merge tag 'libdrm-2.4.70' into debian-unstable
  Bump changelog
  Update libdrm-freedreno1.symbols and shlibs.
  source/local-options: Add more files to extend-diff-ignore option.
  Upload to unstable.

Emil Velikov (2):
  tests/drmdevice: print out the full 'bus' and 'dev' strings
  tests/drmdevice: be move verbose when using open()

Qiang Yu (2):
  drm: drmGetDevice return correct device on multi GPU setups
  drm: fix drmFreeDevices memory leak on multi GPU setups

Rob Clark (24):
  freedreno: rework internal ring->emit_reloc_ring()
  freedreno: add simpler ring-reloc
  freedreno: split out fd_bo_cache
  freedreno: refactor bo-cache API
  freedreno: move bo-cache to it's own file
  freedreno: sync uapi
  freedreno: add madvise support
  freedreno: fix potential fd leak in error path
  freedreno: expose kernel driver version
  freedreno: support either coarse or fine-grained bucket sizes
  freedreno: ocd
  freedreno: fix potential leak at free
  freedreno/msm: use private bo-cache for ringbuffer bo's
  freedreno/msm: drop return from get_cmd()
  freedreno/msm: split out cmd buffer tracking from ring
  list: add first/last entry macros
  freedreno/msm: split out dump_submit() helper
  freedreno: support growable cmdstream buffers
  freedreno/msm: use hashtable to track bo idx
  freedreno: move legacy kgsl related README
  freedreno: fix distcheck errors
  freedreno: fix android build break
  freedreno: fix warnings
  Bump version for release

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



libdrm: Changes to 'refs/tags/libdrm-2.4.70-1-bpo8+1'

2016-08-02 Thread Andreas Boll
Tag 'libdrm-2.4.70-1-bpo8+1' created by Andreas Boll 
<andreas.boll@gmail.com> at 2016-08-02 11:33 +

Tagging upload of libdrm 2.4.70-1~bpo8+1 to jessie-backports.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXoIT/AAoJEB7vU9OKOpxnR2gP+wX5BIPfA9+aQTeJSaKukIEQ
u4pOs0lhlf/04JIzUypcLRXdWv7Uz0EaXeTYKbBlk4WDGEbjv1Jyo5OMQ0IzSjGa
qZJGw16ZPAuUuVPotgF5co9VhmScPZsXy6PnPjZAJGrHqOMQtrzAeQeVo6r0MXqD
MmtKkL4B6J3sWNz9JBzsQgZAPM0sWdEC4aIh5znzKrOo3/aPS1V7MUp7PPh9a/2f
N1LYITmFZ0kWkHyy6B/MwaWvdpR3aGmXmPZO+sqh51pASZeMiN2Y0PC9VaV9atok
lb9EwN4jEhjQiy0repfPUBvKqBZKtyQBfIYQSxA1a69kfs+aD0taR/Jyk2qKo/jO
+8jHE7q0ihXVnd4dl6vysH01wfHmU6VzLclTHmKUfr4C858SNLhpIQrQELIsJhDK
8zwQA3fq8WV712PJgelk0g5ayZzO0hDuFIxcK05fLO2qmtUjGYVaJVtDNk2vvY3T
yIkgMTU0ZnudK075ziPpGTQUyaRto95+IVgDdvppXdoyMyPyyzkdD+5xkK4NCocG
FzMcmhQ1hT8Y/Ens5/lAODapai6nZTblwj7DO8bV6eaOqByCDcsJBkljOgcl/pgo
MaDEr2dosYkcG/1qVSbZpqFBl7nY6FrU92p7dWJjijZUl4ExNXjYbzx++t1PoDHc
4V483wSg1c9strJGONCB
=V0Ye
-END PGP SIGNATURE-

Changes since libdrm-2.4.70-1:
Andreas Boll (7):
  Rebuild for jessie-backports
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.

Vincent Cheng (1):
  set distribution to jessie-backports

---
 debian/changelog |   24 
 1 file changed, 24 insertions(+)
---



libdrm: Changes to 'debian-jessie-backports'

2016-08-02 Thread Andreas Boll
 Android.mk   |4 
 Makefile.am  |2 
 Makefile.sources |3 
 amdgpu/Android.mk|2 
 configure.ac |5 
 debian/changelog |   28 
 debian/control   |8 
 debian/libdrm-freedreno1.symbols |4 
 debian/rules |   16 
 debian/source/local-options  |   14 
 debian/upstream/signing-key.asc  |  302 +++
 debian/watch |2 
 freedreno/Android.mk |2 
 freedreno/Makefile.am|2 
 freedreno/Makefile.sources   |1 
 freedreno/README |   16 
 freedreno/freedreno-symbol-check |4 
 freedreno/freedreno_bo.c |  141 ---
 freedreno/freedreno_bo_cache.c   |  222 +
 freedreno/freedreno_device.c |   62 -
 freedreno/freedreno_drmif.h  |   14 
 freedreno/freedreno_priv.h   |   38 -
 freedreno/freedreno_ringbuffer.c |   51 +
 freedreno/freedreno_ringbuffer.h |   16 
 freedreno/kgsl/README|   26 
 freedreno/kgsl/kgsl_bo.c |6 
 freedreno/kgsl/kgsl_ringbuffer.c |   13 
 freedreno/msm/msm_bo.c   |   20 
 freedreno/msm/msm_device.c   |3 
 freedreno/msm/msm_drm.h  |  109 +-
 freedreno/msm/msm_priv.h |   17 
 freedreno/msm/msm_ringbuffer.c   |  411 +++---
 include/drm/vc4_drm.h|   21 
 include/drm/virtgpu_drm.h|  109 +-
 intel/Android.mk |2 
 intel/Makefile.am|1 
 intel/intel_chipset.h|   26 
 libkms/Android.mk|2 
 libkms/Makefile.am   |2 
 libkms/linux.c   |5 
 man/drm-kms.xml  |2 
 nouveau/Android.mk   |2 
 nouveau/Makefile.am  |2 
 radeon/Android.mk|2 
 radeon/Makefile.am   |3 
 radeon/radeon_cs_gem.c   |2 
 radeon/radeon_surface.c  |6 
 tests/amdgpu/basic_tests.c   |   56 +
 tests/amdgpu/cs_tests.c  |   51 +
 tests/drmdevice.c|   13 
 tests/modetest/Android.mk|2 
 tests/modetest/Makefile.am   |2 
 tests/proptest/Android.mk|2 
 tests/util/Android.mk|2 
 util_double_list.h   |6 
 xf86drm.c| 1479 +++
 56 files changed, 2137 insertions(+), 1227 deletions(-)

New commits:
commit 3c65a18d7804a14fdcd92b1cb569980c650075be
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Aug 2 13:19:28 2016 +0200

Rebuild for jessie-backports.

diff --git a/debian/changelog b/debian/changelog
index 9fa855c..0b22549 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.70-1~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Tue, 02 Aug 2016 13:18:57 +0200
+
 libdrm (2.4.70-1) unstable; urgency=medium
 
   * New upstream release.

commit cc02f99b2c3e19f8108a7341eedb2666e6c6e602
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Jul 25 12:33:11 2016 +0200

Upload to unstable.

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

commit a2bfeba63f2c5f58a2c9803dd9aea01abd346c4c
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Jul 25 12:17:05 2016 +0200

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

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

diff --git a/debian/changelog b/debian/changelog
index 010c37e..915a635 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libdrm (2.4.70-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update libdrm-freedreno1.symbols and shlibs.
+  * source/local-options: Add more files to extend-diff-ignore option.
+Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Mon, 25 Jul 2016 11:54:36 +0200
 
diff --git a/debian/source/local-options b/debian/source/local-options
index ec29ae8..b0c5d03 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -1 +1,13 @@
---extend-diff-ignore=intel/tests/g.*batch.sh
+# ignore symlinks from git, use source files from the

Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge

2016-07-20 Thread Andreas Boll
On Wed, Jul 20, 2016 at 06:51:21PM +0200, Martin Steigerwald wrote:
> Package: xserver-xorg-core
> Version: 2:1.18.4-1
> Severity: important
> 
> Dear Timo, dear Maintainers,
> 
> as apt-listchanges informed me that with newest X server modesetting driver
> is now default, I tried it.
> 
> It basically works, but subjectively feels a bit more sluggish (expected,
> but read on why).
> 
> 
> But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
> XRender:
> 
> OpenGL vendor string:   VMware, Inc.
> OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 
> 256 bits)
> OpenGL version string:  3.0 Mesa 12.0.1
> OpenGL shading language version string: 1.30
> Driver: LLVMpipe
> GPU class:  Unknown
> OpenGL version: 3.0
> GLSL version:   1.30
> Mesa version:   12.0.1
> X server version:   1.18.4
> Linux kernel version:   4.7
> Requires strict binding:yes
> GLSL shaders:   yes
> Texture NPOT support:   yes
> Virtual Machine:no
> kwin_core: OpenGL driver recommends XRender based compositing. Falling back 
> to XRender.
> kwin_core: To overwrite the detection use the environment variable 
> KWIN_COMPOSE
> kwin_core: For more information see 
> http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
> kwin_core: Failed to initialize compositing, compositing disabled
> 
> 
> glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the Intel 
> mesa
> driver:
> 
> Vendor: VMware, Inc. (0x)
> Device: llvmpipe (LLVM 3.8, 256 bits) (0x)
> Version: 12.0.1
> Accelerated: no
> Video memory: 15829MB
> Unified memory: no
> Preferred profile: core (0x1)
> Max core profile version: 3.3
> Max compat profile version: 3.0
> Max GLES1 profile version: 1.1
> Max GLES[23] profile version: 3.0
> 
> 
> 
> >From the Xorg log it looks like initialization of OpenGL based Glamor
> 2D acceleration also fails:
> 
> [ 47090.425] (II) Loading sub module "glamoregl"
> [ 47090.425] (II) LoadModule: "glamoregl"
> [ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
> [ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
> [ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
> [ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
> [ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
> [ 47090.452] (EE) modeset(0): eglInitialize() failed
> [ 47090.452] (EE) modeset(0): glamor initialization failed
> 

Yep EGL failed to initialize.


snip

> 
> Versions of packages xserver-xorg-core depends on:
> ii  keyboard-configuration1.147
> ii  libaudit1 1:2.6.5-1
> ii  libc6 2.23-2
> ii  libdbus-1-3   1.10.8-1
> ii  libdrm2   2.4.68-1
> ii  libegl1-mesa  12.0.1-3
> ii  libepoxy0 1.3.1-1
> ii  libgbm1   11.2.2-1

If you use mesa from experimental you need to upgrade all binary
packages of mesa.
Upgrading libgbm1 to version 12.0.1-3 should fix glamor and 3d acceleration.

Thanks,
Andreas

> ii  libgcrypt20   1.7.2-2
> ii  libgl1-mesa-glx [libgl1]  12.0.1-3
> ii  libpciaccess0 0.13.4-1
> ii  libpixman-1-0 0.33.6-1
> ii  libselinux1   2.5-3
> ii  libsystemd0   230-7
> ii  libudev1  230-7
> ii  libxau6   1:1.0.8-1
> ii  libxdmcp6 1:1.1.2-1.1
> ii  libxfont1 1:1.5.1-1
> ii  libxshmfence1 1.2-1
> ii  udev  230-7
> ii  xserver-common2:1.18.4-1
> 
> Versions of packages xserver-xorg-core recommends:
> ii  libgl1-mesa-dri  12.0.1-3
> ii  libpam-systemd   230-7
> 
> Versions of packages xserver-xorg-core suggests:
> ii  xfonts-100dpi1:1.0.4+nmu1
> ii  xfonts-75dpi 1:1.0.4+nmu1
> ii  xfonts-scalable  1:1.0.3-1.1
> 
> -- no debconf information


signature.asc
Description: Digital signature


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

2016-07-21 Thread Andreas Boll
Tag 'libdrm-2.4.69-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2016-07-21 08:25 +

Tagging upload of libdrm 2.4.69-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXkIcMAAoJEB7vU9OKOpxn75IP/2Q5HPp5fenDvwpjnaJNizTM
MvfMoi4KPZpOoQzFXf5nIty3e9U8jDsjo6Z0H6fV5MoLLgAE4iOL44ZREXOqyDLm
R4puGTLQ+X8wyQ3upKHUqrLfVVtFaqBAj87FxQcE40YIK1vfq+X+DRAuM0nXAZsY
tMTys6icoImKipaVZXIJPgNY127DaSdlC8dLH/TgOOA4HBi4qj2B0M3wE3u8XDH4
cSkhPDHZU/xe0Z26uaXEybmMoinMThBcvVXhEejJuag4hvDxTFb5tTrZIY9kXZB5
tm9utOfmhVFqrrxonKp4ZcDvEY2tTbMPW2xSLNsYnPO5cPZiD+fO8zG0qX1qlJVi
A/pyxFmcaHsG6q6WF8Zgl4FsBrbzv8+A3a1jbXQsW98Gft34krp6S1GEyRO0Ac1x
DgjAQYmPNcNvTaefug6sjuFoIgklt+eVUW1/x0o125m/EiRgmgX14izKTz85x341
4Gg3gE01Ab3/mjwHID+wJn6YOKBvlXvXinf6PQyosuJTmGM2HDjoZirqwFUYixbh
XNWWCipG1uXIgPrsUBAym6Jl9vABXShj3eoFlKINowtor77mrKNjMTmURwM5F1Su
Pla33ZDcqgYY3wnYg1Qs2Fy1zyH3JpjpgRtEgpsSNqW1NT5L78zL5OGcGgiLDwBD
iX/og+VRG0dCDAZFCQe/
=fas8
-END PGP SIGNATURE-

Changes since libdrm-2.4.68-1:
Alex Deucher (2):
  tests/amdgpu: expand write/copy tests to compute
  tests/amdgpu: expand write/copy tests to compute

Andreas Boll (7):
  Update debian/upstream/signing-key.asc
  Bump Standards-Version to 3.9.8, no changes needed.
  Update watch url to use https instead of http.
  Update debian/upstream/signing-key.asc
  Merge tag 'libdrm-2.4.69' into debian-unstable
  Bump changelog.
  Upload to unstable.

Christian König (1):
  amdgpu: fix fence status query

Eric Anholt (2):
  vc4: Update kernel headers for getparam addition.
  Bump version to 2.4.69 for release.

Jan Vesely (1):
  xf86drm.c: Fix mix of tabs and spaces

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

Leo Liu (1):
  tests/amdgpu: add interface to adapt firmware requirement

Marek Olšák (1):
  radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM

Mike Frysinger (1):
  pull in sys/sysmacros.h when available

Nicolai Hähnle (1):
  xf86drm: ensure proper alignment of pointers in drmProcessPciDevice

Qiang Yu (1):
  drm: fix multi GPU drmGetDevices only return one device

Rob Clark (1):
  freedreno/msm: fix memory leak on ringbuffer free

Rob Herring (1):
  Android: strip out header files from sources list

Rodrigo Vivi (2):
  intel: Add more Kabylake PCI IDs.
  intel: Removing PCI IDs that are no longer listed as Kabylake.

Sonny Jiang (1):
  tests/amdgpu: adapt to new polaris10/11 uvd fw

---
 Android.mk  |4 
 amdgpu/Android.mk   |2 
 configure.ac|5 
 debian/changelog|   13 
 debian/control  |8 
 debian/rules|   14 
 debian/upstream/signing-key.asc |  302 
 debian/watch|2 
 freedreno/Android.mk|2 
 freedreno/msm/msm_ringbuffer.c  |5 
 include/drm/vc4_drm.h   |   21 
 intel/Android.mk|2 
 intel/intel_chipset.h   |   26 
 libkms/Android.mk   |2 
 libkms/linux.c  |5 
 nouveau/Android.mk  |2 
 radeon/Android.mk   |2 
 radeon/radeon_surface.c |6 
 tests/amdgpu/basic_tests.c  |   56 +
 tests/amdgpu/cs_tests.c |   51 +
 tests/modetest/Android.mk   |2 
 tests/proptest/Android.mk   |2 
 tests/util/Android.mk   |2 
 xf86drm.c   | 1454 
 24 files changed, 1212 insertions(+), 778 deletions(-)
---



libdrm: Changes to 'debian-unstable'

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

New commits:
commit 108c9902ef556e3d841a95f41b0c0431053363f1
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 10:25:26 2016 +0200

Upload to unstable.

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

commit e36e80c3fefb3bcee9c0b81f7b1b92345a5375bc
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 09:42:29 2016 +0200

Bump changelog.

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

commit 9d92a1f02032b2598d44d93567a425356bb8c773
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jul 21 09:34:11 2016 +0200

Update debian/upstream/signing-key.asc

Add Eric Anholt's key D1FC9EE8.

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

libdrm: Changes to 'upstream-unstable'

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

New commits:
commit 5d830819480b089f62637fecc3aad11c5d1d5857
Author: Eric Anholt 
Date:   Wed Jul 20 11:42:45 2016 -0700

Bump version to 2.4.69 for release.

Signed-off-by: Eric Anholt 

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

commit 2212a6465d1597fbc4d4ee0ea5ff87816bfa336e
Author: Eric Anholt 
Date:   Sat Jul 2 14:18:43 2016 -0700

vc4: Update kernel headers for getparam addition.

This also brings over the C++ guard introduced recently in the kernel
headers.

Signed-off-by: Eric Anholt 

diff --git a/include/drm/vc4_drm.h b/include/drm/vc4_drm.h
index da3caa0..919eece 100644
--- a/include/drm/vc4_drm.h
+++ b/include/drm/vc4_drm.h
@@ -26,6 +26,10 @@
 
 #include "drm.h"
 
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
 #define DRM_VC4_SUBMIT_CL 0x00
 #define DRM_VC4_WAIT_SEQNO0x01
 #define DRM_VC4_WAIT_BO   0x02
@@ -33,6 +37,7 @@
 #define DRM_VC4_MMAP_BO   0x04
 #define DRM_VC4_CREATE_SHADER_BO  0x05
 #define DRM_VC4_GET_HANG_STATE0x06
+#define DRM_VC4_GET_PARAM 0x07
 
 #define DRM_IOCTL_VC4_SUBMIT_CL   DRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_SUBMIT_CL, struct drm_vc4_submit_cl)
 #define DRM_IOCTL_VC4_WAIT_SEQNO  DRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_WAIT_SEQNO, struct drm_vc4_wait_seqno)
@@ -41,6 +46,7 @@
 #define DRM_IOCTL_VC4_MMAP_BO DRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_MMAP_BO, struct drm_vc4_mmap_bo)
 #define DRM_IOCTL_VC4_CREATE_SHADER_BODRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_CREATE_SHADER_BO, struct drm_vc4_create_shader_bo)
 #define DRM_IOCTL_VC4_GET_HANG_STATE  DRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_GET_HANG_STATE, struct drm_vc4_get_hang_state)
+#define DRM_IOCTL_VC4_GET_PARAM   DRM_IOWR(DRM_COMMAND_BASE + 
DRM_VC4_GET_PARAM, struct drm_vc4_get_param)
 
 struct drm_vc4_submit_rcl_surface {
__u32 hindex; /* Handle index, or ~0 if not present. */
@@ -276,4 +282,19 @@ struct drm_vc4_get_hang_state {
__u32 pad[16];
 };
 
+#define DRM_VC4_PARAM_V3D_IDENT0   0
+#define DRM_VC4_PARAM_V3D_IDENT1   1
+#define DRM_VC4_PARAM_V3D_IDENT2   2
+#define DRM_VC4_PARAM_SUPPORTS_BRANCHES3
+
+struct drm_vc4_get_param {
+   __u32 param;
+   __u32 pad;
+   __u64 value;
+};
+
+#if defined(__cplusplus)
+}
+#endif
+
 #endif /* _VC4_DRM_H_ */

commit 8c8d5dd76fb80637031e824a48ceaa0f9f65d2dd
Author: Mike Frysinger 
Date:   Tue Jun 21 12:18:15 2016 -0400

pull in sys/sysmacros.h when available

This header provides major/minor/makedev funcs under most Linux C
libs.  Pull it in to fix building with newer versions that drop the
implicit include via sys/types.h.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94231
Signed-off-by: Mike Frysinger 

diff --git a/configure.ac b/configure.ac
index a04ce87..90fc455 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,7 +53,8 @@ AC_USE_SYSTEM_EXTENSIONS
 AC_SYS_LARGEFILE
 AC_FUNC_ALLOCA
 
-AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h sys/select.h])
+AC_HEADER_MAJOR
+AC_CHECK_HEADERS([sys/sysctl.h sys/select.h])
 
 # Initialize libtool
 LT_PREREQ([2.2])
diff --git a/libkms/linux.c b/libkms/linux.c
index 6e0da83..69eb1aa 100644
--- a/libkms/linux.c
+++ b/libkms/linux.c
@@ -41,9 +41,12 @@
 #include 
 #include 
 #include 
-#ifdef HAVE_SYS_MKDEV_H
+#ifdef MAJOR_IN_MKDEV
 #include 
 #endif
+#ifdef MAJOR_IN_SYSMACROS
+#include 
+#endif
 
 #include "libdrm_macros.h"
 #include "internal.h"
diff --git a/xf86drm.c b/xf86drm.c
index e99f2e2..8a858ef 100644
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -54,8 +54,11 @@
 #include 
 #include 
 #include 
-#ifdef 

mesa: Changes to 'debian-experimental'

2016-07-20 Thread Andreas Boll
 debian/changelog |   16 
 debian/control   |2 +-
 debian/copyright |   14 +-
 debian/libegl1-mesa-dev.install  |5 +
 debian/libegl1-mesa-dev.install.in   |5 -
 debian/libegl1-mesa-dev.install.linux|9 +
 debian/libegl1-mesa-dev.install.linux.in |9 -
 debian/libegl1-mesa.install  |1 +
 debian/libegl1-mesa.install.in   |1 -
 debian/libgbm-dev.install|3 +++
 debian/libgbm-dev.install.in |3 ---
 debian/libgbm1.install   |1 +
 debian/libgbm1.install.in|1 -
 debian/libgl1-mesa-dev.install   |2 ++
 debian/libgl1-mesa-dev.install.in|2 --
 debian/libgl1-mesa-dri.install   |1 +
 debian/libgl1-mesa-dri.install.in|1 -
 debian/libgl1-mesa-glx.install   |1 +
 debian/libgl1-mesa-glx.install.in|1 -
 debian/libglapi-mesa.install |1 +
 debian/libglapi-mesa.install.in  |1 -
 debian/libgles1-mesa-dev.install |3 +++
 debian/libgles1-mesa-dev.install.in  |3 ---
 debian/libgles1-mesa.install |1 +
 debian/libgles1-mesa.install.in  |1 -
 debian/libgles2-mesa-dev.install |4 
 debian/libgles2-mesa-dev.install.in  |4 
 debian/libgles2-mesa.install |1 +
 debian/libgles2-mesa.install.in  |1 -
 debian/libosmesa6-dev.install|3 +++
 debian/libosmesa6-dev.install.in |3 ---
 debian/libosmesa6.install|1 +
 debian/libosmesa6.install.in |1 -
 debian/libwayland-egl1-mesa.install  |3 +++
 debian/libwayland-egl1-mesa.install.in   |3 ---
 debian/libxatracker-dev.install  |5 +
 debian/libxatracker-dev.install.in   |5 -
 debian/libxatracker2.install |1 +
 debian/libxatracker2.install.in  |1 -
 debian/mesa-common-dev.install   |   10 ++
 debian/mesa-common-dev.install.in|   10 --
 debian/mesa-opencl-icd.install   |3 +++
 debian/mesa-opencl-icd.install.in|3 ---
 debian/mesa-vulkan-drivers.postinst  |6 --
 debian/mesa-vulkan-drivers.postrm|6 --
 debian/mesa-vulkan-drivers.triggers  |1 +
 debian/rules |   10 +-
 47 files changed, 91 insertions(+), 82 deletions(-)

New commits:
commit 779c78acebf8e62e7a2468f0acc77b3ffada3980
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jul 20 09:07:58 2016 +0200

control: Only build-dep on libgcrypt20-dev on architectures where we build 
mesa-vulkan-drivers.

diff --git a/debian/changelog b/debian/changelog
index f25090c..d976418 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
 compression type for dpkg-deb nowadays.
   * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-
 drivers.triggers.
+  * control: Only build-dep on libgcrypt20-dev on architectures where we
+build mesa-vulkan-drivers.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/control b/debian/control
index 06cce61..91a0382 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
  libxxf86vm-dev,
  libexpat1-dev,
  dpkg-dev (>= 1.16.1),
- libgcrypt20-dev [!hurd-any],
+ libgcrypt20-dev [linux-amd64 linux-i386 linux-x32],
  libxfixes-dev,
  libxdamage-dev,
  libxext-dev,

commit 8eff93f3cbedc69913207bf87d85d9c40b76c8f3
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Jul 19 15:50:49 2016 +0200

Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers.

Fixes the following lintian error and warnings:

E: mesa-vulkan-drivers: package-must-activate-ldconfig-trigger
usr/lib/x86_64-linux-gnu/libvulkan_intel.so
W: mesa source: maintainer-script-lacks-debhelper-token
debian/mesa-vulkan-drivers.postinst
W: mesa source: maintainer-script-lacks-debhelper-token
debian/mesa-vulkan-drivers.postrm
W: mesa-vulkan-drivers: maintscript-calls-ldconfig postinst
W: mesa-vulkan-drivers: maintscript-calls-ldconfig postrm

diff --git a/debian/changelog b/debian/changelog
index 0f2266d..f25090c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
   * Replace almost all dynamic debhelper config files with static files.
   * rules: Drop unneeded override_dh_builddeb, xz is the default
 compression type for dpkg-deb nowadays.
+  * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-
+drivers.triggers.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/mesa

mesa: Changes to 'debian-experimental'

2016-07-20 Thread Andreas Boll
 debian/changelog|2 ++
 debian/source/local-options |   17 -
 2 files changed, 18 insertions(+), 1 deletion(-)

New commits:
commit 5d78739d385eb45fcab7312dc5f7184a40d238f7
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jul 20 13:13:21 2016 +0200

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

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

diff --git a/debian/changelog b/debian/changelog
index d976418..b8416f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
 drivers.triggers.
   * control: Only build-dep on libgcrypt20-dev on architectures where we
 build mesa-vulkan-drivers.
+  * source/local-options: Add more files to extend-diff-ignore option.
+Fixes 87 patch-system-but-direct-changes-in-diff lintian warnings.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/source/local-options b/debian/source/local-options
index 6903db4..34888df 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -1 +1,16 @@
---extend-diff-ignore=src/mesa/drivers/dri/r200/.*radeon_.*
+# ignore symlinks from git, use source files from the tarball
+extend-diff-ignore = src/mesa/drivers/dri/r200/.*radeon_.*
+
+## The following files aren't shipped in the upstream tarball
+
+# Android Makefiles
+extend-diff-ignore = Android.*mk|CleanSpec\.mk
+
+# coding-style and other config files
+extend-diff-ignore = 
\.clang-format|\.dir-locals\.el|\.mailmap|\.travis\.yml|appveyor\.yml
+
+# misc. files and scripts used by Mesa developers but not required for the 
build
+extend-diff-ignore = 
src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile
+
+# dead code
+extend-diff-ignore = 
m4/ax_check_compile_flag.m4|src/gallium/auxiliary/gallivm/f.cpp|src/mapi/mapi.c|src/mapi/mapi.h



mesa: Changes to 'upstream-unstable'

2017-02-01 Thread Andreas Boll
= SHADER #12 OPT == PS/BARTS/EVERGREEN 
=
= 42 dw = 1 gprs = 2 stack 
=
ALU 3 @24
 1  y: MOVR0.y,  0
t: MULLO_UINT R0.w,  [0x0002 2.8026e-45].x, R0.z

LOOP_START_DX10 @22
PUSH @6
ALU 1 @30 KC0[CB0:0-15]
 2 Mx: PRED_SETGE_INT __.x,  R0.z, KC0[0].x
JUMP @14 POP:1
LOOP_BREAK @20
POP @14 POP:1
ALU 2 @32
 3  x: ADD_INTR0.x,  R0.w, [0x0002 2.8026e-45].x

TEX 1 @36
   VFETCH R0.x___, R0.x,   RID:0   MFC:16 UCF:0 
FMT[..]
ALU 1 @40
 4  y: ADDR0.y,  R0.y, R0.x
LOOP_END @4
EXPORT_DONEPIXEL 0 R0.  EOP
= SHADER_END 
===

Notice R0.z being the loop counter/break condition relevant register
and being never incremented at all. Also some of the loop content
has been moved out of it, to fulfill the requirements for the one unused
op.

With a debug build of mesa this would produce an error like
error at : PRED_SETGE_INT __, __, EM.2,R1.x.2||FP@R0.z, C0.x
  : operand value R1.x.2||FP@R0.z was not previously written to its gpr
and the compilation would fail due to this. On a release build it gets
passed to the GPU.

When using this patch, the loop remains intact:

= SHADER #12 OPT == PS/BARTS/EVERGREEN 
=
= 48 dw = 1 gprs = 2 stack 
=
ALU 2 @24
 1  y: MOVR0.y,  0
z: MOVR0.z,  0
LOOP_START_DX10 @22
PUSH @6
ALU 1 @28 KC0[CB0:0-15]
 2 Mx: PRED_SETGE_INT __.x,  R0.z, KC0[0].x
JUMP @14 POP:1
LOOP_BREAK @20
POP @14 POP:1
ALU 4 @30
 3  t: MULLO_UINT T0.x,  [0x0002 2.8026e-45].x, R0.z

 4  x: ADD_INTR0.x,  T0.x, [0x0002 2.8026e-45].x

TEX 1 @40
   VFETCH R0.x___, R0.x,   RID:0   MFC:16 UCF:0 
FMT[..]
ALU 2 @44
 5  y: ADDR0.y,  R0.y, R0.x
z: ADD_INTR0.z,  R0.z, 1
LOOP_END @4
EXPORT_DONEPIXEL 0 R0.  EOP
= SHADER_END 
===

Piglit: ./piglit summary console -d results/*_gpu_noglx
name: unpatched_gpu_noglx patched_gpu_noglx
  --- -
pass:   18016 18021
fail: 748   743
crash:  7 7
skip:1124  1124
timeout:0 0
warn:  1313
incomplete: 0 0
dmesg-warn: 0 0
dmesg-fail: 0 0
changes:0 5
fixes:  0 5
regressions:0 0
total:  19908 19908

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94900
Tested-by: Heiko Przybyl <lil_...@web.de>
Tested-on: Barts PRO HD6850
Signed-off-by: Heiko Przybyl <lil_...@web.de>
Signed-off-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit e933246013eef376804662f3fcf4646c143c6c88)
Nominated-by: Andreas Boll <andreas.boll@gmail.com>

diff --git a/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp 
b/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp
index 79aef91..abae2bf 100644
--- a/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp
+++ b/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp
@@ -30,6 +30,18 @@
 
 namespace r600_sb {
 
+int dce_cleanup::run() {
+   int r;
+
+   // Run cleanup for as long as there are unused nodes.
+   do {
+   nodes_changed = false;
+   r = vpass::run();
+   } while (r == 0 && nodes_changed);
+
+   return r;
+}
+
 bool dce_cleanup::visit(node& n, bool enter) {
if (enter) {
} else {
@@ -110,7 +122,18 @@ bool dce_cleanup::visit(region_node& n, bool enter) {
 void dce_cleanup::cleanup_dst(node& n) {
if (!cleanup_dst_vec(n.dst) && remove_unused &&
!n.dst.empty() && !(n.flags & NF_DONT_KILL) && n.parent)
+   {
+   // Delete use references to the removed node from the src 
values.
+   for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; 
++I) {
+   value* v 

mesa: Changes to 'debian-unstable'

2017-02-01 Thread Andreas Boll
 
 src/gallium/drivers/r600/sb/sb_pass.h |6 
 src/gallium/drivers/r600/sb/sb_valtable.cpp   |   42 -
 src/gallium/drivers/radeonsi/si_descriptors.c |   19 
 src/gallium/drivers/radeonsi/si_shader.c  |7 
 src/gallium/drivers/radeonsi/si_state.c   |4 
 src/gallium/state_trackers/glx/xlib/Makefile.am   |1 
 src/gallium/state_trackers/va/buffer.c|7 
 src/gallium/state_trackers/va/picture.c   |   11 
 src/gallium/state_trackers/va/va_private.h|1 
 src/gallium/state_trackers/vdpau/output.c |7 
 src/gallium/state_trackers/vdpau/surface.c|   12 
 src/glx/dri3_glx.c|   14 
 src/intel/isl/isl_format.c|5 
 src/intel/vulkan/anv_device.c |   59 +
 src/intel/vulkan/anv_formats.c|4 
 src/intel/vulkan/anv_image.c  |2 
 src/intel/vulkan/anv_wsi.c|   12 
 src/intel/vulkan/genX_cmd_buffer.c|9 
 src/mapi/entry_x86-64_tls.h   |   31 
 src/mesa/drivers/common/meta_generate_mipmap.c|1 
 src/mesa/drivers/dri/common/dri_util.c|4 
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp|8 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp  |   16 
 src/mesa/drivers/dri/i965/brw_vec4_generator.cpp  |   22 
 src/mesa/drivers/dri/i965/gen8_draw_upload.c  |   34 
 src/mesa/drivers/dri/i965/genX_blorp_exec.c   |4 
 src/mesa/drivers/dri/i965/hsw_sol.c   |3 
 src/mesa/main/shaderobj.c |   15 
 src/mesa/main/texformat.c |2 
 src/util/list.h   |2 
 src/vulkan/wsi/wsi_common.h   |   20 
 src/vulkan/wsi/wsi_common_wayland.c   |2 
 src/vulkan/wsi/wsi_common_x11.c   |   16 
 96 files changed, 927 insertions(+), 742 deletions(-)

New commits:
commit cb565aa0101449b875412e63029a7e0b5a16995e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 1 14:15:40 2017 +0100

Update extend-diff-ignore.

diff --git a/debian/changelog b/debian/changelog
index 59e9874..53327a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ mesa (13.0.4-1) UNRELEASED; urgency=medium
   * Drop workaround-binutils-mips-844357.diff, binutils regression has
 been fixed (Closes: #852030).
   * Revert to debhelper compat 9 (Workaround for #851130).
+  * Update extend-diff-ignore.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 13:30:04 +0100
 
diff --git a/debian/source/local-options b/debian/source/local-options
index 255ac57..5dc5566 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -10,7 +10,7 @@ extend-diff-ignore = Android.*mk|CleanSpec\.mk
 extend-diff-ignore = 
\.clang-format|\.dir-locals\.el|\.editorconfig|\.mailmap|\.travis\.yml|appveyor\.yml
 
 # misc. files and scripts used by Mesa developers but not required for the 
build
-extend-diff-ignore = 
src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/intel/blorp/TODO|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile
+extend-diff-ignore = 
src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/get-typod-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/intel/blorp/TODO|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile
 
 # radeonsi GLSL lit tests (for developers only)
 extend-diff-ignore = src/gallium/drivers/radeonsi/glsl_tests/

commit e3fd86b24f6c3ac683826e740eeb9442257f9dd9
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 25 16:00:46 2017 +0100

Revert "Bump debhelper compat to 10."

This reverts commit 181d812f4893be697cef128f407ff129331d0fc4.

Conflicts:

mesa: Changes to 'refs/tags/mesa-13.0.4-1'

2017-02-01 Thread Andreas Boll
Tag 'mesa-13.0.4-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-02-01 14:40 +

Tagging upload of mesa 13.0.4-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYkfNTAAoJEB7vU9OKOpxnpmYP/2jeKcDHtYc2ZZjWSEpw30X0
7ONssFLldLyQIet/mHOTG6aFm3yw+CXlJHUmWfDMA2ezsONRl2MBkgPLwBshCr7E
vcFfERQpdwjX/tGpO4X6v9zZFebVua87czSSDpFubgJPlcEqRrj9TgSFJk44mGCS
I3WR/rPDdO+jiTgyuHB2N1YGlouWHPcpyExyVLhE9dPTjzJK1f1VXX5ugncKBHbZ
n8k6p7++IvbWJZnptSZu7jgNSQiUBuIJtbgV9RUfnULYdjqKWxLPYKAPX3iwvrqX
5stUEQ3rbwDr1bHf2/BUlZR7Havre394wDJ6ddfTbvf9yV6Nj0Zmf6sW7GGm/Zhh
xrn1ZJ3xTno/Jawf/+Wx8xELevA2/3giHO9Qxh5dxQeteKDIRUE9lJOE6R1uMd+N
kdwigDFpshm/z1A9g0NfnmDD6f7flj8x7tyotGP5BzavRcawS26IH4ABjROWWT7F
q++VUNLWtkW22tkIbI+UDdXir87D6w+t3qjzY5dG/N1JdLQGBBFMPPd/9FdRJOZm
/1Rlg5ypch8NwsBTqvRIfaJGegk933sM6siv/OXNm8Fy9CGfDHhguOnSpxfuZoTE
RN7pq75LflkSw3NO7xAyhhmjw743LXcgeuWkfDdGdxzlmled+M+Pz/bAPhWJui09
dz5AJwxo2ayG0j+Xt1VV
=fE0f
-END PGP SIGNATURE-

Changes since mesa-13.0.3-1:
Andreas Boll (7):
  Merge tag 'mesa-13.0.4' into debian-unstable
  Bump changelog
  Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and
  Drop workaround-binutils-mips-844357.diff, binutils regression has been 
fixed.
  Revert "Bump debhelper compat to 10."
  Update extend-diff-ignore.
  Upload to unstable.

Andres Rodriguez (2):
  vulkan/wsi: clarify the severity of lack of DRI3 v2
  radv: fix include order for installed headers v2

Arda Coskunses (2):
  vulkan/wsi/x11: don't crash on null visual
  vulkan/wsi/x11: don't crash on null wsi x11 connection

Bas Nieuwenhuizen (1):
  radv: Support loader interface version 3.

Chad Versace (10):
  egl: Check config's surface types in eglCreate*Surface()
  dri: Add __DRI_IMAGE_FORMAT_ARGB1555
  mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1
  egl: Emit correct error when robust context creation fails
  anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
  mesa/shaderobj: Fix races on refcounts
  meta: Disable dithering during glGenerateMipmap
  vulkan: Add new cast macros for VkIcd types
  vulkan: Update vk_icd.h to interface version 3
  anv: Support loader interface version 3 (patch v2)

Christian König (1):
  vl/zscan: fix "Fix trivial sign compare warnings"

Chuck Atkins (1):
  glx: Add missing glproto dependency for gallium-xlib glx

Damien Grassart (1):
  anv: return count of queue families written

Dave Airlie (1):
  radv: flush smem for uniform buffer bit.

Emil Velikov (11):
  docs: add sha256 checksums for 13.0.3
  cherry-ignore: add couple of intel_miptree_copy related patches
  cherry-ignore: add radv: Call nir_lower_constant_initializers."
  get-typod-pick-list.sh: add new script
  cherry-ignore: add "_mesa_ClampColor extension/version fix"
  cherry-ignore: add wayland race condition fix
  egl/wayland: use the destroy_window_callback for swrast
  automake: use shared llvm libs for make distcheck
  get-pick-list.sh: Require explicit "13.0" for nominating stable patches
  Update version to 13.0.4
  docs: add release notes for 13.0.4

Francisco Jerez (1):
  anv: Fix uniform and storage buffer offset alignment limits.

Fredrik Höglund (2):
  radv: fix dual source blending
  dri3: Fix MakeCurrent without a default framebuffer

Grazvydas Ignotas (1):
  mapi: update the asm code to support x32

Heiko Przybyl (1):
  r600/sb: Fix loop optimization related hangs on eg

Ilia Mirkin (1):
  nouveau: take extra push space into account for pushbuf_space calls

Jason Ekstrand (4):
  i965/generator/tex: Handle an immediate sampler with an indirect texture
  anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8
  nir/search: Only allow matching SSA values
  isl: Mark A4B4G4R4_UNORM as supported on gen8

Jonas Ådahl (1):
  egl/wayland: Cleanup private display connection when init fails

Kenneth Graunke (7):
  i965: Don't bail on vertex element processing if we need draw params.
  i965: Fix last slot calculations
  i965: Fix texturing in the vec4 TCS and GS backends.
  spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
  i965: Make BLORP disable the NP Z PMA stall fix.
  glsl: Use ir_var_temporary when generating inline functions.
  i965: Properly flush in hsw_pause_transform_feedback().

Marek Olšák (4):
  vdpau: call texture_get_handle while the mutex is being held
  va: call texture_get_handle while the mutex is being held
  radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM 3.9+
  radeonsi: don't forget to add HTILE to the buffer list for texturing

Michel Dänzer (1):
  cso: Don't restore nr_samplers in cso_restore_fragment_samplers

Nanley Chery (3):
  anv/cmd_buffer: Fix arrayed depth/stencil attachments
  anv/cmd_buffer: Fix

mesa: Changes to 'debian-unstable'

2017-02-01 Thread Andreas Boll
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 6c8595ffd83fa6e84c8df2260f8f5126a2f86975
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 1 15:36:29 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 53327a6..b1788b9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (13.0.4-1) UNRELEASED; urgency=medium
+mesa (13.0.4-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and r600-
@@ -8,7 +8,7 @@ mesa (13.0.4-1) UNRELEASED; urgency=medium
   * Revert to debhelper compat 9 (Workaround for #851130).
   * Update extend-diff-ignore.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 13:30:04 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 15:36:10 +0100
 
 mesa (13.0.3-1) unstable; urgency=medium
 



mesa: Changes to 'glvnd-wip'

2017-02-07 Thread Andreas Boll
 debian/control |5 +++--
 debian/mesa-common-dev.install |1 -
 2 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit b0ecb7089605d8347acbf0a64467412f7c573fbf
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 7 17:42:14 2017 +0100

Make transition package deborphan compliant

diff --git a/debian/control b/debian/control
index 22e66b8..03a8910 100644
--- a/debian/control
+++ b/debian/control
@@ -177,8 +177,9 @@ Description: implementation of the Wayland EGL platform -- 
runtime
  This package contains the mesa implementation of the Wayland EGL platform
 
 Package: libgles2-mesa
-Section: libs
-Architecture: any
+Section: oldlibs
+Priority: extra
+Architecture: all
 Depends:
  libgles2,
  ${misc:Depends},

commit 54bca64e7c7e27309cecb7cac94d2f20d77dbaa2
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 7 17:31:02 2017 +0100

fixup! Migrate mesa to build against libglvnd

Remove whitespace

diff --git a/debian/mesa-common-dev.install b/debian/mesa-common-dev.install
index d48bf15..d9eb292 100644
--- a/debian/mesa-common-dev.install
+++ b/debian/mesa-common-dev.install
@@ -7,4 +7,3 @@ usr/include/GL/glxext.h
 usr/include/GL/glx_mangle.h
 usr/include/GL/internal/dri_interface.h
 usr/lib/*/pkgconfig/dri.pc
-



libglvnd: Changes to 'debian-unstable'

2017-02-07 Thread Andreas Boll
 debian/control |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit afc0cb0992a75b2829aca5fce7cb3d4684f815f7
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 7 16:26:28 2017 +0100

Add missing comma

diff --git a/debian/control b/debian/control
index 220d21d..7a393d8 100644
--- a/debian/control
+++ b/debian/control
@@ -102,7 +102,7 @@ Architecture: any
 Pre-Depends: ${misc:Pre-Depends},
 Depends:
  ${shlibs:Depends},
- ${misc:Depends}
+ ${misc:Depends},
  libglx-mesa0 | libglx-vendor,
 Replaces: libglvnd0 (<< 0.2.999+git20170201-1)
 Breaks: libglvnd0 (<< 0.2.999+git20170201-1)



mesa: Changes to 'glvnd-wip'

2017-02-07 Thread Andreas Boll
 debian/control |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 039f3578211c7f29cbc745ef77fd7913ff8d64b5
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 7 18:26:51 2017 +0100

fixup! Make transition package deborphan compliant

Fix MultiArch

diff --git a/debian/control b/debian/control
index 03a8910..13b8f3c 100644
--- a/debian/control
+++ b/debian/control
@@ -183,7 +183,7 @@ Architecture: all
 Depends:
  libgles2,
  ${misc:Depends},
-Multi-Arch: same
+Multi-Arch: foreign
 Description: transitional dummy package
  This is a transitional dummy package, it can be safely removed.
 



libglvnd: Changes to 'debian-unstable'

2017-02-02 Thread Andreas Boll
 debian/changelog |4 
 debian/copyright |2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 5e980545ad684a5ef5009d8cc0771bc35f1912bb
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Feb 2 13:39:55 2017 +0100

copyright: Add missing wildcard.

diff --git a/debian/changelog b/debian/changelog
index 5d6c4d1..2a24767 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,13 @@
 libglvnd (0.2.999+git20170201-1) UNRELEASED; urgency=medium
 
+  [ Timo Aaltonen ]
   * New upstream snapshot.
   * Add symbols file.
   * Split packaging so that Mesa can be bootstrapped to use this.
 
+  [ Andreas Boll ]
+  * copyright: Add missing wildcard.
+
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 08 Dec 2016 13:44:48 +0200
 
 libglvnd (0.2.999+git20161203-1) experimental; urgency=low
diff --git a/debian/copyright b/debian/copyright
index 611479a..bfcf95a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -6,7 +6,7 @@ Files: *
 Copyright: 2013 NVIDIA Corporation
 License: MIT
 
-Files: src/util/uthash
+Files: src/util/uthash/*
 Copyright: 2005-2013 Troy D. Hanson
 License: BSD
 



mesa: Changes to 'debian-experimental'

2017-02-02 Thread Andreas Boll
 debian/changelog |1 +
 debian/rules |1 +
 2 files changed, 2 insertions(+)

New commits:
commit ad8098a4499660439ac80fc2e21ea788bb5ae1be
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Feb 2 13:15:42 2017 +0100

Explicitly disable LLVM on some arches. Should fix FTBFS on x32.

diff --git a/debian/changelog b/debian/changelog
index 7057aa3..ce736b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium
   [ Andreas Boll ]
   * Drop transitional package libegl1-mesa-drivers.
   * Remove Breaks/Replaces from pre-jessie.
+  * Explicitly disable LLVM on some arches. Should fix FTBFS on x32.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
 
diff --git a/debian/rules b/debian/rules
index 7fbf778..50664b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -90,6 +90,7 @@ else
GALLIUM_DRIVERS += swrast
   else
DRI_DRIVERS += swrast
+   confflags_GALLIUM += --disable-gallium-llvm
   endif
 
   # radv needs LLVM and the Vulkan loader, so only build on the subset of



mesa: Changes to 'debian-experimental'

2017-02-02 Thread Andreas Boll
 debian/changelog |5 +
 debian/control   |   19 +--
 2 files changed, 6 insertions(+), 18 deletions(-)

New commits:
commit d85c4dee23f4565e915eb7f2f355e630be8ef202
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Feb 2 13:03:25 2017 +0100

Remove Breaks/Replaces from pre-jessie.

diff --git a/debian/changelog b/debian/changelog
index 1d6cd1f..7057aa3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium
 
   [ Andreas Boll ]
   * Drop transitional package libegl1-mesa-drivers.
+  * Remove Breaks/Replaces from pre-jessie.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
 
diff --git a/debian/control b/debian/control
index bab6e50..c9d2541 100644
--- a/debian/control
+++ b/debian/control
@@ -172,8 +172,7 @@ Depends:
  libegl1-mesa (= ${binary:Version})
 Provides: libwayland-egl1
 Conflicts: libwayland-egl1
-Replaces: libwayland-egl1, libegl1-mesa-drivers  (<< 10.1.0-2)
-Breaks: libegl1-mesa-drivers (<< 10.1.0-2)
+Replaces: libwayland-egl1
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Description: implementation of the Wayland EGL platform -- runtime
@@ -245,7 +244,6 @@ Conflicts: libgl1
 Replaces: libgl1
 Provides: libgl1
 Breaks:
- glx-diversions (<< 0.4),
  libopengl-perl (<< 0.6704+dfsg-2),
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
@@ -272,8 +270,6 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends}
 Recommends: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0
-Breaks:
- xserver-xorg-core (<< 2:1.14.3-5),
 Multi-Arch: same
 Description: free implementation of the OpenGL API -- DRI modules
  This version of Mesa provides GLX and DRI capabilities: it is capable of
@@ -434,10 +430,6 @@ Depends:
  ocl-icd-libopencl1 | libopencl1,
  ${shlibs:Depends},
  ${misc:Depends},
-Replaces:
- libgl1-mesa-dri (<< 10.3.0-1),
-Breaks:
- libgl1-mesa-dri (<< 10.3.0-1),
 Provides: opencl-icd
 Multi-Arch: same
 Description: free implementation of the OpenCL API -- ICD runtime

commit 5626019b8e2617b58b24f72f279a04d7e1a9985e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Feb 2 12:54:05 2017 +0100

Drop transitional package libegl1-mesa-drivers.

diff --git a/debian/changelog b/debian/changelog
index c94369c..1d6cd1f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
 mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium
 
+  [ Timo Aaltonen ]
   * Drop libgles1.
 
+  [ Andreas Boll ]
+  * Drop transitional package libegl1-mesa-drivers.
+
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
 
 mesa (17.0.0~rc2-1) experimental; urgency=medium
diff --git a/debian/control b/debian/control
index 65471eb..bab6e50 100644
--- a/debian/control
+++ b/debian/control
@@ -163,15 +163,6 @@ Description: free implementation of the EGL API -- 
development files
  This package provides the development environment for compiling programs
  against the EGL library.
 
-Package: libegl1-mesa-drivers
-Section: libs
-Architecture: linux-any kfreebsd-any
-Depends:
- ${misc:Depends},
-Multi-Arch: same
-Description: transitional dummy package
- This is a transitional dummy package, it can be safely removed.
-
 Package: libwayland-egl1-mesa
 Section: libs
 Architecture: linux-any



libdrm: Changes to 'upstream-experimental'

2017-02-01 Thread Andreas Boll
New branch 'upstream-experimental' available with the following commits:



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

2017-02-01 Thread Andreas Boll
Tag 'libdrm-2.4.75-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-02-01 16:10 +

Tagging upload of libdrm 2.4.75-1 to experimental.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYkghmAAoJEB7vU9OKOpxnn0MP/0bGt1TTbL7O8NYZNaxx/Eri
cIdcvb8pel6rN/7zk/ySX0sHWsmrxxGDRCkYIMuppV2q/WGqb0e0JRDFNJEhiib0
hesQva0E7ChdFEmS8Y2kNBSe6PkFbrrqa1iuI4+WkcKjVvm1TMuN1hG+GFKH0LxD
fiOi7dA0yVy3rKz9zoCk4O3A3srMR0uPMzhn82+2hWdeosjOlMja12S1z69gZ6uy
kakxwdVAMNdxGUs9qKAcTyWs6t9R1HaR4Wwvkny0Y65WyyxiU9TqM++EgPXSg3mV
WFMkztcACldvLgoHGQcWeDiCkevwFPXD2qsazmYd+8slL3ZSxvjfRKNOZXoXr3th
jkwsthM/39xgk4uXxYlvGf+BQ96LBWPSyLyR8DYREFTjZtoF2M2L/4do40176A+K
XxiNrYxWJ8pF98AcyliZX1Kdntit8rI9JUfb/Mo/T6IZ72XNYitOy4fJ+UXjz9uq
nQQsxm2VRQc/n/4eB6W1/rQWRsWzbRKOlEulYUbCeBwSTs4d9EDGkAQYPSFIaRoB
4rIGx1rb0j1A7ZmGx7O1106HEjInnsGr0Gw0vwgB2g4eA1tAzrXan7h4Ncshm7Zp
8DaQREjldRzw0jujSlSE0GKdLSx/OjWPhw63X22mPi5KqF4K+Edu/woYgYsp7oZT
cuuALtXBBVb44krdubVt
=RGkX
-END PGP SIGNATURE-

Changes since libdrm-2.4.74-2:
Alex Xie (4):
  amdgpu: Provide more specific error message if non-privileged user runs 
amdgpu_test
  amdgpu: verify the tested device
  amdgpu: A new option to choose which device to run most tests
  amdgpu: A new option to run tests on render node

Andreas Boll (6):
  Merge tag 'libdrm-2.4.75' into debian-experimental
  Bump changelog
  Bump libdrm2's and libdrm-intel1's symbols and shlibs.
  Update extend-diff-ignore.
  Add debian/source/format file.
  Upload to experimental.

Chad Versace (2):
  Bump version for 2.4.75 release
  Bump version for 2.4.75 release

Chris Wilson (5):
  Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9
  intel: Allow the client to control implicit synchronisation
  intel: Support passing of explicit fencing from execbuf
  intel: Clear execobject flags before preserving object in reuse cache
  intel: Export a function to re-enable implicit synchronisation

Dave Airlie (2):
  Revert "Bump version for 2.4.75 release"
  intel: fix make distcheck

Dongwon Kim (1):
  intel: update global_name before HASH_ADD

Emil Velikov (16):
  xf86drm: use maj/min in drmParsePciDeviceInfo()
  xf86drm: add plumbing to not retrieve PCI device revision
  xf86drm: parse the separate sysfs files for vendor... info
  xf86drm: introduce drmGetDevice[s]2
  tests/drmdevice: use drmGetDevice[s]2
  tests: remove useless legacy tests
  kms: remove commented out libudev code
  configure: remove libudev checks
  tests: automake: reorder makefile contents
  autogen.sh: set format.subjectPrefix and sendemail.to if needed
  android: remove LOCAL_MODULE_TAGS := optional tag
  android: introduce Android.common.mk to reduce boilerplate
  android: add HAVE_VISIBILITY to Android.common.mk
  android: add note about command line defines and config.h
  android: silence ~550 warnings
  tests/nouveau: automake: fold C and CPP flags

Fabio Estevam (1):
  README: Fix grammar

Grazvydas Ignotas (1):
  xf86drm: fix sign-compare warning

Jonathan Gray (8):
  xf86drm: implement drmGetMinorNameForFD for non-sysfs
  xf86drm: implement drmParseSubsystemType for OpenBSD
  xf86drm: implement drmParsePciDeviceInfo for OpenBSD
  xf86drm: implement drmParsePciBusInfo for OpenBSD
  xf86drm: implement an OpenBSD specific drmGetDevice2
  xf86drm: adjust device node path for minor base
  xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2
  xf86drm: don't fatal on per device error in drmGetDevice[s]2

Neil Armstrong (1):
  tests/util: Add support for meson module

Seung-Woo Kim (1):
  libkms/exynos: fix memory leak in error path

Taro Yamada (1):
  xf86drm: fix null termination of string buffer

Thierry Reding (10):
  xf86drm: Fix indentation
  Add .editorconfig
  xf86drmMode.h: Use consistent padding
  xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors
  xf86drm: Fix type-punned pointer build warning
  xf86drm: Factor out drmDeviceAlloc()
  xf86drm: Add USB support
  xf86drm: Add platform and host1x bus support
  tests/drmdevice: Add USB, platform and host1x support
  xf86drm: Reuse sysfs_uevent_get()

Tomasz Figa (1):
  tests: Use -pthread in CFLAGS instead of -lpthread

Ville Syrjälä (1):
  modetest: Allow the user to specify the plane ID

---
 .editorconfig|   19 
 Android.common.mk|   12 
 Android.mk   |   17 
 README   |6 
 amdgpu/Android.mk|8 
 autogen.sh   |6 
 configure.ac |   11 
 debian/changelog |9 
 debian/libdrm-intel1.symbols |4 
 debian/libdrm2.symbols   |2 
 debian/rules |4 
 debian/source/format |1 
 debian/source/local-options  |6 
 etnaviv/Android.mk   |8 
 freedreno/Android.m

libdrm: Changes to 'debian-experimental'

2017-02-01 Thread Andreas Boll
 .editorconfig|   19 
 Android.common.mk|   12 
 Android.mk   |   17 
 README   |6 
 amdgpu/Android.mk|8 
 autogen.sh   |6 
 configure.ac |   11 
 debian/changelog |9 
 debian/libdrm-intel1.symbols |4 
 debian/libdrm2.symbols   |2 
 debian/rules |4 
 debian/source/format |1 
 debian/source/local-options  |6 
 etnaviv/Android.mk   |8 
 freedreno/Android.mk |8 
 include/drm/i915_drm.h   |  276 +++-
 intel/Android.mk |8 
 intel/intel-symbol-check |4 
 intel/intel_bufmgr.h |   11 
 intel/intel_bufmgr_gem.c |  106 
 libkms/Android.mk|6 
 libkms/Makefile.am   |4 
 libkms/exynos.c  |3 
 libkms/linux.c   |   94 
 nouveau/Android.mk   |8 
 radeon/Android.mk|8 
 tests/Makefile.am|   46 --
 tests/amdgpu/amdgpu_test.c   |  259 ++-
 tests/amdgpu/amdgpu_test.h   |3 
 tests/amdgpu/basic_tests.c   |7 
 tests/amdgpu/bo_tests.c  |   13 
 tests/amdgpu/cs_tests.c  |8 
 tests/amdgpu/vce_tests.c |8 
 tests/auth.c |  138 --
 tests/dristat.c  |  285 
 tests/drmdevice.c|   60 ++
 tests/drmtest.c  |  135 --
 tests/drmtest.h  |   40 -
 tests/exynos/Makefile.am |4 
 tests/getclient.c|   61 --
 tests/getstats.c |   50 --
 tests/getversion.c   |   49 --
 tests/lock.c |  264 ---
 tests/modetest/Android.mk|3 
 tests/modetest/Makefile.am   |4 
 tests/modetest/modetest.c|   28 -
 tests/name_from_fd.c |   58 --
 tests/nouveau/Makefile.am|8 
 tests/openclose.c|   37 -
 tests/proptest/Android.mk|3 
 tests/setversion.c   |   91 
 tests/updatedraw.c   |  154 --
 tests/util/Android.mk|7 
 tests/util/kms.c |1 
 xf86drm.c|  962 +++
 xf86drm.h|   45 +-
 xf86drmMode.c|2 
 xf86drmMode.h|   19 
 58 files changed, 1747 insertions(+), 1754 deletions(-)

New commits:
commit c42cc002ab6ec4f757c3fe8fed52fe8915a052cb
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 1 17:08:39 2017 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index c14b7dd..07f871e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-libdrm (2.4.75-1) UNRELEASED; urgency=medium
+libdrm (2.4.75-1) experimental; urgency=medium
 
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
   * Update extend-diff-ignore.
   * Add debian/source/format file.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 15:56:49 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 17:08:17 +0100
 
 libdrm (2.4.74-2) experimental; urgency=medium
 

commit b7994bd7068cfd5956933abea1f06282a3a1a465
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 1 16:54:40 2017 +0100

Add debian/source/format file.

diff --git a/debian/changelog b/debian/changelog
index eda5cd3..c14b7dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libdrm (2.4.75-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
   * Update extend-diff-ignore.
+  * Add debian/source/format file.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 15:56:49 +0100
 
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 000..d3827e7
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+1.0

commit c408f868497cc33e2cc2b94522ab5e7bb328d97a
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 1 16:52:42 2017 +0100

Update extend-diff-ignore.

diff --git a/debian/changelog b/debian/changelog
index af6bbac..eda5cd3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.75-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Bump libdrm2's and libdrm-intel1's symbols and shlibs.
+  * Update extend-diff-ignore.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 01 Feb 2017 15:56:49 +0100
 
diff --git a/debian/source/local-options b/debian/source/local-options
index b0c5d03..91254fb 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -4,10 +4,10 @@ extend-diff-ignore = intel/tests/g.*batch.sh
 ## The following files aren't shipped in the upstream tarball
 
 # Android Makefiles
-extend-diff-ignore = Android\.mk|CleanSpec\.mk
+extend-diff-ignore = Android.*mk|CleanSpec\.mk
 
 # misc. files and scripts 

mesa: Changes to 'refs/tags/mesa-17.0.0-rc3-1'

2017-02-06 Thread Andreas Boll
Tag 'mesa-17.0.0-rc3-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-02-06 18:09 +

Tagging upload of mesa 17.0.0~rc3-1 to experimental.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYmLvDAAoJEB7vU9OKOpxnRXIP/R1Y0onVipRc1b5AoqNcH7fH
JC8C6lfLclCho1nWX4KaCoNwITWhcgJt5IjOfoFVHJ03L/GwLwZW3aMak8XOwYZq
WBb6vergb1z9g18dhMLQf49x8j/T+PdKnXoswwvPGVuRRLbkKwUh9k2ePcx2otHB
7funYWTUBZZJtevl5qI8fIysoDudsCVs00z9rKm0NkXD1X1H1ji6vfFrWWNkzU3j
5TIebXeorcSX2c28n5sAX3NcQnJc7bM3oOVzDBSAmUmMpFFJyMU3B/dU6R1vIzbI
5uCd26xuAw/qVOI6j/5606F8gtxURH06oSQbYZKKJX2ORztovZSaL3dz4ueqzCIH
0PNutoZhwcFVY8igQfmLyPEtnHdm5Rpm1c84vdeCpFogyaQDuJGa4f2HCRML/Ycp
3naOAPo1kObDUUNuBl8hNwsyAyWTRYbDDtxx2IOa4fh6CrHscUpsh0eVgb8Etq74
Ftg5jJcLr00oqO/XE+/oFy2/KebUDZan0qYlU4IScSRDNjFEb5zNGxCbsHzxhgkP
ljNH9hU5FgXxtwfLu78xsMtHTizBqzHvh2fo+K8aUjUPORuJyiuAtNL0t5E8mRfo
srV5vxn2AhOCYB3mQtCzNQ3KFw9vSSEExEWb0s+Rr/CQCAY6eF0fAKrZvDcTY+0J
qMb9EdXvWly8cE54Fgo3
=OU2f
-END PGP SIGNATURE-

Changes since mesa-17.0.0-rc2-1:
Andreas Boll (21):
  Merge tag 'mesa-13.0.4' into debian-unstable
  Bump changelog
  Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and
  Drop workaround-binutils-mips-844357.diff, binutils regression has been 
fixed.
  Revert "Bump debhelper compat to 10."
  Update extend-diff-ignore.
  Upload to unstable.
  Drop transitional package libegl1-mesa-drivers.
  Remove Breaks/Replaces from pre-jessie.
  Explicitly disable LLVM on some arches. Should fix FTBFS on x32.
  configure.ac: Require LLVM for r300 only on x86 and x86_64
  Merge tag 'mesa-17.0.0-rc3' into debian-experimental
  Bump changelog
  Drop configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch, upstream.
  Document the cherry-pick in debian/changelog
  Update list of unwanted vulkan headers.
  Drop unused git-cleanup.sh script. Replaced with usage of 
--extend-diff-ignore some time ago.
  Enable building etnaviv and imx on armhf (Closes: #852614).
  Merge tag 'mesa-13.0.4' into debian-experimental
  Merge branch 'debian-unstable' into debian-experimental
  Upload to experimental.

Andres Rodriguez (2):
  vulkan/wsi: clarify the severity of lack of DRI3 v2
  radv: fix include order for installed headers v2

Arda Coskunses (2):
  vulkan/wsi/x11: don't crash on null visual
  vulkan/wsi/x11: don't crash on null wsi x11 connection

Bartosz Tomczyk (2):
  r600: Fix stack overflow
  glsl: fix heap-buffer-overflow

Bas Nieuwenhuizen (2):
  radv: Support loader interface version 3.
  radv/ac: Use base in push constant loads.

Chad Versace (10):
  egl: Check config's surface types in eglCreate*Surface()
  dri: Add __DRI_IMAGE_FORMAT_ARGB1555
  mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1
  egl: Emit correct error when robust context creation fails
  anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
  mesa/shaderobj: Fix races on refcounts
  meta: Disable dithering during glGenerateMipmap
  vulkan: Add new cast macros for VkIcd types
  vulkan: Update vk_icd.h to interface version 3
  anv: Support loader interface version 3 (patch v2)

Christian Gmeiner (1):
  etnaviv: Avoid infinite loop in find_frame()

Christian König (2):
  vl/zscan: fix "Fix trivial sign compare warnings"
  st/va: make sure that we call begin_frame() only once v2

Chuck Atkins (1):
  glx: Add missing glproto dependency for gallium-xlib glx

Damien Grassart (1):
  anv: return count of queue families written

Dave Airlie (7):
  radv: flush smem for uniform buffer bit.
  radv: program a default point size.
  radv: handle transfer_write as a dst flag.
  radv/ac: fix multisample subpass image.
  radv/ac: handle nir irem opcode.
  radv/ac: implement txs for buffer textures.
  radv/ac: apply slice rounding to 1d arrays as well.

Emil Velikov (33):
  docs: add sha256 checksums for 13.0.3
  cherry-ignore: add couple of intel_miptree_copy related patches
  cherry-ignore: add radv: Call nir_lower_constant_initializers."
  get-typod-pick-list.sh: add new script
  cherry-ignore: add "_mesa_ClampColor extension/version fix"
  cherry-ignore: add wayland race condition fix
  egl/wayland: use the destroy_window_callback for swrast
  automake: use shared llvm libs for make distcheck
  get-pick-list.sh: Require explicit "13.0" for nominating stable patches
  Update version to 13.0.4
  docs: add release notes for 13.0.4
  configure.ac: move require_dri_shared_libs_and_glapi() before its users
  mesa: move variable declaration to where its used
  i965: automake: correctly set MKDIR_GEN
  freedreno: automake: correctly set MKDIR_GEN
  i965: automake: include builddir prior to srcdir
  i915: automake: include builddir prior to srcdir
  egl: automake: include build

mesa: Changes to 'debian-experimental'

2017-02-06 Thread Andreas Boll
|   
24 +--
 src/mesa/drivers/dri/i965/intel_blit.h|
4 
 src/mesa/drivers/dri/i965/intel_screen.c  |
1 
 src/mesa/drivers/dri/r200/Makefile.am |
2 
 src/mesa/drivers/dri/radeon/Makefile.am   |
2 
 src/mesa/drivers/dri/swrast/Makefile.am   |
2 
 src/mesa/drivers/osmesa/Makefile.am   |
2 
 src/mesa/main/extensions_table.h  |
2 
 src/mesa/main/shaderapi.c |
4 
 src/mesa/main/tests/Makefile.am   |
2 
 src/mesa/state_tracker/st_context.c   |   
13 -
 src/vulkan/wsi/wsi_common_wayland.c   |   
27 ++-
 src/vulkan/wsi/wsi_common_x11.c   |
3 
 71 files changed, 486 insertions(+), 313 deletions(-)

New commits:
commit d8da88454db0c8d295182aa9e57bd75c6d9d7524
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Feb 6 19:05:41 2017 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 34c2f65..232018c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium
+mesa (17.0.0~rc3-1) experimental; urgency=medium
 
   [ Timo Aaltonen ]
   * Drop libgles1.
@@ -18,7 +18,7 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium
   * Enable building etnaviv and imx on armhf (Closes: #852614).
 - Bump libdrm-dev build-dep to 2.4.74-2~.
 
- -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
+ -- Andreas Boll <andreas.boll@gmail.com>  Mon, 06 Feb 2017 19:05:30 +0100
 
 mesa (17.0.0~rc2-1) experimental; urgency=medium
 

commit f026e46027eca3c22338fee834ea7d144f0260e2
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Feb 6 16:58:11 2017 +0100

Enable building etnaviv and imx on armhf (Closes: #852614).

Bump libdrm-dev build-dep to 2.4.74-2~.

diff --git a/debian/changelog b/debian/changelog
index f63e4fb..bdd2be1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,8 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium
   * Update list of unwanted vulkan headers.
   * Drop unused git-cleanup.sh script. Replaced with usage of --extend-
 diff-ignore some time ago.
+  * Enable building etnaviv and imx on armhf (Closes: #852614).
+- Bump libdrm-dev build-dep to 2.4.74-2~.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
 
diff --git a/debian/control b/debian/control
index c9d2541..aa7a93c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  dh-autoreconf,
  quilt (>= 0.40),
  pkg-config,
- libdrm-dev (>= 2.4.74) [!hurd-any],
+ libdrm-dev (>= 2.4.74-2~) [!hurd-any],
  libx11-dev,
  x11proto-gl-dev (>= 1.4.14),
  libxxf86vm-dev,
diff --git a/debian/rules b/debian/rules
index d5f6566..0f9030f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -51,6 +51,11 @@ else
GALLIUM_DRIVERS += vc4
endif
 
+   # etnaviv kernel support is currently only available on armhf
+   ifneq (,$(filter $(DEB_HOST_ARCH), armhf))
+   GALLIUM_DRIVERS += etnaviv imx
+   endif
+
# svga needs xa state tracker
confflags_GALLIUM += --enable-xa
 

commit 1858f663ffd2352ec367cdc41358300d6a8d5735
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Mon Feb 6 16:36:55 2017 +0100

Drop unused git-cleanup.sh script. Replaced with usage of 
--extend-diff-ignore some time ago.

diff --git a/debian/changelog b/debian/changelog
index 6eb1f5c..f63e4fb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,8 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium
   * Cherry-pick 045f38a (vulkan: Don't install vk_platform.h or
 vulkan.h).
   * Update list of unwanted vulkan headers.
+  * Drop unused git-cleanup.sh script. Replaced with usage of --extend-
+diff-ignore some time ago.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 02 Feb 2017 12:02:07 +0200
 
diff --git a/debian/git-cleanup.sh b/debian/git-cleanup.sh
deleted file mode 100755
index c699b89..000
--- a/debian/git-cleanup.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-# © 2011 Cyril Brulebois <k...@debian.org>
-set -e
-
-### First phase, files known to make dpkg-source unhappy.
-
-# List broken symlinks:
-symlinks=$(find -type l)
-
-# Symlinks vs. directories:
-dirs_vs_symlinks=''
-
-# Modified binaries:
-binaries='
-src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe
-src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe
-src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe
-src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe
-src/gall

mesa: Changes to 'upstream-experimental'

2017-02-06 Thread Andreas Boll
 Android.common.mk  |   14 +
 VERSION|2 
 configure.ac   |   49 ---
 src/amd/Android.common.mk  |2 
 src/amd/common/ac_nir_to_llvm.c|   46 +
 src/amd/vulkan/Makefile.am |4 -
 src/amd/vulkan/radv_cmd_buffer.c   |4 +
 src/compiler/glsl/link_uniforms.cpp|2 
 src/compiler/spirv/spirv_to_nir.c  |   54 +++--
 src/compiler/spirv/vtn_variables.c |6 ++
 src/egl/Makefile.am|2 
 src/gallium/Android.common.mk  |2 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c |1 
 src/gallium/auxiliary/tgsi/tgsi_exec.c |   14 +
 src/gallium/drivers/etnaviv/etnaviv_compiler.c |   39 ++-
 src/gallium/drivers/etnaviv/etnaviv_emit.c |   17 ++
 src/gallium/drivers/etnaviv/etnaviv_internal.h |   19 +++
 src/gallium/drivers/etnaviv/etnaviv_resource.c |5 +
 src/gallium/drivers/etnaviv/etnaviv_screen.c   |9 ++-
 src/gallium/drivers/etnaviv/etnaviv_state.c|   38 +++---
 src/gallium/drivers/freedreno/Makefile.am  |1 
 src/gallium/drivers/r600/r600_shader.c |2 
 src/gallium/drivers/radeonsi/si_descriptors.c  |   11 ++--
 src/gallium/drivers/radeonsi/si_state.c|6 +-
 src/gallium/state_trackers/clover/Makefile.am  |2 
 src/gallium/state_trackers/dri/Makefile.am |2 
 src/gallium/state_trackers/va/picture.c|   11 +++-
 src/gallium/state_trackers/va/va_private.h |1 
 src/gallium/state_trackers/vdpau/output.c  |7 ++
 src/gallium/state_trackers/vdpau/presentation.c|6 +-
 src/gallium/state_trackers/vdpau/vdpau_private.h   |1 
 src/gallium/targets/d3dadapter9/Makefile.am|2 
 src/glx/Makefile.am|4 -
 src/glx/apple/Makefile.am  |4 -
 src/glx/windows/Makefile.am|2 
 src/intel/blorp/blorp_clear.c  |   23 
 src/intel/isl/isl_format.c |5 +
 src/intel/vulkan/anv_cmd_buffer.c  |5 +
 src/intel/vulkan/anv_descriptor_set.c  |8 +--
 src/intel/vulkan/anv_nir_lower_input_attachments.c |5 -
 src/intel/vulkan/genX_cmd_buffer.c |   19 +++
 src/loader/Makefile.am |2 
 src/mapi/Makefile.am   |4 -
 src/mesa/drivers/dri/i915/Makefile.am  |2 
 src/mesa/drivers/dri/i965/Makefile.am  |7 +-
 src/mesa/drivers/dri/i965/brw_blorp.c  |2 
 src/mesa/drivers/dri/i965/brw_context.c|3 +
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp |2 
 src/mesa/drivers/dri/i965/brw_program.c|   43 
 src/mesa/drivers/dri/i965/gen8_depth_state.c   |   12 
 src/mesa/drivers/dri/i965/genX_blorp_exec.c|4 +
 src/mesa/drivers/dri/i965/intel_blit.c |   24 +++--
 src/mesa/drivers/dri/i965/intel_blit.h |4 -
 src/mesa/drivers/dri/i965/intel_screen.c   |1 
 src/mesa/drivers/dri/r200/Makefile.am  |2 
 src/mesa/drivers/dri/radeon/Makefile.am|2 
 src/mesa/drivers/dri/swrast/Makefile.am|2 
 src/mesa/drivers/osmesa/Makefile.am|2 
 src/mesa/main/extensions_table.h   |2 
 src/mesa/main/shaderapi.c  |4 -
 src/mesa/main/tests/Makefile.am|2 
 src/mesa/state_tracker/st_context.c|   13 ++---
 src/vulkan/wsi/wsi_common_wayland.c|   27 ++
 src/vulkan/wsi/wsi_common_x11.c|3 -
 64 files changed, 450 insertions(+), 175 deletions(-)

New commits:
commit 07571cd8ccf8c19fe79e16055208059fe729d298
Author: Emil Velikov 
Date:   Mon Feb 6 13:18:13 2017 +

Update version to 17.0.0-rc3

Signed-off-by: Emil Velikov 

diff --git a/VERSION b/VERSION
index 032c50c..0b34163 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-17.0.0-rc2
+17.0.0-rc3

commit 2fc362f14711981e98c920f2f278ad91bad89982
Author: Lucas Stach 
Date:   Mon Nov 21 11:54:25 2016 +0100

etnaviv: force vertex buffers through the MMU

This fixes a vertex data corruption issue if some of the vertex streams
go through the MMU and some don't.

Signed-off-by: Lucas Stach 
Tested-by: Philipp Zabel 
Acked-by: Christian Gmeiner 
(cherry picked from commit 

vulkan: Changes to 'debian-unstable'

2017-01-26 Thread Andreas Boll
   |   66 
 loader/gpa_helper.h   |   35 
 loader/images/function_device_chain.png   |binary
 loader/images/function_device_chain_white.png |binary
 loader/images/function_instance_chain.png |binary
 loader/images/function_instance_chain_white.png   |binary
 loader/images/high_level_loader.png   |binary
 loader/images/high_level_loader_white.png |binary
 loader/images/loader_device_chain_app.png |binary
 loader/images/loader_device_chain_app_white.png   |binary
 loader/images/loader_device_chain_loader.png  |binary
 loader/images/loader_device_chain_loader_white.png|binary
 loader/images/loader_instance_chain.png   |binary
 loader/images/loader_instance_chain_white.png |binary
 loader/images/loader_layer_order.png  |binary
 loader/images/loader_layer_order_white.png|binary
 loader/loader.c   | 2285 +--
 loader/loader.h   |  114 
 loader/loader.rc  |8 
 loader/phys_dev_ext.c |  828 ++
 loader/table_ops.h|  199 
 loader/trampoline.c   |  129 
 loader/vk_loader_platform.h   |8 
 loader/vulkan-1.def   |6 
 loader/wsi.c  |   91 
 loader/wsi.h  |5 
 scripts/dispatch_table_generator.py   |3 
 scripts/generator.py  |   10 
 scripts/helper_file_generator.py  |  687 ++
 scripts/lvl_genvk.py  |  123 
 scripts/parameter_validation_generator.py |   13 
 scripts/threading_generator.py|7 
 scripts/unique_objects_generator.py   |   51 
 scripts/vk.xml|  450 +
 scripts/vk_helper.py  | 1874 -
 scripts/vulkan.py | 1536 
 tests/.clang-format   |1 
 tests/layer_validation_tests.cpp  |  977 +-
 tests/layers/test.cpp |   40 
 tests/layers/wrap_objects.cpp |   38 
 tests/vkrenderframework.cpp   |3 
 update_external_sources.sh|3 
 115 files changed, 15999 insertions(+), 12642 deletions(-)

New commits:
commit d54f4c8258e566145b6e105dd67bc905110d3785
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jan 26 16:08:32 2017 +0100

control: Add libxrandr-dev to build-depends.

diff --git a/debian/changelog b/debian/changelog
index f0d5805..1b07e6a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Refresh patches.
+  * control: Add libxrandr-dev to build-depends.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Thu, 26 Jan 2017 15:21:20 +0100
 
diff --git a/debian/control b/debian/control
index db10b2e..0515dd1 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends: debhelper (>= 9),
  libwayland-dev,
  libx11-dev,
  libxcb1-dev,
+ libxrandr-dev,
  pkg-config,
  python3,
  python3-lxml,

commit 544c779489d24aed5690481a110eb5c96bd6edce
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jan 26 16:00:05 2017 +0100

Refresh patches.

diff --git a/debian/changelog b/debian/changelog
index d07908f..f0d5805 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Refresh patches.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Thu, 26 Jan 2017 15:21:20 +0100
 
diff --git a/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff 
b/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff
index 87f417a..c1aabca 100644
--- a/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff
+++ b/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff
@@ -10,7 +10,7 @@ Date:   Tue Feb 16 10:05:25 2016 -0500
 
 --- a/demos/CMakeLists.txt
 +++ b/demos/CMakeLists.txt
-@@ -61,46 +61,6 @@ elseif(UNIX)
+@@ -61,46 +61,6 @@
  else()
  endif()
  
@@ -57,7 +57,7 @@ Date:   Tue Feb 16 10:05:25 2016 -0500
  
  if(WIN32)
  include_directories (
-@@ -114,43 +74,6 @@ endif()
+@@ -114,43 +74,6 @@
  add_executable(${API_LOWERCASE}info vulkaninfo.c)
  target_link_libraries(${API_LOWERCASE}info ${LIBRARIES})
  
diff --git a/debian/patches/disable-mir.di

vulkan: Changes to 'upstream-unstable'

2017-01-26 Thread Andreas Boll
Rebased ref, commits from common ancestor:
commit 9c21ed0fb275589c3af6118aec9ef4f1d1544dc1
Author: Mark Young 
Date:   Thu Jan 19 21:10:49 2017 -0700

loader: Update the loader to 1.0.39

Add new extensions for 1.0.39.  Also, updated layers to include
minimal set of functionality for 1.0.39 extensions. Extensions include:
 - VK_KHR_get_physical_device_properties2
 - VK_KHR_shader_draw_parameters
 - VK_EXT_direct_mode_display
 - VK_EXT_display_surface_counter
 - VK_EXT_display_control

Also, redo the LoaderAndLayerIf document.

Change-Id: I10412086da7a798afe832a3892e18f606259b5af

diff --git a/BUILD.md b/BUILD.md
index 3358d13..f504fe8 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -28,7 +28,7 @@ It should be straightforward to use it on other Linux distros.
 
 These packages are needed to build this repository:
 ```
-sudo apt-get install git cmake build-essential bison libx11-dev libxcb1-dev 
libxkbcommon-dev libmirclient-dev libwayland-dev
+sudo apt-get install git cmake build-essential bison libx11-dev libxcb1-dev 
libxkbcommon-dev libmirclient-dev libwayland-dev libxrandr-dev
 ```
 
 Example debug build (Note that the update\_external\_sources script used below 
builds external tools into predefined locations. See **Loader and Validation 
Layer Dependencies** for more information and other options):
diff --git a/include/vulkan/vk_icd.h b/include/vulkan/vk_icd.h
index 7b54fb5..748e552 100644
--- a/include/vulkan/vk_icd.h
+++ b/include/vulkan/vk_icd.h
@@ -25,12 +25,26 @@
 
 #include "vulkan.h"
 
-/*
- * Loader-ICD version negotiation API
- */
-#define CURRENT_LOADER_ICD_INTERFACE_VERSION 3
+// Loader-ICD version negotiation API.  Versions add the following features:
+//   Version 0 - Initial.  Doesn't support vk_icdGetInstanceProcAddr
+//   or vk_icdNegotiateLoaderICDInterfaceVersion.
+//   Version 1 - Add support for vk_icdGetInstanceProcAddr.
+//   Version 2 - Add Loader/ICD Interface version negotiation
+//   via vk_icdNegotiateLoaderICDInterfaceVersion.
+//   Version 3 - Add ICD creation/destruction of KHR_surface objects.
+//   Version 4 - Add unknown physical device extension qyering via
+//   vk_icdGetPhysicalDeviceProcAddr.
+#define CURRENT_LOADER_ICD_INTERFACE_VERSION 4
 #define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0
+#define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION 4
 typedef VkResult (VKAPI_PTR 
*PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion);
+
+// This is defined in vk_layer.h which will be found by the loader, but if an 
ICD is building against this
+// flie directly, it won't be found.
+#ifndef PFN_GetPhysicalDeviceProcAddr
+typedef PFN_vkVoidFunction (VKAPI_PTR 
*PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName);
+#endif
+
 /*
  * The ICD must reserve space for a pointer for the loader's dispatch
  * table, at the start of .
diff --git a/include/vulkan/vk_layer.h b/include/vulkan/vk_layer.h
index 4d0da1a..ebbb198 100644
--- a/include/vulkan/vk_layer.h
+++ b/include/vulkan/vk_layer.h
@@ -35,6 +35,41 @@
 #define VK_LAYER_EXPORT
 #endif
 
+#define MAX_NUM_UNKNOWN_EXTS 250
+
+ // Loader-Layer version negotiation API.  Versions add the following features:
+ //   Versions 0/1 - Initial.  Doesn't support 
vk_layerGetPhysicalDeviceProcAddr
+ //  or vk_icdNegotiateLoaderLayerInterfaceVersion.
+ //   Version 2- Add support for vk_layerGetPhysicalDeviceProcAddr and
+ //  vk_icdNegotiateLoaderLayerInterfaceVersion.
+#define CURRENT_LOADER_LAYER_INTERFACE_VERSION 2
+#define MIN_SUPPORTED_LOADER_LAYER_INTERFACE_VERSION 1
+
+ // Internal function
+typedef PFN_vkVoidFunction (VKAPI_PTR 
*PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName);
+
+// Version negotiation values
+typedef enum VkNegotiateLayerStructType {
+LAYER_NEGOTIATE_UNINTIALIZED = 0,
+LAYER_NEGOTIATE_INTERFACE_STRUCT = 1,
+} VkNegotiateLayerStructType;
+
+// Version negotiation structures
+typedef struct VkNegotiateLayerInterface {
+VkNegotiateLayerStructType sType;
+void *pNext;
+uint32_t loaderLayerInterfaceVersion;
+PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr;
+PFN_vkGetDeviceProcAddr pfnGetDeviceProcAddr;
+PFN_GetPhysicalDeviceProcAddr pfnGetPhysicalDeviceProcAddr;
+} VkNegotiateLayerInterface;
+
+// Version negotiation functions
+typedef VkResult (VKAPI_PTR 
*PFN_vkNegotiateLoaderLayerInterfaceVersion)(VkNegotiateLayerInterface 
*pVersionStruct);
+
+// Function prototype for unknown physical device extension command
+typedef VkResult(VKAPI_PTR *PFN_PhysDevExt)(VkPhysicalDevice phys_device, ...);
+
 typedef struct VkLayerDispatchTable_ {
 PFN_vkGetDeviceProcAddr GetDeviceProcAddr;
 PFN_vkDestroyDevice DestroyDevice;
@@ -173,6 +208,14 @@ typedef struct VkLayerDispatchTable_ {
 PFN_vkCmdDebugMarkerBeginEXT CmdDebugMarkerBeginEXT;
 PFN_vkCmdDebugMarkerEndEXT CmdDebugMarkerEndEXT;
 

Bug#852614: mesa: Please enable the etnaviv gallium driver on arm

2017-01-26 Thread Andreas Boll
Control: clone -1 -2
Control: reassign -2 src:libdrm 2.4.74-1
Control: retitle -2 libdrm: Please enable etnaviv on arm
Control: block -1 by -2

On Wed, Jan 25, 2017 at 04:59:17PM +0100, Andreas Henriksson wrote:
> Source: mesa
> Version: 17.0.0~rc1-1
> Severity: wishlist
> 
> Dear Maintainer,
> 
> There's a new (arm) gallium driver in mesa 17 called etnaviv for
> Vivante GC* GPUs, notably used on the Wandboard
> (which is an officially supported board by debian:
> https://www.debian.org/releases/stable/armhf/ch02s01.html.en#armhf-armmp-supported-platforms
> )
> 
> Please consider enabling and shipping it!

Sure, but we need to enable etnaviv support in libdrm first.

On which arm architectures should we enable etnaviv? armel/armhf/arm64
I guess only on armhf since the kernel has enabled DRM_ETNAVIV only on
armhf.

Do we need to enable the imx gallium driver too?

> 
> Regards,
> Andreas Henriksson
> 
> PS. A mesa 17 backport to stretch (with etnaviv enabled) would be nice.

Once stretch is released and Mesa >= 17 is in buster we can do a
backport.

Thanks,
Andreas


signature.asc
Description: Digital signature


xorg-server: Changes to 'debian-unstable'

2017-01-25 Thread Andreas Boll
 debian/changelog|7 +++
 debian/xserver-xorg-core.bug.script |4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

New commits:
commit 817a26d847b2ac49131ad618944d1b620c7ae684
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 25 16:14:32 2017 +0100

xserver-xorg-core.bug.script: Change udevadm path from /sbin to /bin 
(Closes: #852584).

diff --git a/debian/changelog b/debian/changelog
index d2f42f1..363a461 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.19.1-5) UNRELEASED; urgency=medium
+
+  * xserver-xorg-core.bug.script: Change udevadm path from /sbin to /bin
+(Closes: #852584).
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 25 Jan 2017 16:14:03 +0100
+
 xorg-server (2:1.19.1-4) unstable; urgency=medium
 
   * rules: Only set the suid bit on Xorg.wrap when building arch:any
diff --git a/debian/xserver-xorg-core.bug.script 
b/debian/xserver-xorg-core.bug.script
index ad39d00..47ee7b7 100644
--- a/debian/xserver-xorg-core.bug.script
+++ b/debian/xserver-xorg-core.bug.script
@@ -131,9 +131,9 @@ fi
 
 echo
 
-if [ -x /sbin/udevadm ]; then
+if [ -x /bin/udevadm ]; then
 pecho "udev information:"
-/sbin/udevadm info --export-db | awk -F '\n' -v RS='\n\n' '/E: ID_INPUT/ { 
print; print "" }'
+/bin/udevadm info --export-db | awk -F '\n' -v RS='\n\n' '/E: ID_INPUT/ { 
print; print "" }'
 echo
 fi
 



mesa: Changes to 'upstream-experimental'

2017-01-25 Thread Andreas Boll
 VERSION |2 
 src/amd/vulkan/Makefile.am  |8 -
 src/amd/vulkan/radv_device.c|3 
 src/compiler/glsl/ir_optimization.h |4 
 src/compiler/glsl/lower_instructions.cpp|   19 +-
 src/compiler/nir/nir_search.c   |   48 ++
 src/compiler/spirv/vtn_variables.c  |3 
 src/gallium/auxiliary/gallivm/lp_bld_gather.c   |2 
 src/gallium/auxiliary/hud/hud_cpufreq.c |1 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h   |2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h   |2 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h   |2 
 src/gallium/drivers/freedreno/a5xx/a5xx.xml.h   |   39 +++-
 src/gallium/drivers/freedreno/a5xx/fd5_draw.c   |   53 +++---
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c   |4 
 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c   |3 
 src/gallium/drivers/freedreno/a5xx/fd5_program.c|   18 +-
 src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c |   10 -
 src/gallium/drivers/freedreno/adreno_common.xml.h   |2 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h  |2 
 src/gallium/drivers/r600/r600_shader.c  |  157 +++-
 src/gallium/drivers/radeonsi/si_descriptors.c   |   19 +-
 src/gallium/drivers/radeonsi/si_state.c |   22 ++
 src/gallium/drivers/radeonsi/si_state_draw.c|3 
 src/gallium/drivers/swr/rasterizer/core/threads.cpp |9 +
 src/gallium/drivers/swr/swr_query.cpp   |7 
 src/gallium/drivers/swr/swr_query.h |2 
 src/intel/blorp/blorp_blit.c|   82 ++
 src/intel/vulkan/anv_image.c|7 
 src/mesa/drivers/dri/i965/brw_blorp.c   |   22 ++
 src/mesa/drivers/dri/i965/brw_clear.c   |   56 +--
 src/mesa/drivers/dri/i965/gen8_depth_state.c|   16 ++
 src/mesa/drivers/dri/i965/genX_blorp_exec.c |   11 -
 src/mesa/main/attrib.c  |3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp  |9 -
 src/vulkan/wsi/wsi_common_x11.c |6 
 36 files changed, 482 insertions(+), 176 deletions(-)

New commits:
commit d283ec0a7b61bc33d970f5cb4c2bfbd63d255c2c
Author: Emil Velikov 
Date:   Wed Jan 25 13:24:27 2017 +

Update version to 17.0.0-rc2

Signed-off-by: Emil Velikov 

diff --git a/VERSION b/VERSION
index 964d0ff..032c50c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-17.0.0-rc1
+17.0.0-rc2

commit 9577977266068b1b3666e0265bd0d6dcb1563572
Author: Topi Pohjolainen 
Date:   Tue Jan 17 12:00:37 2017 +0200

i965/blorp: Make post draw flush more explicit

Blits do not need any special treatment as the target buffer
object is added to render cache just as one does for normal draw.
Color clears and resolves in turn require explicit "end of pipe
synchronization". It is not clear what this means exactly but the
assumption is that render cache flush with command stream stall
should be sufficient.

Signed-off-by: Topi Pohjolainen 
Reviewed-by: Kenneth Graunke 
Reviewed-by: Jason Ekstrand 
(cherry picked from commit 180653c357d19ca88f7895f59874a58fac99cc53)

diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c 
b/src/mesa/drivers/dri/i965/brw_blorp.c
index 8d58616..d79f529 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp.c
+++ b/src/mesa/drivers/dri/i965/brw_blorp.c
@@ -908,6 +908,17 @@ do_single_blorp_clear(struct brw_context *brw, struct 
gl_framebuffer *fb,
   blorp_batch_finish();
}
 
+   /*
+* Ivybrigde PRM Vol 2, Part 1, "11.7 MCS Buffer for Render Target(s)":
+*
+*  Any transition from any value in {Clear, Render, Resolve} to a
+*  different value in {Clear, Render, Resolve} requires end of pipe
+*  synchronization.
+*/
+   brw_emit_pipe_control_flush(brw,
+   PIPE_CONTROL_RENDER_TARGET_FLUSH |
+   PIPE_CONTROL_CS_STALL);
+
return true;
 }
 
@@ -975,6 +986,17 @@ brw_blorp_resolve_color(struct brw_context *brw, struct 
intel_mipmap_tree *mt,
  brw_blorp_to_isl_format(brw, format, true),
  resolve_op);
blorp_batch_finish();
+
+   /*
+* Ivybrigde PRM Vol 2, Part 1, "11.7 MCS Buffer for Render Target(s)":
+*
+*  Any transition from any value in {Clear, Render, Resolve} to a
+*  different value in {Clear, Render, Resolve} requires end of pipe
+*  synchronization.
+*/
+   brw_emit_pipe_control_flush(brw,
+   PIPE_CONTROL_RENDER_TARGET_FLUSH |
+   PIPE_CONTROL_CS_STALL);
 }
 
 static void
diff 

mesa: Changes to 'debian-experimental'

2017-01-25 Thread Andreas Boll
 VERSION   |
2 
 debian/changelog  |   
10 
 debian/compat |
2 
 debian/control|
3 
 debian/patches/configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch |   
52 +++
 debian/patches/series |
1 
 debian/rules  |
6 
 src/amd/vulkan/Makefile.am|
8 
 src/amd/vulkan/radv_device.c  |
3 
 src/compiler/glsl/ir_optimization.h   |
4 
 src/compiler/glsl/lower_instructions.cpp  |   
19 -
 src/compiler/nir/nir_search.c |   
48 +--
 src/compiler/spirv/vtn_variables.c|
3 
 src/gallium/auxiliary/gallivm/lp_bld_gather.c |
2 
 src/gallium/auxiliary/hud/hud_cpufreq.c   |
1 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h |
2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h |
2 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h |
2 
 src/gallium/drivers/freedreno/a5xx/a5xx.xml.h |   
39 +-
 src/gallium/drivers/freedreno/a5xx/fd5_draw.c |   
53 +--
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c |
4 
 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c |
3 
 src/gallium/drivers/freedreno/a5xx/fd5_program.c  |   
18 -
 src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c   |   
10 
 src/gallium/drivers/freedreno/adreno_common.xml.h |
2 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h|
2 
 src/gallium/drivers/r600/r600_shader.c|  
157 +++---
 src/gallium/drivers/radeonsi/si_descriptors.c |   
19 -
 src/gallium/drivers/radeonsi/si_state.c   |   
22 +
 src/gallium/drivers/radeonsi/si_state_draw.c  |
3 
 src/gallium/drivers/swr/rasterizer/core/threads.cpp   |
9 
 src/gallium/drivers/swr/swr_query.cpp |
7 
 src/gallium/drivers/swr/swr_query.h   |
2 
 src/intel/blorp/blorp_blit.c  |   
82 +
 src/intel/vulkan/anv_image.c  |
7 
 src/mesa/drivers/dri/i965/brw_blorp.c |   
22 +
 src/mesa/drivers/dri/i965/brw_clear.c |   
56 ++-
 src/mesa/drivers/dri/i965/gen8_depth_state.c  |   
16 +
 src/mesa/drivers/dri/i965/genX_blorp_exec.c   |   
11 
 src/mesa/main/attrib.c|
3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|
9 
 src/vulkan/wsi/wsi_common_x11.c   |
6 
 42 files changed, 553 insertions(+), 179 deletions(-)

New commits:
commit abb2f18588e473a784d4c13526cebdc984f917cf
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 25 16:46:18 2017 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index e0eaede..2af4f69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (17.0.0~rc2-1) UNRELEASED; urgency=medium
+mesa (17.0.0~rc2-1) experimental; urgency=medium
 
   * New upstream release candidate.
   * Add configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch:
@@ -6,7 +6,7 @@ mesa (17.0.0~rc2-1) UNRELEASED; urgency=medium
   * rules: Explicitly enable/disable gbm. Should fix FTBFS on hurd.
   * Revert to debhelper compat 9 (Workaround for #851130).
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 25 Jan 2017 15:14:24 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 25 Jan 2017 16:45:53 +0100
 
 mesa (17.0.0~rc1-1) experimental; urgency=medium
 

commit b6a0489e6378a75743f10c6a71085ec04563b850
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 25 16:00:46 2017 +0100

Revert "Bump debhelper compat to 10."

This reverts commit 181d812f4893be697cef128f407ff129331d0fc4.

Conflicts:
debian/changelog

diff --git a/debian/changelog b/debian/changelog
index d1efeff..e0eaede 100644
--- a/debian/changelog
+++ b/deb

mesa: Changes to 'refs/tags/mesa-17.0.0-rc2-1'

2017-01-25 Thread Andreas Boll
Tag 'mesa-17.0.0-rc2-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-01-25 15:48 +

Tagging upload of mesa 17.0.0~rc2-1 to experimental.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYiMjIAAoJEB7vU9OKOpxnOy8P/1u9xs56y3gT7orXKRI6lvaB
pYtQiZRZxBnKAZq6Hl389f2+XNqi/AveIF5EQrwkOwEO+20aJ2QbihIieUVYxrnc
QnFfWfTiR+2sJ4ORjbG4FTCcKvljNJzqMeCtB26AigTfP8DONL25gV+Q5AHkc0sM
7O3g207IRP5BYPkX0MlHoLHtSPEZqr6I8yFEefeaNWIYwKruQZBuoMCwJTKKZ8Sj
KnIXdfOzdUu287QGIQG49T84cd4DXgWkm7tADMJWT+0pYg7fe1NheuzrnKFraOIg
/sukQxOEheG3Ws6L8s6iGL4sNYBIbt1uBnBJE95ntuglS8sK3Fl00rAa2cwYLf28
MXRy1eObSFseN92Od+r5LxwS1by33W8NUC+NTUSzP+MXBQLyl7pAju7ymc253si0
zwzxkQJFBt5gbplCJhpFmASGeaj9D0rVj3mF+bJPshiQLzL25GW7to2cWzExctw/
CqCaz/QFHDpjuMRwJqkJ6mPK8UXLsiXOVKQom+6wYjUCEaKjuH1pgDcufWek1t3p
skfrMOQtdShcbyLx4rk8p9h6e9D5na6FigGhC99uAtIgjdUYunGiYzCoHS3+nPI9
VmZnHZC6B7YB+Ek9yq0w1a7j7KUtQmzSziC0aOg4hHYWUzkC+iDqQHVUPe9SR71I
XToy0+CJmDpQdt2uhyNh
=As3r
-END PGP SIGNATURE-

Changes since mesa-17.0.0-rc1-1:
Andreas Boll (6):
  Merge tag 'mesa-17.0.0-rc2' into debian-experimental
  Bump changelog
  Add configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch
  rules: Explicitly enable/disable gbm. Should fix FTBFS on hurd.
  Revert "Bump debhelper compat to 10."
  Upload to experimental.

Andres Rodriguez (2):
  vulkan/wsi: clarify the severity of lack of DRI3 v2
  radv: fix include order for installed headers v2

Bruce Cherniak (1):
  swr: Prune empty nodes in CalculateProcessorTopology.

Dave Airlie (1):
  gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIAN

Emil Velikov (1):
  Update version to 17.0.0-rc2

George Kyriazis (1):
  swr: Align query results allocation

Grazvydas Ignotas (1):
  radv: don't resubmit the same cs over and over while tracing

Jason Ekstrand (2):
  intel/blorp/copy: Properly handle clear colors for CCS_E images
  nir/search: Use the correct bit size for integer comparisons

Lionel Landwerlin (2):
  spirv: don't assert with location decorations on non i/o variables
  anv: don't require render target isl bit for depth/stencil surfaces

Marek Olšák (2):
  radeonsi: don't forget to add HTILE to the buffer list for texturing
  radeonsi: always set the TCL1_ACTION_ENA when invalidating L2

Nicolai Hähnle (7):
  mesa/main: fix meta caller of _mesa_ClampColor
  radeonsi: fix texture gather on stencil textures
  r600: double multiply can handle only one multiply at a time
  r600: factor out cayman_emit_unary_double_raw
  r600: implement DDIV
  glsl: split DIV_TO_MUL_RCP into single- and double-precision flags
  st/glsl_to_tgsi: use DDIV instead of DRCP + DMUL

Rob Clark (8):
  freedreno: update generated headers
  freedreno/a5xx: fix cull state
  freedreno/a5xx: fix clear for uint/sint formats
  freedreno/a5xx: fix int vbos
  freedreno/a5xx: srgb fix
  freedreno/a5xx: fix psize
  freedreno/a5xx: set fragcoordxy properly
  freedreno/a5xx: set frag shader threadsize

Samuel Pitoiset (1):
  gallium/hud: add missing break in hud_cpufreq_graph_install()

Topi Pohjolainen (4):
  i965/blorp: Use the render cache mechanism instead of explicit flushing
  i965: Make depth clear flushing more explicit
  i965/gen6: Issue direct depth stall and flush after depth clear
  i965/blorp: Make post draw flush more explicit

Zachary Michaels (1):
  radeonsi: Always leave poly_offset in a valid state

---
 VERSION   |
2 
 debian/changelog  |   
10 
 debian/compat |
2 
 debian/control|
3 
 debian/patches/configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch |   
52 +++
 debian/patches/series |
1 
 debian/rules  |
6 
 src/amd/vulkan/Makefile.am|
8 
 src/amd/vulkan/radv_device.c  |
3 
 src/compiler/glsl/ir_optimization.h   |
4 
 src/compiler/glsl/lower_instructions.cpp  |   
19 -
 src/compiler/nir/nir_search.c |   
48 +--
 src/compiler/spirv/vtn_variables.c|
3 
 src/gallium/auxiliary/gallivm/lp_bld_gather.c |
2 
 src/gallium/auxiliary/hud/hud_cpufreq.c   |
1 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h |
2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h |
2 
 src/gallium/drivers/freedreno

libdrm: Changes to 'debian-experimental'

2017-01-27 Thread Andreas Boll
/etnaviv/etnaviv_2d_test.c |  240 +++
 tests/etnaviv/etnaviv_bo_cache_test.c   |  121 +
 tests/etnaviv/etnaviv_cmd_stream_test.c |  123 +
 tests/etnaviv/state.xml.h   |  375 +
 tests/etnaviv/state_2d.xml.h| 1497 +++
 tests/etnaviv/write_bmp.c   |  151 ++
 tests/etnaviv/write_bmp.h   |   34 
 tests/exynos/Makefile.am|   26 
 tests/exynos/exynos_fimg2d_event.c  |  326 +
 tests/exynos/exynos_fimg2d_perf.c   |  327 +
 tests/exynos/exynos_fimg2d_test.c   |  248 ++-
 tests/hash.c|  217 +++
 tests/kms/Makefile.am   |   36 
 tests/kms/kms-steal-crtc.c  |  165 ++
 tests/kms/kms-universal-planes.c|  361 +
 tests/kms/libkms-test-crtc.c|   47 
 tests/kms/libkms-test-device.c  |  218 +++
 tests/kms/libkms-test-framebuffer.c |  157 ++
 tests/kms/libkms-test-plane.c   |  139 ++
 tests/kms/libkms-test-screen.c  |   92 +
 tests/kms/libkms-test.h |  120 +
 tests/kmstest/Makefile.am   |6 
 tests/kmstest/main.c|   42 
 tests/modeprint/Makefile.am |1 
 tests/modeprint/modeprint.c |   24 
 tests/modetest/Android.mk   |5 
 tests/modetest/Makefile.am  |   10 
 tests/modetest/buffers.c|  967 ---
 tests/modetest/buffers.h|   12 
 tests/modetest/cursor.c |   14 
 tests/modetest/modetest.c   |  328 ++---
 tests/name_from_fd.c|2 
 tests/proptest/Android.mk   |   13 
 tests/proptest/Makefile.am  |   15 
 tests/proptest/Makefile.sources |2 
 tests/proptest/proptest.c   |  106 -
 tests/radeon/Makefile.am|1 
 tests/radeon/list.h |  137 --
 tests/radeon/rbo.h  |2 
 tests/random.c  |  120 +
 tests/util/Android.mk   |   39 
 tests/util/Makefile.am  |   13 
 tests/util/Makefile.sources |8 
 tests/util/common.h |   33 
 tests/util/format.c |  120 +
 tests/util/format.h |   65 +
 tests/util/kms.c|  182 ++
 tests/util/kms.h|   35 
 tests/util/pattern.c|  870 +
 tests/util/pattern.h|   39 
 tests/vbltest/Makefile.am   |4 
 tests/vbltest/vbltest.c |   61 
 util_double_list.h  |  143 ++
 util_math.h |   34 
 vc4/Makefile.am |   34 
 vc4/Makefile.sources|3 
 vc4/libdrm_vc4.pc.in|9 
 vc4/vc4_packet.h|  397 ++
 vc4/vc4_qpu_defines.h   |  274 
 xf86atomic.h|2 
 xf86drm.c   | 2026 
 xf86drm.h   |   53 
 xf86drmHash.c   |  205 ---
 xf86drmHash.h   |   47 
 xf86drmMode.c   |  415 ++
 xf86drmMode.h   |   57 
 xf86drmRandom.c |   79 -
 xf86drmRandom.h |   35 
 xf86drmSL.c |  179 --
 266 files changed, 32348 insertions(+), 5577 deletions(-)

New commits:
commit 9d1cf83ec91acc5d1031c6dcd465a2f845f60dcc
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Fri Jan 27 15:19:18 2017 +0100

Enable building etnaviv on armhf (Closes: #852685).

diff --git a/debian/changelog b/debian/changelog
index c47a495..d807bf6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libdrm (2.4.74-2) UNRELEASED; urgency=medium
 
   * Switch to dbgsym packages.
+  * Enable building etnaviv on armhf (Closes: #852685).
 
  -- Andreas Boll <andreas.boll@gmail.com>  Fri, 27 Jan 2017 15:15:41 +0100
 
diff --git a/debian/control b/debian/control
index a528959..28a1788 100644
--- a/debian/control
+++ b/debian/control
@@ -34,6 +34,7 @@ Depends:
  libdrm-freedreno1 (= ${binary:Version}) [any-arm arm64],
  libdrm-exynos1 (= ${binary:Version}) [any-arm],
  libdrm-tegra0 (= ${binary:Version}) [any-arm arm64],
+ libdrm-etnaviv1 (= ${binary:Version}) [armhf],
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to kernel DRM services -- development files
@@ -181,3 +182,17 @@ Description: Userspace interface to amdgpu-specific kernel 
DRM services -- runti
  kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
  The DRI is currently used on Linux to provide hardware-accelerated
  OpenGL drivers.
+
+Package: libdrm-etnaviv1
+Architecture: armhf
+Depends:
+ ${shlibs:Depends},
+

mesa: Changes to 'debian-unstable'

2017-02-21 Thread Andreas Boll
 VERSION|2 
 bin/get-extra-pick-list.sh |   22 
 bin/get-fixes-pick-list.sh |   61 +
 bin/get-pick-list.sh   |7 
 bin/get-typod-pick-list.sh |7 
 configure.ac   |2 
 debian/changelog   |8 
 debian/control |2 
 debian/copyright   |4 
 debian/source/local-options|2 
 docs/relnotes/13.0.4.html  |3 
 docs/relnotes/13.0.5.html  |  209 ++
 scons/gallium.py   |2 
 src/amd/vulkan/radv_device.c   |2 
 src/amd/vulkan/si_cmd_buffer.c |   11 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c |   14 
 src/compiler/Makefile.glsl.am  |1 
 src/compiler/Makefile.sources  |2 
 src/compiler/glsl/ir_array_refcount.cpp|  254 +++
 src/compiler/glsl/ir_array_refcount.h  |  183 +
 src/compiler/glsl/link_uniform_blocks.cpp  |  112 ++-
 src/compiler/glsl/link_uniforms.cpp|   82 +-
 src/compiler/glsl/linker.cpp   |3 
 src/compiler/glsl/tests/array_refcount_test.cpp|  717 +
 src/compiler/nir/nir_search.c  |   48 -
 src/compiler/spirv/spirv_to_nir.c  |   31 
 src/compiler/spirv/vtn_variables.c |6 
 src/egl/Makefile.am|2 
 src/egl/drivers/dri2/platform_wayland.c|1 
 src/gallium/auxiliary/tgsi/tgsi_dump.c |   24 
 src/gallium/drivers/freedreno/Makefile.am  |1 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c|1 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h|7 
 src/gallium/drivers/r600/r600_shader.c |2 
 src/gallium/drivers/r600/sb/sb_valtable.cpp|8 
 src/gallium/drivers/radeon/r600_buffer_common.c|   17 
 src/gallium/drivers/radeonsi/si_state_draw.c   |3 
 src/gallium/drivers/swr/rasterizer/core/clip.h |   39 -
 src/gallium/drivers/vc4/vc4_opt_small_immediates.c |   11 
 src/gallium/drivers/vc4/vc4_program.c  |8 
 src/gallium/drivers/vc4/vc4_qir.c  |1 
 src/gallium/drivers/vc4/vc4_qir.h  |2 
 src/gallium/drivers/vc4/vc4_qpu_emit.c |2 
 src/gallium/state_trackers/clover/Makefile.am  |2 
 src/gallium/state_trackers/dri/Makefile.am |2 
 src/gallium/targets/d3dadapter9/Makefile.am|2 
 src/glx/Makefile.am|4 
 src/glx/apple/Makefile.am  |4 
 src/glx/g_glxglvnddispatchindices.h|8 
 src/glx/windows/Makefile.am|2 
 src/intel/blorp/blorp_clear.c  |   23 
 src/intel/isl/isl_format.c |5 
 src/intel/vulkan/anv_cmd_buffer.c  |5 
 src/intel/vulkan/anv_descriptor_set.c  |8 
 src/intel/vulkan/anv_image.c   |7 
 src/intel/vulkan/genX_cmd_buffer.c |7 
 src/loader/Makefile.am |2 
 src/mapi/Makefile.am   |4 
 src/mesa/drivers/dri/i915/Makefile.am  |2 
 src/mesa/drivers/dri/i965/Makefile.am  |7 
 src/mesa/drivers/dri/i965/brw_blorp.c  |2 
 src/mesa/drivers/dri/i965/brw_clear.c  |   56 +
 src/mesa/drivers/dri/i965/brw_program.c|   43 +
 src/mesa/drivers/dri/i965/brw_sampler_state.c  |   30 
 src/mesa/drivers/dri/i965/brw_state.h  |1 
 src/mesa/drivers/dri/i965/gen8_depth_state.c   |   16 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c  |   29 
 src/mesa/drivers/dri/r200/Makefile.am  |2 
 src/mesa/drivers/dri/radeon/Makefile.am|2 
 src/mesa/drivers/dri/swrast/Makefile.am|2 
 src/mesa/drivers/osmesa/Makefile.am|2 
 src/mesa/main/mtypes.h |   15 
 src/mesa/main/tests/Makefile.am|2 
 src/mesa/state_tracker/st_extensions.c |2 
 src/mesa/vbo/vbo_save_api.c|7 
 src/util/macros.h  |8 
 src/vulkan/wsi/wsi_common_wayland.c|   27 
 src/vulkan/wsi/wsi_common_x11.c|3 
 78 files changed, 2004 insertions(+), 265 deletions(-)

New commits:
commit 413ab6747a9f5fb672c028b2eef22bc9faa8abd4
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 21 13:14:02 2017 +0100

Upload to unstable.

diff --git a/debian/chang

mesa: Changes to 'upstream-unstable'

2017-02-21 Thread Andreas Boll
nir/search: Use the correct bit size for integer comparisons
+  i965/blorp: Use the correct ISL format for combined depth/stencil
+  intel/blorp: Handle clearing of A4B4G4R4 on all platforms
+  isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
+  anv: Flush render cache before STATE_BASE_ADDRESS on gen7
+  anv: Improve flushing around STATE_BASE_ADDRESS
+  vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
+  vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
+  vulkan/wsi: Lower the maximum image sizes
+  i965/sampler_state: Pass texObj into update_sampler_state
+  i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
+
+
+Kenneth Graunke (1):
+
+  i965: Unbind deleted shaders from brw_context, fixing malloc 
heisenbug.
+
+
+Lionel Landwerlin (5):
+
+  anv: don't require render target isl bit for depth/stencil surfaces
+  anv: set command buffer to NULL when allocations fail
+  anv: fix descriptor pool internal size allocation
+  spirv: handle OpUndef as part of the variable parsing pass
+  spirv: handle undefined components for OpVectorShuffle
+
+
+Marc-André Lureau (1):
+
+  tgsi-dump: dump label if instruction has one
+
+
+Marek Olšák (2):
+
+  radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
+  gallium/radeon: fix performance of buffer readbacks
+
+
+Topi Pohjolainen (2):
+
+  i965: Make depth clear flushing more explicit
+  i965/gen6: Issue direct depth stall and flush after depth clear
+
+
+Vinson Lee (2):
+
+  scons: Require libdrm = 2.4.66 for DRM.
+  util: Fix Clang trivial destructor check.
+
+
+
+
+
+

commit 8d622e91d407da24357aa237179b2c409c77d75b
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Mon Feb 20 10:01:46 2017 +

Update version to 13.0.5

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>

diff --git a/VERSION b/VERSION
index 1b8bd35..f64807a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-13.0.4
+13.0.5

commit 1d561d8147a0c3142a2c0bc1dc19d091aaa74152
Author: Ilia Mirkin <imir...@alum.mit.edu>
Date:   Mon Feb 13 11:14:51 2017 -0500

nvc0: disable linked tsc mode in compute launch descriptor

Empirically, this makes things work. Presumably this was originally
copied from the blob, which does make use of linked tsc mode.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99532
Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Cc: mesa-sta...@lists.freedesktop.org
(cherry picked from commit 956556b3c30ce3d38d0af795f9383df3bc2cf8a2)

diff --git a/src/gallium/drivers/nouveau/nvc0/nve4_compute.c 
b/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
index d661c00..15b4750 100644
--- a/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
+++ b/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
@@ -816,6 +816,7 @@ nve4_compute_dump_launch_desc(const struct 
nve4_cp_launch_desc *desc)
debug_printf("barrier count: %u\n", desc->bar_alloc);
debug_printf("$r count: %u\n", desc->gpr_alloc);
debug_printf("cache split: %s\n", nve4_cache_split_name(desc->cache_split));
+   debug_printf("linked tsc: %d\n", desc->linked_tsc);
 
for (i = 0; i < 8; ++i) {
   uint64_t address;
diff --git a/src/gallium/drivers/nouveau/nvc0/nve4_compute.h 
b/src/gallium/drivers/nouveau/nvc0/nve4_compute.h
index b98c65d..5fe58b9 100644
--- a/src/gallium/drivers/nouveau/nvc0/nve4_compute.h
+++ b/src/gallium/drivers/nouveau/nvc0/nve4_compute.h
@@ -8,7 +8,10 @@ struct nve4_cp_launch_desc
 {
u32 unk0[8];
u32 entry;
-   u32 unk9[3];
+   u32 unk9[2];
+   u32 unk11_0  : 30;
+   u32 linked_tsc   : 1;
+   u32 unk11_31 : 1;
u32 griddim_x: 31;
u32 unk12: 1;
u16 griddim_y;
@@ -48,7 +51,7 @@ nve4_cp_launch_desc_init_default(struct nve4_cp_launch_desc 
*desc)
memset(desc, 0, sizeof(*desc));
 
desc->unk0[7]  = 0xbc00;
-   desc->unk9[2]  = 0x44014000;
+   desc->unk11_0  = 0x04014000;
desc->unk47_20 = 0x300;
 }
 

commit 9f669540479768c28557ace2f5aef2025ba70b0a
Author: Bartosz Tomczyk <bartosz.tomczy...@gmail.com>
Date:   Sun Jan 29 19:10:25 2017 +0100

r600/sb: Fix memory leak

Signed-off-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit 94262e5f5db1f5c7865ced251c440bc5f3f4a89d)
Fixes: e933246013ee ("r600/sb: Fix loop optimization related hangs on eg")
Nominated-by: Andreas Boll <andreas.boll@gmail.com>

diff --git a/src/gallium/drivers/r600/sb/sb_valtable.cpp 
b/src/gallium/drivers/r600/sb/sb_valtable.cpp
index a8b7b49..d31a1b7 100644
--- a/src/gallium/drivers/r600/sb/sb_valtable.cpp
+++ b/src/gallium/drivers/r600/sb/sb_valtable.cpp
@@ -241,6 +241,7 @@ void value::remove_use(const node *n) {
{
// TODO assert((*it)->kind == kind) ?
// TODO assert((*it)->arg == arg)

mesa: Changes to 'refs/tags/mesa-13.0.5-1'

2017-02-21 Thread Andreas Boll
Tag 'mesa-13.0.5-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-02-21 12:17 +

Tagging upload of mesa 13.0.5-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYrC/MAAoJEB7vU9OKOpxn930P/22sruZV5QRrycYWW/HDgDK3
DiHEB6rnAH2eioXCC5rtMnALDPxr2LKvLzZ0aM1/wzz0pIB95MBp7Mb5wvEPoaGj
61uVTQ6/KZyTjMDHwzkEM32Rq4nm+OWHfADsySs35y8UYyZ4X1BLisZesAxSvh7Y
C8tWD8CxObMFLgnM9v0Q+8PhqPV4EXppxUXNI/fyjGMHDdSVV0NqUtebjz8jSlXy
Hng7F8YQXj4/DW3/J3IyaBEz1OR6j4YJtDZH6eOnpuLE/0q5OQxANCdakAF3RDeC
XCFjkVsh3HhosVbqix3cfsh0z538ioIfIal4TSdD5aVQSSAbit1SC5ExFQ6HNlxI
PUihR/uZOWpFKOMSp7fiMjMJJFyt5git0q11PydWvIJAbhz3+mtrevzBgWE8Qb6B
GRz/VDXe1Il6MHqNCGgiEtpdocMFvKYVzjU1Tv8GO4PgYtCHzYN1nhMaZc8hUr5U
tdkSkp1Dac0SvwXdgm7v39AxddyRGQzHcKI4gARuDw6nvG4j6NxkByb1iFgDhLdw
Kp5QQh4EaGfWpBVeH8TJ2ijhXsebyyuWdxox2lgV5Pv2ZzJ+gmc6eWl77XvR+u+D
JOB80Wqikj2WvdKxpESCpFmUctTmljjh1zXJqdwtJy9kIUrlcaJnMh75IzbBRWBw
jBMOckpGKOyCPhjU4ILB
=zivI
-END PGP SIGNATURE-

Changes since mesa-13.0.4-1:
Andreas Boll (5):
  Merge tag 'mesa-13.0.5' into debian-unstable
  Bump changelog
  Switch mesa3d.org URLs to https.
  Update extend-diff-ignore.
  Upload to unstable.

Bartosz Tomczyk (2):
  r600: Fix stack overflow
  r600/sb: Fix memory leak

Bruce Cherniak (1):
  swr: [rasterizer core] Remove dead code Clipper::ClipScalar()

Chad Versace (1):
  i965/mt: Disable HiZ when sharing depth buffer externally (v2)

Dave Airlie (3):
  radv: change base aligmment for allocated memory.
  radv: fix cik macroModeIndex.
  radv: adopt some init config workarounds from radeonsi.

Derek Foreman (1):
  egl/dri2: add image_loader_extension back into loader extensions for 
wayland

Emil Velikov (27):
  docs: add sha256 checksums for 13.0.4
  configure.ac: list radeon in --with-vulkan-drivers help string
  i965: automake: correctly set MKDIR_GEN
  freedreno: automake: correctly set MKDIR_GEN
  i965: automake: include builddir prior to srcdir
  i915: automake: include builddir prior to srcdir
  egl: automake: include builddir prior to srcdir
  clover: automake: include builddir prior to srcdir
  st/dri: automake: include builddir prior to srcdir
  d3dadapter9: automake: include builddir prior to srcdir
  glx: automake: include builddir prior to srcdir
  glx/apple: automake: include builddir prior to srcdir
  glx/windows: automake: include builddir prior to srcdir
  loader: automake: include builddir prior to srcdir
  mapi: automake: include builddir prior to srcdir
  radeon, r200: automake: include builddir prior to srcdir
  dri/swrast: automake: include builddir prior to srcdir
  dri/osmesa: automake: include builddir prior to srcdir
  mesa/tests: automake: include builddir prior to srcdir
  bin/get-extra-pick-list: use git merge-base to get the branchpoint
  bin/get-extra-pick-list: rework to use already_picked list
  bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
  bin/get-pick-list.sh: limit `git grep ...' only as needed
  bin/get-pick-list.sh: remove ancient way of nominating patches
  bin/get-fixes-pick-list.sh: add new script
  Update version to 13.0.5
  docs: add release notes for 13.0.5

Eric Anholt (1):
  vc4: Avoid emitting small immediates for UBO indirect load address guards.

Hans de Goede (1):
  glx/glvnd: Fix GLXdispatchIndex sorting

Ian Romanick (11):
  linker: Slight code rearrange to prevent duplication in the next commit
  linker: Accurately track gl_uniform_block::stageref
  glsl: Split process_block_array into two functions
  glsl: Fix wonkey indentation left from previous commit
  glsl: Track the linearized array index for each UBO instance array element
  glsl: Use simpler visitor to determine which UBO and SSBO blocks are used
  glsl: Add tracking for elements of an array-of-arrays that have been 
accessed
  glsl: Add structures to track accessed elements of a single array
  glsl: Mark a set of array elements as accessed using a list of 
array_deref_range
  glsl: Walk a list of ir_dereference_array to mark array elements as 
accessed
  linker: Accurately mark a uniform block instance array element as used in 
a stage

Ilia Mirkin (3):
  vbo: process buffer binding state changes on draw when recording
  st/mesa: MAX_VARYING is the max supported number of patch varyings, not 
min
  nvc0: disable linked tsc mode in compute launch descriptor

Jason Ekstrand (11):
  nir/search: Use the correct bit size for integer comparisons
  i965/blorp: Use the correct ISL format for combined depth/stencil
  intel/blorp: Handle clearing of A4B4G4R4 on all platforms
  isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
  anv: Flush render cache before STATE_BASE_ADDRESS on gen7
  anv: Improve flushing around STATE_BASE_ADDRESS
  vulkan/wsi/wayland: Handle VK_INCO

Bug#826581: Issues on broadwell

2017-02-21 Thread Andreas Boll
Control: reassign -1 src:linux

On Sun, Feb 19, 2017 at 12:47:38AM +0100, Yuri D'Elia wrote:
> Starting with 4.8 kernels, booting with i915.enable_rc6=0 fixes this
> issue for me, including several other random crashes that were occurring
> without apparent reason.
> 
> I guess it would be proper to move this report against one of the
> current kernel images, since the problem still persists on current sid
> kernels.

Yeah, reassigning to src:linux.

Please be prepared to provide more information / logs to the kernel
maintainers.

Thanks,
Andreas


signature.asc
Description: Digital signature


Bug#855117: vlc: Please disable OpenGL ES 1 support

2017-02-14 Thread Andreas Boll
Source: vlc
Version: 2.2.4-13
Severity: normal

Dear Maintainer,

we are in the process of removing OpenGL ES 1 support for buster. We
have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled
GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and
libgles1-mesa won't be available for buster.

Please disable OpenGL ES 1 support in vlc and consider uploading a
version with disabled GLES1 support to experimental for easier testing
during the freeze of stretch.

Thanks,
Andreas


signature.asc
Description: Digital signature


Bug#855122: mesa-demos: Please disable OpenGL ES 1 support

2017-02-14 Thread Andreas Boll
Source: mesa-demos
Version: 8.3.0-3
Severity: normal

Dear Maintainer,

we are in the process of removing OpenGL ES 1 support for buster. We
have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled
GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and
libgles1-mesa won't be available for buster.

Please disable OpenGL ES 1 support in mesa-demos and consider uploading a
version with disabled GLES1 support to experimental for easier testing
during the freeze of stretch.

Thanks,
Andreas


signature.asc
Description: Digital signature


Bug#855119: apitrace: Please disable OpenGL ES 1 support

2017-02-14 Thread Andreas Boll
Source: apitrace
Version: 7.1+git20160531.2d78bef0+repack-1.1
Severity: normal

Dear Maintainer,

we are in the process of removing OpenGL ES 1 support for buster. We
have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled
GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and
libgles1-mesa won't be available for buster.

Please disable OpenGL ES 1 support in apitrace and consider uploading a
version with disabled GLES1 support to experimental for easier testing
during the freeze of stretch.

Thanks,
Andreas


signature.asc
Description: Digital signature


Bug#855120: opentk: Please disable OpenGL ES 1 support

2017-02-14 Thread Andreas Boll
Source: opentk
Version: 1.1.4c+dfsg-2
Severity: normal

Dear Maintainer,

we are in the process of removing OpenGL ES 1 support for buster. We
have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled
GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and
libgles1-mesa won't be available for buster.

Please disable OpenGL ES 1 support in opentk and consider uploading a
version with disabled GLES1 support to experimental for easier testing
during the freeze of stretch.

Thanks,
Andreas


signature.asc
Description: Digital signature


vulkan: Changes to 'refs/tags/vulkan-1.0.39.0+dfsg1-1-bpo8+1'

2017-02-14 Thread Andreas Boll
Tag 'vulkan-1.0.39.0+dfsg1-1-bpo8+1' created by Andreas Boll 
<andreas.boll@gmail.com> at 2017-02-14 09:45 +

Tagging upload of vulkan 1.0.39.0+dfsg1-1~bpo8+1 to jessie-backports.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYotG4AAoJEB7vU9OKOpxnK00P/iUUyXViTIjGENMVnIV3HbXM
QRymgFD9juDoO2QwoP9wzU2sQlc+l6N2pL/pzmQo5Keebx8rS8iEwg1vhmqGDdWx
V40Vxlbehm7axylSD4Wtv6L9hd6K4GI+y+68tNVT+EjN9UV+aG4IzMkdeMA+hFhS
PooGruyR5BbKUfzVa5KhtMC50TFWE2CucyrBOsnL4W4SAr4nYERgxhAf3nKQrwqz
yB+begCjOze7C0a8Zc4U+1wbyglZ3lF/LZPGSyUskjXbibUcXrnAHDGY69IvSUXg
MBXzpzgYF3Eaz2iV7RWDafguobKWQFcJk8E69ouyC2lysrHnhpnENleXxYYAEVOJ
oHI079kGidhSMQHbHr3uWbmbyUEGpxuRXR29nF2QO5Bs667godQP3cwuwPjmPo//
HVEdiA4peeO8n+0AFOnBYcYBD0XMpXGRHV8+EY4Eagt/8zWoNNzT0tcjE7d8D6fY
NaTjAD12p7ULvCzWSGnp9Rn2iXti4c6/FQmlMqTYlS31cwKyQ2wrffRAgSxVjzp4
FDITuX7iIxBmcE0v937l8RD9+FcwiDEm+GB57C5IQ5nsCdiJSbEPZrgstZhriQVT
DDoXlB8lsD1WIZKOWWAf7emzYIJ+l9KfwLW5NhopBp2UEXkcYke1jaZCwJdFRvD5
0WjAFCm58Ex/xS0F6tQY
=ryWy
-END PGP SIGNATURE-

Changes since vulkan-1.0.39.0+dfsg1-1:
Andreas Boll (5):
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.

---
 debian/changelog |   18 ++
 1 file changed, 18 insertions(+)
---



vulkan: Changes to 'debian-jessie-backports'

2017-02-14 Thread Andreas Boll
   |   66 
 loader/gpa_helper.h   |   35 
 loader/images/function_device_chain.png   |binary
 loader/images/function_device_chain_white.png |binary
 loader/images/function_instance_chain.png |binary
 loader/images/function_instance_chain_white.png   |binary
 loader/images/high_level_loader.png   |binary
 loader/images/high_level_loader_white.png |binary
 loader/images/loader_device_chain_app.png |binary
 loader/images/loader_device_chain_app_white.png   |binary
 loader/images/loader_device_chain_loader.png  |binary
 loader/images/loader_device_chain_loader_white.png|binary
 loader/images/loader_instance_chain.png   |binary
 loader/images/loader_instance_chain_white.png |binary
 loader/images/loader_layer_order.png  |binary
 loader/images/loader_layer_order_white.png|binary
 loader/loader.c   | 2285 +--
 loader/loader.h   |  114 
 loader/loader.rc  |8 
 loader/phys_dev_ext.c |  828 ++
 loader/table_ops.h|  199 
 loader/trampoline.c   |  129 
 loader/vk_loader_platform.h   |8 
 loader/vulkan-1.def   |6 
 loader/wsi.c  |   91 
 loader/wsi.h  |5 
 scripts/dispatch_table_generator.py   |3 
 scripts/generator.py  |   10 
 scripts/helper_file_generator.py  |  687 ++
 scripts/lvl_genvk.py  |  123 
 scripts/parameter_validation_generator.py |   13 
 scripts/threading_generator.py|7 
 scripts/unique_objects_generator.py   |   51 
 scripts/vk.xml|  450 +
 scripts/vk_helper.py  | 1874 -
 scripts/vulkan.py | 1536 
 tests/.clang-format   |1 
 tests/layer_validation_tests.cpp  |  977 +-
 tests/layers/test.cpp |   40 
 tests/layers/wrap_objects.cpp |   38 
 tests/vkrenderframework.cpp   |3 
 update_external_sources.sh|3 
 115 files changed, 16006 insertions(+), 12642 deletions(-)

New commits:
commit a667b43848a2f51f6d761e2d40f7f60d093cd83c
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Feb 14 09:54:47 2017 +0100

Rebuild for jessie-backports.

diff --git a/debian/changelog b/debian/changelog
index f752186..bd6e5aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+vulkan (1.0.39.0+dfsg1-1~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Tue, 14 Feb 2017 09:54:28 +0100
+
 vulkan (1.0.39.0+dfsg1-1) unstable; urgency=medium
 
   [ Andreas Boll ]

commit 18abbe46f46296f3183d4ec254b0391999a61292
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Thu Jan 26 17:45:02 2017 +0200

release to sid

diff --git a/debian/changelog b/debian/changelog
index 1b07e6a..a0f81b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium
+vulkan (1.0.39.0+dfsg1-1) unstable; urgency=medium
 
+  [ Andreas Boll ]
   * New upstream release.
   * Refresh patches.
   * control: Add libxrandr-dev to build-depends.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Thu, 26 Jan 2017 15:21:20 +0100
+ -- Timo Aaltonen <tjaal...@debian.org>  Thu, 26 Jan 2017 17:43:33 +0200
 
 vulkan (1.0.37.0+dfsg1-1) unstable; urgency=medium
 

commit d54f4c8258e566145b6e105dd67bc905110d3785
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jan 26 16:08:32 2017 +0100

control: Add libxrandr-dev to build-depends.

diff --git a/debian/changelog b/debian/changelog
index f0d5805..1b07e6a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Refresh patches.
+  * control: Add libxrandr-dev to build-depends.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Thu, 26 Jan 2017 15:21:20 +0100
 
diff --git a/debian/control b/debian/control
index db10b2e..0515dd1 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends: debhelper (>= 9),
  libwayland-dev,
  libx11-dev,
  libxcb1-dev,
+ libx

Bug#775855: closed by Emilio Pozuelo Monfort <po...@debian.org> (Bug#775855: fixed in weston 1.12.0-2)

2017-02-14 Thread Andreas Boll
This change has been reverted for stretch. Reopening.

 weston (1.12.0-3) unstable; urgency=medium
 .
   * Remove useless dependency on libegl1-mesa-drivers.
   * Disable the freerdp backend for stretch. freerdp2 doesn't build
 everywhere and is not in testing, and the backend fails to build
 against our snapshot of freerdp 1.
   * Drop obsolete --enable-libinput-backend configure switch.


Thanks,
Andreas


signature.asc
Description: Digital signature


Bug#850658: closed by Emilio Pozuelo Monfort <po...@debian.org> (Bug#850658: fixed in weston 1.12.0-2)

2017-02-14 Thread Andreas Boll
This change has been reverted for stretch. Reopening.

 weston (1.12.0-3) unstable; urgency=medium
 .
   * Remove useless dependency on libegl1-mesa-drivers.
   * Disable the freerdp backend for stretch. freerdp2 doesn't build
 everywhere and is not in testing, and the backend fails to build
 against our snapshot of freerdp 1.
   * Drop obsolete --enable-libinput-backend configure switch.


Thanks,
Andreas


signature.asc
Description: Digital signature


mesa: Changes to 'debian-jessie-backports'

2017-02-15 Thread Andreas Boll
 .editorconfig  
 |   34 
 .gitignore 
 |1 
 .mailmap   
 |   12 
 .travis.yml
 |1 
 Android.common.mk  
 |   12 
 Android.mk 
 |4 
 Makefile.am
 |4 
 REVIEWERS  
 |4 
 VERSION
 |2 
 bin/.cherry-ignore 
 |   34 
 bin/.editorconfig  
 |3 
 bin/get-pick-list.sh   
 |2 
 bin/get-typod-pick-list.sh 
 |   39 
 common.py  
 |2 
 configure.ac   
 |  279 
 debian/changelog   
 |  117 
 debian/control 
 |   25 
 debian/libgl1-mesa-glx.symbols 
 |   12 
 debian/libgles2-mesa.symbols   
 |   13 
 debian/mesa-vulkan-drivers.install 
 |2 
 debian/rules   
 |   29 
 debian/source/format   
 |1 
 debian/source/local-options
 |9 
 docs/GL3.txt   
 |  277 
 docs/developers.html   
 |2 
 docs/devinfo.html  
 |   22 
 docs/envvars.html  
 |   29 
 docs/faq.html  
 |2 
 docs/features.txt  
 |  337 
 docs/helpwanted.html   
 |4 
 docs/index.html
 |   25 
 docs/intro.html
 |   25 
 docs/relnotes.html 
 |4 
 docs/relnotes/12.0.1.html  
 |2 
 docs/relnotes/13.0.0.html  
 |  311 
 docs/relnotes/13.0.1.html  
 |  188 
 docs/relnotes/13.0.2.html  
 |  189 
 docs/relnotes/13.0.3.html  
 |  177 
 docs/relnotes/13.0.4.html  
 |  254 
 docs/specs/EGL_MESA_platform_surfaceless.txt   
 |  120 
 docs/specs/MESA_configless_context.spec
 |8 
 docs/specs/MESA_shader_integer_functions.txt   
 |  520 
 docs/specs/OLD/EGL_MESA_screen_surface.txt 
 |  564 
 docs/specs/enums.txt   
 |   41 
 docs/xlibdriver.html   
 |2 
 include/D3D9/.editorconfig 
 |2 
 include/EGL/eglext.h   
 |  121 
 include/EGL/eglmesaext.h   
 |5 
 include/GL/glext.h 
 |9 
 include/GL/glxext.h
 |   36 
 include/GL/internal/dri_interface.h
 |6 
 include/GL/mesa_glinterop.h
 |6 
 include/GL/wglext.h
 |6 
 

mesa: Changes to 'refs/tags/mesa-13.0.4-1-bpo8+1'

2017-02-15 Thread Andreas Boll
Tag 'mesa-13.0.4-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> 
at 2017-02-15 09:36 +

Tagging upload of mesa 13.0.4-1~bpo8+1 to jessie-backports.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYpCEbAAoJEB7vU9OKOpxn1rwP/0F1h4UFb3zDeMnjFKJzfaoM
cRsP8IqNPGGTDlIo15+vXP5UeRY0LtnMfbNaudHEf4aAEocT6TgHkVqUsgqHwIo2
oTj/2Xa7rlmjBzw1G8+nOYm6AmquUaih7sDNERFpsAZp7ImrGOqlpovDPmVqUcTF
pbKL0R/OhhKgBeKzpZ50cyo25X3KFugy6znIgXNn9qNJHHAYivrsh2KjOLnlWUt1
O5+SfbFyCzBu+pdh4PKfCLnE7/uXGJZ67oZN3DPU+U06CKvat/nO8rVMNhljpK0L
yjN7gev2Pkc1d96FnblkoSsdjtvfPBzML+yXEIwnYykpNdjE0RdJDGqjLdoMhOBj
m9VNviiyhUR1fC6XyRr/qK9agMfdKTtL+EtMlg9TtSYzffwibIunmzIc9KELAwTL
AQVtlnZ00FLwHsAijPWwEaBZy3zReeFhlLka7QHuW38t1bvrjQvJu45vnAatU+ZQ
E0PCcy0hraRbqrRAKLFeqTjXrk64Lbpb9mw4KaADSmR1psyYzzhWJvkcVE2o+kYs
pRWOD8iAE01nBQ0IWAaJB46eC8W3CddzCXtLpAFKUK4Z6AzRDhM2N7Jeb7nmWTVM
4bv7yx/dluFaGn9Sv+6jXFtd8/Pltw5VNKtqVEQWwOyC3IdZSE6La2KFoWYHcQCD
10O9Ivqgf9lpO5kti3k/
=GWH/
-END PGP SIGNATURE-

Changes since mesa-13.0.4-1:
Andreas Boll (19):
  Rebuild for jessie-backports
  Rebuild against llvm-3.5.
  Use libclc version from jessie.
  Disable llvmpipe on armhf and ppc64el.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports, no remaining changes.
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  control, rules: Disable llvm/opencl on arm64 (llvm-toolchain-3.8 FTBFS on 
arm64 in jessie-backports).
  control, rules: Disable llvm on ppc64el (llvm-toolchain-3.8 FTBFS on 
ppc64el in jessie-backports).
  Merge branch 'debian-unstable' into debian-jessie-backports
  Rebuild for jessie-backports.
  Disable radv vulkan driver.

Vincent Cheng (1):
  set distribution to jessie-backports

---
 debian/changelog |   47 +++
 debian/control   |   20 +--
 debian/mesa-vulkan-drivers.lintian-overrides |3 -
 debian/rules |   14 ++--
 4 files changed, 62 insertions(+), 22 deletions(-)
---



xserver-xorg-video-amdgpu: Changes to 'debian-jessie-backports'

2017-02-15 Thread Andreas Boll
 .editorconfig  |7 
 ChangeLog  |  847 -
 autogen.sh |2 
 configure.ac   |   11 
 debian/changelog   |   13 
 debian/control |2 
 man/amdgpu.man |   10 
 src/amdgpu_bo_helper.c |   45 +-
 src/amdgpu_chipset_gen.h   |   21 +
 src/amdgpu_dri2.c  |   11 
 src/amdgpu_dri3.c  |9 
 src/amdgpu_drm_queue.c |7 
 src/amdgpu_drm_queue.h |2 
 src/amdgpu_drv.h   |7 
 src/amdgpu_glamor.c|   14 
 src/amdgpu_glamor.h|2 
 src/amdgpu_kms.c   |  665 ++-
 src/amdgpu_pixmap.h|   15 
 src/amdgpu_present.c   |   68 ++-
 src/amdgpu_probe.c |7 
 src/amdgpu_probe.h |2 
 src/amdgpu_video.c |2 
 src/compat-api.h   |9 
 src/drmmode_display.c  |  615 
 src/drmmode_display.h  |   21 -
 src/pcidb/parse_pci_ids.pl |   12 
 26 files changed, 1834 insertions(+), 592 deletions(-)

New commits:
commit ce5403c1d9f94ae5e31c09ccd266624529f106a6
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 15 18:49:05 2017 +0100

Rebuild for jessie-backports.

diff --git a/debian/changelog b/debian/changelog
index c6f9725..615b01e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-amdgpu (1.2.0-1~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 15 Feb 2017 18:48:51 +0100
+
 xserver-xorg-video-amdgpu (1.2.0-1) unstable; urgency=medium
 
   * New upstream release.

commit 339800938d2d5ecd3726c4420b9971004f3b4eb1
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Thu Nov 17 11:21:48 2016 +0200

release to sid

diff --git a/debian/changelog b/debian/changelog
index 073e911..79f36f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xserver-xorg-video-amdgpu (1.2.0-1) UNRELEASED; urgency=medium
+xserver-xorg-video-amdgpu (1.2.0-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Bump policy to 3.9.8, no changes.
 
- -- Timo Aaltonen <tjaal...@debian.org>  Thu, 17 Nov 2016 11:08:55 +0200
+ -- Timo Aaltonen <tjaal...@debian.org>  Thu, 17 Nov 2016 11:21:36 +0200
 
 xserver-xorg-video-amdgpu (1.1.2-1) unstable; urgency=medium
 

commit b442881da456615e0d66ab05a86e468a72000c53
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Thu Nov 17 11:10:57 2016 +0200

control: Bump policy to 3.9.8, no changes.

diff --git a/debian/changelog b/debian/changelog
index d4ab8ec..073e911 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-amdgpu (1.2.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * control: Bump policy to 3.9.8, no changes.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Thu, 17 Nov 2016 11:08:55 +0200
 
diff --git a/debian/control b/debian/control
index 4fde0bb..fb581b7 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  xserver-xorg-dev (>= 2:1.16),
  xutils-dev (>= 1:7.5+4)
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-amdgpu.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-amdgpu.git
 

commit fe3caba50ec9e959137393168fd2c12a3be29c02
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Thu Nov 17 11:10:05 2016 +0200

update changelogs

diff --git a/ChangeLog b/ChangeLog
index abf4079..d0c58ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,228 @@
-commit b407c1244d28a80f76275abca2239cdd4120f017
+commit a00032050873fc99f3ceaa3293468dad1d94d4b1
 Author: Michel Dänzer <michel.daen...@amd.com>
-Date:   Fri Sep 16 18:11:31 2016 +0900
+Date:   Thu Nov 17 15:17:10 2016 +0900
 
-Bump version for 1.1.2 release
+Bump version for 1.2.0 release
 
-commit 82062157263d6f63ce8f645bf32101fd18bd98e5
+commit a446b3af9b055056e9fb0f37069b08b979eba277
 Author: Michel Dänzer <michel.daen...@amd.com>
-Date:   Fri Sep 16 18:01:41 2016 +0900
+Date:   Thu Nov 17 15:13:59 2016 +0900
+
+manpage updates for the 1.2.0 release
+
+Option "TearFree" is now effective for arbitrary transforms as well.
+
+Point to the amd-gfx mailing list instead of xorg-driver-ati.
+
+commit 24e36c7044a24294d5709c0306efacc8de6df072
+Author: Michel Dänzer <michel.daen...@amd.com>
+Date:   Thu Nov 10 12:30:10 2016 +0900
+
+Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug
+
+Fixes misbehaviour when hotplugging DisplayPort connectors on secondary
+GPUs.
+
+Fixes: 14606e127f4b ("Handle Zaphod mode correctly in amdgpu_mode_hotplug")
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=9

xserver-xorg-video-ati: Changes to 'debian-jessie-backports'

2017-02-15 Thread Andreas Boll
New branch 'debian-jessie-backports' available with the following commits:
commit ca3c993d9fced0ed9539733e78dd51b76a724f73
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Feb 15 19:01:29 2017 +0100

Rebuild for jessie-backports.



xorg-server: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |   10 ++
 debian/rules |   14 +-
 2 files changed, 15 insertions(+), 9 deletions(-)

New commits:
commit b00aa5396f176ae929d9a75c6422ae62add464a7
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 10:17:43 2017 +0100

rules: Remove unused vars config_backend_main and config_backend_udeb.

diff --git a/debian/changelog b/debian/changelog
index f60ee85..a5e280e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium
   * rules: Fix udeb regression from dh migration. Should also fix FTBFS
 on hurd and kfreebsd.
   * rules: Add --fail-missing to dh_install.
+  * rules: Remove unused vars config_backend_main and
+config_backend_udeb.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 09:46:53 +0100
 
diff --git a/debian/rules b/debian/rules
index d2af56f..40c92f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -131,7 +131,6 @@ confflags_main = \
--enable-xephyr \
--with-sha1=libgcrypt \
--enable-xcsecurity \
-   $(config_backend_main) \
$(void)
 
 confflags_udeb = \
@@ -164,7 +163,6 @@ confflags_udeb = \
--disable-kdrive \
--disable-xephyr \
--with-sha1=libnettle \
-   $(config_backend_udeb) \
$(void)
 
 %:

commit 4cea7f948ec68f20d9dc1e0d97b91332c89a8791
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 10:14:06 2017 +0100

rules: Add --fail-missing to dh_install.

diff --git a/debian/changelog b/debian/changelog
index a179cfe..f60ee85 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium
 
   * rules: Fix udeb regression from dh migration. Should also fix FTBFS
 on hurd and kfreebsd.
+  * rules: Add --fail-missing to dh_install.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 09:46:53 +0100
 
diff --git a/debian/rules b/debian/rules
index 038b5b5..d2af56f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -221,8 +221,10 @@ override_dh_auto_install:
rm -f debian/tmp/udeb/usr/lib/xorg/modules/libwfb.so
rm -f debian/tmp/udeb/usr/lib/xorg/modules/libxf8_16bpp.so
 
-   # we don't ship these from the udeb build, reduce noise from dh_install
-   # --list-missing
+   # we don't ship these from the udeb build, needed for dh_install
+   # --fail-missing
+   rm -rf debian/tmp/udeb/var/lib/xkb/README.compiled
+   rm -rf debian/tmp/udeb/usr/bin/X
rm -rf debian/tmp/udeb/usr/include
rm -rf debian/tmp/udeb/usr/share/aclocal
rm -rf debian/tmp/udeb/usr/share/man
@@ -261,7 +263,7 @@ abibumpcheck: debian/serverminver $(QUILT_STAMPFN)
fi
 
 override_dh_install:
-   dh_install
+   dh_install --fail-missing
-chown root:root 
$(CURDIR)/debian/xserver-xorg-legacy/usr/lib/xorg/Xorg.wrap
-chmod ug+s $(CURDIR)/debian/xserver-xorg-legacy/usr/lib/xorg/Xorg.wrap
 

commit 0f08c98a377e0b63c61304d5c7f9eb497ddcb526
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 09:49:07 2017 +0100

rules: Fix udeb regression from dh migration. Should also fix FTBFS on hurd 
and kfreebsd.

diff --git a/debian/changelog b/debian/changelog
index 9150070..a179cfe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium
+
+  * rules: Fix udeb regression from dh migration. Should also fix FTBFS
+    on hurd and kfreebsd.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 09:46:53 +0100
+
 xorg-server (2:1.19.1-1) unstable; urgency=medium
 
   [ Emilio Pozuelo Monfort ]
diff --git a/debian/rules b/debian/rules
index 782c076..038b5b5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -233,11 +233,9 @@ override_dh_auto_install:
 ifneq ($(DEB_HOST_ARCH_OS), linux)
install -d debian/tmp/main/usr/share/X11/xorg.conf.d
install -m 644 debian/local/10-*.conf 
debian/tmp/main/usr/share/X11/xorg.conf.d
-ifeq ($(udeb), yes)
install -d debian/tmp/udeb/usr/share/X11/xorg.conf.d
install -m 644 debian/local/10-*.conf 
debian/tmp/udeb/usr/share/X11/xorg.conf.d
 endif
-endif
 
 # Only read the first line, the rest of the file is used to determine
 # when the minimal version is to be bumped:
@@ -289,11 +287,9 @@ override_dh_install:
 ifeq ($(DEB_HOST_ARCH_OS), linux)
install -d debian/xserver-xorg-core/lib/udev/rules.d
install -m 644 debian/local/64-xorg-xkb.rules 
debian/xserver-xorg-core/lib/udev/rules.d
-ifeq ($(udeb), yes)
install -d debian/xserver-xorg-core-udeb/lib/udev/rules.d
install -m 644 debian/local/64-xorg-xkb.rules 
debian/xserver-xorg-core-udeb/lib/udev/rules.d
 endif
-endif
 
 override_dh_strip:
dh_strip -pxserver-xorg-core --dbgsym-migration="xserver-xorg-core-dbg 
(<< 2:1.19.0-3~)"



xserver-xorg-video-savage: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog   |   28 
 configure.ac|2 
 debian/changelog|9 
 debian/control  |6 --
 debian/upstream/signing-key.asc |   89 
 src/savage_driver.c |6 ++
 6 files changed, 134 insertions(+), 6 deletions(-)

New commits:
commit 70405d56272aac1d2a45807e886d69d8794036a3
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:19:16 2017 +0100

Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index 2c7aaee..7843cec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Move URL from description to Homepage field.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:17:24 +0100
 
diff --git a/debian/control b/debian/control
index d37adb5..817cc17 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  quilt,
  xutils-dev (>= 1:7.5+4),
-Standards-Version: 3.9.2
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git

commit 063786e358fe33d34cba03ace7129f9832b66ddf
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:18:56 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index 09fc099..2c7aaee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:17:24 +0100
 
diff --git a/debian/control b/debian/control
index 63e92df..d37adb5 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends:
  quilt,
  xutils-dev (>= 1:7.5+4),
 Standards-Version: 3.9.2
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git
 
@@ -37,7 +38,4 @@ Description: X.Org X server -- Savage display driver
  This package provides the driver for the S3/VIA Savage/ProSavage/Twister 
family
  of chipsets.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-savage driver module.

commit a29840c759c731874afa0dcb5e387c761cce0af8
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:17:57 2017 +0100

Update debian/upstream/signing-key.asc.

diff --git a/debian/changelog b/debian/changelog
index d622ca9..09fc099 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update debian/upstream/signing-key.asc.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:17:24 +0100
 
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 9930dd6..1c0475b 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -62,3 +62,92 @@ 
gksZFyWOfV82jHBeu+O0xJNU/9xvZsJF4TORrRWRO1o1gkF7x/oBk7yilh+mSq1P
 DNOWZJQhmuWMtbOUL2WMkKRPDwJrcbwpt3bc6aZCeAH1SSRLEe9Y+2uLeneTMA==
 =+xMJ
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp
+ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65
+LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8
+Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V
+RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb
+a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn
+o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ
+tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3
+U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB
+n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh
+THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB
+tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL
+CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM
+pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT
+njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK
+IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B
+tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe
+5+gBQ7Wvt+0p7kvN

xserver-xorg-video-savage: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac|2 +-
 src/compat-api.h|8 
 src/savage_driver.c |6 +-
 3 files changed, 14 insertions(+), 2 deletions(-)

New commits:
commit d0582b84231de1b089eda296cd3bb859e5df1acd
Author: Matt Turner 
Date:   Tue Jan 17 14:44:13 2017 -0800

xf86-video-savage 2.3.9

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index 7fe8293..5445972 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-savage],
-[2.3.8],
+[2.3.9],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-savage])
 AC_CONFIG_SRCDIR([Makefile.am])

commit de3e1803314820968502156703d5bfe3fab24972
Author: Adam Jackson 
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 

diff --git a/src/compat-api.h b/src/compat-api.h
index 98ba435..44daea4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -78,11 +78,19 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+
+#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result
+#define WAKEUPHANDLER_ARGS arg, result
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
 
 #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result, pointer 
read_mask
 #define WAKEUPHANDLER_ARGS arg, result, read_mask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen

commit de61497415e58a21fa247faf6db180ca47fb5df0
Author: Stefan Dirsch 
Date:   Wed Apr 27 16:02:13 2016 +0200

Disable tiling on SuperSavage by default

Xserver cannot be started with Tiling enabled on SuperSavage.
https://bugzilla.opensuse.org/show_bug.cgi?id=805380

Signed-off-by: Stefan Dirsch 
Acked-by: Hans de Goede 

diff --git a/src/savage_driver.c b/src/savage_driver.c
index d278345..58a294d 100644
--- a/src/savage_driver.c
+++ b/src/savage_driver.c
@@ -1668,7 +1668,11 @@ static Bool SavagePreInit(ScrnInfoPtr pScrn, int flags)
 #endif
 
 /* we can use Option "DisableTile TRUE" to disable tile mode */
-psav->bDisableTile = FALSE; 
+if (psav->Chipset == S3_SUPERSAVAGE)
+/* apparently broken with these GPUs, see 
https://bugzilla.opensuse.org/show_bug.cgi?id=805380 */
+   psav->bDisableTile = TRUE;
+else
+   psav->bDisableTile = FALSE;
 if (xf86GetOptValBool(psav->Options, 
OPTION_DISABLE_TILE,>bDisableTile)) {
 xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
"Option: %s Tile Mode and Program it 
\n",(psav->bDisableTile?"Disable":"Enable"));



xserver-xorg-video-r128: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog   |   40 +
 configure.ac|2 
 debian/changelog|8 +++
 debian/control  |4 -
 debian/upstream/signing-key.asc |   89 
 src/r128_crtc.c |6 ++
 src/r128_driver.c   |4 -
 src/r128_output.c   |6 ++
 8 files changed, 151 insertions(+), 8 deletions(-)

New commits:
commit d35587f6faf0df097e42a9fbb93933e3a47fdc53
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:09:17 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index 0d9d198..8053392 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:07:48 +0100
 
diff --git a/debian/control b/debian/control
index 19dfb97..25269d9 100644
--- a/debian/control
+++ b/debian/control
@@ -21,6 +21,7 @@ Build-Depends:
  quilt,
  xutils-dev
 Standards-Version: 3.9.8
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-r128.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-r128.git
 
@@ -38,9 +39,6 @@ Description: X.Org X server -- ATI r128 display driver
  This driver for the X.Org X server (see xserver-xorg for a further 
description)
  provides support for the ATI Rage 'r128' series.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-r128 driver module.
 
 Package: xserver-xorg-video-r128-dbg

commit ccaa6eecc883f2c25076320d38c8ae4de8829068
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:08:48 2017 +0100

Update debian/upstream/signing-key.asc.

diff --git a/debian/changelog b/debian/changelog
index 7d0c6dd..0d9d198 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update debian/upstream/signing-key.asc.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:07:48 +0100
 
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 5a38cbd..2450ba2 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -28,3 +28,92 @@ 
EIuiQm8CI2/p5+y9vVrkd7Eyi6CAToTmq21OKO3Tm/kWbLMoeyAY8sTMYlgfzQCZ
 e2nHiX/WhDHGYJaE5v2GRdGZUG9JirUNUVpYDwDYv2EtNjqV
 =5uyB
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp
+ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65
+LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8
+Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V
+RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb
+a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn
+o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ
+tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3
+U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB
+n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh
+THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB
+tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL
+CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM
+pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT
+njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK
+IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B
+tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe
+5+gBQ7Wvt+0p7kvN30OwEllBzWF0BHbaznfDzkwfpILbcxyAUVJFo0YcOCCes4Kj
+C0aFW2mjTebst6S3IEstkKlSW6VQudpCC3YokXJshqWg0Wyt6kVEYWUUeZVilmmy
+xq55a2IhA6+4RZEs/7Lrb329YJDEytcbq+KoauAFmeHWDYidbXBFga2MzVdNWBH9
+R0cY/DXExuutZjigrV62GQ5hyHab8iRvO3nsqy32B0XqXY13p1Kr08290HTBFx5c
+rJ1vvVAJpMfsERmLhdcdkxbIsXX0cdsFA+rCvBQ6o7an0AQURQe43vikM2M5w7mA
+MtZuJ3jyGymVXvimaSl5Sr3ZmQxJt9xknkhM+spDCT/4xQpiA2ET//b9jpKviS1V
+nyKRc1wMiUWxFn1PUMhfn31YsAU5prHDdi1aMm3q3yP/6zUmw/+0IU1hdHQgVHVy
+bmVyIDxtYXR0c3Q4OEBnZW50b28ub3JnPokCPgQTAQIAKAIbAwYLCQgHAwIGFQgC
+CQoLBBYCAwECHgECF4AFAlQAms0FCQsc3hsACgkQD91oLZdMpyqh2Q/+Nj0yek3s
+zbawJMVP2RQ6VS404ofePwPHophrujwe3cTWAkqEs+CfjClVlvk96KGkPTvaXOOU
+8F7csRn/bXQW7HKrVae/FqAApJU95S9hV5oHc3qeJijrPhcBB9PWa34k7MRxFF1R
+qW9f/5jWaoZcojjY8s9O1yU83xur7/aBb8pSVCYjTPYEm4DzrXOrYD/jSHxCpbQV
+SlumhWL4OV7KtPmMl6sMvDAdY+9yfIc3q82DlyOs+/dVcsQTyTSPZAZTJw9/3keU
+S1PcbP4+qEDCDlEsb+N0ze2AK41upk5hS56I19pCLgKc7F0yakhmfc0S3dXqWfIZ
+yVtiLYu1WmeRGx/XEJLk6XeHHkvQyg4nQMLQ/jgfvY20ktyr6e5xUul8Wc07e8bP
+D4b45hMP3VjBwNnnaX1VluxLemUZjShXb+

xserver-xorg-video-r128: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac  |2 +-
 src/compat-api.h  |5 +
 src/r128_crtc.c   |6 ++
 src/r128_driver.c |4 
 src/r128_output.c |6 ++
 5 files changed, 18 insertions(+), 5 deletions(-)

New commits:
commit b93b78f41154d24371acb1081c423351e8f370fd
Author: Matt Turner 
Date:   Tue Jan 17 14:43:12 2017 -0800

xf86-video-r128 6.10.2

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index 9aaa3ea..c61d000 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-r128],
-[6.10.1],
+[6.10.2],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-r128])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 5ab23b3a8ef18ab9ff96ac8be174380d36e185e5
Author: Adam Jackson 
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen

commit a589dd6baf7fa26f8ea7008ba6bd533a5ba3e76e
Author: Connor Behan 
Date:   Wed Apr 13 12:41:00 2016 -0400

Remove gatos advertisement

There are many current working ways to use a TV tuner with Linux. This
is not one of them.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=94915

Signed-off-by: Connor Behan 

diff --git a/src/r128_driver.c b/src/r128_driver.c
index 9a676d5..5695614 100644
--- a/src/r128_driver.c
+++ b/src/r128_driver.c
@@ -1435,10 +1435,6 @@ Bool R128PreInit(ScrnInfoPtr pScrn, int flags)
 if (info->MMIO) R128UnmapMMIO(pScrn);
 info->MMIO = NULL;
 
-xf86DrvMsg(pScrn->scrnIndex, X_NOTICE,
-   "For information on using the multimedia capabilities\n\tof this"
-   " adapter, please see http://gatos.sf.net.\n;);
-
 return TRUE;
 
   fail:

commit 3328547c840664896c12d0fd2db8f63e3a398a62
Author: Kevin Brace 
Date:   Wed Mar 16 18:59:23 2016 -0700

xextproto 7.1 support update to the source code

While the compilation script was updated, for some reason, the source
code did not get the update.

Signed-off-by: Kevin Brace 
Reviewed-by: Connor Behan 

diff --git a/src/r128_crtc.c b/src/r128_crtc.c
index d62cc6a..ed77492 100644
--- a/src/r128_crtc.c
+++ b/src/r128_crtc.c
@@ -35,7 +35,13 @@
 
 #include "xf86.h"
 #include "xf86Modes.h"
+
+#ifdef HAVE_XEXTPROTO_71
 #include "X11/extensions/dpmsconst.h"
+#else
+#define DPMS_SERVER
+#include "X11/extensions/dpms.h"
+#endif
 
 #include "r128.h"
 #include "r128_probe.h"
diff --git a/src/r128_output.c b/src/r128_output.c
index a2c754b..73b4af2 100644
--- a/src/r128_output.c
+++ b/src/r128_output.c
@@ -35,7 +35,13 @@
 
 #include "xf86.h"
 #include "xf86Modes.h"
+
+#ifdef HAVE_XEXTPROTO_71
 #include "X11/extensions/dpmsconst.h"
+#else
+#define DPMS_SERVER
+#include "X11/extensions/dpms.h"
+#endif
 
 #include "r128.h"
 #include "r128_probe.h"



xserver-xorg-input-evdev: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog  |  105 +
 configure.ac   |2 
 debian/changelog   |6 ++
 debian/control |   10 
 include/evdev-properties.h |2 
 man/evdev.man  |8 +++
 src/emuMB.c|   47 +++-
 src/evdev.c|9 +--
 src/evdev.h|1 
 9 files changed, 173 insertions(+), 17 deletions(-)

New commits:
commit 0342963c348e5756f5eb391053dae5bc9fa57be1
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 13:39:54 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/control b/debian/control
index ea34d15..ba4d942 100644
--- a/debian/control
+++ b/debian/control
@@ -18,6 +18,7 @@ Build-Depends:
  libmtdev-dev,
  libevdev-dev (>= 1.2.2+dfsg-1~),
 Standards-Version: 3.9.8
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git
 
@@ -36,9 +37,6 @@ Description: X.Org X server -- evdev input driver
  kernel's event delivery mechanism.  This driver allows for multiple keyboards
  and mice to be treated as separate input devices.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-input-evdev driver module.
 
 Package: xserver-xorg-input-evdev-udeb
@@ -66,9 +64,6 @@ Description: X.Org X server -- evdev input driver 
(development headers)
  found in xserver-xorg-input-evdev. Non-developers likely have little use
  for this package.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-input-evdev driver module.
 
 Package: xserver-xorg-input-evdev-dbg
@@ -83,9 +78,6 @@ Description: X.Org X server -- evdev input driver (debug 
symbols)
  found in xserver-xorg-input-evdev. Non-developers likely have little use
  for this package.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-input-evdev driver module.
  .
  This package provides debugging symbols for this Xorg X driver.

commit ac71264dc32ada7343102fd586333294963cd6ee
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 13:38:04 2017 +0100

Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 39c1b10..c59a3c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,108 @@
+commit 1dd6adea1d137877ca1a9642e1552a152355
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Wed Jan 18 13:14:29 2017 +1000
+
+evdev 2.10.5
+
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit 231061d004ee4e924bb736adc428287367d2001c
+Author: Alexander Volkov <a.vol...@rusbitech.ru>
+Date:   Mon Dec 26 17:39:32 2016 +0300
+
+Don't send pointer events in addition to touch events
+
+Updating abs_vals for touch events since 
d24431a1863c49aa9edcabf535ffa64bfa87053c
+leads to posting Motion events with updated coordinates to the X server,
+which in turn resends them to clients.
+
+Don't queue Motion events for touch events, the X server should
+synthesize them itself.
+
+Signed-off-by: Alexander Volkov <a.vol...@rusbitech.ru>
+Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net>
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit 425ed6017a42937f69c1e8450ea8f3c6c6c20928
+Author: David Strobach <laloc...@gmail.com>
+Date:   Thu Nov 17 20:47:31 2016 +0100
+
+Middle emulation - make the emulated button number configurable
+
+Sometimes it may be desirable to remap physical middle button
+to something else and use emulation instead. The emulation is
+however hardcoded to emulate physical button 2, so the emulated
+button gets remapped together with the physical one. This patch
+adds the Emulate3Button configuration option to allow for user
+selection of the emulated button number and a configuration
+like this:
+
+Section "InputClass"
+Identifier "Middle button emulation config"
+MatchProduct " some device ..."
+MatchDriver "evdev"
+Option "Emulate3Buttons" "on"
+Option "Emulate3Button" "9"
+EndSection
+
+Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit 7251e42dfbac11eb1619b0a3881ee463b6d76c95
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Fri Oct 21 09:42:23 2016 +1000
+
+Fix off-by-one error counting axes
+
+We stopped counting one too early, but still initialized that axis later,
+leading to a bug macro to trigger.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97956
+
+Signed-of

xserver-xorg-input-evdev: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac   |2 -
 include/evdev-properties.h |2 +
 man/evdev.man  |8 +++
 src/emuMB.c|   47 +++--
 src/evdev.c|9 +++-
 src/evdev.h|1 
 6 files changed, 61 insertions(+), 8 deletions(-)

New commits:
commit 1dd6adea1d137877ca1a9642e1552a152355
Author: Peter Hutterer 
Date:   Wed Jan 18 13:14:29 2017 +1000

evdev 2.10.5

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index e4887a3..e59f6e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-evdev],
-[2.10.4],
+[2.10.5],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-evdev])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 231061d004ee4e924bb736adc428287367d2001c
Author: Alexander Volkov 
Date:   Mon Dec 26 17:39:32 2016 +0300

Don't send pointer events in addition to touch events

Updating abs_vals for touch events since 
d24431a1863c49aa9edcabf535ffa64bfa87053c
leads to posting Motion events with updated coordinates to the X server,
which in turn resends them to clients.

Don't queue Motion events for touch events, the X server should
synthesize them itself.

Signed-off-by: Alexander Volkov 
Reviewed-by: Peter Hutterer 
Signed-off-by: Peter Hutterer 

diff --git a/src/evdev.c b/src/evdev.c
index 96fd97d..f627fd0 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -784,7 +784,6 @@ EvdevProcessAbsoluteMotionEvent(InputInfoPtr pInfo, struct 
input_event *ev)
 
 if (ev->code >= ABS_MT_SLOT) {
 EvdevProcessTouchEvent(pInfo, ev);
-pEvdev->abs_queued = 1;
 } else if (!pEvdev->mt_mask) {
 map = pEvdev->abs_axis_map[ev->code];
 

commit 425ed6017a42937f69c1e8450ea8f3c6c6c20928
Author: David Strobach 
Date:   Thu Nov 17 20:47:31 2016 +0100

Middle emulation - make the emulated button number configurable

Sometimes it may be desirable to remap physical middle button
to something else and use emulation instead. The emulation is
however hardcoded to emulate physical button 2, so the emulated
button gets remapped together with the physical one. This patch
adds the Emulate3Button configuration option to allow for user
selection of the emulated button number and a configuration
like this:

Section "InputClass"
Identifier "Middle button emulation config"
MatchProduct " some device ..."
MatchDriver "evdev"
Option "Emulate3Buttons" "on"
Option "Emulate3Button" "9"
EndSection

Signed-off-by: Peter Hutterer 

diff --git a/include/evdev-properties.h b/include/evdev-properties.h
index 8ae5ba3..c61aa49 100644
--- a/include/evdev-properties.h
+++ b/include/evdev-properties.h
@@ -33,6 +33,8 @@
 #define EVDEV_PROP_MIDBUTTON "Evdev Middle Button Emulation"
 /* CARD32 */
 #define EVDEV_PROP_MIDBUTTON_TIMEOUT "Evdev Middle Button Timeout"
+/* CARD8 */
+#define EVDEV_PROP_MIDBUTTON_BUTTON "Evdev Middle Button Button"
 
 /* Wheel emulation */
 /* BOOL */
diff --git a/man/evdev.man b/man/evdev.man
index 8d84364..e39736a 100644
--- a/man/evdev.man
+++ b/man/evdev.man
@@ -94,6 +94,11 @@ Sets the timeout (in milliseconds) that the driver waits 
before deciding
 if two buttons where pressed "simultaneously" when 3 button emulation is
 enabled.  Default: 50. Property: "Evdev Middle Button Timeout".
 .TP 7
+.BI "Option \*qEmulate3Button\*q \*q" integer \*q
+Specifies the physical button number to be emitted if middle button emulation
+is triggered.
+Default: 2.  Property: "Evdev Middle Button Button".
+.TP 7
 .BI "Option \*qEmulateWheel\*q \*q" boolean \*q
 Enable/disable "wheel" emulation.  Wheel emulation means emulating button
 press/release events when the mouse is moved while a specific real button
@@ -283,6 +288,9 @@ value.
 .BI "Evdev Middle Button Timeout"
 1 16-bit positive value.
 .TP 7
+.BI "Evdev Middle Button Button"
+1 8-bit value, allowed range 0-32, 0 disables the button.
+.TP 7
 .BI "Evdev Wheel Emulation"
 1 boolean value (8 bit, 0 or 1).
 .TP 7
diff --git a/src/emuMB.c b/src/emuMB.c
index d1777aa..4f00e0d 100644
--- a/src/emuMB.c
+++ b/src/emuMB.c
@@ -45,6 +45,7 @@
 
 static Atom prop_mbemu = 0; /* Middle button emulation on/off property */
 static Atom prop_mbtimeout = 0; /* Middle button timeout property */
+static Atom prop_mbbuton   = 0; /* Middle button target button property */
 /*
  * Lets create a simple finite-state machine for 3 button emulation:
  *
@@ -185,6 +186,7 @@ EvdevMBEmuTimer(InputInfoPtr pInfo)
 {
 EvdevPtr pEvdev = pInfo->private;
 int id;
+int mapped_id;
 
 #if 

xserver-xorg-video-mga: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog |  104 ++
 configure.ac  |8 +-
 debian/changelog  |9 ++
 debian/control|   10 +-
 debian/copyright  |2 
 debian/watch  |2 
 src/mga.h |   10 ++
 src/mga_dac3026.c |6 +
 src/mga_dacG.c|  184 +++---
 src/mga_driver.c  |   58 +
 src/mga_exa.c |   34 ++---
 src/mga_merge.c   |4 -
 src/mga_storm.c   |1 
 13 files changed, 370 insertions(+), 62 deletions(-)

New commits:
commit b55dcb2d4010cec77345f09ed0323bcb595f7a2b
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 13:52:32 2017 +0100

Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index 6533fbc..6c48951 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Move URL from description to Homepage field.
   * Switch URLs to https.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 13:48:55 +0100
 
diff --git a/debian/control b/debian/control
index 51ee3f1..00a1fae 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  quilt,
  xutils-dev (>= 1:7.5+4)
-Standards-Version: 3.9.3
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git

commit f0f01b0311b2f0825b921a174a9037c3b7bf5b3b
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 13:51:58 2017 +0100

Switch URLs to https.

diff --git a/debian/changelog b/debian/changelog
index 518c67a..6533fbc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Move URL from description to Homepage field.
+  * Switch URLs to https.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 13:48:55 +0100
 
diff --git a/debian/control b/debian/control
index d1dbb42..51ee3f1 100644
--- a/debian/control
+++ b/debian/control
@@ -23,8 +23,8 @@ Build-Depends:
  xutils-dev (>= 1:7.5+4)
 Standards-Version: 3.9.3
 Homepage: https://www.x.org
-Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga
-Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-mga.git
+Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git
+Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git
 
 Package: xserver-xorg-video-mga
 Architecture: any
diff --git a/debian/copyright b/debian/copyright
index a5e621c..558d220 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,7 +1,7 @@
 This package was downloaded from
 git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mga.
 Release tarballs are available at
-http://xorg.freedesktop.org/releases/individual/driver/
+https://xorg.freedesktop.org/releases/individual/driver/
 
 Copyright (C) 1994-2003 The XFree86 Project, Inc.  All Rights Reserved.
 
diff --git a/debian/watch b/debian/watch
index c914dd8..263b2c0 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 #git=git://anongit.freedesktop.org/xorg/driver/xf86-video-mga
 version=3
 opts="pgpsigurlmangle=s/$/.sig/,dversionmangle=s/\.dfsg$//" \
-  http://xorg.freedesktop.org/releases/individual/driver/ 
xf86-video-mga-(1\.[^9].*)\.tar\.gz debian debian/xsfbs/repack.sh
+  https://xorg.freedesktop.org/releases/individual/driver/ 
xf86-video-mga-(1\.[^9].*)\.tar\.gz debian debian/xsfbs/repack.sh

commit 38a8869ebc0cf7e643c301e4c581f23403175d56
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 13:49:30 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index c817986..518c67a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 13:48:55 +0100
 
diff --git a/debian/control b/debian/control
index b6fb4ab..d1dbb42 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends:
  quilt,
  xutils-dev (>= 1:7.5+4)
 Standards-Version: 3.9.3
+Homepage: https://www.x.org
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga
 Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-mga.git
 
@@ -41,7 +42,4 @@ Description: X.Org X server -- MGA display driver
  This package provides the driver for the Matrox MGA family of chipsets,
  including Matrox Millennium and Mystique cards.
  .
- More informati

xserver-xorg-video-mga: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac  |8 +-
 src/compat-api.h  |5 +
 src/mga.h |   10 ++
 src/mga_dac3026.c |6 +
 src/mga_dacG.c|  184 +++---
 src/mga_driver.c  |   58 +
 src/mga_exa.c |   34 ++---
 src/mga_merge.c   |4 -
 src/mga_storm.c   |1 
 9 files changed, 256 insertions(+), 54 deletions(-)

New commits:
commit 979e0e73eb3424b6a97746e29c8b4a5b7e86196e
Author: Matt Turner 
Date:   Tue Jan 17 14:40:48 2017 -0800

xf86-video-mga 1.6.5

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index 14271f1..3bef1f2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-mga],
-[1.6.4],
+[1.6.5],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-mga])
 AC_CONFIG_SRCDIR([Makefile.am])

commit fc5d7acc23fcec9d87ca26fadf466fcf107671c0
Author: Mathieu Larouche 
Date:   Wed Jul 20 09:18:49 2016 -0400

xf86-video-mga: Add support for the new G200e chipset -- V2

- Added PLL algorithm for a new rev of G200e
- Removed the bandwidth limitation for the new G200e

Fixes : https://bugs.freedesktop.org/show_bug.cgi?id=92540

Change from V1 :
- Make sure we don't cause issue on previous chips. (Dave Airlie review)

Signed-off-by: Mathieu Larouche 
Signed-off-by: Dave Airlie 

diff --git a/src/mga_dacG.c b/src/mga_dacG.c
index 2be0bb7..73d0d9d 100644
--- a/src/mga_dacG.c
+++ b/src/mga_dacG.c
@@ -51,6 +51,75 @@ static Bool MGAGInit(ScrnInfoPtr, DisplayModePtr);
 static void MGAGLoadPalette(ScrnInfoPtr, int, int*, LOCO*, VisualPtr);
 static Bool MGAG_i2cInit(ScrnInfoPtr pScrn);
 
+#define P_ARRAY_SIZE 9
+
+void
+MGAG200E4ComputePLLParam(ScrnInfoPtr pScrn, long lFo, int *M, int *N, int *P)
+{
+unsigned int ulComputedFo;
+unsigned int ulFDelta;
+unsigned int ulFPermitedDelta;
+unsigned int ulFTmpDelta;
+unsigned int ulVCOMax, ulVCOMin;
+unsigned int ulTestP;
+unsigned int ulTestM;
+unsigned int ulTestN;
+unsigned int ulFoInternal;
+unsigned int ulPLLFreqRef;
+unsigned int pulPValues[P_ARRAY_SIZE] = {16, 14, 12, 10, 8, 6, 4, 2, 1};
+unsigned int i;
+unsigned int ulVCO;
+unsigned int ulFVV;
+
+ulVCOMax= 160;
+ulVCOMin= 80;
+ulPLLFreqRef= 25000;
+
+if(lFo < 25000)
+lFo = 25000;
+
+ulFoInternal = lFo * 2;
+
+ulFDelta = 0x;
+/* Permited delta is 0.5% as VESA Specification */
+ulFPermitedDelta = ulFoInternal * 5 / 1000;  
+
+for (i = 0 ; i < P_ARRAY_SIZE ; i++)
+{
+ulTestP = pulPValues[i];
+
+if ((ulFoInternal * ulTestP) > ulVCOMax) continue;
+if ((ulFoInternal * ulTestP) < ulVCOMin) continue;
+
+for (ulTestN = 50; ulTestN <= 256; ulTestN++) {
+for (ulTestM = 1; ulTestM <= 32; ulTestM++) {
+ulComputedFo = (ulPLLFreqRef * ulTestN) / (ulTestM * ulTestP);
+if (ulComputedFo > ulFoInternal)
+ulFTmpDelta = ulComputedFo - ulFoInternal;
+else
+ulFTmpDelta = ulFoInternal - ulComputedFo;
+
+if (ulFTmpDelta < ulFDelta) {
+ulFDelta = ulFTmpDelta;
+*M = ulTestM - 1;
+*N = ulTestN - 1;
+*P = ulTestP - 1;
+}
+}
+}
+}
+   
 
+ulVCO = ulPLLFreqRef * ((*N)+1) / ((*M)+1);
+ulFVV = (ulVCO - 80) / 5;
+
+if (ulFVV > 15)
+ulFVV = 15;
+
+*P |= (ulFVV << 4);
 
+
+*M |= 0x80;
+}
+
 static void
 MGAG200SEComputePLLParam(ScrnInfoPtr pScrn, long lFo, int *M, int *N, int *P)
 {
@@ -958,7 +1027,11 @@ MGAGSetPCLK( ScrnInfoPtr pScrn, long f_out )
}
 
if (pMga->is_G200SE) {
-   MGAG200SEComputePLLParam(pScrn, f_out, , , );
+if (pMga->reg_1e24 >= 0x04) {
+MGAG200E4ComputePLLParam(pScrn, f_out, , , );
+} else {
+MGAG200SEComputePLLParam(pScrn, f_out, , , );
+}
 
pReg->DacRegs[ MGA1064_PIX_PLLC_M ] = m;
pReg->DacRegs[ MGA1064_PIX_PLLC_N ] = n;
@@ -1557,7 +1630,12 @@ MGA_NOT_HAL(
 {
outMGAdac(0x90, mgaReg->Dac_Index90);
 }
-   
+   if (pMga->is_G200SE && (pMga->reg_1e24 >= 0x04)) {
+  outMGAdac( 0x1a, 0x09);
+  usleep(500);
+  outMGAdac( 0x1a, 0x01);
+   }
+
   if (!MGAISGx50(pMga)) {
   /* restore pci_option 

xserver-xorg-video-siliconmotion: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog   |   35 +++
 configure.ac|2 
 debian/changelog|9 
 debian/control  |6 --
 debian/upstream/signing-key.asc |   89 
 src/smi.h   |1 
 src/smi_driver.c|2 
 src/smi_exa.c   |4 +
 src/smi_xaa.c   |   18 
 9 files changed, 151 insertions(+), 15 deletions(-)

New commits:
commit 9f78914348d4de70204325289799c9e63266c346
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:29:15 2017 +0100

Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index e225539..d35fd63 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; 
urgency=medium
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Move URL from description to Homepage field.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:27:32 +0100
 
diff --git a/debian/control b/debian/control
index 467255d..a5b2716 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  x11proto-fonts-dev,
  quilt,
  xutils-dev (>= 1:7.5+4),
-Standards-Version: 3.9.3
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git

commit 24beb9daf96b899ab93086cc249d5715573d6ae4
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:28:41 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index d139106..e225539 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; 
urgency=medium
 
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:27:32 +0100
 
diff --git a/debian/control b/debian/control
index f232cc6..467255d 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends:
  quilt,
  xutils-dev (>= 1:7.5+4),
 Standards-Version: 3.9.3
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git
 
@@ -29,7 +30,4 @@ Description: X.Org X server -- SiliconMotion display driver
  This package provides the driver for the SiliconMotion Lynx and Cougar family
  of chipsets, commonly found in laptops.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-siliconmotion driver module.

commit d7c282a3c8f58139c2f74225ba08953617dfda8b
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:28:03 2017 +0100

Update debian/upstream/signing-key.asc.

diff --git a/debian/changelog b/debian/changelog
index 50eb1a1..d139106 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Update debian/upstream/signing-key.asc.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:27:32 +0100
 
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 9930dd6..1c0475b 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -62,3 +62,92 @@ 
gksZFyWOfV82jHBeu+O0xJNU/9xvZsJF4TORrRWRO1o1gkF7x/oBk7yilh+mSq1P
 DNOWZJQhmuWMtbOUL2WMkKRPDwJrcbwpt3bc6aZCeAH1SSRLEe9Y+2uLeneTMA==
 =+xMJ
 -END PGP PUBLIC KEY BLOCK-
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp
+ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65
+LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8
+Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V
+RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb
+a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn
+o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ
+tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3
+U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB
+n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh
+THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB
+tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL
+CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM
+pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT
+njhq49wlScgbz/2a

xserver-xorg-video-siliconmotion: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac |2 +-
 src/compat-api.h |5 +
 src/smi.h|1 +
 src/smi_driver.c |2 +-
 src/smi_exa.c|4 
 src/smi_xaa.c|   18 +-
 6 files changed, 21 insertions(+), 11 deletions(-)

New commits:
commit d269962724b57e21142c9e1c6631a45a46d87b47
Author: Matt Turner 
Date:   Tue Jan 17 14:44:51 2017 -0800

xf86-video-siliconmotion 1.7.9

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index 431a564..ad388e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-siliconmotion],
-[1.7.8],
+[1.7.9],
 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg=Driver/siliconmotion],
 [xf86-video-siliconmotion])
 

commit e67f3949648c20e16ac756ae28ea4a2b4a1d0f4c
Author: Adam Jackson 
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen

commit 647e5a93d9387e3bc8d2c8569e3a5f996acfb169
Author: Thomas Klausner 
Date:   Mon Sep 14 18:36:32 2015 +0200

Use X11/Xarch.h for endian detection.

Reviewed-by: Connor Behan 

diff --git a/src/smi.h b/src/smi.h
index 5e44892..2742c8d 100644
--- a/src/smi.h
+++ b/src/smi.h
@@ -34,6 +34,7 @@ authorization from the XFree86 Project and Silicon Motion.
 
 #include 
 #include 
+#include 
 
 #include "xf86.h"
 #include "xf86_OSproc.h"
diff --git a/src/smi_driver.c b/src/smi_driver.c
index 2568637..8949cae 100644
--- a/src/smi_driver.c
+++ b/src/smi_driver.c
@@ -487,7 +487,7 @@ SMI_PreInit(ScrnInfoPtr pScrn, int flags)
 if (pScrn->depth > 8) {
/* The defaults are OK for us */
rgb zeros = {0, 0, 0};
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
rgb masks = {0xff00,0xff,0xff00};
 #else
rgb masks = {0, 0, 0};
diff --git a/src/smi_xaa.c b/src/smi_xaa.c
index a878098..cd861a1 100644
--- a/src/smi_xaa.c
+++ b/src/smi_xaa.c
@@ -211,7 +211,7 @@ SMI_SetupForScreenToScreenCopy(ScrnInfoPtr pScrn, int xdir, 
int ydir, int rop,
 ENTER();
 DEBUG("xdir=%d ydir=%d rop=%02X trans=%08X\n", xdir, ydir, rop, trans);
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
 if (pScrn->depth >= 24)
trans = lswapl(trans);
 #endif
@@ -296,7 +296,7 @@ SMI_SetupForSolidFill(ScrnInfoPtr pScrn, int color, int rop,
   | SMI_BITBLT
   | SMI_START_ENGINE;
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
 if (pScrn->depth >= 24) {
/* because of the BGR values are in the MSB bytes,
 * 'white' is not possible and -1 has a different meaning.
@@ -408,7 +408,7 @@ SMI_SetupForCPUToScreenColorExpandFill(ScrnInfoPtr pScrn, 
int fg, int bg,
 ENTER();
 DEBUG("fg=%08X bg=%08X rop=%02X\n", fg, bg, rop);
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
 if (pScrn->depth >= 24) {
/* see remark elswere */
if (fg == 0x7FFF)
@@ -431,7 +431,7 @@ SMI_SetupForCPUToScreenColorExpandFill(ScrnInfoPtr pScrn, 
int fg, int bg,
WRITE_DPR(pSmi, 0x18, ~fg);
WRITE_DPR(pSmi, 0x20, fg);
 } else {
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
if (bg == 0xFF7F)
bg = -1;
 #endif
@@ -498,7 +498,7 @@ SMI_SetupForMono8x8PatternFill(ScrnInfoPtr pScrn, int patx, 
int paty, int fg,
 DEBUG("patx=%08X paty=%08X fg=%08X bg=%08X rop=%02X\n",
  patx, paty, fg, bg, rop);
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
 if (pScrn->depth >= 24) {
if (fg == 0x7FFF)
fg = -1;
@@ -524,7 +524,7 @@ SMI_SetupForMono8x8PatternFill(ScrnInfoPtr pScrn, int patx, 
int paty, int fg,
WRITE_DPR(pSmi, 0x34, patx);
WRITE_DPR(pSmi, 0x38, paty);
 } else {
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
if (bg == 0xFF7F)
bg = -1;
 #endif
@@ -582,7 +582,7 @@ SMI_SetupForColor8x8PatternFill(ScrnInfoPtr pScrn, int 
patx, int paty, int rop,
   | SMI_COLOR_PATTERN
   | SMI_START_ENGINE;
 
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if X_BYTE_ORDER == X_BIG_ENDIAN
 

xserver-xorg-video-sisusb: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac |2 +-
 src/compat-api.h |5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit fceb6ca43badf8ddb2fbfd7fb00648383a0a35e1
Author: Matt Turner 
Date:   Tue Jan 17 14:46:23 2017 -0800

xf86-video-sisusb 0.9.7

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index a686034..18d71b7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-sisusb],
-[0.9.6],
+[0.9.7],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-sisusb])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 6d44eb7a6075b9cc359b44282a7095a8b46c8a38
Author: Stefan Dirsch 
Date:   Sat Dec 10 13:07:37 2016 +0100

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Stefan Dirsch 

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen



xserver-xorg-video-tdfx: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog|   16 
 configure.ac |2 +-
 debian/changelog |8 
 debian/control   |6 ++
 4 files changed, 27 insertions(+), 5 deletions(-)

New commits:
commit deaa3fbb5cffa63a7da27ba609763c24a31640ec
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:45:34 2017 +0100

Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index 22f0550..ba77a32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Move URL from description to Homepage field.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:44:21 +0100
 
diff --git a/debian/control b/debian/control
index a510adf..c3143ca 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Build-Depends:
  libdrm-dev (>> 2.0) [!hurd-i386],
  x11proto-xf86dri-dev,
  quilt,
-Standards-Version: 3.9.3
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git

commit 18e28fa66e735cbcea68bd5d4880a65cc8de159c
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:45:12 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index 3915ca8..22f0550 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:44:21 +0100
 
diff --git a/debian/control b/debian/control
index 90e386d..a510adf 100644
--- a/debian/control
+++ b/debian/control
@@ -21,6 +21,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  quilt,
 Standards-Version: 3.9.3
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git
 
@@ -36,7 +37,4 @@ Description: X.Org X server -- tdfx display driver
  This package provides the driver for 3dfx Voodoo video cards and their
  derivatives.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-tdfx driver module.

commit 2dc0d57fb0b56d9e3ce41b652657b23efbd48d56
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:44:27 2017 +0100

Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 30897ce..e3e295d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab
+Author: Matt Turner <matts...@gmail.com>
+Date:   Tue Jan 17 14:48:21 2017 -0800
+
+xf86-video-tdfx 1.4.7
+
+Signed-off-by: Matt Turner <matts...@gmail.com>
+
+commit b99390efcb55d7d4a68e8c595119c1af4426fc0b
+Author: Adam Jackson <a...@redhat.com>
+Date:   Tue Jul 19 10:03:56 2016 -0400
+
+Adapt Block/WakeupHandler signature for ABI 23
+
+Signed-off-by: Adam Jackson <a...@redhat.com>
+
 commit 278042ff4c469f24ab7bc28e517e8a78e2821ddc
 Author: Matt Turner <matts...@gmail.com>
 Date:   Sun Feb 22 13:26:24 2015 -0800
diff --git a/debian/changelog b/debian/changelog
index 45a6cef..3915ca8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:44:21 +0100
+
 xserver-xorg-video-tdfx (1:1.4.6-2) unstable; urgency=medium
 
   [ Andreas Boll ]

commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab
Author: Matt Turner <matts...@gmail.com>
Date:   Tue Jan 17 14:48:21 2017 -0800

xf86-video-tdfx 1.4.7

Signed-off-by: Matt Turner <matts...@gmail.com>

diff --git a/configure.ac b/configure.ac
index ead618e..798577e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-tdfx],
-[1.4.6],
+[1.4.7],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-tdfx])
 AC_CONFIG_SRCDIR([Makefile.am])

commit b99390efcb55d7d4a68e8c595119c1af4426fc0b
Author: Adam Jackson <a...@redhat.com>
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson <a...@redhat.com>

diff --git a/src/compat-api.h b/src/compat-api.h
index 98ba435..44daea4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -78,11 +78,19 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)

xserver-xorg-video-tdfx: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac |2 +-
 src/compat-api.h |8 
 2 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab
Author: Matt Turner 
Date:   Tue Jan 17 14:48:21 2017 -0800

xf86-video-tdfx 1.4.7

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index ead618e..798577e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-tdfx],
-[1.4.6],
+[1.4.7],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-tdfx])
 AC_CONFIG_SRCDIR([Makefile.am])

commit b99390efcb55d7d4a68e8c595119c1af4426fc0b
Author: Adam Jackson 
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 

diff --git a/src/compat-api.h b/src/compat-api.h
index 98ba435..44daea4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -78,11 +78,19 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+
+#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result
+#define WAKEUPHANDLER_ARGS arg, result
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
 
 #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result, pointer 
read_mask
 #define WAKEUPHANDLER_ARGS arg, result, read_mask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen



xserver-xorg-video-trident: Changes to 'upstream-unstable'

2017-01-18 Thread Andreas Boll
 configure.ac |2 +-
 src/compat-api.h |5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit dadf45e8eb52ec8404ee596ee13984470b736fbd
Author: Matt Turner 
Date:   Tue Jan 17 14:48:51 2017 -0800

xf86-video-trident 1.3.8

Signed-off-by: Matt Turner 

diff --git a/configure.ac b/configure.ac
index 89fa22a..f07c86a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-trident],
-[1.3.7],
+[1.3.8],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-trident])
 AC_CONFIG_SRCDIR([Makefile.am])

commit b5f4d35327863a14224d2a63885cd8b3b83a1815
Author: Adam Jackson 
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen



xserver-xorg-video-trident: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog|   16 
 configure.ac |2 +-
 debian/changelog |8 
 debian/control   |6 ++
 4 files changed, 27 insertions(+), 5 deletions(-)

New commits:
commit 03fce85e9fb111a6d0123d10a2e5d242343adb86
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:49:50 2017 +0100

Bump Standards-Version to 3.9.8.

diff --git a/debian/changelog b/debian/changelog
index 3bafb7f..7ebd0eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; 
urgency=medium
 
   * New upstream release.
   * Move URL from description to Homepage field.
+  * Bump Standards-Version to 3.9.8.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:48:29 +0100
 
diff --git a/debian/control b/debian/control
index edc3bae..18b5ace 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends:
  x11proto-fonts-dev,
  x11proto-randr-dev,
  x11proto-render-dev,
-Standards-Version: 3.9.3
+Standards-Version: 3.9.8
 Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git

commit b782e9303a477ede0b97370c3286d41339f5a476
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:49:28 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index 64f34a9..3bafb7f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:48:29 +0100
 
diff --git a/debian/control b/debian/control
index 72c9257..edc3bae 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Build-Depends:
  x11proto-randr-dev,
  x11proto-render-dev,
 Standards-Version: 3.9.3
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git
 
@@ -32,7 +33,4 @@ Description: X.Org X server -- Trident display driver
  This package provides the driver for Trident Blade/Image/ProVidia/TGUI/9xxx
  video cards.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-trident driver module.

commit 3ae5cbb6f2c47fa451a0fbc588f0184f06e53d97
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:48:35 2017 +0100

Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 3af1266..70a1f54 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+commit dadf45e8eb52ec8404ee596ee13984470b736fbd
+Author: Matt Turner <matts...@gmail.com>
+Date:   Tue Jan 17 14:48:51 2017 -0800
+
+xf86-video-trident 1.3.8
+
+Signed-off-by: Matt Turner <matts...@gmail.com>
+
+commit b5f4d35327863a14224d2a63885cd8b3b83a1815
+Author: Adam Jackson <a...@redhat.com>
+Date:   Tue Jul 19 10:03:56 2016 -0400
+
+Adapt Block/WakeupHandler signature for ABI 23
+
+Signed-off-by: Adam Jackson <a...@redhat.com>
+
 commit 64c02f307d7146641adf65e31bcaa2d1238479e7
 Author: Matt Turner <matts...@gmail.com>
 Date:   Mon Mar 30 10:06:15 2015 -0700
diff --git a/debian/changelog b/debian/changelog
index 5efadfe..64f34a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:48:29 +0100
+
 xserver-xorg-video-trident (1:1.3.7-2) unstable; urgency=medium
 
   [ Andreas Boll ]

commit dadf45e8eb52ec8404ee596ee13984470b736fbd
Author: Matt Turner <matts...@gmail.com>
Date:   Tue Jan 17 14:48:51 2017 -0800

xf86-video-trident 1.3.8

Signed-off-by: Matt Turner <matts...@gmail.com>

diff --git a/configure.ac b/configure.ac
index 89fa22a..f07c86a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-trident],
-[1.3.7],
+[1.3.8],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-trident])
 AC_CONFIG_SRCDIR([Makefile.am])

commit b5f4d35327863a14224d2a63885cd8b3b83a1815
Author: Adam Jackson <a...@redhat.com>
Date:   Tue Jul 19 10:03:56 2016 -0400

Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson <a...@redhat.com>

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+

xserver-xorg-video-sisusb: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 ChangeLog   |   16 +++
 configure.ac|2 
 debian/changelog|8 +++
 debian/control  |4 -
 debian/upstream/signing-key.asc |   89 
 debian/watch|1 
 6 files changed, 116 insertions(+), 4 deletions(-)

New commits:
commit 22cad24d38f238448535e0a12e2d8f528a72dce1
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:39:24 2017 +0100

Move URL from description to Homepage field.

diff --git a/debian/changelog b/debian/changelog
index c21f331..8b36ae8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Let uscan verify tarball signatures.
+  * Move URL from description to Homepage field.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:35:59 +0100
 
diff --git a/debian/control b/debian/control
index f0e308b..233f3e6 100644
--- a/debian/control
+++ b/debian/control
@@ -16,6 +16,7 @@ Build-Depends:
  x11proto-render-dev,
  xutils-dev
 Standards-Version: 3.9.8
+Homepage: https://www.x.org
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-sisusb.git
 Vcs-Browser: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-sisusb.git
 
@@ -30,7 +31,4 @@ Provides:
 Description: X.Org X server -- SiS USB display driver
  This package provides the driver for SiS USB-attached video devices.
  .
- More information about X.Org can be found at:
- <URL:https://www.X.org>
- .
  This package is built from the X.org xf86-video-sisusb driver module.

commit 97eaf62746431a4fb26e988ba3d914a8f0fcfa45
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 14:37:15 2017 +0100

Let uscan verify tarball signatures.

diff --git a/debian/changelog b/debian/changelog
index 296d1ae..c21f331 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Let uscan verify tarball signatures.
 
  -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:35:59 +0100
 
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 000..66c6066
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,89 @@
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp
+ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65
+LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8
+Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V
+RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb
+a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn
+o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ
+tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3
+U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB
+n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh
+THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB
+tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL
+CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM
+pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT
+njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK
+IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B
+tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe
+5+gBQ7Wvt+0p7kvN30OwEllBzWF0BHbaznfDzkwfpILbcxyAUVJFo0YcOCCes4Kj
+C0aFW2mjTebst6S3IEstkKlSW6VQudpCC3YokXJshqWg0Wyt6kVEYWUUeZVilmmy
+xq55a2IhA6+4RZEs/7Lrb329YJDEytcbq+KoauAFmeHWDYidbXBFga2MzVdNWBH9
+R0cY/DXExuutZjigrV62GQ5hyHab8iRvO3nsqy32B0XqXY13p1Kr08290HTBFx5c
+rJ1vvVAJpMfsERmLhdcdkxbIsXX0cdsFA+rCvBQ6o7an0AQURQe43vikM2M5w7mA
+MtZuJ3jyGymVXvimaSl5Sr3ZmQxJt9xknkhM+spDCT/4xQpiA2ET//b9jpKviS1V
+nyKRc1wMiUWxFn1PUMhfn31YsAU5prHDdi1aMm3q3yP/6zUmw/+0IU1hdHQgVHVy
+bmVyIDxtYXR0c3Q4OEBnZW50b28ub3JnPokCPgQTAQIAKAIbAwYLCQgHAwIGFQgC
+CQoLBBYCAwECHgECF4AFAlQAms0FCQsc3hsACgkQD91oLZdMpyqh2Q/+Nj0yek3s
+zbawJMVP2RQ6VS404ofePwPHophrujwe3cTWAkqEs+CfjClVlvk96KGkPTvaXOOU
+8F7csRn/bXQW7HKrVae/FqAApJU95S9hV5oHc3qeJijrPhcBB9PWa34k7MRxFF1R
+qW9f/5jWaoZcojjY8s9O1yU83xur7/aBb8pSVCYjTPYEm4DzrXOrYD/jSHxCpbQV
+SlumhWL4OV7KtPmMl6sMvDAdY+9yfIc3q82DlyOs+/dVcsQTyTSPZAZTJw9/3keU
+S1PcbP4+qEDCDlEsb+N0ze2AK41upk5hS56I19pCLgKc7F0yakhmfc0S3dXqWfIZ
+yVtiLYu1WmeRGx/XEJLk6XeHHkvQyg4nQMLQ/jgfvY20ktyr6e5xUul8Wc07e8bP
+D4b45hMP3VjBwNnnaX1VluxLemUZjShXb+Ptz5B9MfWiDWOUZepLE4QmRflc40qf
+S6dj4fUp3FrexpyAE+lWNA+lwqgUXOpHMU8pcsNr/1XtdzhE77pAhS1vO1j5dKhc
+h5pLJFtYgZmi50SfNm6mZs20966JPKmYG0iSrblMFEM0b6krUFP9SYIb+BalbVXd
+zNkT8Y74iaHMf9ZU5rIGMjzCmMQF/n58oCjonGD0DEK9nTeg8pPuL7ToqdY3Uy0w
+K9I6IYUOJvM91xvABoi3IwJKF+JL3jNCCmG0I01hdHQgVHVybmVyIDxtYXR0LnR1
+cm5lckBpbnRlbC5jb20+iQI/BBMBAgApAh

xserver-xorg-video-trident: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit faf9ca9d0dbb8d446da37c66f08651cd68b90e4e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:19:16 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 7ebd0eb..135dbda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium
+xserver-xorg-video-trident (1:1.3.8-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Move URL from description to Homepage field.
   * Bump Standards-Version to 3.9.8.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:48:29 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:18:51 +0100
 
 xserver-xorg-video-trident (1:1.3.7-2) unstable; urgency=medium
 



xserver-xorg-video-mga: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 5269dd5ff14dbaa13964c3101af32f7d47f88dde
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:25:46 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 6c48951..4f13784 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium
+xserver-xorg-video-mga (1:1.6.5-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Move URL from description to Homepage field.
   * Switch URLs to https.
   * Bump Standards-Version to 3.9.8.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 13:48:55 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:25:36 +0100
 
 xserver-xorg-video-mga (1:1.6.4-2) unstable; urgency=medium
 



xserver-xorg-input-evdev: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit b4f6dacf8da4fd12bf984908f9be887fc491b1d4
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:26:32 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index fe7186c..213df69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
-xserver-xorg-input-evdev (1:2.10.5-1) UNRELEASED; urgency=medium
+xserver-xorg-input-evdev (1:2.10.5-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 13:36:59 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:26:25 +0100
 
 xserver-xorg-input-evdev (1:2.10.4-1) unstable; urgency=medium
 



xserver-xorg-video-r128: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 442f8d1a11b5b9296432f486f6e5433c07116628
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:25:07 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 8053392..c9cecba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium
+xserver-xorg-video-r128 (6.10.2-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Move URL from description to Homepage field.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:07:48 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:25:02 +0100
 
 xserver-xorg-video-r128 (6.10.1-2) unstable; urgency=medium
 



xserver-xorg-video-savage: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 12b13c75afae0be00bea734da22c3dd04bd3e316
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:24:33 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 7843cec..84384a0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium
+xserver-xorg-video-savage (1:2.3.9-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Move URL from description to Homepage field.
   * Bump Standards-Version to 3.9.8.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:17:24 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:24:23 +0100
 
 xserver-xorg-video-savage (1:2.3.8-2) unstable; urgency=medium
 



xserver-xorg-video-sisusb: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit e868ac941901ab9970e1ab7f422022984c9bb7fb
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:22:19 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index 8b36ae8..a634cdc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium
+xserver-xorg-video-sisusb (1:0.9.7-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Let uscan verify tarball signatures.
   * Move URL from description to Homepage field.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:35:59 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:22:06 +0100
 
 xserver-xorg-video-sisusb (1:0.9.6-3) unstable; urgency=medium
 



xserver-xorg-video-siliconmotion: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 07f6a751ebd97bf7e3f28051bfca3bb82ba12630
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:23:50 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index d35fd63..b9c8632 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,12 @@
-xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium
+xserver-xorg-video-siliconmotion (1:1.7.9-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Move URL from description to Homepage field.
   * Bump Standards-Version to 3.9.8.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:27:32 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:23:35 +0100
 
 xserver-xorg-video-siliconmotion (1:1.7.8-2) unstable; urgency=medium
 



xserver-xorg-video-tdfx: Changes to 'debian-unstable'

2017-01-18 Thread Andreas Boll
 debian/changelog |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 825f6e4a0fc80f75d33133f83c7529215102b620
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Wed Jan 18 15:21:26 2017 +0100

Upload to unstable.

diff --git a/debian/changelog b/debian/changelog
index ba77a32..b4fc654 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium
+xserver-xorg-video-tdfx (1:1.4.7-1) unstable; urgency=medium
 
+  * Team upload.
   * New upstream release.
   * Move URL from description to Homepage field.
   * Bump Standards-Version to 3.9.8.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 14:44:21 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Wed, 18 Jan 2017 15:21:11 +0100
 
 xserver-xorg-video-tdfx (1:1.4.6-2) unstable; urgency=medium
 



mesa: Changes to 'debian-experimental'

2017-01-19 Thread Andreas Boll
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit cd5c63071cf7c91b1291541857448c7aeb13ca2e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Thu Jan 19 18:39:41 2017 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 48149af7..2739c46 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (17.0.0~rc1-1) UNRELEASED; urgency=medium
+mesa (17.0.0~rc1-1) experimental; urgency=medium
 
   * New upstream release candidate.
   * Bump libdrm-dev build-dep to 2.4.74 per configure.ac.
@@ -12,7 +12,7 @@ mesa (17.0.0~rc1-1) UNRELEASED; urgency=medium
   * Rename EGL_DISPLAYS to EGL_PLATFORMS.
   * Update extend-diff-ignore.
 
- -- Andreas Boll <andreas.boll@gmail.com>  Thu, 19 Jan 2017 16:50:33 +0100
+ -- Andreas Boll <andreas.boll@gmail.com>  Thu, 19 Jan 2017 18:39:06 +0100
 
 mesa (13.0.3-1) unstable; urgency=medium
 



mesa: Changes to 'refs/tags/mesa-17.0.0-rc1-1'

2017-01-19 Thread Andreas Boll
Tag 'mesa-17.0.0-rc1-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2017-01-19 17:40 +

Tagging upload of mesa 17.0.0~rc1-1 to experimental.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJYgPojAAoJEB7vU9OKOpxnnmgP/A0H/U/YmmF3feE2qN0O8FAN
8obW4hepkvH7A3dLY1Stsqq9vHCtZmb/zmiZL0P1896GB4QTB295TSyTowaAypfk
88GAUzzHMqixwRjDKh2FApnTwNrZ1xUurL29WHUA/5jWLtiE4rDcGfYtAS18vdT4
Vrtcrw7nfUNS4V7Qc2jTErkJWl2yhMNz7/5Okq2oy/hBBdfv8pQZ6v2vvgNeujWp
fLcMfYvcJWDjJ4UTLa0lbfSY6Z/Dovp0LKCDNcklGyg4Cm9I91Bi+Lt3CRc9QZdd
DGPnucbrB3X/rykER30Mxd5br3jRdQUAJJlk0OG5wclEd9hJawqVq3cqn5+um1QM
oQWcr1Trma0i8LEeMRDObQK3ROmbVNjPf0Zo9a1TJaj/XSygw7zq5GyFXOz3pKLv
oNBl+tUXthonM0UlcbCaZuElmWVbUeYOO28rJv/m7u3rWXJcATF546xmrNowAfQi
32lPt0Oa42Ek1tqHSDuBriGvpAKaj/54y4FYU6FAhOPYXlk1biIB7dhoQyGtDmsR
4Bp51rNWr9x+HHXbuG2GEIGCw5Fsshe2Rz634rzARDMaCM2iiJAxSJdxfOadHvF3
f2wkjUlLTENBirW0V9JIW1JsVhbEiRCkif4H8HiC2XzOvB21UjBkJWRudzajr910
qnRAbab81eZZqicM3u2u
=6bkZ
-END PGP SIGNATURE-

Changes since mesa-13.0.3-1:
Aaron Watry (3):
  llvmpipe: Fix build after removal of deprecated attribute API v2
  compiler/glsl/tests: Fix print format when building 32-bit binaries on 
64-bit host
  compiler/glsl/tests: Fix print format when building 32-bit binaries on 
64-bit host

Adam Jackson (3):
  glx/glvnd: Don't modify the dummy slot in the dispatch table
  glx/glvnd: Fix dispatch function names and indices
  glx/glvnd: Use bsearch() in FindGLXFunction instead of open-coding it

Alejandro Piñeiro (10):
  main/buffers: update error handling on DrawBuffers for 4.5
  main/buffers: take into account FRONT_AND_BACK on ReadBuffer
  i965: return PASSTHRU surface types also on gen7
  i965: downsize *64*PASSTHRU formats to equivalent *32*FLOAT formats on 
gen < 8
  i965/vec4: use attribute slots for first non payload GRF
  i965/vec4/nir: vec4 also needs to remap vs attributes
  i965/vec4: take into account doubles when creating attribute mapping
  i965: Enable ARB_vertex_attrib_64bit for Haswell
  main/fboject: return if it is color_attachment on get_attachment
  main/fbobject: throw invalid operation when get_attachment fails if needed

Andreas Boll (13):
  glx/windows: Add wgl.h to the sources list
  Merge branch 'upstream-unstable' into debian-experimental-new
  Merge branch 'debian-unstable' into debian-experimental-new
  Bump changelog
  Bump libdrm-dev build-dep to 2.4.74 per configure.ac.
  Bump libwayland-dev build-dep to 1.11.0 per configure.ac.
  Remove libgcrypt20-dev build-dep per configure.ac.
  Update watch url.
  Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and
  Drop workaround-binutils-mips-844357.diff, binutils regression has been 
fixed.
  Rename EGL_DISPLAYS to EGL_PLATFORMS.
  Update extend-diff-ignore.
  Upload to experimental.

Andres Gomez (16):
  dir-locals.el: Adds White Space support
  glsl: ignore all but the rightmost layout-qualifier-name
  glsl: merge layouts into the default one as the last step in interface 
blocks
  glsl: split default out layout qualifier merge
  glsl: split default in layout qualifier merge
  glsl: simplifies the merge of the default in layout qualifier
  glsl: remove unneeded check for incompatible primitive types in GS
  glsl: assert on incoherent point mode layout-id-qualifier validation
  glsl: refactor duplicated validations between 2 layout-qualifiers
  glsl: ignore all but the rightmost layout qualifier name from the 
rightmost layout qualifier
  glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier API
  glsl: simplified error checking for duplicated layout-qualifiers
  glsl: push layout-qualifier-name values from variable declarations to 
global
  Revert "glsl: geom shader max_vertices layout must match."
  Revert "glsl: allow layout qualifier overrides with 
ARB_shading_language_420pack"
  docs: fix small typos in the submit patches page

Andres Rodriguez (3):
  radv: use a winsys context per-queue, instead of per device v2
  radv: rename global extension properties structs
  radv: make device extension setup dynamic

Andy Furniss (2):
  radeon/vce Handle H.264 level 5.2
  st/omx/enc Raise default encode level

Antia Puentes (1):
  i965/gen8: Fix vertex attrib upload for dvec3/4 shader inputs

Anuj Phogat (10):
  i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_blend_state()
  i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_ps_blend()
  i965/gen8: Don't enable alpha test and alpha to coverage if draw bufer 
zero is integer type
  mesa: Use separate line for function return type
  mesa: Add helper function _mesa_is_alpha_test_enabled()
  mesa: Add helper function _mesa_is_alpha_to_coverage_enabled()
  i965: Fix alpha-to-coverage and alpha test enabled checks
  i965: Remove unnecessary white

mesa: Changes to 'debian-experimental'

2017-01-19 Thread Andreas Boll
 .dir-locals.el 
   |9 
 .editorconfig  
   |1 
 .travis.yml
   |6 
 Android.common.mk  
   |2 
 Makefile.am
   |4 
 REVIEWERS  
   |6 
 VERSION
   |2 
 bin/.cherry-ignore 
   |5 
 bin/get-typod-pick-list.sh 
   |   39 
 common.py  
   |3 
 configure.ac   
   |  817 -
 debian/changelog   
   |   16 
 debian/control 
   |   11 
 debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff  
   |  387 
 debian/patches/series  
   |3 
 debian/patches/vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff 
   |   28 
 debian/patches/workaround-binutils-mips-844357.diff
   |   43 
 debian/rules   
   |8 
 debian/source/local-options
   |2 
 debian/watch   
   |2 
 docs/autoconf.html 
   |   31 
 docs/codingstyle.html  
   |  142 
 docs/contents.html 
   |4 
 docs/devinfo.html  
   |  641 -
 docs/envvars.html  
   |   21 
 docs/features.txt  
   |   62 
 docs/index.html
   |   41 
 docs/install.html  
   |  111 
 docs/mangling.html 
   |   11 
 docs/releasing.html
   |  509 +
 docs/relnotes.html 
   |6 
 docs/relnotes/12.0.4.html  
   |  321 
 docs/relnotes/12.0.5.html  
   |  138 
 docs/relnotes/13.0.3.html  
   |3 
 docs/relnotes/17.0.0.html  
   |   75 
 docs/repository.html   
   |3 
 docs/shading.html  
   |   12 
 docs/sourcetree.html   
   |   28 
 docs/specs/WL_bind_wayland_display.spec
   |5 
 docs/submittingpatches.html
   |  378 
 include/EGL/eglmesaext.h   
   |1 
 include/GL/internal/dri_interface.h
   |   46 
 include/c99_compat.h   
   |1 
 include/d3dadapter/present.h   
   |   29 
 include/pci_ids/radeonsi_pci_ids.h 
   |7 
 include/vulkan/vk_icd.h
   |  110 
 include/vulkan/vk_platform.h   
   |   41 
 include/vulkan/vulkan.h
   |  668 +
 scons/custom.py
   |2 
 scons/gallium.py   
   |6 
 scons/llvm.py  
   |   38 
 src/Makefile.am
   |5 
 

mesa: Changes to 'debian-experimental'

2017-01-19 Thread Andreas Boll
|3 
 src/intel/vulkan/anv_gem.c|6 
 src/intel/vulkan/anv_genX.h   |2 
 src/intel/vulkan/anv_image.c  |   28 
 src/intel/vulkan/anv_intel.c  |2 
 src/intel/vulkan/anv_pass.c   |3 
 src/intel/vulkan/anv_pipeline.c   |6 
 src/intel/vulkan/anv_pipeline_cache.c |3 
 src/intel/vulkan/anv_private.h|   28 
 src/intel/vulkan/anv_query.c  |3 
 src/intel/vulkan/anv_wsi.c|   19 
 src/intel/vulkan/gen8_cmd_buffer.c|   29 
 src/intel/vulkan/genX_blorp_exec.c|2 
 src/intel/vulkan/genX_cmd_buffer.c|   97 ++
 src/mesa/drivers/dri/i965/Makefile.am |7 
 src/mesa/drivers/dri/i965/brw_cs.c|2 
 src/mesa/drivers/dri/i965/brw_fs.cpp  |   10 
 src/mesa/drivers/dri/i965/brw_fs.h|6 
 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp |   19 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp  |2 
 src/mesa/drivers/dri/i965/brw_sampler_state.c |   18 
 src/mesa/drivers/dri/i965/brw_state.h |9 
 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp |   11 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c |2 
 src/mesa/drivers/dri/i965/test_fs_copy_propagation.cpp|  213 
+
 src/mesa/main/api_validate.c  |2 
 src/mesa/main/arbprogram.c|   12 
 src/mesa/main/fbobject.c  |1 
 src/mesa/main/hash.c  |   18 
 src/mesa/main/pipelineobj.c   |3 
 src/mesa/main/program_resource.c  |  111 --
 src/mesa/main/shaderapi.c |   43 -
 src/vulkan/wsi/Makefile.sources   |3 
 src/vulkan/wsi/wsi_common.h   |1 
 src/vulkan/wsi/wsi_common_queue.h |  155 

 src/vulkan/wsi/wsi_common_wayland.c   |   56 -
 src/vulkan/wsi/wsi_common_x11.c   |  290 
++-
 99 files changed, 2571 insertions(+), 564 deletions(-)

New commits:
commit 00fde3033cb32579517ef4bb80ddbdf8522867a3
Author: Timo Aaltonen <tjaal...@debian.org>
Date:   Tue Jan 10 17:38:41 2017 +0200

release to sid

diff --git a/debian/changelog b/debian/changelog
index 58a0d1e..f48b6ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (13.0.3-1) UNRELEASED; urgency=medium
+mesa (13.0.3-1) unstable; urgency=medium
 
   [ Timo Aaltonen ]
   * New upstream release.
@@ -12,7 +12,7 @@ mesa (13.0.3-1) UNRELEASED; urgency=medium
 GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many
 games.
 
- -- Timo Aaltonen <tjaal...@debian.org>  Tue, 10 Jan 2017 14:42:30 +0200
+ -- Timo Aaltonen <tjaal...@debian.org>  Tue, 10 Jan 2017 17:38:23 +0200
 
 mesa (13.0.2-3) unstable; urgency=medium
 

commit 287b94855c2afa1f56bbdc6678f12706f64e3d99
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Jan 10 14:04:42 2017 +0100

Add r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff

Fixes GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many
games.

diff --git a/debian/changelog b/debian/changelog
index 14215c6..58a0d1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,9 @@ mesa (13.0.3-1) UNRELEASED; urgency=medium
 decoding on radeon GPUs without native mpeg2 support (Closes:
 #846297).  Thanks to Jörg-Volker Peetz for reporting and tracking
 down this regression!
+  * Add r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff: Fixes
+GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many
+games.
 
  -- Timo Aaltonen <tjaal...@debian.org>  Tue, 10 Jan 2017 14:42:30 +0200
 
diff --git 
a/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff 
b/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff
new file mode 100644
index 000..f4c8e6a
--- /dev/null
+++ b/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff
@@ -0,0 +1,387 @@
+commit e933246013eef376804662f3fcf4646c143c6c88
+Author: Heiko 

mesa: Changes to 'upstream-experimental'

2017-01-19 Thread Andreas Boll
Rebased ref, commits from common ancestor:
commit 9cb066601c5cda082333ef8bbe74f9489790ed5d
Author: Emil Velikov 
Date:   Wed Jan 18 20:12:04 2017 +

Update version to 17.0.0-rc1

Signed-off-by: Emil Velikov 

diff --git a/VERSION b/VERSION
index 19547f8..964d0ff 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-17.0.0-devel
+17.0.0-rc1

commit 45297f7e4abe152c82f43216eb473f5248fd18cd
Author: Emil Velikov 
Date:   Wed Jan 18 19:48:37 2017 +

utils: really remove the __END_DECLS macro

Fixes: d1efa09d342 "util: import sha1 implementation from OpenBSD"
Signed-off-by: Emil Velikov 
(cherry picked from commit ea8b2624c8da1061e93124a760cae2ffb5f027ad)

diff --git a/src/util/sha1/sha1.h b/src/util/sha1/sha1.h
index de07e1a..243481a 100644
--- a/src/util/sha1/sha1.h
+++ b/src/util/sha1/sha1.h
@@ -31,7 +31,6 @@ void SHA1Pad(SHA1_CTX *);
 void SHA1Transform(uint32_t [5], const uint8_t [SHA1_BLOCK_LENGTH]);
 void SHA1Update(SHA1_CTX *, const uint8_t *, size_t);
 void SHA1Final(uint8_t [SHA1_DIGEST_LENGTH], SHA1_CTX *);
-__END_DECLS
 
 #define HTONDIGEST(x) do {  \
 x[0] = htonl(x[0]); \

commit acc78377990ba986060214466d44ea364529c363
Author: Emil Velikov 
Date:   Wed Jan 18 19:40:31 2017 +

utils: build sha1/disk cache only with Android/Autoconf

Earlier commit imported a SHA1 implementation and relaxed the SHA1 and
disk cache handling, broking the Windows builds.

Restrict things for now until we get to a proper fix.

Fixes: d1efa09d342 "util: import sha1 implementation from OpenBSD"
Signed-off-by: Emil Velikov 
(cherry picked from commit 9f8dc3bf03ec825bae7041858dda6ca2e9a34363)

diff --git a/Android.common.mk b/Android.common.mk
index ed5118a..a75d4e7 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -43,6 +43,7 @@ LOCAL_CFLAGS += \

-DANDROID_VERSION=0x0$(MESA_ANDROID_MAJOR_VERSION)0$(MESA_ANDROID_MINOR_VERSION)
 
 LOCAL_CFLAGS += \
+   -DENABLE_SHADER_CACHE \
-D__STDC_LIMIT_MACROS \
-DHAVE___BUILTIN_EXPECT \
-DHAVE___BUILTIN_FFS \
diff --git a/configure.ac b/configure.ac
index 6b07b2d..de8af87 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1766,6 +1766,7 @@ if test -n "$with_vulkan_drivers"; then
 fi
 
 
+DEFINES="$DEFINES -DENABLE_SHADER_CACHE"
 AM_CONDITIONAL(NEED_MEGADRIVER, test -n "$DRI_DIRS")
 AM_CONDITIONAL(NEED_LIBMESA, test "x$enable_glx" = xxlib -o \
   "x$enable_osmesa" = xyes -o \
diff --git a/src/compiler/glsl/tests/cache_test.c 
b/src/compiler/glsl/tests/cache_test.c
index f53ef0d..0ef05aa 100644
--- a/src/compiler/glsl/tests/cache_test.c
+++ b/src/compiler/glsl/tests/cache_test.c
@@ -37,6 +37,8 @@
 
 bool error = false;
 
+#ifdef ENABLE_SHADER_CACHE
+
 static void
 expect_equal(uint64_t actual, uint64_t expected, const char *test)
 {
@@ -378,10 +380,12 @@ test_put_key_and_get_key(void)
 
disk_cache_destroy(cache);
 }
+#endif /* ENABLE_SHADER_CACHE */
 
 int
 main(void)
 {
+#ifdef ENABLE_SHADER_CACHE
int err;
 
test_disk_cache_create();
@@ -392,6 +396,7 @@ main(void)
 
err = rmrf_local(CACHE_TEST_TMP);
expect_equal(err, 0, "Removing " CACHE_TEST_TMP " again");
+#endif /* ENABLE_SHADER_CACHE */
 
return error ? 1 : 0;
 }
diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c
index 96a4ce0..4c67f95 100644
--- a/src/mesa/main/shaderapi.c
+++ b/src/mesa/main/shaderapi.c
@@ -1612,6 +1612,7 @@ _mesa_LinkProgram(GLuint programObj)
"glLinkProgram"));
 }
 
+#ifdef ENABLE_SHADER_CACHE
 /**
  * Generate a SHA-1 hash value string for given source string.
  */
@@ -1723,6 +1724,8 @@ read_shader(const gl_shader_stage stage, const char 
*source)
return buffer;
 }
 
+#endif /* ENABLE_SHADER_CACHE */
+
 /**
  * Called via glShaderSource() and glShaderSourceARB() API functions.
  * Basically, concatenate the source code strings into one long string
@@ -1795,6 +1798,7 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count,
source[totalLength - 1] = '\0';
source[totalLength - 2] = '\0';
 
+#ifdef ENABLE_SHADER_CACHE
/* Dump original shader source to MESA_SHADER_DUMP_PATH and replace
 * if corresponding entry found from MESA_SHADER_READ_PATH.
 */
@@ -1805,6 +1809,7 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count,
   free(source);
   source = replacement;
}
+#endif /* ENABLE_SHADER_CACHE */
 
shader_source(sh, source);
 
diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
index 76bdfe8..6de608c 100644
--- a/src/util/disk_cache.c
+++ b/src/util/disk_cache.c
@@ -21,6 +21,8 @@
  * IN THE SOFTWARE.
  */
 
+#ifdef ENABLE_SHADER_CACHE
+
 #include 
 #include 
 

Bug#810913: mesa: Enable OpenCL on ppc64el

2017-03-02 Thread Andreas Boll
On Mon, Jul 25, 2016 at 03:28:06PM -0500, Timothy Pearson wrote:
> > As I understand your first mail in this report, this requires a fix
> > somewhere first?  (I wouldn't want to apply a "temporary" patch in
> > Debian.)
> 
> Unfortunately it doesn't look like upstream is going to patch their code. 
> There is a protracted "blame game" going on between mesa and gcc:
> https://bugs.freedesktop.org/show_bug.cgi?id=93687
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
> 
> Master Khronos bug report (unfortunately largely ignored):
> https://www.khronos.org/bugzilla/show_bug.cgi?id=1449
> 
> I suspect this won't be dealt with unless downstream distributions patch
> the codebase themselves.
> 
> Thanks!

Hi Timothy,

there seems to be some progress on this issue.
A new patch has been proposed on the upstream mailing list.

Could you please try the following patch?
https://patchwork.freedesktop.org/patch/141591/

Thanks,
Andreas


signature.asc
Description: Digital signature


mesa: Changes to 'debian-unstable'

2016-09-06 Thread Andreas Boll
 .gitignore 
   |3 
 .mailmap   
   |  460 
 Android.common.mk  
   |7 
 Android.mk 
   |   10 
 Makefile.am
   |8 
 REVIEWERS  
   |  106 
 SConstruct 
   |   19 
 VERSION
   |2 
 appveyor.yml   
   |7 
 bin/.cherry-ignore 
   |8 
 bin/bugzilla_mesa.sh   
   |2 
 common.py  
   |1 
 configure.ac   
   |  396 
 debian/changelog   
   |   50 
 debian/control 
   |   24 
 debian/copyright   
   |   14 
 debian/libegl1-mesa-dev.install
   |5 
 debian/libegl1-mesa-dev.install.in 
   |5 
 debian/libegl1-mesa-dev.install.linux  
   |9 
 debian/libegl1-mesa-dev.install.linux.in   
   |9 
 debian/libegl1-mesa.install
   |1 
 debian/libegl1-mesa.install.in 
   |1 
 debian/libgbm-dev.install  
   |3 
 debian/libgbm-dev.install.in   
   |3 
 debian/libgbm1.install 
   |1 
 debian/libgbm1.install.in  
   |1 
 debian/libgbm1.symbols 
   |2 
 debian/libgl1-mesa-dev.install 
   |2 
 debian/libgl1-mesa-dev.install.in  
   |2 
 debian/libgl1-mesa-dri.install 
   |1 
 debian/libgl1-mesa-dri.install.in  
   |1 
 debian/libgl1-mesa-glx.install 
   |1 
 debian/libgl1-mesa-glx.install.in  
   |1 
 debian/libgl1-mesa-glx.symbols 
   |   51 
 debian/libglapi-mesa.install   
   |1 
 debian/libglapi-mesa.install.in
   |1 
 debian/libgles1-mesa-dev.install   
   |3 
 debian/libgles1-mesa-dev.install.in
   |3 
 debian/libgles1-mesa.install   
   |1 
 debian/libgles1-mesa.install.in
   |1 
 debian/libgles2-mesa-dev.install   
   |4 
 debian/libgles2-mesa-dev.install.in
   |4 
 debian/libgles2-mesa.install   
   |1 
 debian/libgles2-mesa.install.in
   |1 
 debian/libgles2-mesa.symbols   
   |   83 
 debian/libosmesa6-dev.install  
   |3 
 debian/libosmesa6-dev.install.in   
   |3 
 debian/libosmesa6.install  
   |1 
 debian/libosmesa6.install.in   
   |1 
 debian/libwayland-egl1-mesa.install
   |3 
 debian/libwayland-egl1-mesa.install.in 
   |3 
 debian/libxatracker-dev.install
   |5 
 

mesa: Changes to 'refs/tags/mesa-12.0.2-1'

2016-09-06 Thread Andreas Boll
Tag 'mesa-12.0.2-1' created by Andreas Boll <andreas.boll@gmail.com> at 
2016-09-06 08:44 +

Tagging upload of mesa 12.0.2-1 to unstable.
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXzoHYAAoJEB7vU9OKOpxnEu8P/RZ7lqUi6L5D68JWuibXCDu9
UguQL2VnZT9lledsxLcDkEtNXjeEfxC9UQjVFLcNLirDqLNDR+Mw52we43fifT1E
w93dzBohEKSIa5tOWw7Jy6MYLrpcB8qgDgabN3DzObpbzsNIoGM2RG6+l1jq8N3q
oatFMg6ixakuSK+NOAz9c/wBb8tAbVGiPKSsZ8pWMWZbT3MmdDuZyxTTsFZoZ1gT
qs4c2//oJGvs24EEv5gcmutM3Nr+FLyIM2M9FYEL50J8E/d0B81ZII8DyF2rT+wN
uGBdU4KPwPdd8ooAdoavfZ5x+4NATIU0kiZI6ybOzcEooPkjrJ1uZf/M/uSJxd7z
6jqg0CUru0mkDlnXWu/Y/668opTUf9gq/9FE4mWvgZ+wKKW2qXvvgUyHaaf/2I6K
MI5/6WCFtdEOstAbekAcQd8IjaGKK5Bgy57dIBk097ukFMJ+t/K4BJl+JP9wlgJY
AENp2JXsU3pqTkfYWPBPUj1qP0gnuS80sKZ/EUe/VymU2g8JHl1R61UW9dkzFvwd
QMhVWHIC1soUaHEgj4PYmUxl9Sa/21FYymmjbMkXUs+WY+cAZlBHJoSmL45Okriq
PEJqeyTprFAHyA3rov2skxDoQmcaUKvNqO89wOuww3zk/WwOM/sPmtbChizCS94f
ta3+nw7ieXVpARs/0+zW
=jbtM
-END PGP SIGNATURE-

Changes since mesa-12.0.1-3:
Andreas Boll (12):
  rules: Pass -c4 to dpkg-gensymbols through dh_makeshlibs, got dropped 
with the migration to dh.
  rules: Replace deprecated debhelper option -s with -a.
  copyright: Sync with docs/license.html.
  Replace almost all dynamic debhelper config files with static files.
  rules: Drop unneeded override_dh_builddeb, xz is the default compression 
type for dpkg-deb nowadays.
  Replace mesa-vulkan-drivers.post{inst,rm} with 
mesa-vulkan-drivers.triggers.
  control: Only build-dep on libgcrypt20-dev on architectures where we 
build mesa-vulkan-drivers.
  source/local-options: Add more files to extend-diff-ignore option
  configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too
  Merge tag 'mesa-12.0.2' into debian-experimental
  Bump changelog.
  Upload to unstable.

Bernard Kilarski (1):
  glx: fix error code when there is no context bound

Brian Paul (4):
  svga: handle mismatched number of samplers, sampler views
  mesa: use _mesa_clear_texture_image() in clear_texture_fields()
  swrast: fix incorrectly positioned putImage() in swrast driver
  mesa: fix format conversion bug in get_tex_rgba_uncompressed()

Chad Versace (2):
  i965: Fix miptree layout for EGLImage-based renderbuffers
  i965: Respect miptree offsets in intel_readpixels_tiled_memcpy()

Christian König (1):
  st/mesa: fix reference counting bug in st_vdpau

Chuck Atkins (1):
  swr: Refactor checks for compiler feature flags

Daniel Scharrer (1):
  mesa: Fix fixed function spot lighting on newer hardware (again)

Dave Airlie (2):
  anv: fix writemask on blit fragment shader.
  st/glsl_to_tgsi: fix st_src_reg_for_double constant.

Emil Velikov (15):
  docs: add sha256 checksums for 12.0.1
  mesa: automake: list builddir before srcdir
  mesa: scons: list builddir before srcdir
  i965: store reference to the context within struct brw_fence (v2)
  anv: remove internal 'validate' layer
  anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
  anv: automake: build with -Bsymbolic
  anv: do not export the Vulkan API
  isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility
  cherry-ignore: temporary(?) drop "a4xx: make sure to actually clamp depth"
  i915: Check return value of screen->image.loader->getBuffers
  Revert "i965/miptree: Set logical_depth0 == 6 for cube maps"
  glx/glvnd: list the strcmp arguments in correct order
  Update version to 12.0.2
  docs: add release notes for 12.0.2

Eric Anholt (4):
  vc4: Close our screen's fd on screen close.
  vc4: Disable early Z with computed depth.
  vc4: Fix a leak of the src[] array of VPM reads in optimization.
  vc4: Fix leak of the bo_handles table.

Francisco Jerez (3):
  i965: Emit SKL VF cache invalidation W/A from brw_emit_pipe_control_flush.
  i965: Make room in the batch epilogue for three more pipe controls.
  i965: Fix remaining flush vs invalidate race conditions in 
brw_emit_pipe_control_flush.

Haixia Shi (1):
  platform_android: prevent deadlock in droid_swap_buffers

Ian Romanick (5):
  mesa: Strip arrayness from interface block names in some IO validation
  glsl: Pack integer and double varyings as flat even if interpolation mode 
is none
  glcpp: Track the actual version instead of just the version_resolved flag
  glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00 
shaders
  glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10

Ilia Mirkin (16):
  mesa: etc2 online compression is unsupported, don't attempt it
  st/mesa: return appropriate mesa format for ETC texture formats
  mesa: set _NEW_BUFFERS when updating texture bound to current buffers
  nv50,nvc0: srgb rendering is only available for rgba/bgra
  vbo: allow DrawElementsBaseVertex in display lists
  gallium/ut

mesa: Changes to 'upstream-unstable'

2016-09-06 Thread Andreas Boll
Rebased ref, commits from common ancestor:
commit 2fc6a31f10e908af8f348aba796d0e6b1616b863
Author: Emil Velikov <emil.veli...@collabora.com>
Date:   Mon Sep 5 12:14:11 2016 +0100

docs: add release notes for 12.0.2

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>

diff --git a/docs/relnotes/12.0.2.html b/docs/relnotes/12.0.2.html
new file mode 100644
index 000..6745342
--- /dev/null
+++ b/docs/relnotes/12.0.2.html
@@ -0,0 +1,402 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 12.0.2 Release Notes / September 2, 2016
+
+
+Mesa 12.0.2 is a bug fix release which fixes bugs found since the 12.0.1 
release.
+
+
+Mesa 12.0.2 implements the OpenGL 4.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 4.3.  OpenGL
+4.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+
+SHA256 checksums
+
+TBD
+
+
+
+New features
+None
+
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=69622;>Bug 69622 
- eglTerminate then eglMakeCurrent crahes
+
+https://bugs.freedesktop.org/show_bug.cgi?id=89599;>Bug 89599 
- symbol 'x86_64_entry_start' is already defined when building with 
LLVM/clang
+
+https://bugs.freedesktop.org/show_bug.cgi?id=91342;>Bug 91342 
- Very dark textures on some objects in indoors environments in Postal 2
+
+https://bugs.freedesktop.org/show_bug.cgi?id=92306;>Bug 92306 
- GL Excess demo renders incorrectly on nv43
+
+https://bugs.freedesktop.org/show_bug.cgi?id=94148;>Bug 94148 
- Framebuffer considered invalid when a draw call is done before 
glCheckFramebufferStatus
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96274;>Bug 96274 
- [NVC0] Failure when compiling compute shader: Assertion 
`bb-getFirst()-serial = bb-getExit()-serial' failed
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96358;>Bug 96358 
- SSO: wrong interface validation between GS and VS (regresion due to latest 
gles 3.1)
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96381;>Bug 96381 
- Texture artifacts with immutable texture storage and mipmaps
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96762;>Bug 96762 
- [radeonsi,apitrace] Firewatch: nothing rendered in scrollable (text) 
areas
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96835;>Bug 96835 
- gallium: Force blend color to 16-byte alignment crash with 
-march=native -O3 causes some 32bit games to crash
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96850;>Bug 96850 
- Crucible tests fail for 32bit mesa
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96908;>Bug 96908 
- [radeonsi] MSAA causes graphical artifacts
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96911;>Bug 96911 
- webgl2 conformance2/textures/misc/tex-mipmap-levels.html crashes 12.1 Intel 
driver
+
+https://bugs.freedesktop.org/show_bug.cgi?id=96971;>Bug 96971 
- invariant qualifier is not valid for shader inputs
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97039;>Bug 97039 
- The Talos Principle and Serious Sam 3 GPU faults
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97207;>Bug 97207 
- [IVY BRIDGE] Fragment shader discard writing to depth
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97214;>Bug 97214 
- X not running with error Failed to make EGL context current
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97225;>Bug 97225 
- [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause segmentation 
fault
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97231;>Bug 97231 
- GL_DEPTH_CLAMP doesn't clamp to the far plane
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97307;>Bug 97307 
- glsl/glcpp/tests/glcpp-test regression
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97331;>Bug 97331 
- glDrawElementsBaseVertex doesn't work in display list on i915
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97351;>Bug 97351 
- DrawElementsBaseVertex with VBO ignores base vertex on Intel GMA 9xx in some 
cases
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97426;>Bug 97426 
- glScissor gives vertically inverted result
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97476;>Bug 97476 
- Shader binaries should not be stored in the PipelineCache
+
+https://bugs.freedesktop.org/show_bug.cgi?id=97567;>Bug 97567 
- [SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1
+
+
+
+
+Changes
+
+Andreas Boll (1):
+
+  configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string 
too
+
+
+Bernard Kilarski (1):
+
+  glx: fix error code when there is no context bound
+
+
+Brian Paul (4):
+
+  svga: handle mismatched number of samplers, sampler views
+  mesa: use _mesa_clear_texture_image() in clear_texture_fields()
+  swrast:

xorg-server: Changes to 'debian-unstable'

2016-09-06 Thread Andreas Boll
 debian/changelog  |5 +
 debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff |   47 ++
 debian/patches/series |1 
 3 files changed, 53 insertions(+)

New commits:
commit 56eef40f2b9f6b1c1864767521918c8a3bf7aa9e
Author: Andreas Boll <andreas.boll@gmail.com>
Date:   Tue Sep 6 14:39:15 2016 +0200

Add glamor-Declare-pos-in-the-composite-glyph.diff from upstream (Closes: 
#834054).

diff --git a/debian/changelog b/debian/changelog
index 5b2916b..0aec240 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
 xorg-server (2:1.18.4-2) UNRELEASED; urgency=medium
 
+  [ Julien Cristau ]
   * Adjust bug script to look for log files in $HOME/.local/share/xorg in
 addition to /var/log, to handle unprivileged Xorg.
   * Update a bunch of URLs in packaging to https.
 
+  [ Andreas Boll ]
+  * Add glamor-Declare-pos-in-the-composite-glyph.diff from upstream
+(Closes: #834054).
+
  -- Julien Cristau <jcris...@debian.org>  Tue, 02 Aug 2016 10:30:00 +0200
 
 xorg-server (2:1.18.4-1) unstable; urgency=medium
diff --git a/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff 
b/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff
new file mode 100644
index 000..73eac9b
--- /dev/null
+++ b/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff
@@ -0,0 +1,47 @@
+commit be334f42a198a25e817e6dab43dd0e30aa1cd4f8
+Author: Michel Dänzer <michel.daen...@amd.com>
+Date:   Thu Aug 18 09:40:34 2016 +0900
+
+glamor: Declare "pos" in the composite glyph GLSL 1.20 vertex shader
+
+Fixes shader compile failure:
+
+ Failed to compile VS: 0:13(43): error: `pos' undeclared
+0:13(14): error: operands to arithmetic operators must be numeric
+0:13(13): error: operands to arithmetic operators must be numeric
+
+ Program source:
+#define ATLAS_DIM_INV 0.0009765625
+attribute vec2 primitive;
+attribute vec2 source;
+varying vec2 glyph_pos;
+uniform vec2 fill_offset;
+uniform vec2 fill_size_inv;
+varying vec2 fill_pos;
+uniform vec4 v_matrix;
+void main() {
+   gl_Position.xy = primitive.xy * v_matrix.xz + v_matrix.yw;
+   gl_Position.zw = vec2(0.0,1.0);
+   glyph_pos = source.xy * ATLAS_DIM_INV;
+   fill_pos = (fill_offset + primitive.xy + pos) * fill_size_inv;
+}
+ (EE) Fatal server error:
+ (EE) GLSL compile failure
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97300
+Reviewed-by: Keith Packard <kei...@keithp.com>
+
+diff --git a/glamor/glamor_composite_glyphs.c 
b/glamor/glamor_composite_glyphs.c
+index cc0aa6f..b651274 100644
+--- a/glamor/glamor_composite_glyphs.c
 b/glamor/glamor_composite_glyphs.c
+@@ -199,7 +199,8 @@ static const glamor_facet 
glamor_facet_composite_glyphs_120 = {
+ .vs_vars = ("attribute vec2 primitive;\n"
+ "attribute vec2 source;\n"
+ "varying vec2 glyph_pos;\n"),
+-.vs_exec = (GLAMOR_POS(gl_Position, primitive)
++.vs_exec = ("   vec2 pos = vec2(0,0);\n"
++GLAMOR_POS(gl_Position, primitive.xy)
+ "   glyph_pos = source.xy * ATLAS_DIM_INV;\n"),
+ .fs_vars = ("varying vec2 glyph_pos;\n"),
+ .fs_exec = ("   vec4 mask = texture2D(atlas, glyph_pos);\n"),
diff --git a/debian/patches/series b/debian/patches/series
index 55da92c..a4114c3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 03_static-nettle.diff
 05_Revert-Unload-submodules.diff
 06_use-intel-only-on-pre-gen4.diff
+glamor-Declare-pos-in-the-composite-glyph.diff



<    1   2   3   4   5   6   7   >