Re: [Intel-gfx] [ANNOUNCE] intel-gpu-tools 1.18

2017-03-15 Thread Jani Nikula
On Mon, 13 Mar 2017, Petri Latvala  wrote:
> A new intel-gpu-tools quarterly release is available with the
> following changes:

> Jason Ekstrand (1):
>   aubdump: Support EXECBUFFER2_WR

I'm rather annoyed because this wasn't sent to the intel-gfx list
AFAICT, there was previous discussion about it needing configure support
[1], it breaks the build for me, and it was now released.

/me walks away from keyboard before I end up pushing a revert without
sending it to the list first. :(

BR,
Jani.


[1] 
http://mid.mail-archive.com/20170130142047.7838-1-lionel.g.landwerlin@intel.com

-- 
Jani Nikula, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.x.org
https://lists.x.org/mailman/listinfo/xorg-announce


[ANNOUNCE] intel-gpu-tools 1.18

2017-03-13 Thread Petri Latvala
A new intel-gpu-tools quarterly release is available with the
following changes:

Library changes:

- Various changes to library functions so that they don't assume Intel
  hardware. (Lyude)

- Added helper functions for managing synchronization primitives.
  (Robert Foss)

- Added support for the new generic CRC capture kernel ABI. (Tomeu
  Vizoso)

- Added Geminilake platform support. (Ander Conselvan de Oliveira)

- Added helpers for sysfs hotplug events. (Lyude)

- Added support for hotplug testing with the Chamelium device (Lyude)

Tools changes:

- intel_dp_compliance: New tool for running automated DisplayPort
  compliance tests. (Manasi Navare)

- Renamed intel_bios_reader to intel_vbt_decode. (Jani Nikula)

- intel_gvtg_test: New tool for setting up GVT-g guests based on
  KVMGT. (Terrence Xu)

Test changes:

- Multiple new tests.


And many other bug fixes and improvements.


And the full changelog follows:

Ander Conselvan de Oliveira (4):
  lib/i915_pciids.h: Update to latest version wich includes GLK ids
  lib/intel_chipset: Add geminilake platform definition
  lib/igt_kmod: Compare module names with strcmp
  kms_frontbuffer_tracking: Fix badstride test skipping with atomic

Brian Starkey (6):
  kms_atomic_transition: Initialize pipe_crcs to avoid segfault
  lib/igt_kms: Fix drm_plane leak
  lib/igt_kms: Neaten up pipe->planes[] assignment
  lib/igt_kms: Fix possible out-of-bounds access
  lib/igt_kms: Fix memory corruption when there's no cursor plane
  lib/igt_kms: Remove redundant cursor code

Chris Wilson (90):
  lib/igt_kmod: s/subtest__/igt__/ for kernel parameters
  lib/igt_kmod: Update the prefix match string length
  igt/kms_flip: Poll before reading from nonblocking drm_fd
  igt/drv_selftest: Adapt to mock/late split
  lib/kselftests: Eliminate ENOTTY hack
  Revert "lib/kselftests: Eliminate ENOTTY hack"
  lib: Allow permutation of the first two elements in the aray
  lib/kselftest: Parse embedded test number from parameter
  lib/kselftest: Apply the filter to the test name
  igt/drv_selftest: Rename late to live selftests
  lib/igt_kmod: kmod already supplies a cooked error code
  lib/sw_sync: Provide compatiblity stubs for old headers
  tests/perf: Remove duplicate NSEC_PER_SEC define
  lib/sw_sync: Bring sync_wait() API into line
  lib/sw_sync: Indicate that sync_merge() operates and create a sync_fence
  lib/sw_sync: Rename sync_fence_create()
  lib/sw_sync: Use timeline/fence instead of generic fd
  lib/selftest: Query module parameter for error code.
  lib: Kick all fbcon
  stubs/intel_bufmgr: Suppress GCC compilation warnings
  igt/kms_addfb_basic: Try changing tiling on the framebuffer
  igt/kms_addfb_basic: Try changing tiling on the framebuffer [addfb2]
  igt: Mass conversion to to_user_pointer()
  lib: Mass conversion to to_user_pointer()
  lib: Wrap conversion from u64 to pointers
  igt/gem_exec_fence: Check sync_file->status after the fence is signaled
  configure: Include ax_gcc_func_attribute.m4
  igt/gem_mmap_gtt: Check read/writes across a GPU reset
  igt/gem_mmap_gtt: Tiled access to the incomplete last row is undefined
  tests: Add gem_exec_reuse
  lib: Always unbind the fbcon around igt
  Revert "lib/igt_kms: Remove output->valid"
  igt/gem_exec_latency: Measure after forced queuing
  igt/drv_module_reload: Exercise disable_display parameter
  igt/gem_ringfill: Fill multiple execlist rings
  intel-ci: Do module reload last
  igt/gem_ringfill: Drop SECURE dispatch for gen2/3
  lib/dummyload: Prefer WC mmaps
  igt/gem_ringfill: Restrict BIT(22) to gen2/3 as it changed meaning on 
gen4+
  igt/gem_exec_nop: Watch inter-ring synchronisation overhead
  igt/gem_busy: Start converting over to igt_spin_batch
  Revert "lib/igt_kms: Add missing function declaration"
  igt/gem_ringfill: Restore secure dispatch for ctg/ilk
  igt/gem_exec_nop: Watch interprocess switching
  intel-ci: Add reloading module without any display
  igt/gem_exec_reloc: Pre-emptive defence against gpu relocations
  igt/gem_exec_reloc: Unify the wc/cpu mmap checks for reloc
  igt: Bump ioctl numbers for gem_exec_async and gem_exec_fence
  Only build chamelium if its dependencies are met
  igt/gem_busy: Add diagnostics for missed hangcheck
  lib: Fix emission of MI_BB_START for gen3 and before
  intel-ci: Add multiple ringfill for execlists
  igt/drv_hangman: Migrate to sysfs
  intel-ci: Move start of gvt tests last
  intel-ci: Minimal exercise of explicit fencing
  igt: Skip MI_STORE_DWORD_IMM on gen2
  igt/gem_sync: Relax gen2 filtering
  igt: intel_gen(intel_gen()) eek
  igt/gem_exec_reloc: Check against hangs before relocations
  lib/gt: Set context for contolling bannable
  lib/kselftests: Split up igt_kselftests()