[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

intel-gpu-tools: Changes to 'refs/tags/debian/intel-gpu-tools-1.18-1'



Tag 'debian/intel-gpu-tools-1.18-1' created by Jordan Justen <jordan.l.justen@intel.com> at 2017-03-29 00:49 +0000

intel-gpu-tools Debian release 1.18-1

Changes since debian/intel-gpu-tools-1.17-1:
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()
      igt/gem_wait: Exercise BUG_ON if wait_for_execute times out
      igt/gem_wait: Inject hangs again for hang-wait-*
      overlay: Check for DRI2 errors when setting up
      igt/gem_wait: Expand testing to waits on write fences
      igt/gem_exec_reloc: Do basic tests of 4/8-byte aligned reloc.offsets
      intel-ci: Test wait ioctl on a queued request
      igt/gem_exec_scheduler: Fix test for context priorities
      igt: Start marking up GEM tests that require an alive GPU to function
      intel-ci: Exercise all basic relocation targets
      igt/drv_missed_irq: Enable fault injection!
      igt/gem_exec_latency: Assert the relocations are correct
      lib/sysfs: Explicit read/write length
      igt/drv_hangman: Clear the error state by actually writing to sysfs
      overlay: Accommodate more engines
      igt/gem_exec_latency: Measure ring size
      igt/kms_frontbuffer_tracking: Show the crtc index (pipe) not id
      igt/drv_missed_irq: remove redundant clear of missed interrupts
      lib: Check for dead parent first in hang detector
      lib: Break poll loop to check for a missed signal
      igt/gem_eio: Check we succeed in unwedging the driver
      igt/gem_madvise: Correct expected results
      igt: Markup more tests that require GEM
      igt/gem_userptr_blits: Exercise boundary of GTT mmaps
      igt/evictions: Isolate the mlock check in a separate process
      lib: Fix hang detector
      igt/gem_exec_parse: add hang detection
      igt/gem_ringfill: Measure ringsize for quicker and deterministic testing
      igt: Exercise the shrinker
      lib: Shrink all i915 caches before measuring avail memory

Daniel Stone (1):
      igt/kms_atomic: Match CRTC harder for special planes

Daniele Ceraolo Spurio (1):
      tests/gem_exec_params: add test for exec_fence params

Dorota Czaplejewicz (3):
      igt/kms_setmode.c: Tweak timings check constants
      igt/kms_flip.c: Fix timings check
      tests/kms_atomic_transition: Add missing variable declaration

Feceoru, Gabriel (1):
      tests: Add feature list file for piglit 'summary feature'

Gustavo Padovan (8):
      tests/kms_atomic_transition: use igt timeout instead of blocking
      lib/igt_kms: move igt_kms_get_alt_edid() to the right place
      lib/igt_kms: export properties names
      tests/kms_atomic: use global atomic properties definitions
      lib/igt_kms: Add support for the OUT_FENCE_PTR property
      tests/kms_atomic: stress possible fence settings
      tests/kms_atomic_transition: add fencing parameter to run_transition_tests
      tests/kms_atomic_transition: add in_fences tests

Jani Nikula (8):
      README: add libkmod-dev and libprocps-dev to dependencies
      intel_bios_reader: add more structured printout of headers
      intel_bios_reader: abstract a more generic hex dumper
      intel_bios_reader: add hex dumping of headers
      intel_bios_reader: be more informative about unknown blocks
      intel_bios_reader: print more VBT and BDB header info
      tools: rename intel_bios_reader to intel_vbt_decode
      configure.ac: require libdrm >= 2.4.75 for I915_EXEC_FENCE_OUT

Jason Ekstrand (1):
      aubdump: Support EXECBUFFER2_WR

Jordan Justen (10):
      Merge tag 'intel-gpu-tools-1.18' into upstream-unstable
      Merge branch 'upstream-unstable' into debian-unstable
      New 1.18-1 experimental release
      Add myself as uploader
      Delete tools/intel_bios_reader
      debian: Bump libdrm requirement to 2.4.75
      debian: Fix lintian package-must-activate-ldconfig-trigger
      debian: Override lintian package-name-doesnt-match-sonames warning
      debian: Override lintian binary-without-manpage warning
      debian: Override lintian shlib-without-versioned-soname warning

Lyude (15):
      igt_kms: Don't require intel hardware for kmstest_force_connector
      igt_kms: Remove support for drivers with <1 drm_plane
      igt_kms: Dynamically allocate igt_display->pipes
      igt_kms: Use const parameters for igt_assert_crc_equal
      igt_core: add igt_constructor
      igt_aux: Add igt_set_autoresume_delay()
      igt_kms: Add helpers for watching for sysfs hotplug events
      igt_kms: Add igt_output_from_connector()
      igt_kms: Add kmstest_set_connector_broadcast_rgb()
      Add support for hotplug testing with the Chamelium
      scripts: Set IGT_CONFIG_PATH in run-tests.sh
      tests/chamelium: Don't forget to flush in test_hpd_without_ddc()
      igt/core: Return condition result from igt_warn_on*()
      lib/igt_debugfs: Add functions/tests for controlling/testing HPD storm logic
      tests/chamelium: Don't sleep so much in basic hpd tests

Maarten Lankhorst (45):
      tests/kms_cursor_legacy: Change crc tests to use cursor movement instead of cursor hiding
      kms_cursor_legacy: Make tests less strict.
      kms_cursor_legacy: Reduce runtime of cursor-vs-flip.
      kms_cursor_legacy: Run cursor updates only for a quarter of the time.
      kms_cursor_legacy: Remove extra /2.
      intel-ci: Remove non-existing test from the list.
      kms_cursor_legacy: Eliminate cursor update variations.
      kms_vblank: Stop looking at output->valid.
      prime_mmap_kms: Stop looking at output->valid.
      kms_pwrite_crc: Stop looking at output->valid.
      kms_chv_cursor_fail:  Stop looking at output->valid.
      kms_cursor_crc: Stop looking at output->valid
      kms_fbc_crc: Stop looking at output->valid
      kms_fence_pin_leak: Stop looking at output->valid
      kms_flip_event_leak: Stop looking at output->valid
      kms_mmap_write_crc: Stop looking at output->valid
      kms_mmio_vs_cs_flip: Stop looking at output->valid
      kms_pipe_crc_basic: Stop looking at output->valid
      kms_rotation_crc: Stop looking at output->valid
      lib/igt_kms: Remove output->valid
      kms_ccs: Fix testcase.
      kms_pipe_color: Use for_each_valid_output_on_pipe.
      lib/igt_kms: Remove output->valid again
      tests: Add test for tv load detection
      kms_plane_multiple: Use for_each_valid_output_on_pipe
      kms_universal_plane: Skip tests if there are no valid outputs for the pipe
      kms_pipe_b_c_ivb: Use for_each_pipe_with_valid_output.
      kms_plane: Use for_each_valid_output_on_pipe.
      kms_cursor_legacy: fallback to xrgb if argb for sprite plane is unavailable
      kms_cursor_legacy: Make the 2x tests slightly more useful.
      kms_cursor_legacy: Use cursor movement instead of hiding for 2x tests
      kms_cursor_legacy: Allow for an extra vblank wait in atomic-transitions tests
      lib/igt_kms.c: Always set pipe_changed.
      kms_busy: Add extended tests that force a hang.
      kms_rotation_crc: Make tests pass.
      kms_atomic_transition: Do not use vblank->reserved.
      kms_busy: Neuter the hangcheck timer for the modeset-*-pipe tests.
      kms_atomic_transition: Only call unprepare_fencing when prepare_fencing is called.
      kms_frontbuffer_tracking: Skip tests when stride is too high.
      kms_frontbuffer_tracking: Fix tests with the new atomic reality.
      kms_flip: Handle EINTR in poll call for -interruptible tests.
      igt_kms: Handle failure in drmModeGetConnector gracefully.
      lib: Add basic support for valgrind annotations.
      kms_atomic_transition: Add test for primary plane togging vs vblank.
      kms_properties: Ignore CRTC_ID for the legacy case

Michał Winiarski (1):
      tests/gem_userptr_blits: subtests for MAP_FIXED mappings of regular BO

Michel Thierry (2):
      igt/drv_hangman: Fix checking of strcasecmp against expectation
      lib/igt_gt: Remove duplicated PARAM_NO_ERROR_CAPTURE define

Mika Kahola (9):
      tests/kms_plane_multiple: Fix CRC based atomic correctness test
      tests/kms_plane_multiple: Change number of iterations
      tests/kms_plane_lowres: Plane visibility after atomic modesets
      tests/kms_plane_multiple: Relax atomic commit time requirement
      tests/kms_plane_multiple: Cleanup in favor of library functions
      tests/kms_plane_multiple: Test only with maximum number of planes
      tests/kms_plane_multiple: Test only with maximum number of planes
      lib/igt_kms: Fix regression on kms_plane_lowres test
      benchmarks/gem_latency: Fix compiler warning

Mika Kuoppala (1):
      tests: Add gem_spin_batch

Navare, Manasi D (1):
      tools: Add intel_dp_compliance for DisplayPort 1.2 compliance automation

Oscar Mateo (1):
      tools/intel_guc_logger: Fix the assert for the verbosity level

Paulo Zanoni (6):
      tests/kms_draw_crc: remove unnecessary mode unset calls
      kms_frontbuffer_tracking: fix sink CRC assertion
      kms_frontbuffer_tracking: move more code to get_sink_crc()
      kms_frontbuffer_tracking: refactor sink CRC reliability handling
      kms_frontbuffer_tracking: destroy all FBs from all formats
      kms_frontbuffer_tracking: fix compression checking

Petri Latvala (12):
      kms_frontbuffer_tracking: fix sink CRC detection regression
      intel-ci: Remove igt@gem_exec_reloc@basic-noreloc
      tests/chamelium: Adapt to dynamic number of planes changes
      Revert "tests/kms_plane_multiple: Test only with maximum number of planes"
      tests/gem_exec_reloc: Don't call igt_(dis)allow_hang outside fixtures
      tests/drv_suspend: Skip */crc/* in debugfs-reader
      tools/intel_vbt_decode: Remove unused code
      tests/testdisplay: Remove unused SPRITE_COLOR_KEY
      assembler/gen8_disasm.c: Remove unused m_mask_ctrl
      lib: Add i915 and drm-mm selftest headers from the kernel
      Always expose IGT subtests for known kernel selftests
      Update NEWS, bump version to 1.18.

Rafael Antognolli (1):
      tests/sw_sync: Add subtest test_sync_expired_merge

Robert Bragg (3):
      igt/gem_exec_parse: generalise test_lri + debug info
      stubs/drm: Add drm_intel_gem_context_get_id stub
      igt/perf: add i915 perf stream tests for Haswell

Robert Foss (64):
      lib/sw_sync: Add helper functions for managing synchronization primitives
      test/sw_sync: Add sw_sync test
      tests/sw_sync: Add subtest test_alloc_fence
      tests/sw_sync: Add subtest test_alloc_fence_invalid_timeline
      tests/sw_sync: Add subtest test_alloc_merge_fence
      tests/sw_sync: Add subtest test_sync_busy
      tests/sw_sync: Add subtest test_sync_merge
      tests/sw_sync: Add subtest test_sync_merge_same
      tests/sw_sync: Add subtest test_sync_multi_consumer
      tests/sw_sync: Add subtest test_sync_multi_consumer_producer
      tests/sw_sync: Add subtest test_sync_random_merge
      tests/sw_sync: Add subtest test_sync_multi_timeline_wait
      tests/sw_sync: Add subtest test_sync_multi_producer_single_consumer
      tests/sw_sync: Add subtest test_timeline_closed
      tests/sw_sync: Add subtest test_timeline_closed_signaled
      lib/sw_sync: Add igt_require_sw_sync to enable skipping on no sw_sync support
      tests/sw_sync: Add igt_require check for sw_sync feature
      tests/sw_sync: Add subtest test_sync_merge_invalid
      tests/sw_sync: Add subtest test_sync_busy_fork
      tests/sw_sync: Add subtest test_sync_busy_unixsocket
      tests/perf: Fix pointer length compilation errors on 32-bit systems
      lib/ioctl_wrappers.h: Add to_user_pointer() helper
      lib/ioctl_wrappers.h: Fix to_user_pointer() helper
      lib/igt_kms: Check memory allocations for failures
      lib/igt_kms: Add missing function declaration
      lib/igt_debugfs: Prevent buffer overflow
      lib/igt_kms: Set free'd pointer to NULL
      lib/igt_kms: Fixed typo
      lib/drmtest: Add comment explaining DRIVER_ANY excluding DRIVER_VGEM
      lib/igt_kms: Add index property to kmstest_plane struct
      lib/igt_kms: Avoid depencency on static plane count
      lib/igt_kms: Rename kmstest properties nplanes and plane
      lib/igt_kms: Implement dynamic plane count support
      tests/kms_atomic_transition: Add support for dynamic number of planes
      tests/kms_busy: Add support for dynamic number of planes
      tests/kms_chv_cursor_fail: Add support for dynamic number of planes
      tests/kms_crtc_background_color: Add support for dynamic number of planes
      tests/kms_cursor_crc: Add support for dynamic number of planes
      tests/kms_cursor_legacy: Add support for dynamic number of planes
      tests/kms_fbc_crc: Add support for dynamic number of planes
      tests/kms_fence_pin_leak: Add support for dynamic number of planes
      tests/kms_flip_event_leak: Add support for dynamic number of planes
      tests/kms_legacy_colorkey: Add support for dynamic number of planes
      tests/kms_mmap_write_crc: Add support for dynamic number of planes
      tests/kms_mmio_vs_cs_flip: Add support for dynamic number of planes
      tests/kms_panel_fitting: Add support for dynamic number of planes
      tests/kms_pipe_color: Add support for dynamic number of planes
      tests/kms_plane: Add support for dynamic number of planes
      tests/kms_plane_multiple: Add support for dynamic number of planes
      tests/kms_plane_scaling: Add support for dynamic number of planes
      tests/kms_properties: Add support for dynamic number of planes
      tests/kms_psr_sink_crc: Add support for dynamic number of planes
      tests/kms_pwrite_crc: Add support for dynamic number of planes
      tests/kms_rmfb: Add support for dynamic number of planes
      tests/kms_rotation_crc: Add support for dynamic number of planes
      tests/kms_sink_crc_basic: Add support for dynamic number of planes
      tests/kms_universal_plane: Add support for dynamic number of planes
      tests/kms_vblank: Add support for dynamic number of planes
      tests/prime_mmap_kms: Add support for dynamic number of planes
      tests/kms_ccs: Add support for dynamic number of planes
      tests/kms_plane_lowres: Add support for dynamic number of planes
      lib/igt_kms: Remove code obsoleted by dyn n_planes implementation
      lib/igt_kms: Add support for the IN_FENCE_FD property
      tests/kms_atomic_transition: add out_fences tests

Terrence Xu (1):
      Add the new tool for create GVT-g Linux guest based on KVMGT

Tomeu Vizoso (3):
      lib: Use igt_assert_eq in CHECK_RETURN
      lib/debugfs: Support new generic ABI for CRC capture
      tests/kms_ccs: Add test for render compression

Tomi Sarvela (1):
      scripts/run-tests.sh: Support testlist files

Ville Syrjälä (6):
      tools/intel_bios_reader: Dump the DSI video transfer mode and pixel overlap
      tools/intel_reg: Dump some interesting CCK regs on VLV/CHV
      lib/debugfs: Check if debufs is already mounted before attempting to mount it
      tools/intel_display_poller: Allow the tool to be used without i915 loaded
      tools/intel_display_poller: Add gen9+ support
      tools/intel_reg: Dump SKL AUX_DIST registers for all planes

---
 NEWS                                                    |   37 
 README                                                  |    2 
 assembler/gen8_disasm.c                                 |    5 
 benchmarks/gem_latency.c                                |    1 
 configure.ac                                            |   18 
 debian/changelog                                        |   12 
 debian/control                                          |    5 
 debian/intel-gpu-tools.lintian-overrides                |    6 
 debian/triggers                                         |    1 
 docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml |    1 
 lib/Makefile.am                                         |    7 
 lib/Makefile.sources                                    |   12 
 lib/drm_mm_selftests.h                                  |   24 
 lib/drmtest.c                                           |    2 
 lib/drmtest.h                                           |    7 
 lib/i915_live_selftests.h                               |   19 
 lib/i915_mock_selftests.h                               |   20 
 lib/i915_pciids.h                                       |   42 
 lib/igt.h                                               |    1 
 lib/igt_aux.c                                           |  107 
 lib/igt_aux.h                                           |   18 
 lib/igt_chamelium.c                                     | 1346 +++++++++
 lib/igt_chamelium.h                                     |  103 
 lib/igt_core.c                                          |    3 
 lib/igt_core.h                                          |   38 
 lib/igt_debugfs.c                                       |  352 +-
 lib/igt_debugfs.h                                       |   20 
 lib/igt_draw.c                                          |    6 
 lib/igt_dummyload.c                                     |   20 
 lib/igt_fb.c                                            |    6 
 lib/igt_gt.c                                            |   20 
 lib/igt_gt.h                                            |    2 
 lib/igt_kmod.c                                          |  253 +
 lib/igt_kmod.h                                          |   39 
 lib/igt_kms.c                                           |  724 +++-
 lib/igt_kms.h                                           |  120 
 lib/igt_sysfs.c                                         |   92 
 lib/igt_sysfs.h                                         |    4 
 lib/igt_vc4.c                                           |    2 
 lib/intel_batchbuffer.c                                 |    4 
 lib/intel_chipset.h                                     |    2 
 lib/intel_device_info.c                                 |   35 
 lib/intel_os.c                                          |    3 
 lib/ioctl_wrappers.c                                    |  112 
 lib/ioctl_wrappers.h                                    |   32 
 lib/stubs/drm/intel_bufmgr.c                            |   71 
 lib/stubs/drm/intel_bufmgr.h                            |    2 
 lib/sw_sync.c                                           |  263 +
 lib/sw_sync.h                                           |   51 
 m4/ax_gcc_func_attribute.m4                             |  226 +
 man/Makefile.am                                         |    4 
 man/intel_bios_dumper.rst                               |    2 
 man/intel_bios_reader.rst                               |   69 
 man/intel_vbt_decode.rst                                |   69 
 overlay/gpu-perf.h                                      |    4 
 overlay/gpu-top.h                                       |    2 
 overlay/igfx.c                                          |    9 
 overlay/x11/x11-overlay.c                               |   13 
 scripts/run-tests.sh                                    |   10 
 tests/Makefile.am                                       |    5 
 tests/Makefile.sources                                  |   13 
 tests/chamelium.c                                       |  750 +++++
 tests/drm_mm.c                                          |   17 
 tests/drv_hangman.c                                     |  231 -
 tests/drv_missed_irq.c                                  |   77 
 tests/drv_module_reload.c                               |   14 
 tests/drv_selftest.c                                    |   24 
 tests/drv_suspend.c                                     |    2 
 tests/eviction_common.c                                 |   23 
 tests/feat_profile.json                                 |    7 
 tests/gem_busy.c                                        |  146 
 tests/gem_close_race.c                                  |    7 
 tests/gem_concurrent_all.c                              |   28 
 tests/gem_cpu_reloc.c                                   |    7 
 tests/gem_create.c                                      |    2 
 tests/gem_cs_prefetch.c                                 |    5 
 tests/gem_cs_tlb.c                                      |    6 
 tests/gem_ctx_bad_exec.c                                |    2 
 tests/gem_ctx_create.c                                  |    7 
 tests/gem_ctx_exec.c                                    |    5 
 tests/gem_ctx_switch.c                                  |    6 
 tests/gem_ctx_thrash.c                                  |   10 
 tests/gem_eio.c                                         |    5 
 tests/gem_evict_alignment.c                             |    5 
 tests/gem_evict_everything.c                            |    5 
 tests/gem_exec_alignment.c                              |   10 
 tests/gem_exec_async.c                                  |   11 
 tests/gem_exec_bad_domains.c                            |    5 
 tests/gem_exec_basic.c                                  |    7 
 tests/gem_exec_big.c                                    |   10 
 tests/gem_exec_blt.c                                    |    4 
 tests/gem_exec_create.c                                 |    3 
 tests/gem_exec_faulting_reloc.c                         |    5 
 tests/gem_exec_fence.c                                  |   34 
 tests/gem_exec_flush.c                                  |   17 
 tests/gem_exec_gttfill.c                                |   11 
 tests/gem_exec_latency.c                                |  246 +
 tests/gem_exec_lut_handle.c                             |   11 
 tests/gem_exec_nop.c                                    |  167 +
 tests/gem_exec_parallel.c                               |    7 
 tests/gem_exec_params.c                                 |   29 
 tests/gem_exec_parse.c                                  |  133 
 tests/gem_exec_reloc.c                                  |  384 +-
 tests/gem_exec_reuse.c                                  |  237 +
 tests/gem_exec_schedule.c                               |   27 
 tests/gem_exec_store.c                                  |   21 
 tests/gem_exec_suspend.c                                |   13 
 tests/gem_exec_whisper.c                                |   31 
 tests/gem_fenced_exec_thrash.c                          |    5 
 tests/gem_gtt_hog.c                                     |    7 
 tests/gem_linear_blits.c                                |    5 
 tests/gem_lut_handle.c                                  |    8 
 tests/gem_madvise.c                                     |   20 
 tests/gem_mmap.c                                        |    2 
 tests/gem_mmap_gtt.c                                    |  109 
 tests/gem_mmap_wc.c                                     |    2 
 tests/gem_mocs_settings.c                               |    6 
 tests/gem_persistent_relocs.c                           |    4 
 tests/gem_pin.c                                         |    8 
 tests/gem_ppgtt.c                                       |    2 
 tests/gem_pwrite_pread.c                                |    4 
 tests/gem_readwrite.c                                   |    4 
 tests/gem_reloc_overflow.c                              |   13 
 tests/gem_reloc_vs_gpu.c                                |    7 
 tests/gem_render_linear_blits.c                         |   12 
 tests/gem_render_tiled_blits.c                          |   12 
 tests/gem_request_retire.c                              |    9 
 tests/gem_reset_stats.c                                 |    4 
 tests/gem_ring_sync_loop.c                              |    5 
 tests/gem_ringfill.c                                    |  246 +
 tests/gem_shrink.c                                      |    8 
 tests/gem_softpin.c                                     |   17 
 tests/gem_spin_batch.c                                  |   86 
 tests/gem_storedw_loop.c                                |    4 
 tests/gem_streaming_writes.c                            |   12 
 tests/gem_sync.c                                        |   19 
 tests/gem_tiled_blits.c                                 |    1 
 tests/gem_tiled_fence_blits.c                           |    1 
 tests/gem_userptr_blits.c                               |  158 -
 tests/gem_wait.c                                        |  103 
 tests/gen7_forcewake_mt.c                               |    3 
 tests/intel-ci/fast-feedback.testlist                   |   45 
 tests/kms_addfb_basic.c                                 |    4 
 tests/kms_atomic.c                                      |  323 +-
 tests/kms_atomic_transition.c                           |  274 +
 tests/kms_busy.c                                        |  236 +
 tests/kms_ccs.c                                         |  310 ++
 tests/kms_chv_cursor_fail.c                             |   22 
 tests/kms_crtc_background_color.c                       |    4 
 tests/kms_cursor_crc.c                                  |   56 
 tests/kms_cursor_legacy.c                               |  492 +--
 tests/kms_draw_crc.c                                    |    7 
 tests/kms_fbc_crc.c                                     |   74 
 tests/kms_fence_pin_leak.c                              |   22 
 tests/kms_flip.c                                        |   29 
 tests/kms_flip_event_leak.c                             |   21 
 tests/kms_frontbuffer_tracking.c                        |   99 
 tests/kms_legacy_colorkey.c                             |    4 
 tests/kms_mmap_write_crc.c                              |   31 
 tests/kms_mmio_vs_cs_flip.c                             |   46 
 tests/kms_panel_fitting.c                               |   16 
 tests/kms_pipe_b_c_ivb.c                                |   12 
 tests/kms_pipe_color.c                                  |   28 
 tests/kms_pipe_crc_basic.c                              |   45 
 tests/kms_plane.c                                       |  100 
 tests/kms_plane_lowres.c                                |  363 ++
 tests/kms_plane_multiple.c                              |  280 +
 tests/kms_plane_scaling.c                               |   15 
 tests/kms_properties.c                                  |   10 
 tests/kms_psr_sink_crc.c                                |   52 
 tests/kms_pwrite_crc.c                                  |   31 
 tests/kms_rmfb.c                                        |    2 
 tests/kms_rotation_crc.c                                |  269 +
 tests/kms_setmode.c                                     |   36 
 tests/kms_sink_crc_basic.c                              |    2 
 tests/kms_tv_load_detect.c                              |   91 
 tests/kms_universal_plane.c                             |   50 
 tests/kms_vblank.c                                      |   48 
 tests/perf.c                                            | 2381 ++++++++++++++++
 tests/prime_busy.c                                      |    4 
 tests/prime_mmap_kms.c                                  |   50 
 tests/prime_vgem.c                                      |    1 
 tests/sw_sync.c                                         |  938 ++++++
 tests/testdisplay.c                                     |    1 
 tools/.gitignore                                        |    4 
 tools/Makefile.am                                       |    6 
 tools/Makefile.sources                                  |   13 
 tools/aubdump.c                                         |    3 
 tools/intel_bios.h                                      |    3 
 tools/intel_bios_reader.c                               | 1880 ------------
 tools/intel_display_poller.c                            |   10 
 tools/intel_dp_compliance.c                             | 1105 +++++++
 tools/intel_dp_compliance.h                             |   35 
 tools/intel_dp_compliance_hotplug.c                     |  124 
 tools/intel_guc_logger.c                                |    2 
 tools/intel_gvtg_test.c                                 |  354 ++
 tools/intel_opregion_decode.c                           |    2 
 tools/intel_vbt_decode.c                                | 1888 ++++++++++++
 tools/registers/cherryview                              |    1 
 tools/registers/skl_display.txt                         |   12 
 tools/registers/valleyview                              |    1 
 tools/registers/vlv_cck.txt                             |   11 
 202 files changed, 16140 insertions(+), 4456 deletions(-)
---


Reply to: