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: