Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
To: igt-dev@lists.freedesktop.org
Subject: [igt-dev] [PATCH i-g-t v2 0/6] Improve description of tests used by i915 validation
Date: Mon, 22 May 2023 09:12:24 +0200	[thread overview]
Message-ID: <20230522071230.2494402-1-mauro.chehab@linux.intel.com> (raw)

From: Mauro Carvalho Chehab <mchehab@kernel.org>

This patch series was entirely generated by a script which imports data
from an internal spreadsheet containing additional documentation from
IGT tests.

Once we get this added, it should be easy to edit each test file to
improve tests documentation.

---

v2:
- Patches 1 to 4 unchanged. R-B added to them.
- Use commas instead of new lines for Feature set update;
- Don't add the same feature twice;
- Don't add functionality if identical to a comment substring.

Diff against v1:

	diff --git a/tests/i915/gem_eio.c b/tests/i915/gem_eio.c
	index 3b7d02f74294..241dbd828a2f 100644
	--- a/tests/i915/gem_eio.c
	+++ b/tests/i915/gem_eio.c
	@@ -89,9 +89,7 @@
	  * Test category: GEM_Legacy
	  *
	  * SUBTEST: hibernate
	- * Feature:
	- *   hibernate, reset
	- *   suspend
	+ * Feature: hibernate, reset, suspend
	  * Functionality: Test that specific ioctls report a wedged GPU (EIO) during suspend
	  * Test category: suspend
	  *
	@@ -146,9 +144,7 @@
	  * Test category: GEM_Legacy
	  *
	  * SUBTEST: in-flight-suspend
	- * Feature:
	- *   reset
	- *   suspend
	+ * Feature: reset, suspend
	  * Functionality: Test that specific ioctls report a wedged GPU (EIO) during suspend
	  * Test category: suspend
	  *
	@@ -161,9 +157,7 @@
	  * Test category: GEM_Legacy
	  *
	  * SUBTEST: suspend
	- * Feature:
	- *   reset, suspend
	- *   suspend
	+ * Feature: reset, suspend
	  * Functionality: Test that specific ioctls report a wedged GPU (EIO) during suspend
	  * Test category: suspend
	  *
	diff --git a/tests/i915/gem_workarounds.c b/tests/i915/gem_workarounds.c
	index 02c8977d5cb6..d9938b10ccd0 100644
	--- a/tests/i915/gem_workarounds.c
	+++ b/tests/i915/gem_workarounds.c
	@@ -78,23 +78,17 @@
	  * Test category: GEM_Legacy
	  *
	  * SUBTEST: suspend-resume
	- * Feature:
	- *   suspend, workarounds
	- *   suspend
	+ * Feature: suspend, workarounds
	  * Functionality: Test to verify gem WA registers during suspend-resume
	  * Test category: suspend
	  *
	  * SUBTEST: suspend-resume-context
	- * Feature:
	- *   suspend, workarounds
	- *   suspend
	+ * Feature: suspend, workarounds
	  * Functionality: Test to verify gem WA registers during suspend-resume
	  * Test category: suspend
	  *
	  * SUBTEST: suspend-resume-fd
	- * Feature:
	- *   suspend, workarounds
	- *   suspend
	+ * Feature: suspend, workarounds
	  * Functionality: Test to verify gem WA registers during suspend-resume
	  * Test category: suspend
	  */
	diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
	index 4c0888ecc4c5..61ee7f63190a 100644
	--- a/tests/i915/i915_pm_rpm.c
	+++ b/tests/i915/i915_pm_rpm.c
	@@ -46,9 +46,7 @@
	  * Test category: pm_rpm
	  *
	  * SUBTEST: basic-pci-d3-state
	- * Feature:
	- *   pm_rpm
	- *   pm_rpm
	+ * Feature: pm_rpm
	  * Run type: BAT
	  *
	  * SUBTEST: basic-rte
	diff --git a/tests/i915/i915_pm_rps.c b/tests/i915/i915_pm_rps.c
	index 0c803eed5fdb..93e8e628b4f2 100644
	--- a/tests/i915/i915_pm_rps.c
	+++ b/tests/i915/i915_pm_rps.c
	@@ -52,18 +52,14 @@
	  *
	  * SUBTEST: engine-order
	  * Description: Check if context reuse does not affect waitboosting
	- * Feature:
	- *   pm_rps
	- *   pm_rps
	+ * Feature: pm_rps
	  * Functionality: Render P-States tests - verify GPU frequency changes
	  * Run type: FULL
	  * Test category: pm_rps
	  *
	  * SUBTEST: fence-order
	  * Description: Check if the order of fences does not affect waitboosting
	- * Feature:
	- *   pm_rps, synchronization
	- *   pm_rps
	+ * Feature: pm_rps, synchronization
	  * Functionality: Render P-States tests - verify GPU frequency changes
	  * Run type: FULL
	  * Test category: pm_rps
	diff --git a/tests/i915/i915_suspend.c b/tests/i915/i915_suspend.c
	index 31456a45d9c8..4e7d568570b1 100644
	--- a/tests/i915/i915_suspend.c
	+++ b/tests/i915/i915_suspend.c
	@@ -50,24 +50,17 @@
	  *
	  * SUBTEST: basic-s2idle-without-i915
	  * Description: Validate suspend-to-idle without i915 module
	- * Feature:
	- *   suspend
	- *   suspend
	- * Functionality: Validate suspend-to-idle without i915 module
	+ * Feature: suspend
	  * Run type: BAT
	  *
	  * SUBTEST: basic-s3-without-i915
	  * Description: Validate S3 without i915 module
	- * Feature:
	- *   suspend
	- *   suspend
	+ * Feature: suspend
	  * Functionality: Validate S3 state without i915 module
	  * Run type: BAT
	  *
	  * SUBTEST: debugfs-reader
	- * Feature:
	- *   suspend
	- *   suspend
	+ * Feature: suspend
	  * Functionality: Test debugfs behavior during suspend to idle
	  * Run type: FULL
	  *
	@@ -92,9 +85,7 @@
	  * Run type: FULL
	  *
	  * SUBTEST: forcewake
	- * Feature:
	- *   suspend
	- *   suspend
	+ * Feature: suspend
	  * Functionality: Test to prevent GT from suspend by opening forcewake handle
	  * Run type: FULL
	  *
	@@ -107,9 +98,7 @@
	  * Run type: FULL
	  *
	  * SUBTEST: sysfs-reader
	- * Feature:
	- *   suspend
	- *   suspend
	+ * Feature: suspend
	  * Functionality: Test sysfs behavior during suspend to idle
	  * Run type: FULL
	  *
	diff --git a/tests/i915/perf.c b/tests/i915/perf.c
	index f22be7f6eaba..b7fa2924888e 100644
	--- a/tests/i915/perf.c
	+++ b/tests/i915/perf.c
	@@ -53,34 +53,22 @@
	  *
	  * SUBTEST: blocking
	  * Description: Test blocking read with default hrtimer frequency
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test blocking read with default hrtimer frequency
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: blocking-parameterized
	  * Description: Test blocking read with different hrtimer frequencies
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test blocking read with different hrtimer frequencies
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: buffer-fill
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: create-destroy-userspace-config
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: disabled-read-error
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: enable-disable
	@@ -100,10 +88,7 @@
	  *
	  * SUBTEST: gen12-invalid-class-instance
	  * Description: Verify invalid class instance
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Verify invalid class instance
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: gen12-mi-rpc
	  * Description: Test MI REPORT PERF COUNT for Gen 12
	@@ -111,10 +96,7 @@
	  *
	  * SUBTEST: gen12-oa-tlb-invalidate
	  * Description: Test OA TLB invalidate
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test OA TLB invalidate
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: gen12-unprivileged-single-ctx-counters
	  * Description: Measure performance for a specific context using OAR in Gen 12
	@@ -132,66 +114,46 @@
	  * Feature: oa
	  *
	  * SUBTEST: i915-ref-count
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-create-userspace-config
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-oa-exponent
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-oa-format-id
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-oa-metric-set-id
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-open-flags
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: invalid-remove-userspace-config
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: low-oa-exponent-permissions
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: mi-rpc
	  * Feature: oa
	  *
	  * SUBTEST: missing-sample-flags
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: non-sampling-read-error
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: non-system-wide-paranoid
	@@ -199,18 +161,13 @@
	  *
	  * SUBTEST: non-zero-reason
	  * Description: Test that reason field in OA reports is never 0 on Gen8+
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test that reason field in OA reports is never 0 on Gen8+
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: oa-exponents
	  * Feature: oa
	  *
	  * SUBTEST: oa-formats
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: per-context-mode-unprivileged
	@@ -218,32 +175,21 @@
	  *
	  * SUBTEST: polling
	  * Description: Test polled read with default hrtimer frequency
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test polled read with default hrtimer frequency
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: polling-parameterized
	  * Description: Test polled read with different hrtimer frequencies
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test polled read with different hrtimer frequencies
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: polling-small-buf
	  * Description: Test polled read with buffer size smaller than available data
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	- * Functionality: Test polled read with buffer size smaller than available data
	+ * Feature: i915 streaming interface, oa
	  *
	  * SUBTEST: rc6-disable
	  * Feature: oa
	  *
	  * SUBTEST: short-reads
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: stress-open-close
	@@ -251,18 +197,14 @@
	  * Feature: oa
	  *
	  * SUBTEST: sysctl-defaults
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  *
	  * SUBTEST: unprivileged-single-ctx-counters
	  * Feature: oa, obsolete
	  *
	  * SUBTEST: whitelisted-registers-userspace-config
	- * Feature:
	- *   oa
	- *   i915 streaming interface
	+ * Feature: i915 streaming interface, oa
	  * Functionality: Test the i915 perf metrics streaming interface
	  */
	diff --git a/tests/i915/perf_pmu.c b/tests/i915/perf_pmu.c
	index 653b5e99c78c..bc0d517007d6 100644
	--- a/tests/i915/perf_pmu.c
	+++ b/tests/i915/perf_pmu.c
	@@ -56,99 +56,67 @@
	  * Test category: Perf
	  *
	  * SUBTEST: all-busy-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: all-busy-idle-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: busy
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu is busy when there a workload by reading engine busyness pmu counters
	  *
	  * SUBTEST: busy-accuracy-2
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: busy-accuracy-50
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: busy-accuracy-98
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: busy-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu all engines report busy when there is a workload by reading engine busyness pmu counters
	  *
	  * SUBTEST: busy-double-start
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: busy-hang
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure there is no hanf when all engines are busy
	  *
	  * SUBTEST: busy-idle
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu engine reports idle when there is no workload
	  *
	  * SUBTEST: busy-idle-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu all engine reports idle when there is no workload
	  *
	  * SUBTEST: busy-idle-no-semaphores
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu idle through engine business pmu counters
	  *
	  * SUBTEST: busy-no-semaphores
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu busyness through engine business pmu counters
	  *
	  * SUBTEST: busy-start
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu busyness through engine business pmu counters
	  *
	  * SUBTEST: cpu-hotplug
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: enable-race
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: event-wait
	@@ -158,96 +126,66 @@
	  * Feature: pmu
	  *
	  * SUBTEST: frequency
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Read requested freq and actual frequency via PMU within specified time interval for any given workload changes
	  *
	  * SUBTEST: frequency-idle
	  * Feature: pmu
	  *
	  * SUBTEST: gt-awake
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Setup workload on all engines,measure gt awake time via pmu
	  *
	  * SUBTEST: idle
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu is idle when there is no workload by reading engine busyness pmu counters
	  *
	  * SUBTEST: idle-no-semaphores
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to ensure gpu is idle when there is no workload by reading engine busyness pmu counters
	  *
	  * SUBTEST: init-busy
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu busyness init through pmu perf interface
	  *
	  * SUBTEST: init-sema
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu busyness init through pmu perf interface
	  *
	  * SUBTEST: init-wait
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test to verify gpu busyness init through pmu perf interface
	  *
	  * SUBTEST: interrupts
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: interrupts-sync
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: invalid-init
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Tests that i915 PMU corectly errors out in invalid initialization
	  *
	  * SUBTEST: invalid-open
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: module-unload
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: most-busy-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: most-busy-idle-check-all
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: multi-client
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: pmu-read
	@@ -273,21 +211,15 @@
	  * Feature: pmu
	  *
	  * SUBTEST: semaphore-busy
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: semaphore-wait
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  *
	  * SUBTEST: semaphore-wait-idle
	- * Feature:
	- *   pmu
	- *   i915 pmu perf interface
	+ * Feature: i915 pmu perf interface, pmu
	  * Functionality: Test the i915 pmu perf interface
	  */

Mauro Carvalho Chehab (6):
  tests: better document core_* tests used for i915 validation
  tests: better document the remaining core used by i915 validation
  i915/gem_exec_*: better document gem exec tests used for i915
    validation
  i915/gem_ctx_*: better document i915 context tests
  i915/perf_*: better document tests
  i915/: better document the remaining i915 tests

 tests/core_auth.c                        |   4 +
 tests/core_getclient.c                   |   4 +
 tests/core_getstats.c                    |   4 +
 tests/core_getversion.c                  |   4 +
 tests/core_hotunplug.c                   |   2 +
 tests/core_setmaster.c                   |   4 +
 tests/core_setmaster_vs_auth.c           |   4 +
 tests/debugfs_test.c                     |  15 ++-
 tests/device_reset.c                     |   8 +-
 tests/dmabuf.c                           |   2 +-
 tests/dumb_buffer.c                      |   4 +
 tests/i915/api_intel_allocator.c         |  23 ++++-
 tests/i915/api_intel_bb.c                |  33 ++++++-
 tests/i915/gem_barrier_race.c            |   1 +
 tests/i915/gem_basic.c                   |   7 ++
 tests/i915/gem_blits.c                   |   4 +
 tests/i915/gem_busy.c                    |   7 ++
 tests/i915/gem_caching.c                 |   4 +
 tests/i915/gem_close.c                   |   4 +
 tests/i915/gem_close_race.c              |   7 ++
 tests/i915/gem_create.c                  |  41 ++++++++-
 tests/i915/gem_cs_tlb.c                  |   4 +
 tests/i915/gem_ctx_bad_destroy.c         |   4 +
 tests/i915/gem_ctx_create.c              |   8 ++
 tests/i915/gem_ctx_engines.c             |   4 +
 tests/i915/gem_ctx_exec.c                |  12 +++
 tests/i915/gem_ctx_freq.c                |   4 +
 tests/i915/gem_ctx_isolation.c           |  26 +++++-
 tests/i915/gem_ctx_param.c               |   4 +
 tests/i915/gem_ctx_persistence.c         |   4 +
 tests/i915/gem_ctx_shared.c              |  22 +++++
 tests/i915/gem_eio.c                     |  60 +++++++++++-
 tests/i915/gem_exec_alignment.c          |   4 +
 tests/i915/gem_exec_async.c              |   4 +
 tests/i915/gem_exec_await.c              |   4 +
 tests/i915/gem_exec_balancer.c           | 100 ++++++++++++++++++++
 tests/i915/gem_exec_basic.c              |   6 +-
 tests/i915/gem_exec_big.c                |   4 +
 tests/i915/gem_exec_capture.c            |   4 +
 tests/i915/gem_exec_create.c             |   7 ++
 tests/i915/gem_exec_endless.c            |   4 +
 tests/i915/gem_exec_fence.c              | 112 +++++++++++++++++++++++
 tests/i915/gem_exec_gttfill.c            |   7 ++
 tests/i915/gem_exec_nop.c                |   8 ++
 tests/i915/gem_exec_parallel.c           |   8 ++
 tests/i915/gem_exec_params.c             |  76 +++++++++++++++
 tests/i915/gem_exec_schedule.c           |   4 +
 tests/i915/gem_exec_store.c              |   4 +
 tests/i915/gem_exec_whisper.c            |   4 +
 tests/i915/gem_exercise_blt.c            |   9 +-
 tests/i915/gem_flink_basic.c             |  14 ++-
 tests/i915/gem_flink_race.c              |   4 +
 tests/i915/gem_gpgpu_fill.c              |   4 +
 tests/i915/gem_linear_blits.c            |   6 ++
 tests/i915/gem_lmem_evict.c              |   1 +
 tests/i915/gem_lmem_swapping.c           |   4 +
 tests/i915/gem_madvise.c                 |   4 +
 tests/i915/gem_mmap_offset.c             |   4 +
 tests/i915/gem_pipe_control_store_loop.c |   4 +
 tests/i915/gem_ppgtt.c                   |   6 ++
 tests/i915/gem_request_retire.c          |   4 +
 tests/i915/gem_ringfill.c                |   8 ++
 tests/i915/gem_shrink.c                  |   4 +
 tests/i915/gem_softpin.c                 |  69 +++++++++++++-
 tests/i915/gem_spin_batch.c              |  37 ++++++++
 tests/i915/gem_sync.c                    |  14 +++
 tests/i915/gem_unref_active_buffers.c    |   4 +
 tests/i915/gem_userptr_blits.c           |  76 +++++++++++++++
 tests/i915/gem_vm_create.c               |   4 +
 tests/i915/gem_wait.c                    |   4 +
 tests/i915/gem_workarounds.c             |  20 ++++
 tests/i915/i915_getparams_basic.c        |   4 +
 tests/i915/i915_hangman.c                |  40 ++++++--
 tests/i915/i915_hwmon.c                  |   1 +
 tests/i915/i915_module_load.c            |   4 +
 tests/i915/i915_pciid.c                  |   4 +
 tests/i915/i915_pm_rpm.c                 |   2 +
 tests/i915/i915_pm_rps.c                 |   4 +
 tests/i915/i915_power.c                  |   1 +
 tests/i915/i915_query.c                  |   4 +
 tests/i915/i915_suspend.c                |   5 +
 tests/i915/perf.c                        |  68 +++++++++-----
 tests/i915/perf_pmu.c                    | 103 ++++++++++++++-------
 tests/i915/sysfs_defaults.c              |   4 +
 tests/i915/sysfs_heartbeat_interval.c    |   6 ++
 tests/i915/sysfs_preempt_timeout.c       |   4 +
 tests/i915/sysfs_timeslice_duration.c    |   5 +
 tests/prime_busy.c                       |   4 +
 tests/prime_mmap.c                       |   4 +
 tests/prime_mmap_coherency.c             |   4 +
 tests/prime_self_import.c                |   4 +
 tests/prime_vgem.c                       |   9 +-
 tests/sw_sync.c                          |   4 +
 tests/syncobj_basic.c                    |   4 +
 tests/syncobj_timeline.c                 |   4 +
 tests/syncobj_wait.c                     |   4 +
 tests/vgem_basic.c                       |  14 +++
 tests/vgem_slow.c                        |   4 +
 98 files changed, 1231 insertions(+), 89 deletions(-)

-- 
2.40.1

             reply	other threads:[~2023-05-22  7:12 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-22  7:12 Mauro Carvalho Chehab [this message]
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 1/6] tests: better document core_* tests used for i915 validation Mauro Carvalho Chehab
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 2/6] tests: better document the remaining core used by " Mauro Carvalho Chehab
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 3/6] i915/gem_exec_*: better document gem exec tests used for " Mauro Carvalho Chehab
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 4/6] i915/gem_ctx_*: better document i915 context tests Mauro Carvalho Chehab
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 5/6] i915/perf_*: better document tests Mauro Carvalho Chehab
2023-05-22 12:42   ` Kamil Konieczny
2023-05-22 12:50   ` Kamil Konieczny
2023-05-22  7:12 ` [igt-dev] [PATCH i-g-t v2 6/6] i915/: better document the remaining i915 tests Mauro Carvalho Chehab
2023-05-22 13:07   ` Kamil Konieczny
2023-05-22  8:04 ` [igt-dev] ✓ Fi.CI.BAT: success for Improve description of tests used by i915 validation (rev2) Patchwork
2023-05-22 10:08 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230522071230.2494402-1-mauro.chehab@linux.intel.com \
    --to=mauro.chehab@linux.intel.com \
    --cc=igt-dev@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox