intel-gpu-tools: Changes to 'refs/tags/debian/intel-gpu-tools-1.19-1'
Tag 'debian/intel-gpu-tools-1.19-1' created by Jordan Justen <jljusten@gmail.com> at 2017-06-26 09:24 +0000
intel-gpu-tools Debian release 1.19-1
-----BEGIN PGP SIGNATURE-----
iQJHBAABCAAxFiEEwnSFIXQUyd8CMWwuN/mfaMr5kusFAllQ0rQTHGpsanVzdGVu
QGdtYWlsLmNvbQAKCRA3+Z9oyvmS6wpXEAC80pKm9LEtNF+NfSeNY4ffo2T7JHh9
LEzVqvcZHrmiZ11kzorpH6Ay3QgwonOp36CytIKZN/GN5xBW9p6smSAHIWJbIaoZ
rwFuTOLaF34BZ/Epa3j/To3K/eXrxEOu/mYrLoOVWmQ5xjOoKT+jiZ1dTWiyBPy/
cSJ8aNrZ7MhQ0bzBGb8dLJ2bfotAhMCBDDBMHOKM6hXcv2Cg/wmPuzET5fovoqNf
zygXHYvPmnvt5kKq2TZUKmucQPThJfbBp5zd37IU1Tdd7mu+b60bXpAYmfuy7nQE
2qupiQtESrRzAIReJ5X+ay+hV/ngPlkQzJtthlIDsCEaZI5UWNnGJ0dQ+vbzpxUa
3MpWSgO7zxQf6YlD5agn5pfviHzGRK7Jwweq1yPQQGedZSXcIiPs0Ra2Q+cDDBWa
ZK5K9wVx1KhNZ3cwRQysn6oBTkgSde4vDr+cA85i6ZrR3UhWIIsrAtGkxknJyTwr
xCE7b4E9IHo/r7nAFOIfJJM+iY/54uRxaI9XXCegFJS2dk5/C+XK0RRIJXLY3HGg
4wu8CXxzyIXyxfycIlxDl0UZZ03rMG3qgOSf4J6qd4XMnhjYJUMzlrfEwvsKYq+F
n4yoK3ZaYnXJCd8wS6ntyamgWyMZNVjrzJbnmOMIo3D1JdCwzQoYprcPpZugA4z2
Gfy4vVDm/h5Uxw==
=qDcJ
-----END PGP SIGNATURE-----
Changes since debian/intel-gpu-tools-1.18-2:
Abdiel Janulgue (4):
intel-ci: Add initial generic testlist
lib/igt_kms: Add support for 4K and audio HDMI EDID injection.
tests/kms_hdmi_inject: Add test for HDMI injection capabilities.
lib/tests: Add kmstest_edid_add_* selftests
Ander Conselvan de Oliveira (3):
lib/dummyload: Handle timeout in a new thread instead of signal handler
lib/debugfs: Close dir before returning open debugs file
lib/igt_kms: Force outputs to use full range RGB
Arkadiusz Hiler (15):
tests/drm_import_export: Include {i915_,}drm.h properly
Make conditions on HAVE_UDEV consistent
lib/igt_aux: Include unistd.h for gettid() on Android
lib/igt_aux: Make procps optional
chamelium: Fix build issues on Android
tools/Android.mk: Add guc_logger and l3_parity skip list
tests/Android.mk: Add perf to skip list
Android.mk: Fix libkmod use
Android.mk: Filter out *.h from src files
Android.mk: Use drm stubs
tools/Android.mk: Fix zlib inclusion
tests/gem_exec_nop: Disable headless subtest on cairoless Android
tests/gem_exec_nop: Rename signal() to fence_signal()
benchmarks/gem_wsim: Add LOCAL fence defines
ffs: Include strings.h
Brian Starkey (3):
lib/igt_kms: Fix erroneous assert
lib/igt_debugfs: Remove igt_debugfs_t
lib/igt_debugfs: Only use valid values in igt_crc_to_str()
Chris Wilson (132):
Revert "Always expose IGT subtests for known kernel selftests"
Revert "lib: Add i915 and drm-mm selftest headers from the kernel"
igt/kms_pipe_crc_basic: Skip test before hang injection
igt/kms_pipe_crc_basic: Tighten timings for CRC readback
lib: Update i915_pciids.h
lib: Squelch a pair of ignore result warnings
lib: Remove requirements spam from gem_set_tiling()
igt/gem_userptr_blits: Move assert to caller
igt/gem_exec_schedule: Never use STORE_DWORD_IMM on SNB bsd engine
igt/drv_hangman: Setting wedged is serialised
igt/kms_vblank: Exercise contention of drmWaitVblank
igt/gem_spin_batch: Reduce impact from slow queueing
igt/gem_userptr_blits: Allow use of >4GiB
igt/gem_exec_nop: Sync before measuring total elapsed time
lib/debugfs: Only inspect errno after a confirmed error
Restore "lib: Open debugfs files for the given DRM device"
igt/gem_exec_reloc: Double memory requirements
igt/gem_exec_whisper: Do context requirement check in parent
lib: Clear unrelated errno for intel_detect_and_clear_missed_interrupts
lib: system() is bad, use libkmod instead
Improve utilisation of igt_debugfs_dir()
lib/debugfs: Phase out igt_debugfs_fopen()
igt/kms_sink_crc_basic: Fix debugfs error handling
igt/kms_pipe_crc_basic: Fix assertion for bad commands
lib/sysfs: stop before calling write with zero bytes
igt/kms_sink_crc_base: CRC is on 3 channels, not 4.
Replace more system("modprobe")
igt: Add gem_exec_capture to exercise capturing user requested buffers on hang
lib/sysfs: Fix using O_WRONLY in igt_sysfs_read()!
igt/kms_frontbuffer_tracking: Keep the debugfs dir around
igt/gem_tiled_pread_pwrite: Use streaming loads to speed up GTT readback
igt/pm_rc6_residency: Keep the sysfs directory open
benchmarks/gem_exec_trace: Enhanced multi-context capture
benchmarks/gem_exec_trace: Include client wait points
benchmarks/gem_exec_trace: Make the tracer threadsafe
benchmarks/gem_exec_trace: Use a constant delay
benchmarks/gem_exec_trace: Calibrate dummy workload
benchmarks/gem_exec_trace: Randomise batch duration
igt/kms_pipe_crc_basic: Use a fast hang
lib: Update kernel engine names
tests: More precautionary selfchecks to filter out broken GPUs
tests/gem_media_fill: Fixup typo
igt/gem_exec_whisper: Extend test patterns with a synchronous variant
tools/intel_error_decode: Do ascii85 decode first
tools/intel_error_decode: Add support for user specified bo
tools/intel_error_decode: Automatically open a pager
tools/intel_error_decode: Refactor matching known buffers
lib/pipe_crc: Cache debugfs directory
tests: More require GEM markup
igt/pm_rpm: Use directory fd to track and read entire directories
igt/prime_mmap_coherency: Reorder cache flushes to avoid excess pressure
igt/gem_exec_parallel: Can't run fds test on gen5
igt/gem_exec_whisper: Move the require(gen>5) out of the child
tools/intel_error_decode: Don't try instruction decoding on data buffers
tools/intel_error_decode: Dump the GuC log if available
igt/gem_seqno_wrap: Teach to skip if i915_next_seqno is no long writable
igt/gem_exec_fence: Restrict allowing hangs to hang tests
lib: Fix up internal engine names (again)
igt/gem_exec_reloc: Check interactions with WC domain
igt/gem_pwrite: Use DOMAIN_WC for access via gem_mmap__wc
igt/gem_exec_flush: Use DOMAIN_WC for access via gem_mmap__wc
igt/gem_concurrent_blit: Mark up with DOMAIN_WC
igt/gem_cs_tlb: Mark up with DOMAIN_WC
igt/gem_mmap_wc: Mark up with DOMAIN_WC
igt/gem_storedw_loop: Mark up with DOMAIN_WC
igt/gem_exec_fence: Enable hang detector
iget/gem_exec_reloc: Fix simulated relocations
igt/gem_exec_nop: Add some output to headless subtest
benchmarks/gem_latency: Provide LOCAL defines for old libdrm
igt/gem_exec_fence: Accumulate long history of fences
igt/gem_ctx_create: Exercise all engines + context creation
Fix build for intel_dp_compliance
igt: Import basic amdgpu tests from libdrm
igt: Add basic amd_cs_nop
igt: Add amd_prime for checking prime integration
igt/kms_frontbuffer_tracking: Declare dependency on functioning GEM
lib: spinning batches requires working GEM, so add the precheck
igt/gem_exec_schedule: Emit wide batches of requests
igt/amdgpu: Fix compiler errors
igt/gem_render_linear_blits: Add missing igt_require_gem()
igt/gem_workarounds: Mark up the requirement for an active GPU
igt/kms_cursor_legacy: Mark up busy tests as requiring a GPU
Add gem_exec_await
intel_reg: Use the drm device fd as a hint only
igt/gem_mmap_gtt: Check that userspace clflushing of the GTT mmap
wsim: Per-client prng pool for miscellaneous randoms
wsim: per-engine throttling
wsim: Send a periodic depth stamp down each queue
wsim: Add a small tolerance to rt balancing
wsim: Improve rt balancer to use history across sync points
wsim: Add rtavg balancer
wsim: Introduce verbosity
wsim: qd throttling now works independently of balancer->get_qd
wsim: Loop over the multiple u32 reads from the status page
wsim: Fixup breaking the read loop after the seqno advances.
wsim: Convert the RT multiple reads to a latched read
wsim: Compact the per-engine heartbeat into a single buffer
autotools requires headers to be listed
Revert "lib/igt_kms: Force outputs to use full range RGB"
wsim: Stop treating wrk->status_page as just a single uint32_t
wsim: Avoid the workload_step being tracked simultaneously on multiple engines
wsim: Cache the heartbeat batch and location
wsim: Limit heartbeats to sync points
wsim: Limit the information updated during the heartbeat
wsim: Switch off heartbeat by default
wsim: Feed qd into ewma
wsim: Use a loop over engines to calculate RT
overlay: Fixup new layout of tracepoints
overlay: Convert to per-context seqno tracking
intel_error_decode: Fix off-by-one when dumping the binary objects
igt/gem_exec_reloc: Exercise relocations across the full GTT range
igt/gem_exec_reloc: Filter out unavailable addresses for !ppgtt
intel_error_decode: Tell zlib the correct amount of memory we allocated
wsim: Set the seqno/time stamp on each batch to every engine
igt/gem_exec_nop: Include the impact of signaling a fence
igt/gem_exec_nop: Restore check on available signal rings
igt/amd_cs_nop: Spread submissions across multiple processes
amdgpu/amd_cs_nop: Use a counter not seqno
igt/gem_exec_store: Add welcome screen
wsim: Only require execbuf wr ioctl for FENCE_OUT
wsim: Fix reporting of workload/s for slaves
wsim: Allow assigning priorities to each workload
igt/gem_spin_batch: Avoid interleave throttle within open spin batches
lib: Refactor testing for ability to use MI_STORE_DATA_IMM
igt/gem_exec_fence: Skip await test if store-dword is not support
igt/pm_rps: Allow CUR to be greater than MAX (overclocking)
igt/gem_exec_store: Exercise more patterns for MI_STORE_DWORD_IMM
igt/gem_exec_store: And free the new obj/reloc arrays
igt/gem_exec_latency: Check for WC mmaps before use
igt/gem_mmap_wc: Move the require mmap-wc to the fixture
igt/gem_shrink: Exercise concurrent calls to i915_gem_shrink()
Revert "kms_cursor_legacy: Add a burner thread to make basic-busy-* pass."
Daniel Stone (1):
tests/kms_*: Use correct DRM context version
Daniel Vetter (1):
tests/kms_properties: Add GET_PROPERTY ioctl sanity check
Eric Anholt (1):
igt/vc4_dmabuf_poll: Add a test for polling to wait for dmabuf fences.
Gabriel Krisman Bertazi (1):
kms_frontbuffer_tracking: Don't poke compressing status for old cpus
Harry Wentland (1):
tests/kms_setmode: Dynamic crtc/connector combinations
Jari Tahvanainen (1):
tests/feat_profile.json: legacy features list for piglit summary feature
Jason Ekstrand (1):
aubdump: Don't bail if a GEM handle of 0 is passed into execbuf
Jordan Justen (7):
debian: Start 1.19-1 changelog
Merge tag 'intel-gpu-tools-1.19' into upstream-unstable
Merge branch 'upstream-unstable' into debian-experimental
debian: add debian/upstream/signing-key.asc for upstream keys
debian: Add pgpsigurlmangle to watch file
debian: Update standards version to 4.0.0
debian: Upload 1.19-1 to unstable
Lukasz Fiedorowicz (1):
lib: Moving gem_execbuf_wr to ioctl_wrappers
Maarten Lankhorst (9):
kms_properties: Blacklist legacy link-status connector property.
lib/igt_kms: Do not refresh all outputs in igt_display_commit
tests/kms_cursor_legacy: Increase tolerance for failing flip-before/after-cursor.
tests/kms_cursor_legacy: Fix failing tests harder
tests/kms_cursor_legacy: Prepare for non-square rotation tests
tests/kms_rotation_crc: Implement stricter rotation tests
tests/kms_rotation_crc: Keep primary plane enabled while testing.
tests/kms_properties: Allow setting all connector properties now.
kms_cursor_legacy: Add a burner thread to make basic-busy-* pass.
Marta Lofstedt (1):
igt/meta_test: Fix dmesg-warn test
Marta Löfstedt (1):
tests/meta_test: Add a meta test for sanity checks of CI systems
Mika Kahola (2):
tests/kms_atomic: test that TEST_ONLY does not clobber state
tests/kms_concurrent: Concurrent and interruptible subtests for atomic
Mika Kuoppala (1):
tests/gem_spin_batch: Add multiengine test
Oscar Mateo (1):
tests/pm_sseu: Re-enable the test
Petri Latvala (18):
Update MAINTAINERS file
igt_command_line.sh: Handle the special cases of drv_selftest and drm_mm
igt_command_line.sh: Actually check things during distcheck
lib/igt_kmod: Don't call igt_assert or igt_require without a fixture
intel-ci: Add extended.testlist for wider testing
benchmarks: Add gem_wsim to .gitignore
Revert "autotools requires headers to be listed"
benchmarks: Make sure ewma.h and ilog2.h are bundled in dist
Revert "Revert "lib/igt_kms: Force outputs to use full range RGB""
configure.ac: Define HAVE_CHAMELIUM in config.h
tests/Makefile.sources: Remove unused XFAIL_TESTS
tests: Merge single_kernel_tests and multi_kernel_tests in the build system
intel-ci: Add comments on test order to fast-feedback.testlist
tests/Makefile.am: Only ignore generated gitignore in gitignore
intel-ci: Have the directory included in the distributed tarballs
intel-ci: Document the public CI results web page
Fix a couple of typos CLFAGS -> CFLAGS
Update NEWS, bump version to 1.19.
Radoslaw Szwichtenberg (1):
tests/pm_rps: Replace custom load function with dummy load
Robert Foss (1):
tools: Remove accidentally included binary intel_bios_reader
Terrence Xu (1):
Fix the mac address definition typo in tools/intel_gvtg_test.
Tomeu Vizoso (3):
lib: Open debugfs files for the given DRM device
igt/kms_pipe_crc_basic: Don't assert on errno after success
Revert "lib: Open debugfs files for the given DRM device"
Tvrtko Ursulin (59):
igt/gem_exec_nop/headless: Verify GT performance in headless mode
benchmarks/gem_wsim: Command submission workload simulator
igt/scripts: trace.pl to parse the i915 tracepoints
benchmarks/gem_wsim: Fix no reloc handling
gem_wsim: Add some generic media workloads
gem_wsim: Simplify batch creation
gem_wsim: Support multiple dependencies
gem_wsim: Support VCS2 remapping
gem_wsim: Fix implicit sync on last workload step
gem_wsim: More simulated transcoding workloads
gem_wsim: Add RTR balancer
gem_wsim: Enable initial per-workload round-robin VCS engine assignment
gem_wsim: Seed random numbers per client
gem_wsim: Allow symbolic balancer selection
gem_wsim: Slightly more robust workload parsing
gem_wsim: Fix master workload handling and stats
gem_wsim: Refactor balancer selection and help text
igt/trace.pl: Collect perf data in quiet mode
gem_wsim: Minimize startup gap
gem_wsim: Two small tidies
gem_wsim: Add append workload
igt/media-bench.pl: Media workload analyzer
gem_wsim: Simplify batch offset block a bit
gem_wsim: Fence support
gem_wsync: Clearer step metadata handling
gem_wsim: Implement sw sync point support
media-bench: Fix scoreboard range stat
media-bench: Fix evaluating with no balancing
media-bench: Flag workloads which failed to balance
media-bench: Store the trace file for later
media-bench: Simplify combined scoring
media-bench: Print score range when evaluation workloads
gem_wsim: Fix client exit with more than one background workload
gem_wsim: Add missing help text for -p
gem_wsim: Convert clients to threads
gem_wsim: Move seqno allocation and query into helpers
gem_wsim: Move seqno status page access to helpers
gem_wsim: Add global balancing mode
media-bench.pl: Add global balancing mode
trace.pl: Add aggregate GPU idle/busy stat
trace.pl: Option to draw the aggreate GPU busy timeline
media-bench.pl: Add option to specify workloads directly
media-bench.pl: Support GPU aggregate idle stats
media-bench.pl: More tweak to saturation point finding
igt: Fix detection of missing flex
gem_wsim: Added missing -H help text
gem_wsim: Add static context balancer
media-bench.pl: Add context balancer to the list
gem_wsim: Late balancing decision mode
media-bench.pl: Include gem_wsim -d in the evaluation
gem_wsim: Detect invalid duration range
media-bench.pl: Verbose option
media-bench.pl: Add GT2 mode
gem_wsim: Fix heartbeats in GT2 mode
gem_wsim: Asymmetrical 1-to-n workloads
gem_wsim: Add some randomness to the 17i7 workload
gem_wsim: More interesting workloads
trace.pl: Handle multi-day uptime
media-bench.pl: Add automatic per-client target mode
Ville Syrjälä (2):
tests/kms_cursor_legacy: make_busy() before get_vblank()
tests/kms_cursor_crc: Test non-square cursors on IVB+
---
MAINTAINERS | 1
NEWS | 43
benchmarks/.gitignore | 3
benchmarks/Android.mk | 5
benchmarks/Makefile.am | 1
benchmarks/Makefile.sources | 7
benchmarks/ewma.h | 71
benchmarks/gem_busy.c | 16
benchmarks/gem_exec_trace.c | 447 +++-
benchmarks/gem_exec_tracer.c | 241 +-
benchmarks/gem_latency.c | 27
benchmarks/gem_wsim.c | 2273 ++++++++++++++++++++++++
benchmarks/ilog2.h | 104 +
benchmarks/wsim/README | 112 +
benchmarks/wsim/media_17i7.wsim | 7
benchmarks/wsim/media_19.wsim | 10
benchmarks/wsim/media_1n2_480p.wsim | 9
benchmarks/wsim/media_1n2_asy.wsim | 9
benchmarks/wsim/media_1n3_480p.wsim | 13
benchmarks/wsim/media_1n3_asy.wsim | 13
benchmarks/wsim/media_1n4_480p.wsim | 17
benchmarks/wsim/media_1n4_asy.wsim | 17
benchmarks/wsim/media_1n5_480p.wsim | 21
benchmarks/wsim/media_1n5_asy.wsim | 21
benchmarks/wsim/media_load_balance_17i7.wsim | 7
benchmarks/wsim/media_load_balance_19.wsim | 10
benchmarks/wsim/media_load_balance_4k12u7.wsim | 4
benchmarks/wsim/media_load_balance_fhd26u7.wsim | 25
benchmarks/wsim/media_load_balance_hd01.wsim | 25
benchmarks/wsim/media_load_balance_hd06mp2.wsim | 4
benchmarks/wsim/media_load_balance_hd12.wsim | 4
benchmarks/wsim/media_load_balance_hd17i4.wsim | 7
benchmarks/wsim/media_mfe2_480p.wsim | 9
benchmarks/wsim/media_mfe3_480p.wsim | 13
benchmarks/wsim/media_mfe4_480p.wsim | 17
benchmarks/wsim/media_nn_1080p.wsim | 5
benchmarks/wsim/media_nn_1080p_s1.wsim | 8
benchmarks/wsim/media_nn_1080p_s2.wsim | 10
benchmarks/wsim/media_nn_1080p_s3.wsim | 11
benchmarks/wsim/media_nn_480p.wsim | 5
benchmarks/wsim/vcs1.wsim | 26
benchmarks/wsim/vcs_balanced.wsim | 26
configure.ac | 26
debian/changelog | 9
debian/control | 2
debian/upstream/signing-key.asc | 51
debian/watch | 2
demos/Android.mk | 3
lib/Android.mk | 7
lib/Makefile.am | 7
lib/Makefile.sources | 10
lib/drm_mm_selftests.h | 24
lib/drmtest.c | 17
lib/drmtest.h | 1
lib/i915_live_selftests.h | 19
lib/i915_mock_selftests.h | 20
lib/i915_pciids.h | 24
lib/igt.h | 2
lib/igt_aux.c | 47
lib/igt_aux.h | 9
lib/igt_chamelium.h | 3
lib/igt_core.c | 26
lib/igt_core.h | 1
lib/igt_debugfs.c | 410 ++--
lib/igt_debugfs.h | 34
lib/igt_dummyload.c | 85
lib/igt_dummyload.h | 4
lib/igt_gt.c | 81
lib/igt_gt.h | 5
lib/igt_kmod.c | 55
lib/igt_kmod.h | 14
lib/igt_kms.c | 341 ++-
lib/igt_kms.h | 8
lib/igt_rand.c | 19
lib/igt_rand.h | 2
lib/igt_sysfs.c | 6
lib/intel_device_info.c | 11
lib/intel_io.h | 2
lib/intel_mmio.c | 4
lib/intel_os.c | 9
lib/ioctl_wrappers.c | 53
lib/ioctl_wrappers.h | 6
lib/sw_sync.c | 8
lib/tests/.gitignore | 1
lib/tests/Android.mk | 4
lib/tests/Makefile.sources | 1
lib/tests/igt_hdmi_inject.c | 96 +
overlay/Makefile.am | 2
overlay/gpu-perf.c | 26
overlay/gpu-perf.h | 1
overlay/gpu-top.c | 3
overlay/overlay.c | 5
scripts/Makefile.am | 2
scripts/media-bench.pl | 609 ++++++
scripts/trace.pl | 1086 +++++++++++
tests/Android.mk | 9
tests/Makefile.am | 37
tests/Makefile.sources | 256 +-
tests/amdgpu/amd_basic.c | 1427 +++++++++++++++
tests/amdgpu/amd_cs_nop.c | 245 ++
tests/amdgpu/amd_prime.c | 430 ++++
tests/chamelium.c | 20
tests/drm_import_export.c | 4
tests/drm_mm.c | 17
tests/drm_vma_limiter_cached.c | 1
tests/drv_hangman.c | 7
tests/drv_missed_irq.c | 80
tests/drv_module_reload.c | 17
tests/drv_selftest.c | 25
tests/drv_suspend.c | 8
tests/feat_profile.json | 111 +
tests/gem_bad_blit.c | 1
tests/gem_bad_reloc.c | 4
tests/gem_busy.c | 31
tests/gem_caching.c | 1
tests/gem_concurrent_all.c | 6
tests/gem_cs_prefetch.c | 10
tests/gem_cs_tlb.c | 2
tests/gem_ctx_create.c | 22
tests/gem_ctx_thrash.c | 3
tests/gem_double_irq_loop.c | 1
tests/gem_eio.c | 2
tests/gem_exec_async.c | 9
tests/gem_exec_await.c | 393 ++++
tests/gem_exec_blt.c | 2
tests/gem_exec_capture.c | 179 +
tests/gem_exec_fence.c | 306 ++-
tests/gem_exec_flush.c | 30
tests/gem_exec_gttfill.c | 19
tests/gem_exec_latency.c | 5
tests/gem_exec_nop.c | 183 +
tests/gem_exec_parallel.c | 16
tests/gem_exec_parse.c | 2
tests/gem_exec_reloc.c | 173 +
tests/gem_exec_schedule.c | 72
tests/gem_exec_store.c | 127 +
tests/gem_exec_suspend.c | 25
tests/gem_exec_whisper.c | 68
tests/gem_hangcheck_forcewake.c | 1
tests/gem_media_fill.c | 2
tests/gem_mmap_gtt.c | 21
tests/gem_mmap_wc.c | 24
tests/gem_mocs_settings.c | 14
tests/gem_partial_pwrite_pread.c | 1
tests/gem_persistent_relocs.c | 3
tests/gem_pipe_control_store_loop.c | 2
tests/gem_ppgtt.c | 16
tests/gem_pread_after_blit.c | 1
tests/gem_pwrite.c | 6
tests/gem_read_read_speed.c | 1
tests/gem_reloc_vs_gpu.c | 2
tests/gem_render_linear_blits.c | 3
tests/gem_render_tiled_blits.c | 3
tests/gem_ringfill.c | 11
tests/gem_seqno_wrap.c | 77
tests/gem_set_tiling_vs_blt.c | 1
tests/gem_shrink.c | 43
tests/gem_softpin.c | 1
tests/gem_spin_batch.c | 47
tests/gem_storedw_batches_loop.c | 1
tests/gem_storedw_loop.c | 13
tests/gem_sync.c | 16
tests/gem_tiled_pread_pwrite.c | 69
tests/gem_tiled_swapping.c | 9
tests/gem_unref_active_buffers.c | 1
tests/gem_userptr_blits.c | 90
tests/gem_workarounds.c | 17
tests/gem_write_read_ring_switch.c | 1
tests/igt_command_line.sh | 52
tests/intel-ci/Makefile.am | 7
tests/intel-ci/README | 15
tests/intel-ci/extended.testlist | 1839 +++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 7
tests/intel-ci/generic.testlist | 125 +
tests/intel-ci/meta.testlist | 7
tests/kms_atomic.c | 82
tests/kms_atomic_transition.c | 4
tests/kms_ccs.c | 4
tests/kms_chv_cursor_fail.c | 4
tests/kms_concurrent.c | 429 ++++
tests/kms_crtc_background_color.c | 4
tests/kms_cursor_crc.c | 12
tests/kms_cursor_legacy.c | 130 -
tests/kms_draw_crc.c | 2
tests/kms_fbc_crc.c | 8
tests/kms_fbcon_fbt.c | 44
tests/kms_flip.c | 2
tests/kms_flip_tiling.c | 10
tests/kms_frontbuffer_tracking.c | 50
tests/kms_hdmi_inject.c | 272 ++
tests/kms_invalid_dotclock.c | 6
tests/kms_mmap_write_crc.c | 4
tests/kms_mmio_vs_cs_flip.c | 8
tests/kms_pipe_color.c | 5
tests/kms_pipe_crc_basic.c | 89
tests/kms_plane.c | 4
tests/kms_plane_lowres.c | 14
tests/kms_plane_multiple.c | 4
tests/kms_plane_scaling.c | 4
tests/kms_properties.c | 64
tests/kms_psr_sink_crc.c | 19
tests/kms_pwrite_crc.c | 4
tests/kms_render.c | 1
tests/kms_rotation_crc.c | 273 +-
tests/kms_setmode.c | 24
tests/kms_sink_crc_basic.c | 44
tests/kms_universal_plane.c | 18
tests/kms_vblank.c | 185 +
tests/meta_test.c | 149 +
tests/perf.c | 36
tests/pm_lpsp.c | 2
tests/pm_rc6_residency.c | 52
tests/pm_rpm.c | 73
tests/pm_rps.c | 86
tests/pm_sseu.c | 33
tests/prime_busy.c | 10
tests/prime_mmap_coherency.c | 41
tests/prime_mmap_kms.c | 2
tests/prime_vgem.c | 22
tests/testdisplay_hotplug.c | 2
tests/vc4_dmabuf_poll.c | 85
tests/vgem_basic.c | 3
tools/Android.mk | 14
tools/Makefile.am | 1
tools/aubdump.c | 5
tools/intel_display_crc.c | 2
tools/intel_display_poller.c | 8
tools/intel_dp_compliance.c | 16
tools/intel_error_decode.c | 187 +
tools/intel_forcewaked.c | 10
tools/intel_gpu_top.c | 8
tools/intel_guc_logger.c | 10
tools/intel_gvtg_test.c | 2
tools/intel_infoframes.c | 7
tools/intel_l3_parity.c | 4
tools/intel_l3_parity.h | 2
tools/intel_l3_udev_listener.c | 2
tools/intel_panel_fitter.c | 9
tools/intel_perf_counters.c | 2
tools/intel_reg.c | 11
tools/intel_watermark.c | 23
241 files changed, 14381 insertions(+), 2307 deletions(-)
---
Reply to: