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

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: