Hello community, here is the log from the commit of package intel-gpu-tools for openSUSE:Factory checked in at 2018-04-20 17:24:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/intel-gpu-tools (Old) and /work/SRC/openSUSE:Factory/.intel-gpu-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intel-gpu-tools" Fri Apr 20 17:24:30 2018 rev:30 rq:593581 version:1.22 Changes: -------- --- /work/SRC/openSUSE:Factory/intel-gpu-tools/intel-gpu-tools.changes 2017-08-22 11:06:04.930343116 +0200 +++ /work/SRC/openSUSE:Factory/.intel-gpu-tools.new/intel-gpu-tools.changes 2018-04-20 17:24:35.393157072 +0200 @@ -1,0 +2,98 @@ +Wed Apr 4 14:58:08 UTC 2018 - [email protected] + +- Release 1.22 (2018-03-09) + * General changes: + - Libudev has been made a mandatory dependency. (Antonio Argenziano) + - Documentation changed to refer to the new igt-dev mailing + list. (Rhys Kidd) + * Library changes: + - Refactored timer usage for smaller code size. (Chris Wilson) + - Various fixes to support planar framebuffers. (Maarten Lankhorst) + - Added support for fetching the most recent CRC without waiting for a + vblank, along with flushing the queue of already collected + CRCs. (Maarten Lankhorst) + - Added a helper to mark BOs purgeable on vc4. (Boris Brezillon) + - Moved handling of a "cork" BO into lib from various tests. + (Daniele Ceraolo Spurio) + - Added support for looping over physical i915 engines, as opposed to + uABI engines that can alias. (Chris Wilson) + - Added an accelerated method for reading from WC buffers. + (Chris Wilson) + * Tools changes: + - Improved intel_vbt_decode output, updated the data from current + kernel. (Jani Nikula) + - intel_reg can now read/write registers using a given engine. + (Mika Kuoppala) + - Aubdump can now simulate enhanced execlist submission, for + gen11+. (Scott D Phillips) + * And many other bug fixes, improvements, cleanups and new tests. +- Release 1.21 (2018-01-16) + * Library changes: + - Added helpers for using DRM syncobj. (Jason Ekstrand) + - Refactored several i915 helpers into library functions. + (Michał Winiarski) + - Improved the GPU quiescing code to more thoroughly flush old data + and pending work. (Chris Wilson) + - Reworked DRM property handling to be more suitable for + atomic commits. (Maarten Lankhorst) + - Removed support for legacy CRC API. The generic API has been + available since kernel 4.10. (Maarten Lankhorst) + - Opening a DRM device now automatically loads its module. (Chris Wilson) + - Imported the drm-uapi headers as copies instead of using what's + installed in the system. (Eric Anholt) + - Moved the perf code to its own library from + intel-gpu-overlay. (Tvrtko Ursulin) + - Removed Android support due to lack of use and + maintenance. (Arkadiusz Hiler) + - Upgraded meson to official production status, automake is still kept + around for now. + * Tools changes: + - Improved the output of intel_vbt_decode. (Jani Nikula) + - intel_error_decode now prints user buffers if they contain debug + logs. (Chris Wilson) + - Improved the output of intel_watermark. (Ville Syrjälä, + Dhinakaran Pandiyan) + - Aubdump can now simulate execlist submission, converting from ring + buffer submission method. (Scott D Phillips) + - intel-gpu-overlay can now show data from perf PMU. (Tvrtko Ursulin, + Chris Wilson) + - intel-gpu-overlay now parses tracepoint locations from + sysfs. (Lionel Landwerlin) + * Documentation changes: + - Documentation can now be built with Meson. (Daniel Vetter) + * And many other bug fixes, improvements, cleanups and new tests. +- adjusted u_respect_cflags.diff +- fix deps for libdrm +- fix build + * add ./autogen.sh + * add --enable-gtk-doc + +------------------------------------------------------------------- +Fri Oct 6 12:58:14 UTC 2017 - [email protected] + +- Release 1.20 (2017-10-04) + * Library changes: + - Added helpers for launching external processes and capturing their + outputs. (Abdiel Janulgue) + - Increased max pipe count to 6 to support AMD GPUs. (Leo (Sunpeng) Li) + - Various improvements for Chamelium support. (Paul Kocialkowski) + - Added Coffeelake platform support. (Rodrigo Vivi, Anusha Srivatsa) + - Added Cannonlake platform support. (Rodrigo Vivi) + - Added support for audio testing. (Paul Kocialkowski) + - Added preliminary meson build system support. (Daniel Vetter, et al) + -- Autotools remains the supported build system for now. + * Tools changes: + - Refactored video bios data to use definitions copied from the + kernel. (Jani Nikula) + * Documentation changes: + - Added user and developer documentation about Chamelium support to + aid deploying the platform. (Paul Kocialkowski) + - Added documentation about the required hardware setup for audio + testing. (Paul Kocialkowski) + * Tests changes: + - Converted remaining shell-script tests to C code (Abdiel Janulgue) + - Multiple new tests. + * And many other bug fixes and improvements. +- adjusted u_respect_cflags.diff + +------------------------------------------------------------------- Old: ---- intel-gpu-tools-1.19.tar.bz2 intel-gpu-tools-1.19.tar.bz2.sig New: ---- intel-gpu-tools-1.22.tar.xz intel-gpu-tools-1.22.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ intel-gpu-tools.spec ++++++ --- /var/tmp/diff_new_pack.oFHQ9G/_old 2018-04-20 17:24:35.997135172 +0200 +++ /var/tmp/diff_new_pack.oFHQ9G/_new 2018-04-20 17:24:36.001135027 +0200 @@ -1,7 +1,7 @@ # # spec file for package intel-gpu-tools # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: intel-gpu-tools -Version: 1.19 +Version: 1.22 Release: 0 Summary: Collection of tools for development and testing of the Intel DRM driver License: MIT Group: Development/Tools/Other Url: http://xorg.freedesktop.org/ -Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2 -Source1: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2.sig +Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz +Source1: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz.sig Patch0: n_disable-build-of-pm_rpm.patch Patch2: u_%{name}-1.7-fix-bashisms.patch Patch3: u_respect_cflags.diff @@ -41,7 +41,7 @@ BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dri2proto) >= 2.6 BuildRequires: pkgconfig(gtk-doc) -BuildRequires: pkgconfig(libdrm_intel) >= 2.4.64 +BuildRequires: pkgconfig(libdrm_intel) >= 2.4.82 BuildRequires: pkgconfig(libkmod) BuildRequires: pkgconfig(libprocps) BuildRequires: pkgconfig(libudev) @@ -65,8 +65,9 @@ %patch3 -p1 %build +./autogen.sh autoreconf -fi -%configure +%configure --enable-gtk-doc make %{?_smp_mflags} %install ++++++ u_respect_cflags.diff ++++++ --- /var/tmp/diff_new_pack.oFHQ9G/_old 2018-04-20 17:24:36.061132851 +0200 +++ /var/tmp/diff_new_pack.oFHQ9G/_new 2018-04-20 17:24:36.061132851 +0200 @@ -12,36 +12,33 @@ tests/Makefile.am | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) -Index: intel-gpu-tools-1.19/tests/Makefile.am +Index: intel-gpu-tools-1.22/tests/Makefile.am =================================================================== ---- intel-gpu-tools-1.19.orig/tests/Makefile.am -+++ intel-gpu-tools-1.19/tests/Makefile.am -@@ -63,18 +63,17 @@ EXTRA_DIST = $(common_files) $(check_SCR +--- intel-gpu-tools-1.22.orig/tests/Makefile.am ++++ intel-gpu-tools-1.22/tests/Makefile.am +@@ -84,15 +84,17 @@ EXTRA_DIST = \ CLEANFILES = $(EXTRA_PROGRAMS) test-list.txt test-list-full.txt .gitignore --AM_CFLAGS = $(DRM_CFLAGS) $(CWARNFLAGS) -Wno-unused-result $(DEBUG_CFLAGS)\ -- -I$(srcdir)/.. \ -- -I$(srcdir)/../lib \ -+AM_CPPFLAGS = -I$(srcdir)/.. -I$(srcdir)/../lib \ +-AM_CFLAGS = $(CWARNFLAGS) -Wno-unused-result $(DEBUG_CFLAGS)\ +- -I$(top_srcdir)/include/drm-uapi \ ++AM_CPPFLAGS = -I$(top_srcdir)/include/drm-uapi \ + -I$(srcdir)/.. \ + -I$(srcdir)/../lib \ -include "$(srcdir)/../lib/check-ndebug.h" \ + $(CAIRO_CFLAGS) $(DRM_CFLAGS) $(DRM_NOUVEAU_CFLAGS) $(DRM_VC4_CFLAGS) \ + $(GLIB_CFLAGS) $(KMOD_CFLAGS) $(LIBUDEV_CFLAGS) $(LIBUNWIND_CFLAGS) \ -DIGT_SRCDIR=\""$(abs_srcdir)"\" \ -- -DIGT_DATADIR=\""$(pkgdatadir)"\" \ -- $(LIBUNWIND_CFLAGS) $(WERROR_CFLAGS) \ -+ -DIGT_DATADIR=\""$(pkgdatadir)"\" + -DIGT_DATADIR=\""$(pkgdatadir)"\" \ +- -D_GNU_SOURCE \ +- $(DRM_CFLAGS) $(LIBUNWIND_CFLAGS) $(WERROR_CFLAGS) \ ++ -D_GNU_SOURCE +AM_CFLAGS = $(CWARNFLAGS) -Wno-unused-result $(DEBUG_CFLAGS)\ + $(WERROR_CFLAGS) \ $(NULL) - LDADD = ../lib/libintel_tools.la $(GLIB_LIBS) $(XMLRPC_LIBS) -- --AM_CFLAGS += $(CAIRO_CFLAGS) $(LIBUDEV_CFLAGS) $(GLIB_CFLAGS) - AM_LDFLAGS = -Wl,--as-needed - - drm_import_export_CFLAGS = $(AM_CFLAGS) $(THREAD_CFLAGS) -@@ -114,21 +113,13 @@ gem_wait_LDADD = $(LDADD) -lrt + LDADD = ../lib/libintel_tools.la $(XMLRPC_LIBS) +@@ -134,11 +136,8 @@ gem_wait_LDADD = $(LDADD) -lrt kms_flip_LDADD = $(LDADD) -lrt -lpthread pm_rc6_residency_LDADD = $(LDADD) -lrt @@ -51,15 +48,5 @@ prime_nv_api_LDADD = $(LDADD) $(DRM_NOUVEAU_LIBS) -prime_nv_pcopy_CFLAGS = $(AM_CFLAGS) $(DRM_NOUVEAU_CFLAGS) prime_nv_pcopy_LDADD = $(LDADD) $(DRM_NOUVEAU_LIBS) --vc4_create_bo_CFLAGS = $(AM_CFLAGS) $(DRM_VC4_CFLAGS) - vc4_create_bo_LDADD = $(LDADD) $(DRM_VC4_LIBS) --vc4_lookup_fail_CFLAGS = $(AM_CFLAGS) $(DRM_VC4_CFLAGS) - vc4_lookup_fail_LDADD = $(LDADD) $(DRM_VC4_LIBS) --vc4_dmabuf_poll_CFLAGS = $(AM_CFLAGS) $(DRM_VC4_CFLAGS) - vc4_dmabuf_poll_LDADD = $(LDADD) $(DRM_VC4_LIBS) --vc4_wait_bo_CFLAGS = $(AM_CFLAGS) $(DRM_VC4_CFLAGS) - vc4_wait_bo_LDADD = $(LDADD) $(DRM_VC4_LIBS) --vc4_wait_seqno_CFLAGS = $(AM_CFLAGS) $(DRM_VC4_CFLAGS) - vc4_wait_seqno_LDADD = $(LDADD) $(DRM_VC4_LIBS) - chamelium_CFLAGS = $(AM_CFLAGS) $(XMLRPC_CFLAGS) $(LIBUDEV_CFLAGS) + kms_chamelium_CFLAGS = $(AM_CFLAGS) $(XMLRPC_CFLAGS) $(LIBUDEV_CFLAGS)
