* [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests
@ 2024-03-27 12:27 Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature Katarzyna Piecielska
` (18 more replies)
0 siblings, 19 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
After Xe and i915 test documentation alignment there is now time to add Mega
feature field. I propose following gropuing into mega features:
- Blitter
mega feature for i915 and Xe tests
sub-category = Blitter tests
- Command Submission
mega feature for i915 and Xe tests
sub-category = CMD submission
- Compute
mega feature for i915 and Xe tests
sub-category = Compute tests
- FlatCCS
mega feature for i915 and Xe tests
sub-category = FlatCCS
- General features
mega feature for legacy and DRIVER_ANY tests
sub-category = DRM, uapi, Core, Reset, driver, synchronization
- General i915 features
mega feature for legacy and DRIVER_INTEL i915 tests
sub-category = Caching, DRM, Firmware, driver, uapi, IGT Lib, Obsolete,
Mocs, Debugging, Security, Core, MultiTile, Reset,
Synchronization, Workarounds, Selftest
- General Xe features
mega feature for general Xe tests
sub-category = dmabuf, driver, DRM, Firmware, HW, IGT Lib, kunit,
MultiGPU, Synchronization, uapi
- GPGPU
mega feature for i915 and Xe tests
sub-category = GPGPU tests
- Media
mega feature for i915 and Xe tests
sub-category = Media tests
- Memory management
mega feature for i915 and Xe tests
sub-category = Memory management tests, VMA,
- Performance
mega feature for i915, there are no tests for Xe yet
sub-category = Perfromance tests
- Power management
mega feature for i915 and Xe tests
sub-category = Power management tests
- RAS
mega feature for i915 and Xe tests
sub-category = RAS tests
- Render
mega feature for i915 and Xe tests
sub-category = Render copy, 3d
- SysMan
mega feature for i915 and Xe tests
sub-category = SysMan tests
Also adding missing Mega feature to Display tests: General Display Features.
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
Katarzyna Piecielska (16):
tests/intel: Introduce Command Submission mega feature
tests: Introduce Memory management mega feature
tests/intel: Introduce Blitter megafeature
tests/intel: Introduce Power management megafeature
tests/intel: Introduce Compute mega feature
tests: Introduce General mega feature
tests/intel: Introduce General i915 mega feature
tests/intel: Introduce SysMan mega feature
tests/intel: Introduce General XE mega feature
tests/intel: Introduce Performance mega feature
tests/intel: Introduce FlatCCS mega feature
tests/intel: Introduce Render mega feature
tests/intel: Introduce GPGPU mega feature
tests/intel: Introduce Media mega feature
tests/intel: Introduce RAS mega feature
tests/intel: Add display tests to General Display Features
tests/core_auth.c | 7 +-
tests/core_getclient.c | 7 +-
tests/core_getstats.c | 7 +-
tests/core_getversion.c | 7 +-
tests/core_hotunplug.c | 5 +-
tests/core_setmaster.c | 7 +-
tests/core_setmaster_vs_auth.c | 7 +-
tests/device_reset.c | 11 +-
tests/dmabuf.c | 7 +-
tests/drm_mm.c | 5 +-
tests/dumb_buffer.c | 7 +-
tests/intel/api_intel_allocator.c | 5 +-
tests/intel/api_intel_bb.c | 7 +-
tests/intel/debugfs_test.c | 5 +-
tests/intel/drm_fdinfo.c | 7 +-
tests/intel/gem_bad_reloc.c | 5 +-
tests/intel/gem_barrier_race.c | 1 +
tests/intel/gem_basic.c | 5 +-
tests/intel/gem_blits.c | 5 +-
tests/intel/gem_busy.c | 3 +-
tests/intel/gem_caching.c | 7 +-
tests/intel/gem_ccs.c | 5 +-
tests/intel/gem_close.c | 5 +-
tests/intel/gem_close_race.c | 5 +-
tests/intel/gem_compute.c | 5 +-
tests/intel/gem_create.c | 5 +-
tests/intel/gem_cs_tlb.c | 7 +-
tests/intel/gem_ctx_bad_destroy.c | 7 +-
tests/intel/gem_ctx_create.c | 5 +-
tests/intel/gem_ctx_engines.c | 5 +-
tests/intel/gem_ctx_exec.c | 5 +-
tests/intel/gem_ctx_freq.c | 5 +-
tests/intel/gem_ctx_isolation.c | 5 +-
tests/intel/gem_ctx_param.c | 5 +-
tests/intel/gem_ctx_persistence.c | 5 +-
tests/intel/gem_ctx_shared.c | 5 +-
tests/intel/gem_ctx_sseu.c | 5 +-
tests/intel/gem_ctx_switch.c | 1 +
tests/intel/gem_eio.c | 5 +-
tests/intel/gem_evict_alignment.c | 3 +-
tests/intel/gem_evict_everything.c | 3 +-
tests/intel/gem_exec_alignment.c | 7 +-
tests/intel/gem_exec_async.c | 5 +-
tests/intel/gem_exec_await.c | 5 +-
tests/intel/gem_exec_balancer.c | 5 +-
tests/intel/gem_exec_basic.c | 5 +-
tests/intel/gem_exec_big.c | 3 +-
tests/intel/gem_exec_capture.c | 5 +-
tests/intel/gem_exec_create.c | 5 +-
tests/intel/gem_exec_endless.c | 5 +-
tests/intel/gem_exec_fair.c | 5 +-
tests/intel/gem_exec_fence.c | 5 +-
tests/intel/gem_exec_flush.c | 1 +
tests/intel/gem_exec_gttfill.c | 5 +-
tests/intel/gem_exec_latency.c | 3 +-
tests/intel/gem_exec_lut_handle.c | 3 +-
tests/intel/gem_exec_nop.c | 5 +-
tests/intel/gem_exec_parallel.c | 6 +-
tests/intel/gem_exec_params.c | 5 +-
tests/intel/gem_exec_reloc.c | 3 +-
tests/intel/gem_exec_schedule.c | 5 +-
tests/intel/gem_exec_store.c | 7 +-
tests/intel/gem_exec_suspend.c | 5 +-
tests/intel/gem_exec_whisper.c | 3 +-
tests/intel/gem_exercise_blt.c | 5 +-
tests/intel/gem_fd_exhaustion.c | 3 +-
tests/intel/gem_fence_thrash.c | 5 +-
tests/intel/gem_fence_upload.c | 3 +-
tests/intel/gem_fenced_exec_thrash.c | 5 +-
tests/intel/gem_flink_basic.c | 7 +-
tests/intel/gem_flink_race.c | 7 +-
tests/intel/gem_gpgpu_fill.c | 3 +-
tests/intel/gem_gtt_cpu_tlb.c | 8 +-
tests/intel/gem_gtt_hog.c | 3 +-
tests/intel/gem_gtt_speed.c | 3 +-
tests/intel/gem_huc_copy.c | 7 +-
tests/intel/gem_linear_blits.c | 7 +-
tests/intel/gem_lmem_evict.c | 5 +-
tests/intel/gem_lmem_swapping.c | 7 +-
tests/intel/gem_lut_handle.c | 3 +-
tests/intel/gem_madvise.c | 7 +-
tests/intel/gem_media_fill.c | 7 +-
tests/intel/gem_media_vme.c | 5 +-
tests/intel/gem_mmap.c | 7 +-
tests/intel/gem_mmap_gtt.c | 5 +-
tests/intel/gem_mmap_offset.c | 5 +-
tests/intel/gem_mmap_wc.c | 5 +-
tests/intel/gem_partial_pwrite_pread.c | 5 +-
tests/intel/gem_pipe_control_store_loop.c | 5 +-
tests/intel/gem_ppgtt.c | 5 +-
tests/intel/gem_pread.c | 5 +-
tests/intel/gem_pread_after_blit.c | 3 +-
tests/intel/gem_pwrite.c | 3 +-
tests/intel/gem_pwrite_snooped.c | 1 +
tests/intel/gem_pxp.c | 7 +-
tests/intel/gem_read_read_speed.c | 3 +-
tests/intel/gem_readwrite.c | 5 +-
tests/intel/gem_reg_read.c | 5 +-
tests/intel/gem_render_copy.c | 5 +-
tests/intel/gem_render_copy_redux.c | 3 +-
tests/intel/gem_render_linear_blits.c | 5 +-
tests/intel/gem_render_tiled_blits.c | 5 +-
tests/intel/gem_request_retire.c | 7 +-
tests/intel/gem_reset_stats.c | 5 +-
tests/intel/gem_ringfill.c | 7 +-
tests/intel/gem_set_tiling_vs_blt.c | 7 +-
tests/intel/gem_set_tiling_vs_gtt.c | 5 +-
tests/intel/gem_set_tiling_vs_pwrite.c | 5 +-
tests/intel/gem_shrink.c | 3 +-
tests/intel/gem_softpin.c | 7 +-
tests/intel/gem_spin_batch.c | 7 +-
tests/intel/gem_streaming_writes.c | 3 +-
tests/intel/gem_stress.c | 1 +
tests/intel/gem_sync.c | 7 +-
tests/intel/gem_tiled_blits.c | 5 +-
tests/intel/gem_tiled_fence_blits.c | 5 +-
tests/intel/gem_tiled_partial_pwrite_pread.c | 5 +-
tests/intel/gem_tiled_pread_basic.c | 5 +-
tests/intel/gem_tiled_pread_pwrite.c | 5 +-
tests/intel/gem_tiled_swapping.c | 5 +-
tests/intel/gem_tiled_wb.c | 5 +-
tests/intel/gem_tiled_wc.c | 5 +-
tests/intel/gem_tiling_max_stride.c | 5 +-
tests/intel/gem_unfence_active_buffers.c | 5 +-
tests/intel/gem_unref_active_buffers.c | 7 +-
tests/intel/gem_userptr_blits.c | 5 +-
tests/intel/gem_vm_create.c | 3 +-
tests/intel/gem_wait.c | 9 +-
tests/intel/gem_watchdog.c | 5 +-
tests/intel/gem_workarounds.c | 5 +-
tests/intel/gen3_mixed_blits.c | 5 +-
tests/intel/gen3_render_linear_blits.c | 5 +-
tests/intel/gen3_render_mixed_blits.c | 5 +-
tests/intel/gen3_render_tiledx_blits.c | 5 +-
tests/intel/gen3_render_tiledy_blits.c | 5 +-
tests/intel/gen7_exec_parse.c | 3 +-
tests/intel/gen9_exec_parse.c | 7 +-
tests/intel/i915_fb_tiling.c | 5 +-
tests/intel/i915_getparams_basic.c | 7 +-
tests/intel/i915_hangman.c | 7 +-
tests/intel/i915_module_load.c | 7 +-
tests/intel/i915_pciid.c | 7 +-
tests/intel/i915_pipe_stress.c | 4 +-
tests/intel/i915_pm_freq_api.c | 1 +
tests/intel/i915_pm_freq_mult.c | 7 +-
tests/intel/i915_pm_rc6_residency.c | 7 +-
tests/intel/i915_pm_rpm.c | 7 +-
tests/intel/i915_pm_rps.c | 7 +-
tests/intel/i915_pm_sseu.c | 5 +-
tests/intel/i915_power.c | 7 +-
tests/intel/i915_query.c | 7 +-
tests/intel/i915_selftest.c | 378 +++++++++++--------
tests/intel/i915_suspend.c | 8 +-
tests/intel/intel_hwmon.c | 3 +-
tests/intel/perf.c | 7 +-
tests/intel/perf_pmu.c | 7 +-
tests/intel/prime_busy.c | 7 +-
tests/intel/prime_mmap.c | 7 +-
tests/intel/prime_mmap_coherency.c | 7 +-
tests/intel/prime_mmap_kms.c | 5 +-
tests/intel/prime_self_import.c | 7 +-
tests/intel/sysfs_defaults.c | 5 +-
tests/intel/sysfs_heartbeat_interval.c | 7 +-
tests/intel/sysfs_preempt_timeout.c | 7 +-
tests/intel/sysfs_timeslice_duration.c | 7 +-
tests/intel/xe_ccs.c | 3 +-
tests/intel/xe_compute.c | 3 +-
tests/intel/xe_compute_preempt.c | 3 +-
tests/intel/xe_copy_basic.c | 3 +-
tests/intel/xe_create.c | 1 +
tests/intel/xe_debugfs.c | 3 +-
tests/intel/xe_dma_buf_sync.c | 1 +
tests/intel/xe_drm_fdinfo.c | 3 +-
tests/intel/xe_evict.c | 2 +
tests/intel/xe_evict_ccs.c | 3 +-
tests/intel/xe_exec_atomic.c | 1 +
tests/intel/xe_exec_balancer.c | 2 +-
tests/intel/xe_exec_basic.c | 1 +
tests/intel/xe_exec_compute_mode.c | 1 +
tests/intel/xe_exec_fault_mode.c | 1 +
tests/intel/xe_exec_queue_property.c | 1 +
tests/intel/xe_exec_reset.c | 5 +-
tests/intel/xe_exec_store.c | 1 +
tests/intel/xe_exec_threads.c | 1 +
tests/intel/xe_exercise_blt.c | 3 +-
tests/intel/xe_gpgpu_fill.c | 3 +-
tests/intel/xe_gt_freq.c | 3 +-
tests/intel/xe_huc_copy.c | 1 +
tests/intel/xe_intel_bb.c | 1 +
tests/intel/xe_live_ktest.c | 1 +
tests/intel/xe_media_fill.c | 9 +-
tests/intel/xe_mmap.c | 3 +-
tests/intel/xe_module_load.c | 1 +
tests/intel/xe_noexec_ping_pong.c | 3 +-
tests/intel/xe_pat.c | 1 +
tests/intel/xe_peer2peer.c | 3 +-
tests/intel/xe_pm.c | 3 +-
tests/intel/xe_pm_residency.c | 3 +-
tests/intel/xe_prime_self_import.c | 1 +
tests/intel/xe_query.c | 66 ++--
tests/intel/xe_render_copy.c | 1 +
tests/intel/xe_spin_batch.c | 1 +
tests/intel/xe_sysfs_defaults.c | 6 +-
tests/intel/xe_sysfs_scheduler.c | 3 +-
tests/intel/xe_vm.c | 1 +
tests/intel/xe_waitfence.c | 3 +
tests/prime_vgem.c | 7 +-
tests/sw_sync.c | 9 +-
tests/syncobj_basic.c | 7 +-
tests/syncobj_timeline.c | 9 +-
tests/syncobj_wait.c | 9 +-
tests/vgem_basic.c | 5 +-
tests/vgem_slow.c | 7 +-
213 files changed, 878 insertions(+), 580 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-28 16:35 ` Kamil Konieczny
2024-03-27 12:27 ` [PATCH i-g-t 02/16] tests: Introduce Memory management " Katarzyna Piecielska
` (17 subsequent siblings)
18 siblings, 1 reply; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add tests to Command Submission mega feature.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_bad_reloc.c | 5 ++-
tests/intel/gem_barrier_race.c | 1 +
tests/intel/gem_blits.c | 5 ++-
tests/intel/gem_close_race.c | 5 ++-
tests/intel/gem_ctx_bad_destroy.c | 7 ++--
tests/intel/gem_ctx_create.c | 5 ++-
tests/intel/gem_ctx_engines.c | 5 ++-
tests/intel/gem_ctx_exec.c | 5 ++-
tests/intel/gem_ctx_shared.c | 5 ++-
tests/intel/gem_ctx_switch.c | 1 +
tests/intel/gem_evict_alignment.c | 3 +-
tests/intel/gem_evict_everything.c | 3 +-
tests/intel/gem_exec_alignment.c | 7 ++--
tests/intel/gem_exec_async.c | 5 ++-
tests/intel/gem_exec_await.c | 5 ++-
tests/intel/gem_exec_balancer.c | 5 ++-
tests/intel/gem_exec_basic.c | 5 ++-
tests/intel/gem_exec_big.c | 3 +-
tests/intel/gem_exec_create.c | 5 ++-
tests/intel/gem_exec_endless.c | 5 ++-
tests/intel/gem_exec_fair.c | 5 ++-
tests/intel/gem_exec_fence.c | 5 ++-
tests/intel/gem_exec_flush.c | 1 +
tests/intel/gem_exec_gttfill.c | 5 ++-
tests/intel/gem_exec_latency.c | 3 +-
tests/intel/gem_exec_lut_handle.c | 3 +-
tests/intel/gem_exec_nop.c | 5 ++-
tests/intel/gem_exec_parallel.c | 6 +--
tests/intel/gem_exec_params.c | 5 ++-
tests/intel/gem_exec_reloc.c | 3 +-
tests/intel/gem_exec_schedule.c | 5 ++-
tests/intel/gem_exec_store.c | 7 ++--
tests/intel/gem_exec_suspend.c | 5 ++-
tests/intel/gem_exec_whisper.c | 3 +-
tests/intel/gem_fd_exhaustion.c | 3 +-
tests/intel/gem_fence_thrash.c | 5 ++-
tests/intel/gem_fence_upload.c | 3 +-
tests/intel/gem_fenced_exec_thrash.c | 5 ++-
tests/intel/gem_lut_handle.c | 3 +-
tests/intel/gem_partial_pwrite_pread.c | 5 ++-
tests/intel/gem_pipe_control_store_loop.c | 5 ++-
tests/intel/gem_pread.c | 5 ++-
tests/intel/gem_pread_after_blit.c | 3 +-
tests/intel/gem_pwrite.c | 3 +-
tests/intel/gem_pwrite_snooped.c | 1 +
tests/intel/gem_render_linear_blits.c | 5 ++-
tests/intel/gem_render_tiled_blits.c | 5 ++-
tests/intel/gem_request_retire.c | 7 ++--
tests/intel/gem_ringfill.c | 7 ++--
tests/intel/gem_shrink.c | 3 +-
tests/intel/gem_softpin.c | 7 ++--
tests/intel/gem_stress.c | 1 +
tests/intel/gem_unref_active_buffers.c | 7 ++--
tests/intel/gem_watchdog.c | 5 ++-
tests/intel/gen7_exec_parse.c | 3 +-
tests/intel/i915_selftest.c | 45 ++++++++++++++---------
tests/intel/xe_exec_balancer.c | 2 +-
tests/intel/xe_exec_basic.c | 1 +
tests/intel/xe_exec_compute_mode.c | 1 +
tests/intel/xe_exec_fault_mode.c | 1 +
tests/intel/xe_exec_reset.c | 5 ++-
tests/intel/xe_exec_store.c | 1 +
tests/intel/xe_exec_threads.c | 1 +
63 files changed, 184 insertions(+), 115 deletions(-)
diff --git a/tests/intel/gem_bad_reloc.c b/tests/intel/gem_bad_reloc.c
index beb24c8b9..7ace13aa5 100644
--- a/tests/intel/gem_bad_reloc.c
+++ b/tests/intel/gem_bad_reloc.c
@@ -45,10 +45,11 @@
* TEST: gem bad reloc
* Description: Simulates SNA behaviour using negative self-relocations for
* STATE_BASE_ADDRESS command packets.
- * Feature: cmd_submission
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: relocations
+ * Feature: cmd_submission
*
* SUBTEST: negative-reloc
* Description: SNA behaviour is compressing batch buffer which leads to
diff --git a/tests/intel/gem_barrier_race.c b/tests/intel/gem_barrier_race.c
index 221579ad9..00ed9250b 100644
--- a/tests/intel/gem_barrier_race.c
+++ b/tests/intel/gem_barrier_race.c
@@ -22,6 +22,7 @@
* Description: Exercise engine barriers and their interaction with other subsystems
* Feature: core
* Category: Desktop client
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: barrier
* Test category: GEM_Legacy
diff --git a/tests/intel/gem_blits.c b/tests/intel/gem_blits.c
index c23ad528d..ea40a2545 100644
--- a/tests/intel/gem_blits.c
+++ b/tests/intel/gem_blits.c
@@ -31,9 +31,10 @@
/**
* TEST: gem blits
* Category: Infrastructure
- * Feature: blitter
- * Functionality: command streamer
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: command streamer
+ * Feature: blitter
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_close_race.c b/tests/intel/gem_close_race.c
index 11843170f..101ba7132 100644
--- a/tests/intel/gem_close_race.c
+++ b/tests/intel/gem_close_race.c
@@ -52,9 +52,10 @@
* TEST: gem close race
* Description: Test try to race gem_close against workload submission.
* Category: Infrastructure
- * Feature: synchronization feature
- * Functionality: driver handler
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: driver handler
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: basic-process
diff --git a/tests/intel/gem_ctx_bad_destroy.c b/tests/intel/gem_ctx_bad_destroy.c
index 67a391f23..e577ae369 100644
--- a/tests/intel/gem_ctx_bad_destroy.c
+++ b/tests/intel/gem_ctx_bad_destroy.c
@@ -36,11 +36,12 @@
/**
* TEST: gem ctx bad destroy
- * Category: Infrastructure
* Description: Negative test cases for destroy contexts.
- * Feature: cmd_submission
- * Functionality: context
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: double-destroy
diff --git a/tests/intel/gem_ctx_create.c b/tests/intel/gem_ctx_create.c
index 471070177..2edfd22e5 100644
--- a/tests/intel/gem_ctx_create.c
+++ b/tests/intel/gem_ctx_create.c
@@ -39,9 +39,10 @@
* TEST: gem ctx create
* Description: Test the context create ioctls
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: context
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: active
diff --git a/tests/intel/gem_ctx_engines.c b/tests/intel/gem_ctx_engines.c
index 76fc05a36..52713d9ae 100644
--- a/tests/intel/gem_ctx_engines.c
+++ b/tests/intel/gem_ctx_engines.c
@@ -46,9 +46,10 @@
/**
* TEST: gem ctx engines
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: context
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: execute-allforone
diff --git a/tests/intel/gem_ctx_exec.c b/tests/intel/gem_ctx_exec.c
index 70aa5413c..f755e6a53 100644
--- a/tests/intel/gem_ctx_exec.c
+++ b/tests/intel/gem_ctx_exec.c
@@ -51,9 +51,10 @@
* TEST: gem ctx exec
* Description: Test context batch buffer execution.
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: context
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
index f0005ead7..24e7cc0fb 100644
--- a/tests/intel/gem_ctx_shared.c
+++ b/tests/intel/gem_ctx_shared.c
@@ -51,9 +51,10 @@
* TEST: gem ctx shared
* Description: Test shared contexts.
* Category: Desktop client
- * Feature: context feature
- * Functionality: shared contex
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: shared contex
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: Q-in-order
diff --git a/tests/intel/gem_ctx_switch.c b/tests/intel/gem_ctx_switch.c
index 350efb69e..453520ba3 100644
--- a/tests/intel/gem_ctx_switch.c
+++ b/tests/intel/gem_ctx_switch.c
@@ -49,6 +49,7 @@
* TEST: gem ctx switch
* Feature: context feature
* Category: Desktop client
+ * Mega feature: Command Submission
* Sub-category: CMD Submission
* Functionality: context switching
*
diff --git a/tests/intel/gem_evict_alignment.c b/tests/intel/gem_evict_alignment.c
index 0ccddcfe3..1f1c52bb3 100644
--- a/tests/intel/gem_evict_alignment.c
+++ b/tests/intel/gem_evict_alignment.c
@@ -50,8 +50,9 @@
/**
* TEST: gem evict alignment
* Description: Run a couple of big batches to force the unbind on misalignment code.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: misalignment
*
* SUBTEST: major-hang
diff --git a/tests/intel/gem_evict_everything.c b/tests/intel/gem_evict_everything.c
index 87338506d..f4498b1e2 100644
--- a/tests/intel/gem_evict_everything.c
+++ b/tests/intel/gem_evict_everything.c
@@ -51,8 +51,9 @@
/**
* TEST: gem evict everything
* Description: Run a couple of big batches to force the eviction code.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: eviction
*
* SUBTEST: forked-interruptible
diff --git a/tests/intel/gem_exec_alignment.c b/tests/intel/gem_exec_alignment.c
index 0e9f78362..019bdd636 100644
--- a/tests/intel/gem_exec_alignment.c
+++ b/tests/intel/gem_exec_alignment.c
@@ -47,11 +47,12 @@
#include "igt_types.h"
/**
* TEST: gem exec alignment
- * Category: Desktop client
* Description: Exercises the basic execbuffer using object alignments
- * Feature: cmd_submission
- * Functionality: execbuf
+ * Category: Desktop client
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: forked
diff --git a/tests/intel/gem_exec_async.c b/tests/intel/gem_exec_async.c
index f09bc8692..00b424150 100644
--- a/tests/intel/gem_exec_async.c
+++ b/tests/intel/gem_exec_async.c
@@ -27,10 +27,11 @@
/**
* TEST: gem exec async
* Category: Infrastructure
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
+ * Functionality: concurent writes
* Description: Check that we can issue concurrent writes across the engines.
* Feature: cmd_submission
- * Functionality: concurent writes
- * Sub-category: CMD submission
* Test category: GEM_Legacy
*
* SUBTEST: concurrent-writes
diff --git a/tests/intel/gem_exec_await.c b/tests/intel/gem_exec_await.c
index fcbca1547..dcabd8742 100644
--- a/tests/intel/gem_exec_await.c
+++ b/tests/intel/gem_exec_await.c
@@ -46,9 +46,10 @@
/**
* TEST: gem exec await
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: requests
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: requests
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: wide-all
diff --git a/tests/intel/gem_exec_balancer.c b/tests/intel/gem_exec_balancer.c
index b1a108a5a..efae61542 100644
--- a/tests/intel/gem_exec_balancer.c
+++ b/tests/intel/gem_exec_balancer.c
@@ -42,9 +42,10 @@
* TEST: gem exec balancer
* Description: Exercise in-kernel load-balancing
* Category: Desktop \ Server
- * Feature: cmd_submission, media_scalability
- * Functionality: load balancing
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: load balancing
+ * Feature: cmd_submission, media_scalability
* Test category: Media & Compute
*
* SUBTEST: bonded-chain
diff --git a/tests/intel/gem_exec_basic.c b/tests/intel/gem_exec_basic.c
index 3982bccc6..f02e857ce 100644
--- a/tests/intel/gem_exec_basic.c
+++ b/tests/intel/gem_exec_basic.c
@@ -29,9 +29,10 @@
* TEST: gem exec basic
* Description: Basic sanity check of execbuf-ioctl rings.
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: execbuf
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_exec_big.c b/tests/intel/gem_exec_big.c
index d464440e9..282c128ef 100644
--- a/tests/intel/gem_exec_big.c
+++ b/tests/intel/gem_exec_big.c
@@ -53,8 +53,9 @@
* Description: Run a large nop batch to stress test the error capture code.
* Feature: cmd_submission
* Category: Infrastructure
- * Functionality: large nop batch
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: large nop batch
* Test category: GEM_Legacy
*
* SUBTEST: exhaustive
diff --git a/tests/intel/gem_exec_create.c b/tests/intel/gem_exec_create.c
index e9a3cdc04..ca11cf049 100644
--- a/tests/intel/gem_exec_create.c
+++ b/tests/intel/gem_exec_create.c
@@ -49,12 +49,13 @@
/**
* TEST: gem exec create
* Category: Infrastructure
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
+ * Functionality: buffer management
* Description: This test overloads the driver with transient active objects
* and checks if we don't kill the system under the memory pressure
* some of the symptoms this test look for include mysterious hangs.
* Feature: cmd_submission
- * Functionality: buffer management
- * Sub-category: CMD submission
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_exec_endless.c b/tests/intel/gem_exec_endless.c
index 5bec7adee..cde035502 100644
--- a/tests/intel/gem_exec_endless.c
+++ b/tests/intel/gem_exec_endless.c
@@ -33,9 +33,10 @@
/**
* TEST: gem exec endless
* Category: Server
- * Feature: cmd_submission
- * Functionality: compute
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: compute
+ * Feature: cmd_submission
* Test category: Compute
*
* SUBTEST: dispatch
diff --git a/tests/intel/gem_exec_fair.c b/tests/intel/gem_exec_fair.c
index 29d732205..b8a9016e3 100644
--- a/tests/intel/gem_exec_fair.c
+++ b/tests/intel/gem_exec_fair.c
@@ -29,10 +29,11 @@
/**
* TEST: gem exec fair
* Description: Check that GPU time and execution order is fairly distributed across clients
- * Feature: cmd_submission
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: multi-client systems
+ * Feature: cmd_submission
*
* SUBTEST: basic-deadline
*
diff --git a/tests/intel/gem_exec_fence.c b/tests/intel/gem_exec_fence.c
index 3ed61b5f5..8a41b58e5 100644
--- a/tests/intel/gem_exec_fence.c
+++ b/tests/intel/gem_exec_fence.c
@@ -39,9 +39,10 @@
* TEST: gem exec fence
* Description: Check that execbuf waits for explicit fences
* Category: Infrastructure
- * Feature: cmd_submission, synchronization feature
- * Functionality: semaphore
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: semaphore
+ * Feature: cmd_submission, synchronization
* Test category: GEM_Legacy
*
* SUBTEST: await-hang
diff --git a/tests/intel/gem_exec_flush.c b/tests/intel/gem_exec_flush.c
index 5e2804f7d..46aeaff92 100644
--- a/tests/intel/gem_exec_flush.c
+++ b/tests/intel/gem_exec_flush.c
@@ -31,6 +31,7 @@
/**
* TEST: gem exec flush
* Description: Basic check of flushing after batches
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Category: Desktop client
* Functionality: execbuf
diff --git a/tests/intel/gem_exec_gttfill.c b/tests/intel/gem_exec_gttfill.c
index e11580b40..bbe82b99c 100644
--- a/tests/intel/gem_exec_gttfill.c
+++ b/tests/intel/gem_exec_gttfill.c
@@ -30,9 +30,10 @@
* TEST: gem exec gttfill
* Description: Fill the GTT with batches.
* Category: Infrastructure
- * Feature: cmd_submission, gtt
- * Functionality: execbuf
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
+ * Feature: cmd_submission, gtt
* Test category: GEM_Legacy
*
* SUBTEST: all-engines
diff --git a/tests/intel/gem_exec_latency.c b/tests/intel/gem_exec_latency.c
index e5399de17..823e29bb8 100644
--- a/tests/intel/gem_exec_latency.c
+++ b/tests/intel/gem_exec_latency.c
@@ -50,9 +50,10 @@
#include "i915/gem_create.h"
/**
* TEST: gem exec latency
+ * Category: Desktop client
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: execbuf
- * Category: Desktop client
*
* SUBTEST: context-preempt
*
diff --git a/tests/intel/gem_exec_lut_handle.c b/tests/intel/gem_exec_lut_handle.c
index ff37a9f0e..b0755fab5 100644
--- a/tests/intel/gem_exec_lut_handle.c
+++ b/tests/intel/gem_exec_lut_handle.c
@@ -43,8 +43,9 @@
/**
* TEST: gem exec lut handle
* Description: Exercises the basic execbuffer using the handle LUT interface.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: execbuf
*
* SUBTEST:
diff --git a/tests/intel/gem_exec_nop.c b/tests/intel/gem_exec_nop.c
index 8a6d6c42a..f5a332af3 100644
--- a/tests/intel/gem_exec_nop.c
+++ b/tests/intel/gem_exec_nop.c
@@ -51,9 +51,10 @@
/**
* TEST: gem exec nop
* Category: Infrastructure
- * Feature: cmd_submission
- * Functionality: execbuf
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: basic-parallel
diff --git a/tests/intel/gem_exec_parallel.c b/tests/intel/gem_exec_parallel.c
index cb9f0e33d..01d3e04d1 100644
--- a/tests/intel/gem_exec_parallel.c
+++ b/tests/intel/gem_exec_parallel.c
@@ -37,10 +37,10 @@
* TEST: gem exec parallel
* Description: Exercise filling buffers by many clients working in parallel.
* Category: Infrastructure
- * Description: Check basic functionality per engine.
- * Feature: cmd_submission
- * Functionality: parallel clients
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: parallel clients
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_exec_params.c b/tests/intel/gem_exec_params.c
index 9ce4d7653..27db312db 100644
--- a/tests/intel/gem_exec_params.c
+++ b/tests/intel/gem_exec_params.c
@@ -47,9 +47,10 @@
/**
* TEST: gem exec params
* Category: Desktop client
- * Feature: cmd_submission
- * Functionality: execbuf
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: DR1-dirt
diff --git a/tests/intel/gem_exec_reloc.c b/tests/intel/gem_exec_reloc.c
index c7f7db27a..cb63eeba6 100644
--- a/tests/intel/gem_exec_reloc.c
+++ b/tests/intel/gem_exec_reloc.c
@@ -34,8 +34,9 @@
/**
* TEST: gem exec reloc
* Description: Basic sanity check of execbuf-ioctl relocations.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: relocations
*
* SUBTEST: basic-active
diff --git a/tests/intel/gem_exec_schedule.c b/tests/intel/gem_exec_schedule.c
index 70243e72b..6ad8835c1 100644
--- a/tests/intel/gem_exec_schedule.c
+++ b/tests/intel/gem_exec_schedule.c
@@ -48,9 +48,10 @@
* TEST: gem exec schedule
* Description: Check that we can control the order of execution
* Category: Desktop \ Server
- * Feature: cmd_submission
- * Functionality: execution order
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execution order
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: deep
diff --git a/tests/intel/gem_exec_store.c b/tests/intel/gem_exec_store.c
index 3f44f2aa6..f2f6ea8d5 100644
--- a/tests/intel/gem_exec_store.c
+++ b/tests/intel/gem_exec_store.c
@@ -36,11 +36,12 @@
#include "igt_gt.h"
/**
* TEST: gem exec store
- * Category: Infrastructure
* Description: Exercise store dword functionality using execbuf-ioctl
- * Feature: cmd_submission
- * Functionality: coherency
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: coherency
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_exec_suspend.c b/tests/intel/gem_exec_suspend.c
index 28d51996e..e88a15101 100644
--- a/tests/intel/gem_exec_suspend.c
+++ b/tests/intel/gem_exec_suspend.c
@@ -39,10 +39,11 @@
/**
* TEST: gem exec suspend
* Description: Exercise simple execbufs runs across various suspend/resume cycles.
- * Feature: cmd_submission, suspend feature
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: suspend
+ * Feature: cmd_submission, suspend
*
* SUBTEST: basic
* Description: Check basic functionality without any suspend/resume cycle.
diff --git a/tests/intel/gem_exec_whisper.c b/tests/intel/gem_exec_whisper.c
index b813ea832..899e0858b 100644
--- a/tests/intel/gem_exec_whisper.c
+++ b/tests/intel/gem_exec_whisper.c
@@ -41,8 +41,9 @@
* TEST: gem exec whisper
* Feature: cmd_submission
* Category: Infrastructure
- * Functionality: execbuf
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
* Test category: GEM_Legacy
*
* SUBTEST: basic-contexts
diff --git a/tests/intel/gem_fd_exhaustion.c b/tests/intel/gem_fd_exhaustion.c
index 14270897d..8ef62d47b 100644
--- a/tests/intel/gem_fd_exhaustion.c
+++ b/tests/intel/gem_fd_exhaustion.c
@@ -36,8 +36,9 @@
#include "i915/gem_create.h"
/**
* TEST: gem fd exhaustion
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: fd exhaustion
*
* SUBTEST:
diff --git a/tests/intel/gem_fence_thrash.c b/tests/intel/gem_fence_thrash.c
index 0df7319fc..413714f76 100644
--- a/tests/intel/gem_fence_thrash.c
+++ b/tests/intel/gem_fence_thrash.c
@@ -45,10 +45,11 @@
#include "igt_x86.h"
/**
* TEST: gem fence thrash
- * Feature: gtt, synchronization feature
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: synchronization
+ * Feature: gtt, synchronization
*
* SUBTEST: bo-copy
*
diff --git a/tests/intel/gem_fence_upload.c b/tests/intel/gem_fence_upload.c
index b80d53a25..80201db7a 100644
--- a/tests/intel/gem_fence_upload.c
+++ b/tests/intel/gem_fence_upload.c
@@ -43,8 +43,9 @@
#include "i915/gem_create.h"
/**
* TEST: gem fence upload
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: synchronization
*
* SUBTEST: performance
diff --git a/tests/intel/gem_fenced_exec_thrash.c b/tests/intel/gem_fenced_exec_thrash.c
index d0055dfb5..94b76febf 100644
--- a/tests/intel/gem_fenced_exec_thrash.c
+++ b/tests/intel/gem_fenced_exec_thrash.c
@@ -36,10 +36,11 @@
/**
* TEST: gem fenced exec thrash
* Description: Test execbuf fence accounting.
- * Feature: gtt, synchronization feature
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: synchronization
+ * Feature: gtt, synchronization
*
* SUBTEST: 2-spare-fences
*
diff --git a/tests/intel/gem_lut_handle.c b/tests/intel/gem_lut_handle.c
index b2911b3b6..497b90c6d 100644
--- a/tests/intel/gem_lut_handle.c
+++ b/tests/intel/gem_lut_handle.c
@@ -42,8 +42,9 @@
/**
* TEST: gem lut handle
* Description: Exercises the basic execbuffer using the handle LUT interface.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: execbuf
*
* SUBTEST:
diff --git a/tests/intel/gem_partial_pwrite_pread.c b/tests/intel/gem_partial_pwrite_pread.c
index cb7737ffc..b09f9d071 100644
--- a/tests/intel/gem_partial_pwrite_pread.c
+++ b/tests/intel/gem_partial_pwrite_pread.c
@@ -41,10 +41,11 @@
/**
* TEST: gem partial pwrite pread
* Description: Test pwrite/pread consistency when touching partial cachelines.
- * Feature: caching, mapping
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: pread/pwrite
+ * Feature: caching, mapping
*
* SUBTEST: reads
* Description:
diff --git a/tests/intel/gem_pipe_control_store_loop.c b/tests/intel/gem_pipe_control_store_loop.c
index e79cef60f..8baf10506 100644
--- a/tests/intel/gem_pipe_control_store_loop.c
+++ b/tests/intel/gem_pipe_control_store_loop.c
@@ -46,10 +46,11 @@
/**
* TEST: gem pipe control store loop
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
+ * Functionality: coherency
* Description: Test (TLB-)Coherency of pipe_control QW writes.
* Feature: cmd_submission
- * Functionality: coherency
- * Sub-category: CMD submission
* Test category: GEM_Legacy
*
* SUBTEST: fresh-buffer
diff --git a/tests/intel/gem_pread.c b/tests/intel/gem_pread.c
index e5a7b48d3..98da8291d 100644
--- a/tests/intel/gem_pread.c
+++ b/tests/intel/gem_pread.c
@@ -47,10 +47,11 @@
#include "igt_vgem.h"
/**
* TEST: gem pread
- * Feature: mapping
- * Sub-category: CMD submission
+ * Mega feature: Command Submission
* Category: Desktop client
+ * Sub-category: CMD submission
* Functionality: pread
+ * Feature: mapping
*
* SUBTEST: bench
*
diff --git a/tests/intel/gem_pread_after_blit.c b/tests/intel/gem_pread_after_blit.c
index f6a1b625b..65a61c9c7 100644
--- a/tests/intel/gem_pread_after_blit.c
+++ b/tests/intel/gem_pread_after_blit.c
@@ -50,8 +50,9 @@
/**
* TEST: gem pread after blit
* Description: Test pread behavior when getting values out of just-drawn-to buffers.
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: pread
*
* SUBTEST: default-hang
diff --git a/tests/intel/gem_pwrite.c b/tests/intel/gem_pwrite.c
index a617a9999..ce56711be 100644
--- a/tests/intel/gem_pwrite.c
+++ b/tests/intel/gem_pwrite.c
@@ -49,8 +49,9 @@
/**
* TEST: gem pwrite
* Feature: mapping
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: pwrite
*
* SUBTEST: basic-exhaustion
diff --git a/tests/intel/gem_pwrite_snooped.c b/tests/intel/gem_pwrite_snooped.c
index 19df2fd3d..d00157ef4 100644
--- a/tests/intel/gem_pwrite_snooped.c
+++ b/tests/intel/gem_pwrite_snooped.c
@@ -46,6 +46,7 @@
* Functionality: pwrite
*
* SUBTEST:
+ * Mega feature: Command Submission
*/
IGT_TEST_DESCRIPTION(
diff --git a/tests/intel/gem_render_linear_blits.c b/tests/intel/gem_render_linear_blits.c
index 121d1b2a8..66fb3c603 100644
--- a/tests/intel/gem_render_linear_blits.c
+++ b/tests/intel/gem_render_linear_blits.c
@@ -51,10 +51,11 @@
#include "igt.h"
/**
* TEST: gem render linear blits
- * Feature: mapping
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: render blits
+ * Feature: mapping
*
* SUBTEST: aperture-shrink
*
diff --git a/tests/intel/gem_render_tiled_blits.c b/tests/intel/gem_render_tiled_blits.c
index 3c4b062b0..bd4d3fe56 100644
--- a/tests/intel/gem_render_tiled_blits.c
+++ b/tests/intel/gem_render_tiled_blits.c
@@ -54,10 +54,11 @@
* Tests performs cyclic forward, backward and random blits on tiled buffer
* objects using render engine with various working set sizes and compares
* outputs with expected ones.
- * Feature: mapping
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: render blits
+ * Feature: mapping
*
* SUBTEST: aperture-shrink
* Description:
diff --git a/tests/intel/gem_request_retire.c b/tests/intel/gem_request_retire.c
index d86972536..dc794b4e6 100644
--- a/tests/intel/gem_request_retire.c
+++ b/tests/intel/gem_request_retire.c
@@ -51,12 +51,13 @@
#include "igt_types.h"
/**
* TEST: gem request retire
- * Category: Infrastructure
* Description: Collection of tests targeting request retirement code paths.
- * Feature: cmd_submission
- * Functionality: requests
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: requests
* Test category: GEM_Legacy
+ * Feature: cmd_submission
*
* SUBTEST: retire-vma-not-inactive
*/
diff --git a/tests/intel/gem_ringfill.c b/tests/intel/gem_ringfill.c
index 84060c474..4d991a091 100644
--- a/tests/intel/gem_ringfill.c
+++ b/tests/intel/gem_ringfill.c
@@ -43,14 +43,15 @@
#include <sys/ioctl.h>
/**
* TEST: gem ringfill
- * Category: Infrastructure
* Description:
* Exercise many tiny batchbuffer operations, in the hope of catching failure to manage the ring
* properly near full.
- * Feature: cmd_submission
- * Functionality: execbuf
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: execbuf
* Test category: GEM_Legacy
+ * Feature: cmd_submission
*
* SUBTEST: basic-all
* Description: Basic check to fill the ring up to maximum on all engines
diff --git a/tests/intel/gem_shrink.c b/tests/intel/gem_shrink.c
index f6df21c8d..22d5f92f6 100644
--- a/tests/intel/gem_shrink.c
+++ b/tests/intel/gem_shrink.c
@@ -37,8 +37,9 @@
* TEST: gem shrink
* Feature: mapping
* Category: Desktop client
- * Functionality: buffer management
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: buffer management
* Test category: GEM_Legacy
*
* SUBTEST: execbuf1
diff --git a/tests/intel/gem_softpin.c b/tests/intel/gem_softpin.c
index ab23ca7d5..448f2fb75 100644
--- a/tests/intel/gem_softpin.c
+++ b/tests/intel/gem_softpin.c
@@ -33,14 +33,15 @@
#include "intel_allocator.h"
/**
* TEST: gem softpin
- * Category: Infrastructure
* Description:
* Tests softpin feature with normal usage, invalid inputs scenarios and couple of eviction
* tests which copy buffers between CPU and GPU.
- * Feature: mapping
- * Functionality: softpin
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: softpin
* Test category: GEM_Legacy
+ * Feature: mapping
*
* SUBTEST: 32b-excludes-last-page
* Description: Check the last 32b page is excluded.
diff --git a/tests/intel/gem_stress.c b/tests/intel/gem_stress.c
index fc1ff2519..3f626838a 100644
--- a/tests/intel/gem_stress.c
+++ b/tests/intel/gem_stress.c
@@ -65,6 +65,7 @@
* TEST: gem stress
* Description: General gem coherency test.
* Category: Desktop client
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: coherency
*
diff --git a/tests/intel/gem_unref_active_buffers.c b/tests/intel/gem_unref_active_buffers.c
index f8138c7ac..959c6903c 100644
--- a/tests/intel/gem_unref_active_buffers.c
+++ b/tests/intel/gem_unref_active_buffers.c
@@ -43,11 +43,12 @@
#include "i915/gem_create.h"
/**
* TEST: gem unref active buffers
- * Category: Infrastructure
* Description: Test unreferencing of active buffers.
- * Feature: cmd_submission
- * Functionality: buffer management
+ * Category: Infrastructure
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: buffer management
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST:
diff --git a/tests/intel/gem_watchdog.c b/tests/intel/gem_watchdog.c
index 98da6cdce..1046753cc 100644
--- a/tests/intel/gem_watchdog.c
+++ b/tests/intel/gem_watchdog.c
@@ -37,10 +37,11 @@
#include "sw_sync.h"
/**
* TEST: gem watchdog
- * Feature: gem_core
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: fences
+ * Feature: gem_core
*
* SUBTEST: default-physical
*
diff --git a/tests/intel/gen7_exec_parse.c b/tests/intel/gen7_exec_parse.c
index f670f9ce1..75b02b347 100644
--- a/tests/intel/gen7_exec_parse.c
+++ b/tests/intel/gen7_exec_parse.c
@@ -37,8 +37,9 @@
/**
* TEST: gen7 exec parse
* Feature: cmd_submission, command_parser
- * Sub-category: CMD submission
* Category: Desktop client
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: command parser
*
* SUBTEST: basic-allocation
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index edacb6250..37ed11818 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -85,53 +85,59 @@
* Sub-category: Memory management
*
* SUBTEST: live@execlists
- * Category: Selftest
* Description: command submission backend
+ * Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: execlists
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@gem
* Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: execbuf
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@gem_contexts
- * Category: Selftest
* Description: User isolation and execution at the context level
- * Functionality: context
+ * Category: Selftest
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
* Test category: GEM_Legacy
- * Test category: i915 / HW
*
* SUBTEST: live@gem_execbuf
- * Category: Selftest
* Description: command submission support
+ * Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: execbuf
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@gt_ccs_mode
- * Category: Selftest
* Description: Multi-ccs internal validation
+ * Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: multii-ccs
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@gt_contexts
- * Category: Selftest
* Description: HW isolation and HW context validation
- * Functionality: context
+ * Category: Selftest
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
* Test category: HW
*
* SUBTEST: live@gt_engines
- * Category: Selftest
* Description: command submission topology validation
+ * Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: command submission topology
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@gt_gtt
* Category: Selftest
@@ -148,10 +154,11 @@
* Sub-category: Reset
*
* SUBTEST: live@gt_lrc
- * Category: Selftest
* Description: HW isolation and HW context validation
- * Functionality: context
+ * Category: Selftest
+ * Mega feature: Command Submission
* Sub-category: CMD submission
+ * Functionality: context
* Test category: HW
*
* SUBTEST: live@gt_mocs
@@ -298,11 +305,12 @@
* Sub-category: MultiTile
*
* SUBTEST: live@requests
- * Category: Selftest
* Description: Validation of internal i915 command submission interface
+ * Category: Selftest
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
* Functionality: command submission interface
* Test category: i915
- * Sub-category: CMD submission
*
* SUBTEST: live@reset
* Category: Selftest
@@ -320,6 +328,7 @@
*
* SUBTEST: live@scheduler
* Category: Selftest
+ * Mega feature: Command Submission
* Sub-category: CMD Submission
* Functionality: scheduler
*
diff --git a/tests/intel/xe_exec_balancer.c b/tests/intel/xe_exec_balancer.c
index 6e467e34a..9bae27125 100644
--- a/tests/intel/xe_exec_balancer.c
+++ b/tests/intel/xe_exec_balancer.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
* Category: Hardware building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: virtual and parallel exec_queues
* Test category: functionality test
@@ -372,7 +373,6 @@ test_exec(int fd, int gt, int class, int n_exec_queues, int n_execs,
* Description: Run compute mode virtual exec_queue arg[1] test on many exec_queues
* Test category: stress test
*
- *
* SUBTEST: no-exec-cm-%s
* Description: Run compute mode virtual exec_queue arg[1] no-exec test
* Test category: functionality test
diff --git a/tests/intel/xe_exec_basic.c b/tests/intel/xe_exec_basic.c
index 5210e6730..6b98c948a 100644
--- a/tests/intel/xe_exec_basic.c
+++ b/tests/intel/xe_exec_basic.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests for execbuf functionality
* Category: Hardware building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: exec_queues
*/
diff --git a/tests/intel/xe_exec_compute_mode.c b/tests/intel/xe_exec_compute_mode.c
index 3ec848164..4df30f92e 100644
--- a/tests/intel/xe_exec_compute_mode.c
+++ b/tests/intel/xe_exec_compute_mode.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests for execbuf compute machine functionality
* Category: Hardware building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: compute
*/
diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c
index 72a7bd4fd..be64026e4 100644
--- a/tests/intel/xe_exec_fault_mode.c
+++ b/tests/intel/xe_exec_fault_mode.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
* Category: Hardware building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: fault mode
* GPU requirements: GPU needs support for DRM_XE_VM_CREATE_FLAG_FAULT_MODE
diff --git a/tests/intel/xe_exec_reset.c b/tests/intel/xe_exec_reset.c
index cc10900d9..dbc87db84 100644
--- a/tests/intel/xe_exec_reset.c
+++ b/tests/intel/xe_exec_reset.c
@@ -6,8 +6,9 @@
/**
* TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
* Category: Hardware building block
- * Sub-category: Reset
- * Functionality: gt reset
+ * Mega feature: Command Submission
+ * Sub-category: CMD submission
+ * Functionality: reset
* Test category: functionality test
*/
diff --git a/tests/intel/xe_exec_store.c b/tests/intel/xe_exec_store.c
index c57bcb852..98fd47ec3 100644
--- a/tests/intel/xe_exec_store.c
+++ b/tests/intel/xe_exec_store.c
@@ -15,6 +15,7 @@
/**
* TEST: Tests to verify store dword functionality.
* Category: Software building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: intel-bb
* Test category: functionality test
diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
index 05ea1d35a..a96412d42 100644
--- a/tests/intel/xe_exec_threads.c
+++ b/tests/intel/xe_exec_threads.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests for execbuf functionality
* Category: Hardware building block
+ * Mega feature: Command Submission
* Sub-category: CMD submission
* Functionality: multi-threads
* Test category: functionality test
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 02/16] tests: Introduce Memory management mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 03/16] tests/intel: Introduce Blitter megafeature Katarzyna Piecielska
` (16 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Memory management tests
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Feature
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/dmabuf.c | 7 ++-
tests/drm_mm.c | 5 +-
tests/intel/gem_close.c | 5 +-
tests/intel/gem_cs_tlb.c | 7 ++-
tests/intel/gem_gtt_cpu_tlb.c | 8 ++-
tests/intel/gem_gtt_hog.c | 3 +-
tests/intel/gem_gtt_speed.c | 3 +-
tests/intel/gem_lmem_evict.c | 5 +-
tests/intel/gem_lmem_swapping.c | 7 ++-
tests/intel/gem_madvise.c | 7 ++-
tests/intel/gem_mmap.c | 7 ++-
tests/intel/gem_mmap_gtt.c | 5 +-
tests/intel/gem_mmap_offset.c | 5 +-
tests/intel/gem_mmap_wc.c | 5 +-
tests/intel/gem_ppgtt.c | 5 +-
tests/intel/gem_read_read_speed.c | 3 +-
tests/intel/gem_readwrite.c | 5 +-
tests/intel/gem_set_tiling_vs_gtt.c | 5 +-
tests/intel/gem_set_tiling_vs_pwrite.c | 5 +-
tests/intel/gem_streaming_writes.c | 3 +-
tests/intel/gem_tiled_blits.c | 5 +-
tests/intel/gem_tiled_fence_blits.c | 5 +-
tests/intel/gem_tiled_partial_pwrite_pread.c | 5 +-
tests/intel/gem_tiled_pread_basic.c | 5 +-
tests/intel/gem_tiled_pread_pwrite.c | 5 +-
tests/intel/gem_tiled_swapping.c | 5 +-
tests/intel/gem_tiled_wb.c | 5 +-
tests/intel/gem_tiled_wc.c | 5 +-
tests/intel/gem_tiling_max_stride.c | 5 +-
tests/intel/gem_unfence_active_buffers.c | 5 +-
tests/intel/i915_fb_tiling.c | 5 +-
tests/intel/i915_selftest.c | 65 ++++++++++++--------
tests/intel/prime_busy.c | 7 ++-
tests/intel/prime_mmap.c | 7 ++-
tests/intel/prime_mmap_coherency.c | 7 ++-
tests/intel/prime_self_import.c | 7 ++-
tests/intel/xe_evict.c | 2 +
tests/intel/xe_mmap.c | 3 +-
tests/intel/xe_pat.c | 1 +
tests/intel/xe_vm.c | 1 +
40 files changed, 157 insertions(+), 103 deletions(-)
diff --git a/tests/dmabuf.c b/tests/dmabuf.c
index 549cfa27e..8bc1a2a56 100644
--- a/tests/dmabuf.c
+++ b/tests/dmabuf.c
@@ -26,11 +26,12 @@
/**
* TEST: dmabuf
* Description: Kernel selftests for the dmabuf API
- * Feature: mapping, prime
* Category: Infrastructure
- * Description: drm_mm range manager SW validation
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: DRM
- * Sub-category: Memory management
+ * Description: drm_mm range manager SW validation
+ * Feature: mapping, prime
* Test category: GEM_Legacy
*
* SUBTEST: all-tests
diff --git a/tests/drm_mm.c b/tests/drm_mm.c
index b8b72635b..536dcd496 100644
--- a/tests/drm_mm.c
+++ b/tests/drm_mm.c
@@ -26,10 +26,11 @@
/**
* TEST: drm mm
* Description: Basic sanity check of DRM's range manager (struct drm_mm)
- * Feature: mapping
* Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: DRM
- * Sub-category: Memory management
+ * Feature: mapping
* Test category: GEM_Legacy
*
* SUBTEST: drm_mm
diff --git a/tests/intel/gem_close.c b/tests/intel/gem_close.c
index b3c5cb108..eab98b75a 100644
--- a/tests/intel/gem_close.c
+++ b/tests/intel/gem_close.c
@@ -28,9 +28,10 @@
/**
* TEST: gem close
* Category: Infrastructure
- * Feature: mapping
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: driver handler
- * Sub-category: Memory management
+ * Feature: mapping
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_cs_tlb.c b/tests/intel/gem_cs_tlb.c
index f18a8fdaa..6a5becdf3 100644
--- a/tests/intel/gem_cs_tlb.c
+++ b/tests/intel/gem_cs_tlb.c
@@ -54,11 +54,12 @@
#include "igt.h"
/**
* TEST: gem cs tlb
- * Category: Infrastructure
* Description: Check whether we correctly invalidate the cs tlb.
- * Feature: mapping
+ * Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tlb
- * Sub-category: Memory management
+ * Feature: mapping
* Test category: GEM_Legacy
*
* SUBTEST: engines
diff --git a/tests/intel/gem_gtt_cpu_tlb.c b/tests/intel/gem_gtt_cpu_tlb.c
index c7a1cbe63..2641e05fc 100644
--- a/tests/intel/gem_gtt_cpu_tlb.c
+++ b/tests/intel/gem_gtt_cpu_tlb.c
@@ -46,10 +46,12 @@
/**
* TEST: gem gtt cpu tlb
* Description: Check whether gtt tlbs for cpu access are correctly invalidated.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
- * Functionality: mmap
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
+ * Functionality: mapping
+ * Feature: gtt, mapping
+ *
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_gtt_hog.c b/tests/intel/gem_gtt_hog.c
index 12f291020..3e2979881 100644
--- a/tests/intel/gem_gtt_hog.c
+++ b/tests/intel/gem_gtt_hog.c
@@ -44,8 +44,9 @@
#include "igt.h"
/**
* TEST: gem gtt hog
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: gtt
*
* SUBTEST:
diff --git a/tests/intel/gem_gtt_speed.c b/tests/intel/gem_gtt_speed.c
index 46ebafdd8..46544b791 100644
--- a/tests/intel/gem_gtt_speed.c
+++ b/tests/intel/gem_gtt_speed.c
@@ -44,8 +44,9 @@
#include "i915/gem_create.h"
/**
* TEST: gem gtt speed
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: gtt
*
* SUBTEST:
diff --git a/tests/intel/gem_lmem_evict.c b/tests/intel/gem_lmem_evict.c
index f756565cb..9e6aadf09 100644
--- a/tests/intel/gem_lmem_evict.c
+++ b/tests/intel/gem_lmem_evict.c
@@ -10,10 +10,11 @@
/**
* TEST: gem lmem evict
* Description: Force tiny lmem size for easily testing eviction scenarios.
- * Feature: local_memory
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: local memory eviction
+ * Feature: local_memory
* Test category: GEM_Legacy
*
* SUBTEST: dontneed-evict-race
diff --git a/tests/intel/gem_lmem_swapping.c b/tests/intel/gem_lmem_swapping.c
index a10a6e96e..b45173878 100644
--- a/tests/intel/gem_lmem_swapping.c
+++ b/tests/intel/gem_lmem_swapping.c
@@ -26,11 +26,12 @@
#include "intel_mocs.h"
/**
* TEST: gem lmem swapping
- * Category: Server
* Description: Exercise local memory swapping.
- * Feature: local_memory
+ * Category: Server
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
- * Sub-category: Memory management
+ * Feature: local_memory
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_madvise.c b/tests/intel/gem_madvise.c
index da5ac7d6d..f56262296 100644
--- a/tests/intel/gem_madvise.c
+++ b/tests/intel/gem_madvise.c
@@ -40,12 +40,13 @@
#include "i915/gem_create.h"
/**
* TEST: gem madvise
- * Category: Desktop client
* Description: Checks that the kernel reports EFAULT when trying to use purged bo.
- * Feature: caching, mapping
+ * Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
- * Sub-category: Memory management
* Test category: GEM_Legacy
+ * Feature: caching, mapping
*
* SUBTEST: dontneed-after-mmap
* Description: Check signal for Segmentation Fault and bus error after
diff --git a/tests/intel/gem_mmap.c b/tests/intel/gem_mmap.c
index 179001a20..e8338a611 100644
--- a/tests/intel/gem_mmap.c
+++ b/tests/intel/gem_mmap.c
@@ -41,10 +41,11 @@
/**
* TEST: gem mmap
* Description: Basic MMAP IOCTL tests for memory regions.
- * Feature: mapping
- * Sub-category: Memory management
* Category: Desktop client
- * Functionality: mmap
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
+ * Functionality: mapping
+ * Feature: mapping
*
* SUBTEST: bad-object
* Description: Verify mapping to invalid gem objects won't be created.
diff --git a/tests/intel/gem_mmap_gtt.c b/tests/intel/gem_mmap_gtt.c
index 7218ef9bc..1075ffd02 100644
--- a/tests/intel/gem_mmap_gtt.c
+++ b/tests/intel/gem_mmap_gtt.c
@@ -49,10 +49,11 @@
/**
* TEST: gem mmap gtt
* Description: Ensure that all operations around MMAP_GTT ioctl works.
- * Feature: gtt
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: map gtt
+ * Feature: gtt
*
* SUBTEST: bad-object
* Description: Verify mapping to invalid gem objects fails.
diff --git a/tests/intel/gem_mmap_offset.c b/tests/intel/gem_mmap_offset.c
index 95d2158ca..bc953acfe 100644
--- a/tests/intel/gem_mmap_offset.c
+++ b/tests/intel/gem_mmap_offset.c
@@ -41,9 +41,10 @@
* TEST: gem mmap offset
* Description: Basic MMAP_OFFSET IOCTL tests for mem regions
* Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
+ * Functionality: mapping
* Feature: mapping
- * Functionality: mmap
- * Sub-category: Memory management
* Test category: GEM_Legacy
*
* SUBTEST: bad-extensions
diff --git a/tests/intel/gem_mmap_wc.c b/tests/intel/gem_mmap_wc.c
index 0a1bef7a2..356e77f5e 100644
--- a/tests/intel/gem_mmap_wc.c
+++ b/tests/intel/gem_mmap_wc.c
@@ -41,10 +41,11 @@
#include "i915/gem_create.h"
/**
* TEST: gem mmap wc
- * Feature: caching, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: cache
+ * Feature: caching, mapping
*
* SUBTEST: bad-object
* SUBTEST: bad-offset
diff --git a/tests/intel/gem_ppgtt.c b/tests/intel/gem_ppgtt.c
index 9eb995f20..4cafa620f 100644
--- a/tests/intel/gem_ppgtt.c
+++ b/tests/intel/gem_ppgtt.c
@@ -42,10 +42,11 @@
/**
* TEST: gem ppgtt
* Category: Desktop client
- * Feature: mapping, xorg_dri2
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
- * Sub-category: Memory management
* Test category: GEM_Legacy
+ * Feature: mapping, xorg_dri2
*
* SUBTEST: blt-vs-render-ctx0
*
diff --git a/tests/intel/gem_read_read_speed.c b/tests/intel/gem_read_read_speed.c
index 47c3dfecd..7b7006b44 100644
--- a/tests/intel/gem_read_read_speed.c
+++ b/tests/intel/gem_read_read_speed.c
@@ -45,8 +45,9 @@
/**
* TEST: gem read read speed
* Description: Test speed of concurrent reads between engines.
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: read/write memory
*
* SUBTEST: read-read-1024x1024
diff --git a/tests/intel/gem_readwrite.c b/tests/intel/gem_readwrite.c
index 9970c5f33..5e012e6df 100644
--- a/tests/intel/gem_readwrite.c
+++ b/tests/intel/gem_readwrite.c
@@ -40,10 +40,11 @@
#include "i915/gem_create.h"
/**
* TEST: gem readwrite
- * Feature: mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: read/write memory
+ * Feature: mapping
*
* SUBTEST: beyond-EOB
*
diff --git a/tests/intel/gem_set_tiling_vs_gtt.c b/tests/intel/gem_set_tiling_vs_gtt.c
index 3305a2297..8ebc74601 100644
--- a/tests/intel/gem_set_tiling_vs_gtt.c
+++ b/tests/intel/gem_set_tiling_vs_gtt.c
@@ -41,10 +41,11 @@
/**
* TEST: gem set tiling vs gtt
* Description: Check set_tiling vs gtt mmap coherency.
- * Feature: gtt
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiling vs gtt coherency
+ * Feature: gtt
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_set_tiling_vs_pwrite.c b/tests/intel/gem_set_tiling_vs_pwrite.c
index 241e72ab8..f5d9ea699 100644
--- a/tests/intel/gem_set_tiling_vs_pwrite.c
+++ b/tests/intel/gem_set_tiling_vs_pwrite.c
@@ -41,10 +41,11 @@
/**
* TEST: gem set tiling vs pwrite
* Description: Check set_tiling vs pwrite coherency.
- * Feature: gtt
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiling vs pwrite coherency
+ * Feature: gtt
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_streaming_writes.c b/tests/intel/gem_streaming_writes.c
index d707c703a..f02347996 100644
--- a/tests/intel/gem_streaming_writes.c
+++ b/tests/intel/gem_streaming_writes.c
@@ -43,8 +43,9 @@
/**
* TEST: gem streaming writes
* Description: Test of streaming writes into active GPU sources
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: barrier
*
* SUBTEST: batch-cpu
diff --git a/tests/intel/gem_tiled_blits.c b/tests/intel/gem_tiled_blits.c
index 73adadef4..5465933a4 100644
--- a/tests/intel/gem_tiled_blits.c
+++ b/tests/intel/gem_tiled_blits.c
@@ -57,10 +57,11 @@
/**
* TEST: gem tiled blits
* Description: Test doing many tiled blits, with a working set larger than the aperture size.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiled blits
+ * Feature: gtt, mapping
*
* SUBTEST: basic
* Description: Check basic functionality.
diff --git a/tests/intel/gem_tiled_fence_blits.c b/tests/intel/gem_tiled_fence_blits.c
index faebe0efb..b89d8eece 100644
--- a/tests/intel/gem_tiled_fence_blits.c
+++ b/tests/intel/gem_tiled_fence_blits.c
@@ -50,10 +50,11 @@
* Description:
* Tests fence management problems related to tiled blits by performing many blits on tiled
* buffer objects with fences enabled and with working set larger than the aperture size.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiled blits
+ * Feature: gtt, mapping
*
* SUBTEST: basic
* Description: Check basic functionality.
diff --git a/tests/intel/gem_tiled_partial_pwrite_pread.c b/tests/intel/gem_tiled_partial_pwrite_pread.c
index 9c24f1901..ca25fb263 100644
--- a/tests/intel/gem_tiled_partial_pwrite_pread.c
+++ b/tests/intel/gem_tiled_partial_pwrite_pread.c
@@ -41,10 +41,11 @@
/**
* TEST: gem tiled partial pwrite pread
* Description: Test pwrite/pread consistency when touching partial cachelines.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiled pread/pwrite
+ * Feature: gtt, mapping
*
* SUBTEST: reads
*
diff --git a/tests/intel/gem_tiled_pread_basic.c b/tests/intel/gem_tiled_pread_basic.c
index 913800880..8cfe99a58 100644
--- a/tests/intel/gem_tiled_pread_basic.c
+++ b/tests/intel/gem_tiled_pread_basic.c
@@ -51,10 +51,11 @@
/**
* TEST: gem tiled pread basic
* Description: Test pread behavior on tiled objects with respect to the reported swizzling value.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiled pread/pwrite
+ * Feature: gtt, mapping
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_tiled_pread_pwrite.c b/tests/intel/gem_tiled_pread_pwrite.c
index 7ec6a9291..722125301 100644
--- a/tests/intel/gem_tiled_pread_pwrite.c
+++ b/tests/intel/gem_tiled_pread_pwrite.c
@@ -61,10 +61,11 @@
/**
* TEST: gem tiled pread pwrite
* Description: Test swizzling by testing pwrite does the inverse of pread.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiled pread/pwrite
+ * Feature: gtt, mapping
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_tiled_swapping.c b/tests/intel/gem_tiled_swapping.c
index 1b5c4bd14..cf13c229c 100644
--- a/tests/intel/gem_tiled_swapping.c
+++ b/tests/intel/gem_tiled_swapping.c
@@ -61,10 +61,11 @@
/**
* TEST: gem tiled swapping
* Description: Exercise swizzle code for swapping.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: swapping
+ * Feature: gtt, mapping
*
* SUBTEST: non-threaded
*
diff --git a/tests/intel/gem_tiled_wb.c b/tests/intel/gem_tiled_wb.c
index 53c1ea217..f6ceb54ea 100644
--- a/tests/intel/gem_tiled_wb.c
+++ b/tests/intel/gem_tiled_wb.c
@@ -50,10 +50,11 @@
* Description:
* This is a test of write-combining mmap's behavior on tiled objects with respect to the reported
* swizzling value.
- * Feature: caching, gtt
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: cache
+ * Feature: caching, gtt
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_tiled_wc.c b/tests/intel/gem_tiled_wc.c
index 7b8e88427..ce4a26888 100644
--- a/tests/intel/gem_tiled_wc.c
+++ b/tests/intel/gem_tiled_wc.c
@@ -47,10 +47,11 @@
#include "i915/gem_create.h"
/**
* TEST: gem tiled wc
- * Feature: caching, gtt
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: cache
+ * Feature: caching, gtt
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_tiling_max_stride.c b/tests/intel/gem_tiling_max_stride.c
index 5877b887c..795ca6681 100644
--- a/tests/intel/gem_tiling_max_stride.c
+++ b/tests/intel/gem_tiling_max_stride.c
@@ -42,10 +42,11 @@
/**
* TEST: gem tiling max stride
* Description: Check that max fence stride works.
- * Feature: gtt, mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: fences
+ * Feature: gtt, mapping
*
* SUBTEST:
*/
diff --git a/tests/intel/gem_unfence_active_buffers.c b/tests/intel/gem_unfence_active_buffers.c
index cde4771c6..0f9821759 100644
--- a/tests/intel/gem_unfence_active_buffers.c
+++ b/tests/intel/gem_unfence_active_buffers.c
@@ -55,10 +55,11 @@
/**
* TEST: gem unfence active buffers
* Description: Check for use-after-free in the fence stealing code.
- * Feature: synchronization feature
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: fences
+ * Feature: synchronization
*
* SUBTEST:
*/
diff --git a/tests/intel/i915_fb_tiling.c b/tests/intel/i915_fb_tiling.c
index 1e42555b2..907d0b936 100644
--- a/tests/intel/i915_fb_tiling.c
+++ b/tests/intel/i915_fb_tiling.c
@@ -26,10 +26,11 @@
/**
* TEST: i915 fb tiling
* Description: Object tiling must be fixed after framebuffer creation.
- * Feature: mapping
- * Sub-category: Memory management
* Category: Desktop client
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tiling
+ * Feature: mapping
*
* SUBTEST:
*/
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index 37ed11818..ae91f852d 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -54,11 +54,12 @@
* Sub-category: uapi
*
* SUBTEST: live@coherency
- * Category: Selftest
* Description: Cache management
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: cache
* Test category: i915 / HW
- * Sub-category: Memory management
*
* SUBTEST: live@debugger
* Category: Selftest
@@ -74,15 +75,17 @@
*
* SUBTEST: live@dmabuf
* Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@evict
* Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: GTT eviction
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@execlists
* Description: command submission backend
@@ -140,11 +143,12 @@
* Test category: i915
*
* SUBTEST: live@gt_gtt
- * Category: Selftest
* Description: Validation of virtual address management and execution
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: gtt
* Test category: HW
- * Sub-category: Memory management
*
* SUBTEST: live@gt_heartbeat
* Category: Selftest
@@ -183,16 +187,18 @@
*
* SUBTEST: live@gt_tlb
* Category: Selftest
- * Test category: Memory Management
- * Sub-category: Memory management
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tlb
+ * Test category: Memory Management
*
* SUBTEST: live@gtt
- * Category: Selftest
* Description: Virtual address management interface validation
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: virtual address
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@gtt_l4wa
* Category: Selftest
@@ -237,11 +243,12 @@
* Sub-category: Reset
*
* SUBTEST: live@hugepages
- * Category: Selftest
* Description: Large page support validation
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: large page
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@late_gt_pm
* Category: Selftest
@@ -251,31 +258,34 @@
* Sub-category: Power management
*
* SUBTEST: live@lmem
+ * Description: Basic i915 driver module selftests
* Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Feature: local_memory
- * Description: Basic i915 driver module selftests
* Functionality: local memory
- * Sub-category: Memory management
*
* SUBTEST: live@memory_region
- * Category: Selftest
* Description: memory topology validation and migration checks
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: memory topology
* Test category: i915 / HW
- * Sub-category: Memory management
*
* SUBTEST: live@memory_region_cross_tile
- * Category: Selftest
* Description: Multi-tile memory topology validation
- * Functionality: memory topology
+ * Category: Selftest
* Sub-category: MultiTile
+ * Functionality: memory topology
*
* SUBTEST: live@mman
- * Category: Selftest
* Description: memory management validation
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: mapping
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@obj_lock
* Category: Selftest
@@ -356,11 +366,12 @@
* Sub-category: Power management
*
* SUBTEST: live@vma
- * Category: Selftest
* Description: Per-object virtual address management
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: vma
* Test category: i915
- * Sub-category: Memory management
*
* SUBTEST: live@win_blt_copy
* Category: Selftest
@@ -383,11 +394,12 @@
* Functionality: mock selftest
*
* SUBTEST: mock@buddy
- * Category: Selftest
* Description: Buddy allocation
+ * Category: Selftest
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buddy allocation
* Test category: DRM
- * Sub-category: Memory management
*
* SUBTEST: mock@contexts
* Category: Selftest
@@ -510,9 +522,10 @@
*
* SUBTEST: mock@tlb
* Category: Selftest
- * Test category: Memory Management
- * Sub-category: Memory management
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: tlb
+ * Test category: Memory Management
*
* SUBTEST: mock@uncore
* Category: Selftest
diff --git a/tests/intel/prime_busy.c b/tests/intel/prime_busy.c
index 66af5f8a3..441b68cee 100644
--- a/tests/intel/prime_busy.c
+++ b/tests/intel/prime_busy.c
@@ -28,12 +28,13 @@
#include "igt.h"
/**
* TEST: prime busy
- * Category: Infrastructure
* Description: Basic check of polling for prime fences.
- * Feature: prime
+ * Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
- * Sub-category: Memory management
* Test category: GEM_Legacy
+ * Feature: prime
*
* SUBTEST: after
*
diff --git a/tests/intel/prime_mmap.c b/tests/intel/prime_mmap.c
index 3c0a0c0e5..bd449f914 100644
--- a/tests/intel/prime_mmap.c
+++ b/tests/intel/prime_mmap.c
@@ -53,10 +53,11 @@
/**
* TEST: prime mmap
* Category: Infrastructure
- * Feature: prime
- * Functionality: prime mmap
- * Sub-category: Memory management
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
+ * Functionality: prime
* Test category: GEM_Legacy
+ * Feature: prime
*
* SUBTEST: test_aperture_limit
*
diff --git a/tests/intel/prime_mmap_coherency.c b/tests/intel/prime_mmap_coherency.c
index 3db79156d..3a8d4dfd6 100644
--- a/tests/intel/prime_mmap_coherency.c
+++ b/tests/intel/prime_mmap_coherency.c
@@ -33,13 +33,14 @@
#include "igt.h"
/**
* TEST: prime mmap coherency
- * Category: Infrastructure
* Description:
* Test dma-buf mmap on !llc platforms mostly and provoke coherency bugs so we know for sure where
* we need the sync ioctls.
+ * Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
+ * Functionality: prime
* Feature: prime
- * Functionality: prime mmap
- * Sub-category: Memory management
* Test category: GEM_Legacy
*
* SUBTEST: ioctl-errors
diff --git a/tests/intel/prime_self_import.c b/tests/intel/prime_self_import.c
index 7bf947cf4..32279a96e 100644
--- a/tests/intel/prime_self_import.c
+++ b/tests/intel/prime_self_import.c
@@ -47,12 +47,13 @@
#include "i915/gem_create.h"
/**
* TEST: prime self import
- * Category: Infrastructure
* Description: Check whether prime import/export works on the same device... but with different fds.
- * Feature: prime
+ * Category: Infrastructure
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: buffer management
- * Sub-category: Memory management
* Test category: GEM_Legacy
+ * Feature: prime
*
* SUBTEST: basic-llseek-bad
* Description: Check dmabuf llseek support with invalid values.
diff --git a/tests/intel/xe_evict.c b/tests/intel/xe_evict.c
index 8ef55211f..53814ad42 100644
--- a/tests/intel/xe_evict.c
+++ b/tests/intel/xe_evict.c
@@ -6,6 +6,7 @@
/**
* TEST: Check VMA eviction
* Category: Software building block
+ * Mega feature: Memory management
* Sub-category: VMA
* Functionality: eviction
* GPU requirements: GPU needs to have dedicated VRAM
@@ -486,6 +487,7 @@ static uint64_t calc_bo_size(uint64_t vram_size, int mul, int div)
* @beng-large-multi-vm: large multi VM bind exec_queue
*/
/**
+ *
* SUBTEST: evict-%s
* Description: %arg[1] evict test.
* Feature: compute machine
diff --git a/tests/intel/xe_mmap.c b/tests/intel/xe_mmap.c
index dcd36a50d..f61763cd1 100644
--- a/tests/intel/xe_mmap.c
+++ b/tests/intel/xe_mmap.c
@@ -6,7 +6,8 @@
/**
* TEST: Test if the driver is capable of doing mmap on different memory regions
* Category: Software building block
- * Sub-category: Memory management
+ * Mega feature: Memory management
+ * Sub-category: Memory management tests
* Functionality: mmap
*/
diff --git a/tests/intel/xe_pat.c b/tests/intel/xe_pat.c
index d20100d7e..47a794f96 100644
--- a/tests/intel/xe_pat.c
+++ b/tests/intel/xe_pat.c
@@ -6,6 +6,7 @@
/**
* TEST: Test for selecting per-VMA pat_index
* Category: Software building block
+ * Mega feature: Memory management
* Sub-category: VMA
* Functionality: pat_index
*/
diff --git a/tests/intel/xe_vm.c b/tests/intel/xe_vm.c
index 00c428bb5..ea4d3fa1c 100644
--- a/tests/intel/xe_vm.c
+++ b/tests/intel/xe_vm.c
@@ -6,6 +6,7 @@
/**
* TEST: Check if VMA functionality is working
* Category: Software building block
+ * Mega feature: Memory management
* Sub-category: VMA
*/
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 03/16] tests/intel: Introduce Blitter megafeature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 02/16] tests: Introduce Memory management " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 04/16] tests/intel: Introduce Power management megafeature Katarzyna Piecielska
` (15 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Blitter tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_exercise_blt.c | 5 +++--
tests/intel/gem_linear_blits.c | 7 ++++---
tests/intel/gem_set_tiling_vs_blt.c | 7 ++++---
tests/intel/gen9_exec_parse.c | 7 ++++---
tests/intel/i915_selftest.c | 10 ++++++----
tests/intel/xe_ccs.c | 3 ++-
tests/intel/xe_copy_basic.c | 3 ++-
tests/intel/xe_exercise_blt.c | 3 ++-
8 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/tests/intel/gem_exercise_blt.c b/tests/intel/gem_exercise_blt.c
index 7554aaef1..6531d123f 100644
--- a/tests/intel/gem_exercise_blt.c
+++ b/tests/intel/gem_exercise_blt.c
@@ -13,10 +13,11 @@
/**
* TEST: gem exercise blt
* Description: Exercise blitter commands
- * Feature: blitter feature
- * Sub-category: Blitter
* Category: Desktop client
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: fast-copy
+ * Feature: blitter
* Test category: GEM_Legacy
*
* SUBTEST: fast-copy
diff --git a/tests/intel/gem_linear_blits.c b/tests/intel/gem_linear_blits.c
index 023b2026b..e333dd230 100644
--- a/tests/intel/gem_linear_blits.c
+++ b/tests/intel/gem_linear_blits.c
@@ -51,11 +51,12 @@
#include "intel_blt.h"
/**
* TEST: gem linear blits
- * Category: Infrastructure
* Description: Test doing many blits with a working set larger than the aperture size.
- * Feature: blitter feature
+ * Category: Infrastructure
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: linear blits
- * Sub-category: Blitter
+ * Feature: blitter
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_set_tiling_vs_blt.c b/tests/intel/gem_set_tiling_vs_blt.c
index 1a1bd86aa..a7a7cf76d 100644
--- a/tests/intel/gem_set_tiling_vs_blt.c
+++ b/tests/intel/gem_set_tiling_vs_blt.c
@@ -60,10 +60,11 @@
/**
* TEST: gem set tiling vs blt
* Description: Check for proper synchronization of tiling changes vs. tiled gpu access.
- * Feature: blitter feature, gtt
- * Functionality: tiling
- * Sub-category: Blitter
* Category: Desktop client
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
+ * Functionality: tiling
+ * Feature: blitter, gtt
*
* SUBTEST: tiled-to-tiled
* Description: Check for proper synchronization of tiled->tiled transition.
diff --git a/tests/intel/gen9_exec_parse.c b/tests/intel/gen9_exec_parse.c
index c9d97ba7a..44d3e8d5c 100644
--- a/tests/intel/gen9_exec_parse.c
+++ b/tests/intel/gen9_exec_parse.c
@@ -35,10 +35,11 @@
#include "sw_sync.h"
/**
* TEST: gen9 exec parse
- * Feature: blitter feature, command_parser
- * Sub-category: Blitter
- * Functionality: command parser
* Category: Desktop client
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
+ * Functionality: command parser
+ * Feature: blitter, command_parser
*
* SUBTEST: allowed-all
*
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index ae91f852d..580cfd127 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -40,11 +40,12 @@
* Sub-category: Synchronization
*
* SUBTEST: live@blt
- * Category: Selftest
* Description: Blitter validation
+ * Category: Selftest
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: command streamer
* Test category: i915 / HW
- * Sub-category: Blitter
*
* SUBTEST: live@client
* Category: Selftest
@@ -374,11 +375,12 @@
* Test category: i915
*
* SUBTEST: live@win_blt_copy
- * Category: Selftest
* Description: Validation of migration interface
+ * Category: Selftest
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: migration interface
* Test category: i915 / HW
- * Sub-category: Blitter
*
* SUBTEST: live@workarounds
* Category: Selftest
diff --git a/tests/intel/xe_ccs.c b/tests/intel/xe_ccs.c
index 7d0f2f2a1..a337dd609 100644
--- a/tests/intel/xe_ccs.c
+++ b/tests/intel/xe_ccs.c
@@ -21,7 +21,8 @@
/**
* TEST: xe ccs
* Category: Hardware building block
- * Sub-category: Blitter
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: flat_ccs
* Description: Exercise gen12 blitter with and without flatccs compression on Xe
* Test category: functionality test
diff --git a/tests/intel/xe_copy_basic.c b/tests/intel/xe_copy_basic.c
index 25e8adca0..d0977b610 100644
--- a/tests/intel/xe_copy_basic.c
+++ b/tests/intel/xe_copy_basic.c
@@ -22,7 +22,8 @@
/**
* TEST: Test to validate copy commands on xe
* Category: Software building block
- * Sub-category: Blitter
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: copy
*/
diff --git a/tests/intel/xe_exercise_blt.c b/tests/intel/xe_exercise_blt.c
index 253edec7f..418edc506 100644
--- a/tests/intel/xe_exercise_blt.c
+++ b/tests/intel/xe_exercise_blt.c
@@ -15,7 +15,8 @@
/**
* TEST: xe exercise blt
* Category: Hardware building block
- * Sub-category: Blitter
+ * Mega feature: Blitter
+ * Sub-category: Blitter tests
* Functionality: flat_ccs
* Description: Exercise blitter commands on Xe
* Test category: functionality test
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 04/16] tests/intel: Introduce Power management megafeature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (2 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 03/16] tests/intel: Introduce Blitter megafeature Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 05/16] tests/intel: Introduce Compute mega feature Katarzyna Piecielska
` (14 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Blitter tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_pxp.c | 7 +++---
tests/intel/i915_pm_freq_mult.c | 7 +++---
tests/intel/i915_pm_rc6_residency.c | 7 +++---
tests/intel/i915_pm_rpm.c | 7 +++---
tests/intel/i915_pm_rps.c | 7 +++---
tests/intel/i915_pm_sseu.c | 5 ++--
tests/intel/i915_power.c | 7 +++---
tests/intel/i915_selftest.c | 38 +++++++++++++++--------------
tests/intel/i915_suspend.c | 8 +++---
tests/intel/xe_gt_freq.c | 3 ++-
tests/intel/xe_pm.c | 3 ++-
tests/intel/xe_pm_residency.c | 3 ++-
12 files changed, 57 insertions(+), 45 deletions(-)
diff --git a/tests/intel/gem_pxp.c b/tests/intel/gem_pxp.c
index f90e92abd..b2789ccc6 100644
--- a/tests/intel/gem_pxp.c
+++ b/tests/intel/gem_pxp.c
@@ -10,10 +10,11 @@
/**
* TEST: gem pxp
* Description: Test PXP that manages protected content through arbitrated HW-PXP-session
- * Feature: Protected Xe Path
- * Functionality: pxp
- * Sub-category: Power management
* Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Functionality: pxp
+ * Feature: PXP
*
* SUBTEST: create-protected-buffer
*
diff --git a/tests/intel/i915_pm_freq_mult.c b/tests/intel/i915_pm_freq_mult.c
index 3c390d427..6d375c5aa 100644
--- a/tests/intel/i915_pm_freq_mult.c
+++ b/tests/intel/i915_pm_freq_mult.c
@@ -14,10 +14,11 @@
* TEST: i915 pm freq mult
* Description: Tests for sysfs controls (or multipliers) for IP blocks which
* run at frequencies different from the main GT frequency.
- * Category: Firmware building block
- * Functionality: freq multipliers
+ * Category: Firmware
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Functionality: freg multipliers
* Test category: i915
- * Sub-category: Power management
*
* SUBTEST: media-freq
* Description: Tests for media frequency factor sysfs
diff --git a/tests/intel/i915_pm_rc6_residency.c b/tests/intel/i915_pm_rc6_residency.c
index be9f9117a..92dae43b3 100644
--- a/tests/intel/i915_pm_rc6_residency.c
+++ b/tests/intel/i915_pm_rc6_residency.c
@@ -43,10 +43,11 @@
#include "sw_sync.h"
/**
* TEST: i915 pm rc6 residency
- * Feature: GuCRC, pm_rc6
- * Functionality: rc6
- * Sub-category: Power management
* Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Functionality: rc6
+ * Feature: GuCRC, pm_rc6
*
* SUBTEST: media-rc6-accuracy
* Feature: pm_rc6
diff --git a/tests/intel/i915_pm_rpm.c b/tests/intel/i915_pm_rpm.c
index 8ea3fd315..52e00489d 100644
--- a/tests/intel/i915_pm_rpm.c
+++ b/tests/intel/i915_pm_rpm.c
@@ -42,11 +42,12 @@
#include <sys/stat.h>
/**
* TEST: i915 pm rpm
- * Feature: pm_rpm
- * Functionality: D3 state entry-exit
- * Sub-category: Power management
* Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Functionality: D3 state entry-exit
* Test category: pm_rpm
+ * Feature: pm_rpm
*
* SUBTEST: debugfs-forcewake-user
* SUBTEST: debugfs-read
diff --git a/tests/intel/i915_pm_rps.c b/tests/intel/i915_pm_rps.c
index 5aa5c6dbb..b6f55bb48 100644
--- a/tests/intel/i915_pm_rps.c
+++ b/tests/intel/i915_pm_rps.c
@@ -47,11 +47,12 @@
/**
* TEST: i915 pm rps
* Description: Render P-States tests - verify GPU frequency changes
+ * Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Functionality: pm_rps
* Feature: pm_rps
* Test category: pm_rps
- * Functionality: rps
- * Sub-category: Power management
- * Category: Desktop client
*
* SUBTEST: basic-api
*
diff --git a/tests/intel/i915_pm_sseu.c b/tests/intel/i915_pm_sseu.c
index 11df4f06c..1fb938893 100644
--- a/tests/intel/i915_pm_sseu.c
+++ b/tests/intel/i915_pm_sseu.c
@@ -38,10 +38,11 @@
/**
* TEST: i915 pm sseu
* Description: Tests slice/subslice/EU power gating functionality.
- * Feature: pm_sseu
- * Sub-category: Power management
* Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: sseu
+ * Feature: pm_sseu
*
* SUBTEST: full-enable
*/
diff --git a/tests/intel/i915_power.c b/tests/intel/i915_power.c
index fe8437a0f..ef92efb6f 100644
--- a/tests/intel/i915_power.c
+++ b/tests/intel/i915_power.c
@@ -10,11 +10,12 @@
/**
* TEST: i915 power
* Description: i915 power measurement tests
- * Feature: hwmon
- * Test category: GEM_Legacy
- * Sub-category: Power management
* Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: hwmon
+ * Feature: hwmon
+ * Test category: GEM_Legacy
*
* SUBTEST: sanity
* Description: Sanity check gpu power measurement
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index 580cfd127..675dad574 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -174,10 +174,11 @@
* Sub-category: Mocs
*
* SUBTEST: live@gt_pm
- * Category: Selftest
* Description: Basic i915 driver module selftests
+ * Category: Selftest
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: rps, rc6
- * Sub-category: Power management
*
* SUBTEST: live@gt_timelines
* Category: Selftest
@@ -252,11 +253,12 @@
* Test category: i915
*
* SUBTEST: live@late_gt_pm
+ * Description: Basic i915 driver module selftests
* Category: Selftest
- * Feature: rc6 feature
- * Functionality: Basic i915 driver module selftests
- * Test category: rc6
- * Sub-category: Power management
+ * Mega feature: Power management
+ * Sub-category: Power management tests
+ * Feature: rc6
+ * Functionality: rc6
*
* SUBTEST: live@lmem
* Description: Basic i915 driver module selftests
@@ -351,20 +353,20 @@
* Sub-category: Synchronization
*
* SUBTEST: live@slpc
- * Category: Selftest
- * Feature: slpc feature/ pm_rps
- * Test category: slpc / pm_rps
* Description: Basic i915 driver module selftests
+ * Category: Selftest
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: slpc
- * Sub-category: Power management
+ * Feature: slpc / pm_rps
*
* SUBTEST: live@uncore
- * Category: Selftest
* Description: Basic i915 driver module selftests
- * Feature: forcewake feature
- * Test category: forcewake
+ * Category: Selftest
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: forcewake
- * Sub-category: Power management
+ * Feature: forcewake
*
* SUBTEST: live@vma
* Description: Per-object virtual address management
@@ -530,12 +532,12 @@
* Test category: Memory Management
*
* SUBTEST: mock@uncore
- * Category: Selftest
* Description: Basic i915 driver module selftests
- * Feature: forcewake feature
- * Test category: forcewake
+ * Category: Selftest
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: forcewake
- * Sub-category: Power management
+ * Feature: forcewake
*
* SUBTEST: mock@vma
* Category: Selftest
diff --git a/tests/intel/i915_suspend.c b/tests/intel/i915_suspend.c
index ae4404101..1f99c2ddc 100644
--- a/tests/intel/i915_suspend.c
+++ b/tests/intel/i915_suspend.c
@@ -46,12 +46,12 @@
#include "igt_device_scan.h"
/**
* TEST: i915 suspend
- * Feature: suspend feature
+ * Category: Desktop client
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: s2idle w/o i915
* Test category: suspend
- * Functionality: suspend
- * Sub-category: Power management
- * Category: Desktop client
+ * Feature: suspend
*
* SUBTEST: basic-s2idle-without-i915
* Description: Validate suspend-to-idle without i915 module
diff --git a/tests/intel/xe_gt_freq.c b/tests/intel/xe_gt_freq.c
index c12f6c52c..0c1acc688 100644
--- a/tests/intel/xe_gt_freq.c
+++ b/tests/intel/xe_gt_freq.c
@@ -6,7 +6,8 @@
/**
* TEST: Test Xe GT frequency request functionality
* Category: Infrastructure
- * Sub-category: Power management
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: frequency request
* Test category: functionality test
*/
diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
index c8a5cc6de..6f4ca2472 100644
--- a/tests/intel/xe_pm.c
+++ b/tests/intel/xe_pm.c
@@ -6,7 +6,8 @@
/**
* TEST: Check Power Management functionality
* Category: Software building block
- * Sub-category: Power management
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Test category: functionality test
*/
diff --git a/tests/intel/xe_pm_residency.c b/tests/intel/xe_pm_residency.c
index ad70e2430..d58ebe804 100644
--- a/tests/intel/xe_pm_residency.c
+++ b/tests/intel/xe_pm_residency.c
@@ -6,7 +6,8 @@
/**
* TEST: Test gtidle properties
* Category: Software building block
- * Sub-category: Power management
+ * Mega feature: Power management
+ * Sub-category: Power management tests
* Functionality: GT C States
* Test category: functionality test
*/
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 05/16] tests/intel: Introduce Compute mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (3 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 04/16] tests/intel: Introduce Power management megafeature Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 06/16] tests: Introduce General " Katarzyna Piecielska
` (13 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Compute tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_compute.c | 5 +++--
tests/intel/gem_ctx_persistence.c | 5 +++--
tests/intel/gem_userptr_blits.c | 5 +++--
tests/intel/gem_vm_create.c | 3 ++-
tests/intel/xe_compute.c | 3 ++-
tests/intel/xe_compute_preempt.c | 3 ++-
tests/intel/xe_noexec_ping_pong.c | 3 ++-
7 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/tests/intel/gem_compute.c b/tests/intel/gem_compute.c
index ffab45d61..bc640fa11 100644
--- a/tests/intel/gem_compute.c
+++ b/tests/intel/gem_compute.c
@@ -6,7 +6,8 @@
/**
* TEST: Check compute-related functionality
* Category: Hardware building block
- * Sub-category: Compute
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Test category: functionality test
*/
@@ -21,7 +22,7 @@
* Description:
* Run an openCL Kernel that returns output[i] = input[i] * input[i],
* for an input dataset..
- * Functionality: compute openCL kernel
+ * Functionality: OpenCL kernel
*/
static void
test_compute_square(int fd)
diff --git a/tests/intel/gem_ctx_persistence.c b/tests/intel/gem_ctx_persistence.c
index 80ece13a7..1d4a14900 100644
--- a/tests/intel/gem_ctx_persistence.c
+++ b/tests/intel/gem_ctx_persistence.c
@@ -47,10 +47,11 @@
#include "sw_sync.h"
/**
* TEST: gem ctx persistence
- * Feature: context feature
* Category: Server
+ * Sub-category: Compute tests
+ * Mega feature: Compute
* Functionality: context
- * Sub-category: Compute
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: engines-cleanup
diff --git a/tests/intel/gem_userptr_blits.c b/tests/intel/gem_userptr_blits.c
index 51948db0c..6f33a6546 100644
--- a/tests/intel/gem_userptr_blits.c
+++ b/tests/intel/gem_userptr_blits.c
@@ -70,9 +70,10 @@
/**
* TEST: gem userptr blits
* Category: Server
- * Feature: userptr
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Functionality: buffer management
- * Sub-category: Compute
+ * Feature: userptr
* Test category: GEM_Legacy
*
* SUBTEST: access-control
diff --git a/tests/intel/gem_vm_create.c b/tests/intel/gem_vm_create.c
index 2788e1745..8e9d1c193 100644
--- a/tests/intel/gem_vm_create.c
+++ b/tests/intel/gem_vm_create.c
@@ -30,8 +30,9 @@
/**
* TEST: gem vm create
* Category: Server
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Functionality: context
- * Sub-category: Compute
* Feature: mapping
* Test category: GEM_Legacy
*
diff --git a/tests/intel/xe_compute.c b/tests/intel/xe_compute.c
index e773e798a..f806dfb31 100644
--- a/tests/intel/xe_compute.c
+++ b/tests/intel/xe_compute.c
@@ -6,7 +6,8 @@
/**
* TEST: Check compute-related functionality
* Category: Hardware building block
- * Sub-category: Compute
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Test category: functionality test
*/
diff --git a/tests/intel/xe_compute_preempt.c b/tests/intel/xe_compute_preempt.c
index b8448ef91..ccab069c6 100644
--- a/tests/intel/xe_compute_preempt.c
+++ b/tests/intel/xe_compute_preempt.c
@@ -6,7 +6,8 @@
/**
* TEST: Check compute-related preemption functionality
* Category: Hardware building block
- * Sub-category: Compute
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Functionality: OpenCL kernel
* Test category: functionality test
*/
diff --git a/tests/intel/xe_noexec_ping_pong.c b/tests/intel/xe_noexec_ping_pong.c
index f88f2af9d..9024623d9 100644
--- a/tests/intel/xe_noexec_ping_pong.c
+++ b/tests/intel/xe_noexec_ping_pong.c
@@ -18,7 +18,8 @@
/**
* TEST: Expose compute VM's unnecessary rebinds
* Category: Hardware building block
- * Sub-category: Compute
+ * Mega feature: Compute
+ * Sub-category: Compute tests
* Functionality: VM rebind
* Test category: functionality test
*
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 06/16] tests: Introduce General mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (4 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 05/16] tests/intel: Introduce Compute mega feature Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 07/16] tests/intel: Introduce General i915 " Katarzyna Piecielska
` (12 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add tests to 'General feature' mega feature.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/core_auth.c | 7 ++++---
tests/core_getclient.c | 7 ++++---
tests/core_getstats.c | 7 ++++---
tests/core_getversion.c | 7 ++++---
tests/core_hotunplug.c | 5 +++--
tests/core_setmaster.c | 7 ++++---
tests/core_setmaster_vs_auth.c | 7 ++++---
tests/device_reset.c | 8 ++++----
tests/dumb_buffer.c | 7 ++++---
tests/prime_vgem.c | 7 ++++---
tests/sw_sync.c | 9 +++++----
tests/syncobj_basic.c | 7 ++++---
tests/syncobj_timeline.c | 9 +++++----
tests/syncobj_wait.c | 9 +++++----
tests/vgem_basic.c | 5 +++--
tests/vgem_slow.c | 7 ++++---
16 files changed, 65 insertions(+), 50 deletions(-)
diff --git a/tests/core_auth.c b/tests/core_auth.c
index 2d6ad83e9..9dfc1b484 100644
--- a/tests/core_auth.c
+++ b/tests/core_auth.c
@@ -44,11 +44,12 @@
#include "drm.h"
/**
* TEST: core auth
- * Category: Desktop client
* Description: Call drmGetMagic() and drmAuthMagic() and see if it behaves.
- * Feature: core
- * Functionality: permission management for clients
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: permission management for clients
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST: basic-auth
diff --git a/tests/core_getclient.c b/tests/core_getclient.c
index 308f2c0e4..0e440e433 100644
--- a/tests/core_getclient.c
+++ b/tests/core_getclient.c
@@ -33,11 +33,12 @@
/**
* TEST: core getclient
- * Category: Desktop client
* Description: Tests the DRM_IOCTL_GET_CLIENT ioctl.
- * Feature: core
- * Functionality: permission management for clients
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: permission management for clients
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST:
diff --git a/tests/core_getstats.c b/tests/core_getstats.c
index b2d26a826..1e2afa8da 100644
--- a/tests/core_getstats.c
+++ b/tests/core_getstats.c
@@ -34,11 +34,12 @@
/**
* TEST: core getstats
- * Category: Desktop client
* Description: Tests the DRM_IOCTL_GET_STATS ioctl.
- * Feature: core
- * Functionality: DRM memory management
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: uapi
+ * Functionality: DRM memory management
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST:
diff --git a/tests/core_getversion.c b/tests/core_getversion.c
index 94cedff8c..1d2b0f5f1 100644
--- a/tests/core_getversion.c
+++ b/tests/core_getversion.c
@@ -30,11 +30,12 @@
#include <sys/ioctl.h>
/**
* TEST: core getversion
- * Category: Desktop client
* Description: Tests the DRM_IOCTL_GET_VERSION ioctl and libdrm's drmGetVersion() interface to it.
- * Feature: core
- * Functionality: permission management for clients
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: permission management for clients
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
index 9af857e67..2d8f88768 100644
--- a/tests/core_hotunplug.c
+++ b/tests/core_hotunplug.c
@@ -42,11 +42,12 @@
/**
* TEST: core hotunplug
* Description: Examine behavior of a driver on device hot unplug
- * Feature: SMI, core
- * Test category: functionality test
* Category: Software building block
+ * Mega feature: General features
* Sub-category: driver
* Functionality: device hotplug
+ * Feature: SMI, core
+ * Test category: functionality test
*
* SUBTEST: hotrebind
* Description: Check if the driver can be cleanly rebound to a device with a
diff --git a/tests/core_setmaster.c b/tests/core_setmaster.c
index 707c2305f..a9833b4fe 100644
--- a/tests/core_setmaster.c
+++ b/tests/core_setmaster.c
@@ -40,11 +40,12 @@
#include <sys/stat.h>
/**
* TEST: core setmaster
- * Category: Desktop client
* Description: Check that Drop/SetMaster behaves correctly wrt root/user access
- * Feature: core
- * Functionality: permission management for clients
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: permission management for clients
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST: master-drop-set-root
diff --git a/tests/core_setmaster_vs_auth.c b/tests/core_setmaster_vs_auth.c
index 592d850f6..28a1f866d 100644
--- a/tests/core_setmaster_vs_auth.c
+++ b/tests/core_setmaster_vs_auth.c
@@ -42,11 +42,12 @@
#include "igt_device.h"
/**
* TEST: core setmaster vs auth
- * Category: Desktop client
* Description: Check that drop/setMaster correctly transfer master state
- * Feature: core
- * Functionality: permission management for clients
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: permission management for clients
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST:
diff --git a/tests/device_reset.c b/tests/device_reset.c
index 583a59039..2e1619f60 100644
--- a/tests/device_reset.c
+++ b/tests/device_reset.c
@@ -16,12 +16,12 @@
#include "igt_kmod.h"
/**
* TEST: device reset
- * Category: Hardware building block
* Description: Examine behavior of a driver on device sysfs reset
- * Category: Server
- * Feature: reset
- * Functionality: sysfs reset
+ * Category: Hardware building block
+ * Mega feature: General features
* Sub-category: Reset
+ * Functionality: sysfs reset
+ * Feature: reset
* Test category: GEM_Legacy
*
* SUBTEST: cold-reset-bound
diff --git a/tests/dumb_buffer.c b/tests/dumb_buffer.c
index 8e243459c..04816cb17 100644
--- a/tests/dumb_buffer.c
+++ b/tests/dumb_buffer.c
@@ -51,11 +51,12 @@
#include "ioctl_wrappers.h"
/**
* TEST: dumb buffer
- * Category: Desktop client
* Description: This is a test for the generic dumb buffer interface.
- * Feature: prime
- * Functionality: ioctl
+ * Category: Desktop client
+ * Mega feature: General features
* Sub-category: uapi
+ * Functionality: ioctl
+ * Feature: prime
* Test category: Compositor
*
* SUBTEST: create-clear
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index fa19d8e64..8c25516e6 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -32,11 +32,12 @@
#include "intel_batchbuffer.h" /* igt_blitter_copy() */
/**
* TEST: prime vgem
- * Category: Infrastructure
* Description: Basic check of polling for prime/vgem fences.
- * Feature: prime
- * Functionality: mock device
+ * Category: Infrastructure
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: mock device
+ * Feature: prime
* Test category: GEM_Legacy
*
* SUBTEST: basic-blt
diff --git a/tests/sw_sync.c b/tests/sw_sync.c
index a276c4a22..666c0d408 100644
--- a/tests/sw_sync.c
+++ b/tests/sw_sync.c
@@ -40,11 +40,12 @@
/**
* TEST: sw sync
- * Category: Infrastructure
* Description: Test SW Sync Framework
- * Feature: semaphore
- * Functionality: sw sync framework
- * Sub-category: uapi
+ * Category: Infrastructure
+ * Mega feature: General features
+ * Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: alloc_fence
diff --git a/tests/syncobj_basic.c b/tests/syncobj_basic.c
index d1ea872cf..d4d4c2d66 100644
--- a/tests/syncobj_basic.c
+++ b/tests/syncobj_basic.c
@@ -28,11 +28,12 @@
#include "drm.h"
/**
* TEST: syncobj basic
- * Category: Infrastructure
* Description: Basic check for drm sync objects.
- * Feature: semaphore
- * Functionality: drm sync object
+ * Category: Infrastructure
+ * Mega feature: General features
* Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: bad-create-flags
diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
index f7e33604d..397966bab 100644
--- a/tests/syncobj_timeline.c
+++ b/tests/syncobj_timeline.c
@@ -32,11 +32,12 @@
#include "drm.h"
/**
* TEST: syncobj timeline
- * Category: Infrastructure
* Description: Tests for the drm timeline sync object API
- * Feature: synchronization feature
- * Functionality: sync_object
- * Sub-category: uapi
+ * Category: Infrastructure
+ * Mega feature: General features
+ * Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: 32bits-limit
diff --git a/tests/syncobj_wait.c b/tests/syncobj_wait.c
index 571e3c2af..a95fe2f3b 100644
--- a/tests/syncobj_wait.c
+++ b/tests/syncobj_wait.c
@@ -32,11 +32,12 @@
#include "drm.h"
/**
* TEST: syncobj wait
- * Category: Infrastructure
* Description: Tests for the drm sync object wait API
- * Feature: synchronization feature
- * Functionality: object wait
- * Sub-category: uapi
+ * Category: Infrastructure
+ * Mega feature: General features
+ * Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: invalid-multi-wait-all-unsubmitted
diff --git a/tests/vgem_basic.c b/tests/vgem_basic.c
index cb92efbf5..49d528a7c 100644
--- a/tests/vgem_basic.c
+++ b/tests/vgem_basic.c
@@ -33,10 +33,11 @@
#include <dirent.h>
/**
* TEST: vgem basic
- * Category: Infrastructure
* Description: Basic sanity check of Virtual GEM module (vGEM).
- * Functionality: mock device
+ * Category: Infrastructure
+ * Mega feature: General features
* Sub-category: Core
+ * Functionality: mock device
* Test category: GEM_Legacy
* Feature: vgem
*
diff --git a/tests/vgem_slow.c b/tests/vgem_slow.c
index 35761a4ee..d13f92c74 100644
--- a/tests/vgem_slow.c
+++ b/tests/vgem_slow.c
@@ -32,11 +32,12 @@
#include <dirent.h>
/**
* TEST: vgem slow
- * Category: Infrastructure
* Description: Extended sanity check of Virtual GEM module (vGEM).
- * Feature: vgem
- * Functionality: mock device
+ * Category: Infrastructure
+ * Mega feature: General features
* Sub-category: DRM
+ * Functionality: mock device
+ * Feature: vgem
* Test category: GEM_Legacy
*
* SUBTEST: nohang
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 07/16] tests/intel: Introduce General i915 mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (5 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 06/16] tests: Introduce General " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 08/16] tests/intel: Introduce SysMan " Katarzyna Piecielska
` (11 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add tests to 'General i915 features' mega feature.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/api_intel_allocator.c | 5 +-
tests/intel/api_intel_bb.c | 7 +-
tests/intel/debugfs_test.c | 5 +-
tests/intel/drm_fdinfo.c | 7 +-
tests/intel/gem_basic.c | 5 +-
tests/intel/gem_busy.c | 3 +-
tests/intel/gem_caching.c | 7 +-
tests/intel/gem_create.c | 5 +-
tests/intel/gem_ctx_isolation.c | 5 +-
tests/intel/gem_ctx_param.c | 5 +-
tests/intel/gem_ctx_sseu.c | 5 +-
tests/intel/gem_eio.c | 5 +-
tests/intel/gem_exec_capture.c | 5 +-
tests/intel/gem_flink_basic.c | 7 +-
tests/intel/gem_flink_race.c | 7 +-
tests/intel/gem_huc_copy.c | 7 +-
tests/intel/gem_reg_read.c | 5 +-
tests/intel/gem_reset_stats.c | 5 +-
tests/intel/gem_spin_batch.c | 7 +-
tests/intel/gem_sync.c | 7 +-
tests/intel/gem_wait.c | 9 +-
tests/intel/gem_workarounds.c | 5 +-
tests/intel/gen3_mixed_blits.c | 5 +-
tests/intel/gen3_render_linear_blits.c | 5 +-
tests/intel/gen3_render_mixed_blits.c | 5 +-
tests/intel/gen3_render_tiledx_blits.c | 5 +-
tests/intel/gen3_render_tiledy_blits.c | 5 +-
tests/intel/i915_getparams_basic.c | 7 +-
tests/intel/i915_hangman.c | 7 +-
tests/intel/i915_module_load.c | 7 +-
tests/intel/i915_pciid.c | 7 +-
tests/intel/i915_pm_freq_api.c | 1 +
tests/intel/i915_query.c | 7 +-
tests/intel/i915_selftest.c | 174 +++++++++++++++----------
tests/intel/prime_mmap_kms.c | 5 +-
tests/intel/sysfs_defaults.c | 5 +-
36 files changed, 223 insertions(+), 150 deletions(-)
diff --git a/tests/intel/api_intel_allocator.c b/tests/intel/api_intel_allocator.c
index 60cd16de0..3bffed16a 100644
--- a/tests/intel/api_intel_allocator.c
+++ b/tests/intel/api_intel_allocator.c
@@ -15,10 +15,11 @@
/**
* TEST: api intel allocator
- * Category: Infrastructure
- * Functionality: virtual address
* Description: checking the virtual address ranges
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: IGT Lib
+ * Functionality: virtual address
* Test category: GEM_Legacy
* Feature: igt_core
*
diff --git a/tests/intel/api_intel_bb.c b/tests/intel/api_intel_bb.c
index 6e5c1293e..cddb9ed6f 100644
--- a/tests/intel/api_intel_bb.c
+++ b/tests/intel/api_intel_bb.c
@@ -43,11 +43,12 @@
#include "intel_blt.h"
/**
* TEST: api intel bb
- * Category: Infrastructure
* Description: checking dummy buffer creation & submission
- * Feature: igt_core
- * Functionality: dummy buffer creation & submission
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: IGT Lib
+ * Functionality: dummy buffer creation & submission
+ * Feature: igt_core
* Test category: GEM_Legacy
*
* SUBTEST: add-remove-objects
diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
index 1278b0ae1..7036e8853 100644
--- a/tests/intel/debugfs_test.c
+++ b/tests/intel/debugfs_test.c
@@ -32,10 +32,11 @@
/**
* TEST: debugfs test
* Description: Read entries from debugfs, hwmon and sysfs paths.
- * Feature: core
* Category: Infrastructure
- * Functionality: debugfs
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
* Test category: uapi
*
* SUBTEST: basic-hwmon
diff --git a/tests/intel/drm_fdinfo.c b/tests/intel/drm_fdinfo.c
index 61c66079e..45996dae4 100644
--- a/tests/intel/drm_fdinfo.c
+++ b/tests/intel/drm_fdinfo.c
@@ -36,10 +36,11 @@
/**
* TEST: drm fdinfo
* Description: Test the i915 drm fdinfo data
- * Feature: client busyness
- * Functionality: Per client memory statistics
- * Sub-category: driver
* Category: Desktop client
+ * Mega feature: General i915 features
+ * Sub-category: driver
+ * Functionality: Per client memory statistics
+ * Feature: client_busyness
*
* SUBTEST: all-busy-check-all
*
diff --git a/tests/intel/gem_basic.c b/tests/intel/gem_basic.c
index bd9401149..1a13138df 100644
--- a/tests/intel/gem_basic.c
+++ b/tests/intel/gem_basic.c
@@ -45,9 +45,10 @@
* TEST: gem basic
* Description: Tests basic gem_create and gem_close IOCTLs
* Category: Infrastructure
- * Feature: gem_core
- * Functionality: driver handler
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: driver handler
+ * Feature: gem_core
* Test category: GEM_Legacy
*
* SUBTEST: bad-close
diff --git a/tests/intel/gem_busy.c b/tests/intel/gem_busy.c
index 58720b4dc..043e734e6 100644
--- a/tests/intel/gem_busy.c
+++ b/tests/intel/gem_busy.c
@@ -34,8 +34,9 @@
* TEST: gem busy
* Description: Basic check of busy-ioctl ABI.
* Category: Desktop client
- * Functionality: semaphore
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: semaphore
* Test category: GEM_Legacy
* Feature: cmd_submission
*
diff --git a/tests/intel/gem_caching.c b/tests/intel/gem_caching.c
index 475013739..a61d88774 100644
--- a/tests/intel/gem_caching.c
+++ b/tests/intel/gem_caching.c
@@ -42,11 +42,12 @@
#include "intel_blt.h"
/**
* TEST: gem caching
- * Category: Desktop client
* Description: Test snoop consistency when touching partial cachelines.
- * Feature: caching feature
+ * Category: Desktop client
+ * Mega feature: General i915 features
+ * Sub-category: Caching
* Functionality: coherency
- * Sub-category: Memory management
+ * Feature: caching
* Test category: GEM_Legacy
*
* SUBTEST: read-writes
diff --git a/tests/intel/gem_create.c b/tests/intel/gem_create.c
index 1434a50a9..69e72e848 100644
--- a/tests/intel/gem_create.c
+++ b/tests/intel/gem_create.c
@@ -67,9 +67,10 @@
* Description: Ensure that basic gem_create and gem_create_ext works and that
* invalid input combinations are rejected.
* Category: Infrastructure
- * Feature: mapping
- * Functionality: buffer management
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: buffer management
+ * Feature: mapping
* Test category: GEM_Legacy
*
* SUBTEST: busy-create
diff --git a/tests/intel/gem_ctx_isolation.c b/tests/intel/gem_ctx_isolation.c
index e6b609e35..97656a1bc 100644
--- a/tests/intel/gem_ctx_isolation.c
+++ b/tests/intel/gem_ctx_isolation.c
@@ -29,9 +29,10 @@
/**
* TEST: gem ctx isolation
* Category: Infrastructure
- * Feature: context
- * Functionality: priv/non-priv registers
+ * Mega feature: General i915 features
* Sub-category: Security
+ * Functionality: priv/non-priv registers
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: clean
diff --git a/tests/intel/gem_ctx_param.c b/tests/intel/gem_ctx_param.c
index e09216487..623e59d8d 100644
--- a/tests/intel/gem_ctx_param.c
+++ b/tests/intel/gem_ctx_param.c
@@ -34,9 +34,10 @@
* TEST: gem ctx param
* Description: Basic test for context set/get param input validation.
* Category: Infrastructure
- * Feature: context feature
- * Functionality: context
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: context
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: basic
diff --git a/tests/intel/gem_ctx_sseu.c b/tests/intel/gem_ctx_sseu.c
index d7cb730b1..3b63774d4 100644
--- a/tests/intel/gem_ctx_sseu.c
+++ b/tests/intel/gem_ctx_sseu.c
@@ -47,10 +47,11 @@
/**
* TEST: gem ctx sseu
* Description: Test context render powergating programming.
- * Feature: pm_sseu
- * Sub-category: uapi
* Category: Desktop client
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: sseu
+ * Feature: pm_sseu
*
* SUBTEST: engines
*
diff --git a/tests/intel/gem_eio.c b/tests/intel/gem_eio.c
index c2fdff7c0..0977cd496 100644
--- a/tests/intel/gem_eio.c
+++ b/tests/intel/gem_eio.c
@@ -56,10 +56,11 @@
/**
* TEST: gem eio
* Description: Test that specific ioctls report a wedged GPU (EIO).
+ * Mega feature: General i915 features
* Category: Infrastructure
- * Feature: reset uapi
- * Functionality: sysfs reset
* Sub-category: uapi
+ * Functionality: reset
+ * Feature: reset
* Test category: GEM_Legacy
*
* SUBTEST: banned
diff --git a/tests/intel/gem_exec_capture.c b/tests/intel/gem_exec_capture.c
index 57b178f3e..781ad700b 100644
--- a/tests/intel/gem_exec_capture.c
+++ b/tests/intel/gem_exec_capture.c
@@ -35,10 +35,11 @@
/**
* TEST: gem exec capture
* Description: Check that we capture the user specified objects on a hang
- * Feature: cmd_submission
* Category: Server
- * Functionality: offline debugging
+ * Mega feature: General i915 features
* Sub-category: Debugging
+ * Functionality: offline debugging
+ * Feature: cmd_submission
* Test category: GEM_Legacy
*
* SUBTEST: capture
diff --git a/tests/intel/gem_flink_basic.c b/tests/intel/gem_flink_basic.c
index 049c91be2..0cf7f75c5 100644
--- a/tests/intel/gem_flink_basic.c
+++ b/tests/intel/gem_flink_basic.c
@@ -40,11 +40,12 @@
#include "igt_types.h"
/**
* TEST: gem flink basic
- * Category: Desktop client
* Description: Tests for flink - a way to export a gem object by name
- * Feature: xorg_dri2
- * Functionality: buffer management
+ * Category: Desktop client
+ * Mega feature: General i915 features
* Sub-category: DRM
+ * Functionality: buffer management
+ * Feature: xorg_dri2
* Test category: GEM_Legacy
*
* SUBTEST: bad-flink
diff --git a/tests/intel/gem_flink_race.c b/tests/intel/gem_flink_race.c
index 5675954bd..dfb2047e0 100644
--- a/tests/intel/gem_flink_race.c
+++ b/tests/intel/gem_flink_race.c
@@ -37,11 +37,12 @@
#include "igt_stats.h"
/**
* TEST: gem flink race
- * Category: Desktop client
* Description: Check for flink/open vs. gem close races.
- * Feature: xorg_dri2
- * Functionality: buffer management
+ * Category: Desktop client
+ * Mega feature: General i915 features
* Sub-category: DRM
+ * Functionality: buffer management
+ * Feature: xorg_dri2
* Test category: GEM_Legacy
*
* SUBTEST: flink_close
diff --git a/tests/intel/gem_huc_copy.c b/tests/intel/gem_huc_copy.c
index 541ed01f1..e441571fb 100644
--- a/tests/intel/gem_huc_copy.c
+++ b/tests/intel/gem_huc_copy.c
@@ -38,10 +38,11 @@
/**
* TEST: gem huc copy
* Description: A very simple workload for the HuC.
- * Feature: firmware feature
- * Sub-category: Firmware
* Category: Desktop client
- * Functionality: huc copy
+ * Mega feature: General i915 features
+ * Sub-category: Firmware
+ * Functionality: HUC
+ * Feature: huc
*
* SUBTEST: huc-copy
* Description:
diff --git a/tests/intel/gem_reg_read.c b/tests/intel/gem_reg_read.c
index 8b7bc9898..772d7fa1d 100644
--- a/tests/intel/gem_reg_read.c
+++ b/tests/intel/gem_reg_read.c
@@ -34,10 +34,11 @@
/**
* TEST: gem reg read
- * Feature: gem_core
- * Sub-category: uapi
* Category: Desktop client
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: ioctl
+ * Feature: gem_core
*
* SUBTEST: bad-register
*
diff --git a/tests/intel/gem_reset_stats.c b/tests/intel/gem_reset_stats.c
index fdad7600c..1b0908218 100644
--- a/tests/intel/gem_reset_stats.c
+++ b/tests/intel/gem_reset_stats.c
@@ -49,9 +49,10 @@
#include "sw_sync.h"
/**
* TEST: gem reset stats
- * Sub-category: uapi
* Category: Desktop client
- * Functionality: sysfs reset
+ * Mega feature: General i915 features
+ * Sub-category: uapi
+ * Functionality: reset
*
* SUBTEST: ban-blt
*
diff --git a/tests/intel/gem_spin_batch.c b/tests/intel/gem_spin_batch.c
index a865e8549..1d4ada020 100644
--- a/tests/intel/gem_spin_batch.c
+++ b/tests/intel/gem_spin_batch.c
@@ -27,11 +27,12 @@
#include "igt.h"
/**
* TEST: gem spin batch
- * Test category: GEM_Legacy
* Category: Infrastructure
- * Feature: context, igt_core
- * Functionality: dummy workload
+ * Mega feature: General i915 features
* Sub-category: IGT Lib
+ * Functionality: dummy workload
+ * Feature: context, igt_core
+ * Test category: GEM_Legacy
*
* SUBTEST: engines
* SUBTEST: legacy
diff --git a/tests/intel/gem_sync.c b/tests/intel/gem_sync.c
index 80119e30b..1a37ad954 100644
--- a/tests/intel/gem_sync.c
+++ b/tests/intel/gem_sync.c
@@ -34,11 +34,12 @@
#include "igt_sysfs.h"
/**
* TEST: gem sync
- * Category: Infrastructure
* Description: Basic check of ring<->ring write synchronisation.
- * Feature: synchronization feature
- * Functionality: semaphore
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: active
diff --git a/tests/intel/gem_wait.c b/tests/intel/gem_wait.c
index fa6eb9f77..400ebe841 100644
--- a/tests/intel/gem_wait.c
+++ b/tests/intel/gem_wait.c
@@ -33,11 +33,12 @@
#include "igt_vgem.h"
/**
* TEST: gem wait
- * Category: Infrastructure
* Description: Tests the GEM_WAIT ioctl
- * Feature: synchronization feature
- * Functionality: GEM_WAIT ioctl
- * Sub-category: uapi
+ * Category: Infrastructure
+ * Mega feature: General i915 features
+ * Sub-category: Synchronization
+ * Functionality: semaphore
+ * Feature: synchronization
* Test category: GEM_Legacy
*
* SUBTEST: await
diff --git a/tests/intel/gem_workarounds.c b/tests/intel/gem_workarounds.c
index dbde4cb45..7f4d641df 100644
--- a/tests/intel/gem_workarounds.c
+++ b/tests/intel/gem_workarounds.c
@@ -35,9 +35,10 @@
/**
* TEST: gem workarounds
* Category: Infrastructure
- * Feature: workaround
- * Functionality: context
+ * Mega feature: General i915 features
* Sub-category: Workarounds
+ * Functionality: context
+ * Feature: workarounds
* Test category: GEM_Legacy
*
* SUBTEST: basic-read
diff --git a/tests/intel/gen3_mixed_blits.c b/tests/intel/gen3_mixed_blits.c
index ea65579b2..7ce998f59 100644
--- a/tests/intel/gen3_mixed_blits.c
+++ b/tests/intel/gen3_mixed_blits.c
@@ -50,10 +50,11 @@
#include "igt.h"
/**
* TEST: gen3 mixed blits
- * Feature: obsolete
+ * Category: Obsolete
+ * Mega feature: General i915 features
* Sub-category: Obsolete_gen3
* Functionality: obsolete_test
- * Category: Obsolete
+ * Feature: obsolete
*
* SUBTEST:
*/
diff --git a/tests/intel/gen3_render_linear_blits.c b/tests/intel/gen3_render_linear_blits.c
index e370c4406..fc4c1cc2d 100644
--- a/tests/intel/gen3_render_linear_blits.c
+++ b/tests/intel/gen3_render_linear_blits.c
@@ -49,10 +49,11 @@
#include "igt.h"
/**
* TEST: gen3 render linear blits
- * Feature: obsolete
+ * Category: Obsolete
+ * Mega feature: General i915 features
* Sub-category: Obsolete_gen3
* Functionality: obsolete_test
- * Category: Obsolete
+ * Feature: obsolete
*
* SUBTEST:
*/
diff --git a/tests/intel/gen3_render_mixed_blits.c b/tests/intel/gen3_render_mixed_blits.c
index 14fae3e7b..541a44244 100644
--- a/tests/intel/gen3_render_mixed_blits.c
+++ b/tests/intel/gen3_render_mixed_blits.c
@@ -50,10 +50,11 @@
#include "igt.h"
/**
* TEST: gen3 render mixed blits
- * Feature: obsolete
+ * Category: Obsolete
+ * Mega feature: General i915 features
* Sub-category: Obsolete_gen3
* Functionality: obsolete_test
- * Category: Obsolete
+ * Feature: obsolete
*
* SUBTEST:
*/
diff --git a/tests/intel/gen3_render_tiledx_blits.c b/tests/intel/gen3_render_tiledx_blits.c
index a2748f272..c5ab6268d 100644
--- a/tests/intel/gen3_render_tiledx_blits.c
+++ b/tests/intel/gen3_render_tiledx_blits.c
@@ -50,10 +50,11 @@
#include "igt.h"
/**
* TEST: gen3 render tiledx blits
- * Feature: obsolete
- * Sub-category: Obsolete_gen3
* Category: Obsolete
+ * Mega feature: General i915 features
+ * Sub-category: Obsolete_gen3
* Functionality: obsolete_test
+ * Feature: obsolete
*
* SUBTEST:
*/
diff --git a/tests/intel/gen3_render_tiledy_blits.c b/tests/intel/gen3_render_tiledy_blits.c
index eb63aaa82..5152ea6a3 100644
--- a/tests/intel/gen3_render_tiledy_blits.c
+++ b/tests/intel/gen3_render_tiledy_blits.c
@@ -50,10 +50,11 @@
#include "igt.h"
/**
* TEST: gen3 render tiledy blits
- * Feature: obsolete
- * Sub-category: Obsolete_gen3
* Category: Obsolete
+ * Mega feature: General i915 features
+ * Sub-category: Obsolete_gen3
* Functionality: obsolete_test
+ * Feature: obsolete
*
* SUBTEST:
*/
diff --git a/tests/intel/i915_getparams_basic.c b/tests/intel/i915_getparams_basic.c
index 3518a3b9f..f5056af2c 100644
--- a/tests/intel/i915_getparams_basic.c
+++ b/tests/intel/i915_getparams_basic.c
@@ -32,11 +32,12 @@
#include <i915_drm.h>
/**
* TEST: i915 getparams basic
- * Category: Infrastructure
* Description: Tests the export of parameters via DRM_IOCTL_I915_GETPARAM
- * Feature: gem_core
- * Functionality: device topology
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: device topology
+ * Feature: gem_core
* Test category: GEM_Legacy
*
* SUBTEST: basic-eu-total
diff --git a/tests/intel/i915_hangman.c b/tests/intel/i915_hangman.c
index 47bc4cdd2..c703b1c4c 100644
--- a/tests/intel/i915_hangman.c
+++ b/tests/intel/i915_hangman.c
@@ -42,11 +42,12 @@
#include "sw_sync.h"
/**
* TEST: i915 hangman
- * Category: Server
* Description: Tests for hang detection and recovery
- * Feature: reset
- * Functionality: error handling
+ * Category: Server
+ * Mega feature: General i915 features
* Sub-category: Debugging
+ * Functionality: error handling
+ * Feature: reset
* Test category: GEM_Legacy
*
* SUBTEST: detector
diff --git a/tests/intel/i915_module_load.c b/tests/intel/i915_module_load.c
index 6cde9274e..760eb8916 100644
--- a/tests/intel/i915_module_load.c
+++ b/tests/intel/i915_module_load.c
@@ -25,11 +25,12 @@
#include <sys/utsname.h>
/**
* TEST: i915 module load
- * Category: Infrastructure
* Description: Tests the i915 module loading.
- * Feature: core
- * Functionality: driver handler
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: driver
+ * Functionality: driver handler
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST: load
diff --git a/tests/intel/i915_pciid.c b/tests/intel/i915_pciid.c
index cc62b1947..f05859e4e 100644
--- a/tests/intel/i915_pciid.c
+++ b/tests/intel/i915_pciid.c
@@ -30,11 +30,12 @@
#include "intel_chipset.h"
/**
* TEST: i915 pciid
- * Category: Infrastructure
* Description: Check that igt/i915 know about this PCI-ID
- * Feature: core
- * Functionality: device management
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: Core
+ * Functionality: device management
+ * Feature: core
* Test category: GEM_Legacy
*
* SUBTEST:
diff --git a/tests/intel/i915_pm_freq_api.c b/tests/intel/i915_pm_freq_api.c
index 7766be82d..8ab6ec235 100644
--- a/tests/intel/i915_pm_freq_api.c
+++ b/tests/intel/i915_pm_freq_api.c
@@ -12,6 +12,7 @@
* TEST: i915 pm freq api
* Description: Test SLPC freq API
* Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: uapi
* Functionality: slpc
*
diff --git a/tests/intel/i915_query.c b/tests/intel/i915_query.c
index 6da974fd1..980a748fa 100644
--- a/tests/intel/i915_query.c
+++ b/tests/intel/i915_query.c
@@ -29,11 +29,12 @@
#include <limits.h>
/**
* TEST: i915 query
- * Category: Infrastructure
* Description: Testing the i915 query uAPI.
- * Feature: gem_core
- * Functionality: device topology
+ * Category: Infrastructure
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: device topology
+ * Feature: gem_core
* Test category: GEM_Legacy
*
* SUBTEST: engine-info
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index 675dad574..517151e48 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -28,16 +28,18 @@
* Description: Basic unit tests for i915.ko
*
* SUBTEST: live
- * Feature: gem_core
- * Sub-category: Selftest
* Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Selftest
* Functionality: live selftest
+ * Feature: gem_core
*
* SUBTEST: live@active
* Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Synchronization
* Functionality: semaphore
* Test category: i915
- * Sub-category: Synchronization
*
* SUBTEST: live@blt
* Description: Blitter validation
@@ -48,11 +50,12 @@
* Test category: i915 / HW
*
* SUBTEST: live@client
- * Category: Selftest
* Description: Internal API over blitter
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: blitter api
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: live@coherency
* Description: Cache management
@@ -64,9 +67,10 @@
*
* SUBTEST: live@debugger
* Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Debugging
* Functionality: device management
* Test category: debugger
- * Sub-category: Debugging
*
* SUBTEST: live@display
* Category: Selftest
@@ -152,11 +156,12 @@
* Test category: HW
*
* SUBTEST: live@gt_heartbeat
- * Category: Selftest
* Description: Stall detection interface validation
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Reset
* Functionality: heartbeat
* Test category: i915
- * Sub-category: Reset
*
* SUBTEST: live@gt_lrc
* Description: HW isolation and HW context validation
@@ -167,11 +172,12 @@
* Test category: HW
*
* SUBTEST: live@gt_mocs
- * Category: Selftest
* Description: Verification of mocs registers
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Mocs
* Functionality: mocs registers
* Test category: i915 / HW
- * Sub-category: Mocs
*
* SUBTEST: live@gt_pm
* Description: Basic i915 driver module selftests
@@ -181,11 +187,12 @@
* Functionality: rps, rc6
*
* SUBTEST: live@gt_timelines
- * Category: Selftest
* Description: semaphore tracking
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Synchronization
* Functionality: semaphore
* Test category: i915
- * Sub-category: Synchronization
*
* SUBTEST: live@gt_tlb
* Category: Selftest
@@ -203,38 +210,43 @@
* Test category: i915
*
* SUBTEST: live@gtt_l4wa
- * Category: Selftest
* Description: Check the L4WA is enabled when it was required
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Workarounds
* Functionality: L4WA
* Test category: i915
- * Sub-category: Workarounds
*
* SUBTEST: live@guc
* Category: Selftest
- * Feature: firmware feature
+ * Mega feature: General i915 features
* Sub-category: Firmware
* Functionality: GUC
+ * Feature: GuC
* Test category: GuC
*
* SUBTEST: live@guc_doorbells
* Category: Selftest
- * Feature: firmware feature
+ * Mega feature: General i915 features
* Sub-category: Firmware
* Functionality: GUC
+ * Feature: GuC
* Test category: GuC
*
* SUBTEST: live@guc_hang
* Category: Selftest
- * Feature: firmware feature
+ * Mega feature: General i915 features
* Sub-category: Firmware
* Functionality: GUC
+ * Feature: GuC
* Test category: GuC
*
* SUBTEST: live@guc_multi_lrc
* Category: Selftest
- * Feature: firmware feature
+ * Mega feature: General i915 features
* Sub-category: Firmware
* Functionality: GUC
+ * Feature: GuC
* Test category: GuC
*
* SUBTEST: live@hangcheck
@@ -291,18 +303,20 @@
* Test category: i915
*
* SUBTEST: live@obj_lock
- * Category: Selftest
* Description: Validation of per-object locking patterns
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Core
* Functionality: per-object locking
* Test category: i915
- * Sub-category: Core
*
* SUBTEST: live@objects
- * Category: Selftest
* Description: User object allocation and isolation checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Core
* Functionality: buffer management
* Test category: i915
- * Sub-category: Core
*
* SUBTEST: live@perf
* Category: Selftest
@@ -312,10 +326,11 @@
* Sub-category: Performance
*
* SUBTEST: live@remote_tiles
- * Category: Selftest
* Description: Tile meta data validation
- * Functionality: meta data
+ * Category: Selftest
+ * Mega feature: General i915 features
* Sub-category: MultiTile
+ * Functionality: meta data
*
* SUBTEST: live@requests
* Description: Validation of internal i915 command submission interface
@@ -326,18 +341,20 @@
* Test category: i915
*
* SUBTEST: live@reset
- * Category: Selftest
* Description: engine/GT resets
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Reset
* Functionality: engine/GT reset
* Test category: HW
- * Sub-category: Reset
*
* SUBTEST: live@sanitycheck
- * Category: Selftest
* Description: Checks the selftest infrastructure itself
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Core
* Functionality: selftest
* Test category: i915
- * Sub-category: Core
*
* SUBTEST: live@scheduler
* Category: Selftest
@@ -346,11 +363,12 @@
* Functionality: scheduler
*
* SUBTEST: live@semaphores
- * Category: Selftest
* Description: GuC semaphore management
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Synchronization
* Functionality: semaphore
* Test category: HW
- * Sub-category: Synchronization
*
* SUBTEST: live@slpc
* Description: Basic i915 driver module selftests
@@ -385,14 +403,16 @@
* Test category: i915 / HW
*
* SUBTEST: live@workarounds
- * Category: Selftest
* Description: Check workarounds persist or are reapplied after resets and other power management events
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Workarounds
* Functionality: driver workarounds
* Test category: HW
- * Sub-category: Workarounds
*
* SUBTEST: mock
* Category: Selftest
+ * Mega feature: General i915 features
* Feature: gem_core
* Sub-category: Selftest
* Functionality: mock selftest
@@ -406,123 +426,140 @@
* Test category: DRM
*
* SUBTEST: mock@contexts
- * Category: Selftest
* Description: GEM context internal API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: context
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@dmabuf
- * Category: Selftest
* Description: dma-buf (buffer management) API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: buffer management
* Test category: DRM
- * Sub-category: uapi
*
* SUBTEST: mock@engine
- * Category: Selftest
* Description: Engine topology API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: engine topology
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@evict
- * Category: Selftest
* Description: GTT eviction API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: gtt eviction
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@fence
- * Category: Selftest
* Description: semaphore API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: semaphore
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@gtt
- * Category: Selftest
* Description: Virtual address management API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: gtt
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@hugepages
- * Category: Selftest
* Description: Hugepage API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: huge page
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@memory_region
- * Category: Selftest
* Description: Memory region API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: memory region
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@objects
- * Category: Selftest
* Description: Buffer object API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: buffer object
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@phys
- * Category: Selftest
* Description: legacy physical object API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: physical object
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@requests
- * Category: Selftest
* Description: Internal command submission API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: requests
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@ring
- * Category: Selftest
* Description: Ringbuffer management API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: ringbuffer
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@sanitycheck
- * Category: Selftest
* Description: Selftest for the selftest
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: Core
* Functionality: selftest
* Test category: i915
- * Sub-category: Core
*
* SUBTEST: mock@scatterlist
- * Category: Selftest
* Description: Scatterlist API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: scatterlist
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@shmem
- * Category: Selftest
* Description: SHM utils API checks
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: shm
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@syncmap
- * Category: Selftest
* Description: API checks for the contracted radixtree
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: contracted radixtree
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@timelines
- * Category: Selftest
* Description: API checks for semaphore tracking
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: semaphore
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: mock@tlb
* Category: Selftest
@@ -540,11 +577,12 @@
* Feature: forcewake
*
* SUBTEST: mock@vma
- * Category: Selftest
* Description: API checks for virtual address management
+ * Category: Selftest
+ * Mega feature: General i915 features
+ * Sub-category: uapi
* Functionality: vma
* Test category: i915
- * Sub-category: uapi
*
* SUBTEST: perf
* Category: Selftest
diff --git a/tests/intel/prime_mmap_kms.c b/tests/intel/prime_mmap_kms.c
index 35d1eedde..3ef72c38f 100644
--- a/tests/intel/prime_mmap_kms.c
+++ b/tests/intel/prime_mmap_kms.c
@@ -40,9 +40,10 @@ IGT_TEST_DESCRIPTION(
/**
* TEST: prime mmap kms
* Category: Infrastructure
- * Feature: prime
- * Functionality: memory management
* Sub-category: DRM
+ * Mega feature: General i915 features
+ * Functionality: memory management
+ * Feature: prime
* Test category: GEM_Legacy
*
* SUBTEST: buffer-sharing
diff --git a/tests/intel/sysfs_defaults.c b/tests/intel/sysfs_defaults.c
index 0be8232d5..e9184ea4a 100644
--- a/tests/intel/sysfs_defaults.c
+++ b/tests/intel/sysfs_defaults.c
@@ -36,9 +36,10 @@
/**
* TEST: sysfs defaults
* Category: Infrastructure
- * Feature: gem_core
- * Functionality: sysfs
+ * Mega feature: General i915 features
* Sub-category: uapi
+ * Functionality: sysfs
+ * Feature: gem_core
* Test category: GEM_Legacy
*
* SUBTEST: readonly
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 08/16] tests/intel: Introduce SysMan mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (6 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 07/16] tests/intel: Introduce General i915 " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 09/16] tests/intel: Introduce General XE " Katarzyna Piecielska
` (10 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add tests to SysMan mega feature.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/device_reset.c | 3 ++-
tests/intel/sysfs_heartbeat_interval.c | 7 ++++---
tests/intel/sysfs_preempt_timeout.c | 7 ++++---
tests/intel/sysfs_timeslice_duration.c | 7 ++++---
tests/intel/xe_sysfs_defaults.c | 6 ++++--
tests/intel/xe_sysfs_scheduler.c | 3 ++-
6 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/tests/device_reset.c b/tests/device_reset.c
index 2e1619f60..036000640 100644
--- a/tests/device_reset.c
+++ b/tests/device_reset.c
@@ -38,7 +38,8 @@
* Unbinds driver from device, initiates reset then rebinds driver to device
* validating device resets
* Category: Infrastructure
- * Sub-category: SysMan
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
* Feature: reset, sriov-reset
*/
diff --git a/tests/intel/sysfs_heartbeat_interval.c b/tests/intel/sysfs_heartbeat_interval.c
index 5f82185bc..0af8879f6 100644
--- a/tests/intel/sysfs_heartbeat_interval.c
+++ b/tests/intel/sysfs_heartbeat_interval.c
@@ -43,11 +43,12 @@
#include "sw_sync.h"
/**
* TEST: sysfs heartbeat interval
- * Feature: SMI, cmd_submission
- * Test category: SysMan
- * Sub-category: SysMan
* Category: Desktop \ Server
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
* Functionality: sysfs heartbeat
+ * Feature: SMI, cmd_submission
+ * Test category: SysMan
*
* SUBTEST: idempotent
* Description: Test to check whether the heartbeat parameter reports the values set.
diff --git a/tests/intel/sysfs_preempt_timeout.c b/tests/intel/sysfs_preempt_timeout.c
index 84f8ba7d3..88f2cdfcd 100644
--- a/tests/intel/sysfs_preempt_timeout.c
+++ b/tests/intel/sysfs_preempt_timeout.c
@@ -42,11 +42,12 @@
#include "sw_sync.h"
/**
* TEST: sysfs preempt timeout
- * Feature: SMI, context
- * Test category: SysMan
- * Sub-category: SysMan
* Category: Desktop \ Server
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
* Functionality: sysfs preempt timeout
+ * Feature: SMI, context
+ * Test category: SysMan
*
* SUBTEST: idempotent
* Description: Test to check whether the preempt_timeout parameter reports the
diff --git a/tests/intel/sysfs_timeslice_duration.c b/tests/intel/sysfs_timeslice_duration.c
index b48152ecc..6baa000df 100644
--- a/tests/intel/sysfs_timeslice_duration.c
+++ b/tests/intel/sysfs_timeslice_duration.c
@@ -45,11 +45,12 @@
#include "sw_sync.h"
/**
* TEST: sysfs timeslice duration
+ * Category: Desktop \ Server
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
+ * Functionality: timeslise sysfs
* Feature: SMI, cmd_submission
* Test category: SysMan
- * Functionality: timeslise sysfs
- * Sub-category: SysMan
- * Category: Desktop \ Server
*
* SUBTEST: duration
* Description: Test to measure the timeslice duration by watching the
diff --git a/tests/intel/xe_sysfs_defaults.c b/tests/intel/xe_sysfs_defaults.c
index b1ab36589..a90b2f3b3 100644
--- a/tests/intel/xe_sysfs_defaults.c
+++ b/tests/intel/xe_sysfs_defaults.c
@@ -5,12 +5,14 @@
/**
* TEST: xe sysfs defaults
+ * Description: check if the sysfs engine .defaults node has all values.
* Category: Infrastructure
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
* Functionality: sysman defaults
- * Sub-category: SysMan
* Test category: functionality test
+ *
* SUBTEST: engine-defaults
- * Description: check if the sysfs engine .defaults node has all values.
*/
#include <dirent.h>
diff --git a/tests/intel/xe_sysfs_scheduler.c b/tests/intel/xe_sysfs_scheduler.c
index d1ef422f4..5c4fb1114 100644
--- a/tests/intel/xe_sysfs_scheduler.c
+++ b/tests/intel/xe_sysfs_scheduler.c
@@ -6,7 +6,8 @@
/**
* TEST: xe sysfs scheduler
* Category: Infrastructure
- * Sub-category: SysMan
+ * Mega feature: SysMan
+ * Sub-category: SysMan tests
* Functionality: scheduler control interface
*
* SUBTEST: %s-invalid
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 09/16] tests/intel: Introduce General XE mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (7 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 08/16] tests/intel: Introduce SysMan " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 10/16] tests/intel: Introduce Performance " Katarzyna Piecielska
` (9 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add tests to 'General tests feature' mega feature.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/xe_create.c | 1 +
tests/intel/xe_debugfs.c | 3 +-
tests/intel/xe_dma_buf_sync.c | 1 +
tests/intel/xe_drm_fdinfo.c | 3 +-
tests/intel/xe_exec_atomic.c | 1 +
tests/intel/xe_exec_queue_property.c | 1 +
tests/intel/xe_huc_copy.c | 1 +
tests/intel/xe_intel_bb.c | 1 +
tests/intel/xe_live_ktest.c | 1 +
tests/intel/xe_module_load.c | 1 +
tests/intel/xe_peer2peer.c | 3 +-
tests/intel/xe_prime_self_import.c | 1 +
tests/intel/xe_query.c | 66 +++++++++++++++++-----------
tests/intel/xe_spin_batch.c | 1 +
tests/intel/xe_waitfence.c | 3 ++
15 files changed, 59 insertions(+), 29 deletions(-)
diff --git a/tests/intel/xe_create.c b/tests/intel/xe_create.c
index fd5d71d8a..52ba4a579 100644
--- a/tests/intel/xe_create.c
+++ b/tests/intel/xe_create.c
@@ -6,6 +6,7 @@
/**
* TEST: Check bo create ioctl
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: uapi
*/
diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
index c5a586e9b..162830787 100644
--- a/tests/intel/xe_debugfs.c
+++ b/tests/intel/xe_debugfs.c
@@ -5,11 +5,12 @@
/**
* TEST: Check debugfs userspace API
+ * Description: Validate debugfs entries
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: uapi
* Functionality: debugfs
* Test category: functionality test
- * Description: Validate debugfs entries
*/
#include <fcntl.h>
diff --git a/tests/intel/xe_dma_buf_sync.c b/tests/intel/xe_dma_buf_sync.c
index b69283093..a7d10f0ef 100644
--- a/tests/intel/xe_dma_buf_sync.c
+++ b/tests/intel/xe_dma_buf_sync.c
@@ -6,6 +6,7 @@
/**
* TEST: Check dmabuf functionality
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: dmabuf
* Test category: functionality test
*/
diff --git a/tests/intel/xe_drm_fdinfo.c b/tests/intel/xe_drm_fdinfo.c
index 9e5d0644a..554082d3b 100644
--- a/tests/intel/xe_drm_fdinfo.c
+++ b/tests/intel/xe_drm_fdinfo.c
@@ -15,10 +15,11 @@
/**
* TEST: xe drm fdinfo
* Description: Read and verify drm client memory consumption using fdinfo
- * Feature: SMI, core
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: driver
* Functionality: Per client memory statistics
+ * Feature: SMI, core
* Test category: SysMan
*
* SUBTEST: basic
diff --git a/tests/intel/xe_exec_atomic.c b/tests/intel/xe_exec_atomic.c
index d9790da78..7ce374b75 100644
--- a/tests/intel/xe_exec_atomic.c
+++ b/tests/intel/xe_exec_atomic.c
@@ -15,6 +15,7 @@
/**
* TEST: Tests to verify atomic functionality.
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: HW
* Functionality: intel-bb
* Test category: functionality test
diff --git a/tests/intel/xe_exec_queue_property.c b/tests/intel/xe_exec_queue_property.c
index 51ecd725d..4a0681fe8 100644
--- a/tests/intel/xe_exec_queue_property.c
+++ b/tests/intel/xe_exec_queue_property.c
@@ -6,6 +6,7 @@
/**
* TEST: Basic tests to check exec_queue set/get property functionality
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: uapi
* Functionality: exec queue set property
* Test category: functionality test
diff --git a/tests/intel/xe_huc_copy.c b/tests/intel/xe_huc_copy.c
index 339cf6e5f..3c475112d 100644
--- a/tests/intel/xe_huc_copy.c
+++ b/tests/intel/xe_huc_copy.c
@@ -6,6 +6,7 @@
/**
* TEST: Test HuC copy firmware.
* Category: Firmware building block
+ * Mega feature: General Xe features
* Sub-category: Firmware
* Functionality: huc copy
* Test category: functionality test
diff --git a/tests/intel/xe_intel_bb.c b/tests/intel/xe_intel_bb.c
index 09164c41f..bad2b622d 100644
--- a/tests/intel/xe_intel_bb.c
+++ b/tests/intel/xe_intel_bb.c
@@ -27,6 +27,7 @@
/**
* TEST: Basic tests for intel-bb xe functionality
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: IGT Lib
* Functionality: intel-bb
* Test category: functionality test
diff --git a/tests/intel/xe_live_ktest.c b/tests/intel/xe_live_ktest.c
index c50aefea8..fc2ba29a9 100644
--- a/tests/intel/xe_live_ktest.c
+++ b/tests/intel/xe_live_ktest.c
@@ -5,6 +5,7 @@
* TEST: Xe driver live kunit tests
* Description: Xe driver live dmabuf unit tests
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: kunit
* Functionality: kunit
* Test category: functionality test
diff --git a/tests/intel/xe_module_load.c b/tests/intel/xe_module_load.c
index 080e12ec8..f93b93f9f 100644
--- a/tests/intel/xe_module_load.c
+++ b/tests/intel/xe_module_load.c
@@ -6,6 +6,7 @@
/**
* TEST: Tests the xe module loading
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: driver
* Functionality: module load
* Test category: functionality test
diff --git a/tests/intel/xe_peer2peer.c b/tests/intel/xe_peer2peer.c
index c63f1e4c4..35c8df252 100644
--- a/tests/intel/xe_peer2peer.c
+++ b/tests/intel/xe_peer2peer.c
@@ -17,10 +17,11 @@
/**
* TEST: xe_peer2peer
+ * Description: Peer2peer dma buf copy tests
* Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
* Functionality: dma buf copy
- * Description: Peer2peer dma buf copy tests
* Test category: xe
*
* SUBTEST: read
diff --git a/tests/intel/xe_prime_self_import.c b/tests/intel/xe_prime_self_import.c
index f47733bb2..4220a6677 100644
--- a/tests/intel/xe_prime_self_import.c
+++ b/tests/intel/xe_prime_self_import.c
@@ -28,6 +28,7 @@
/**
* TEST: Check whether prime import/export works on the same device
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: DRM
* Functionality: prime import/export
* Test category: functionality test
diff --git a/tests/intel/xe_query.c b/tests/intel/xe_query.c
index a5a2dd7d4..d0416ee17 100644
--- a/tests/intel/xe_query.c
+++ b/tests/intel/xe_query.c
@@ -6,6 +6,7 @@
/**
* TEST: Check device configuration query
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: uapi
* Functionality: ioctl
* Description: Acquire configuration data for xe device
@@ -176,10 +177,11 @@ const char *get_topo_name(int value)
* Test category: functionality test
*
* SUBTEST: multigpu-query-engines
- * Category: Hardware building block
* Description: Display engine classes available for all Xe devices.
- * Test category: functionality test
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_engines(int fd)
@@ -204,10 +206,11 @@ test_query_engines(int fd)
* and alignment.
*
* SUBTEST: multigpu-query-mem-usage
+ * Description: Display memory information for all Xe devices.
* Category: Hardware building block
- * Test category: functionality test
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
- * Description: Display memory information for all Xe devices.
+ * Test category: functionality test
*/
static void
test_query_mem_regions(int fd)
@@ -269,10 +272,11 @@ test_query_mem_regions(int fd)
* Description: Display information about available GT components for xe device.
*
* SUBTEST: multigpu-query-gt-list
- * Category: Hardware building block
- * Test category: functionality test
* Description: Display information about GT components for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_gt_list(int fd)
@@ -340,10 +344,11 @@ test_query_gt_list(int fd)
* Description: Display topology information of GT.
*
* SUBTEST: multigpu-query-topology
- * Category: Hardware building block
- * Test category: functionality test
* Description: Display topology information of GT for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_gt_topology(int fd)
@@ -390,10 +395,11 @@ test_query_gt_topology(int fd)
* Description: Display xe device id, revision and configuration.
*
* SUBTEST: multigpu-query-config
- * Category: Hardware building block
- * Test category: functionality test
* Description: Display config information for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_config(int fd)
@@ -445,10 +451,11 @@ test_query_config(int fd)
* Description: Display hardware configuration of xe device.
*
* SUBTEST: multigpu-query-hwconfig
- * Category: Hardware building block
- * Test category: functionality test
* Description: Display hardware configuration for all Xe devices.
+ * Category: Hardware building block
* Sub-category: MultiGPU
+ * Mega feature: General Xe features
+ * Test category: functionality test
*/
static void
test_query_hwconfig(int fd)
@@ -485,10 +492,11 @@ test_query_hwconfig(int fd)
* Description: Check query with invalid arguments returns expected error code.
*
* SUBTEST: multigpu-query-invalid-query
- * Category: Hardware building block
- * Test category: negative test
* Description: Check query with invalid arguments for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: negative test
*/
static void
test_query_invalid_query(int fd)
@@ -509,10 +517,11 @@ test_query_invalid_query(int fd)
* Description: Check query with invalid size returns expected error code.
*
* SUBTEST: multigpu-query-invalid-size
- * Category: Hardware building block
- * Test category: negative test
* Description: Check query with invalid size for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: negative test
*/
static void
test_query_invalid_size(int fd)
@@ -533,10 +542,11 @@ test_query_invalid_size(int fd)
* Description: Check query with invalid extension returns expected error code.
*
* SUBTEST: multigpu-query-invalid-extension
- * Category: Hardware building block
- * Test category: negative test
* Description: Check query with invalid extension for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
+ * Test category: negative test
*/
static void
test_query_invalid_extension(int fd)
@@ -698,8 +708,9 @@ __engine_cycles(int fd, struct drm_xe_engine_class_instance *hwe)
* Description: Query CPU-GPU timestamp correlation
*
* SUBTEST: multigpu-query-cs-cycles
- * Category: Hardware building block
* Description: Query CPU-GPU timestamp correlation for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
*/
static void test_query_engine_cycles(int fd)
@@ -719,8 +730,9 @@ static void test_query_engine_cycles(int fd)
* Description: Check query with invalid arguments returns expected error code.
*
* SUBTEST: multigpu-query-invalid-cs-cycles
- * Category: Hardware building block
* Description: Check query with invalid arguments for all Xe devices.
+ * Category: Hardware building block
+ * Mega feature: General Xe features
* Sub-category: MultiGPU
*/
static void test_engine_cycles_invalid(int fd)
@@ -833,9 +845,10 @@ test_query_uc_fw_version(int fd, uint32_t uc_type)
* Description: Display the GuC firmware submission version
*
* SUBTEST: multigpu-query-uc-fw-version-guc
- * Test category: functionality test
- * Sub-category: MultiGPU
* Description: Display GuC firmware submission version for all Xe devices.
+ * Mega feature: General Xe features
+ * Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_uc_fw_version_guc(int fd)
@@ -849,9 +862,10 @@ test_query_uc_fw_version_guc(int fd)
* Description: Check query with invalid arguments returns expected error code.
*
* SUBTEST: multigpu-query-invalid-uc-fw-version-mbz
- * Test category: functionality test
- * Sub-category: MultiGPU
* Description: Check query with invalid arguments for all Xe devices.
+ * Mega feature: General Xe features
+ * Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_uc_fw_version_invalid_mbz(int fd)
@@ -898,9 +912,9 @@ test_query_uc_fw_version_invalid_mbz(int fd)
* Description: Display the HuC firmware version
*
* SUBTEST: multigpu-query-uc-fw-version-huc
- * Test category: functionality test
- * Sub-category: MultiGPU
* Description: Display HuC firmware version for all Xe devices.
+ * Sub-category: MultiGPU
+ * Test category: functionality test
*/
static void
test_query_uc_fw_version_huc(int fd)
diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
index da8fd0a30..ee9a223d3 100644
--- a/tests/intel/xe_spin_batch.c
+++ b/tests/intel/xe_spin_batch.c
@@ -9,6 +9,7 @@
/**
* TEST: Tests for spin batch submissons.
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: IGT Lib
* Functionality: parallel execution
* Test category: functionality test
diff --git a/tests/intel/xe_waitfence.c b/tests/intel/xe_waitfence.c
index 071e67bd6..099ba4f8f 100644
--- a/tests/intel/xe_waitfence.c
+++ b/tests/intel/xe_waitfence.c
@@ -16,6 +16,7 @@
/**
* TEST: Check if waitfences work
* Category: Software building block
+ * Mega feature: General Xe features
* Sub-category: Synchronization
* Functionality: waitfence
* Test category: functionality test
@@ -140,6 +141,8 @@ waitfence(int fd, enum waittype wt)
/**
* TEST: Negative test for wait ufence ioctl
* Category: Software building block
+ * Mega feature: General Xe features
+ * Sub-category: Synchronization
* Functionality: waitfence
* Test category: negative test
*
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 10/16] tests/intel: Introduce Performance mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (8 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 09/16] tests/intel: Introduce General XE " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 11/16] tests/intel: Introduce FlatCCS " Katarzyna Piecielska
` (8 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Performance tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_ctx_freq.c | 5 +++--
tests/intel/i915_selftest.c | 43 +++++++++++++++++++++----------------
tests/intel/perf.c | 7 +++---
tests/intel/perf_pmu.c | 7 +++---
4 files changed, 36 insertions(+), 26 deletions(-)
diff --git a/tests/intel/gem_ctx_freq.c b/tests/intel/gem_ctx_freq.c
index db67cade5..e862a084a 100644
--- a/tests/intel/gem_ctx_freq.c
+++ b/tests/intel/gem_ctx_freq.c
@@ -40,9 +40,10 @@
/**
* TEST: gem ctx freq
* Category: Server
- * Feature: context feature
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: frequency management
- * Sub-category: Performance
+ * Feature: context
* Test category: GEM_Legacy
*
* SUBTEST: sysfs
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index 517151e48..aeb9deb13 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -319,11 +319,12 @@
* Test category: i915
*
* SUBTEST: live@perf
- * Category: Selftest
- * Feature: i915 perf selftests
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
+ * Feature: i915 perf selftests
*
* SUBTEST: live@remote_tiles
* Description: Tile meta data validation
@@ -586,42 +587,48 @@
*
* SUBTEST: perf
* Category: Selftest
- * Feature: i915 perf selftests
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: oa
- * Sub-category: Performance
+ * Feature: oa
*
* SUBTEST: perf@blt
- * Category: Selftest
- * Feature: i915 perf selftests
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
+ * Feature: i915 perf selftests
*
* SUBTEST: perf@engine_cs
- * Category: Selftest
- * Feature: i915 perf selftests
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
+ * Feature: i915 perf selftests
*
* SUBTEST: perf@region
- * Category: Selftest
- * Feature: i915 perf selftests
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
+ * Feature: i915 perf selftests
*
* SUBTEST: perf@request
- * Category: Selftest
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
*
* SUBTEST: perf@scheduler
- * Category: Selftest
* Description: Basic i915 module perf unit selftests
+ * Category: Selftest
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: perf
- * Sub-category: Performance
*/
IGT_TEST_DESCRIPTION("Basic unit tests for i915.ko");
diff --git a/tests/intel/perf.c b/tests/intel/perf.c
index 651ea9fd8..53ca5f625 100644
--- a/tests/intel/perf.c
+++ b/tests/intel/perf.c
@@ -48,11 +48,12 @@
/**
* TEST: perf
* Description: Test the i915 perf metrics streaming interface
+ * Category: Desktop client
+ * Mega feature: Performance
+ * Sub-category: Performance tests
+ * Functionality: oa
* Feature: i915 streaming interface, oa
* Test category: Perf
- * Functionality: oa
- * Sub-category: Performance
- * Category: Desktop client
*
* SUBTEST: blocking
* Description: Test blocking read with default hrtimer frequency
diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c
index e3d2f4664..8c444c8b3 100644
--- a/tests/intel/perf_pmu.c
+++ b/tests/intel/perf_pmu.c
@@ -52,11 +52,12 @@
/**
* TEST: perf pmu
* Description: Test the i915 pmu perf interface
- * Feature: i915 pmu perf interface, pmu feature
- * Test category: Perf
- * Sub-category: Performance
* Category: Desktop client
+ * Mega feature: Performance
+ * Sub-category: Performance tests
* Functionality: pmu
+ * Feature: i915 pmu perf interface, pmu
+ * Test category: Perf
*
* SUBTEST: all-busy-check-all
* Description: Test the i915 pmu perf interface
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 11/16] tests/intel: Introduce FlatCCS mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (9 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 10/16] tests/intel: Introduce Performance " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 12/16] tests/intel: Introduce Render " Katarzyna Piecielska
` (7 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to FlatCCS tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_ccs.c | 5 +++--
tests/intel/xe_evict_ccs.c | 3 ++-
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c
index e4126bcaa..80aae9e5a 100644
--- a/tests/intel/gem_ccs.c
+++ b/tests/intel/gem_ccs.c
@@ -19,10 +19,11 @@
/**
* TEST: gem ccs
* Description: Exercise gen12 blitter with and without flatccs compression
- * Feature: flat_ccs_mapping
- * Sub-category: Flat-ccs
* Category: Desktop \ Server
+ * Mega feature: FlatCCS
+ * Sub-category: Flat-ccs tests
* Functionality: block-copy
+ * Feature: flat_ccs_mapping
*
* SUBTEST: block-copy-compressed
* Description: Check block-copy flatccs compressed blit
diff --git a/tests/intel/xe_evict_ccs.c b/tests/intel/xe_evict_ccs.c
index 8e43f691d..1d4fa8e72 100644
--- a/tests/intel/xe_evict_ccs.c
+++ b/tests/intel/xe_evict_ccs.c
@@ -6,7 +6,8 @@
/**
* TEST: Check flat-ccs eviction
* Category: Software building block
- * Sub-category: Flat-ccs
+ * Mega feature: FlatCCS
+ * Sub-category: Flat-ccs tests
* Functionality: ccs-evict
* GPU requirements: GPU needs to have dedicated VRAM
*/
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 12/16] tests/intel: Introduce Render mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (10 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 11/16] tests/intel: Introduce FlatCCS " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 13/16] tests/intel: Introduce GPGPU " Katarzyna Piecielska
` (6 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Render tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_render_copy.c | 5 +++--
tests/intel/gem_render_copy_redux.c | 3 ++-
tests/intel/xe_render_copy.c | 1 +
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/tests/intel/gem_render_copy.c b/tests/intel/gem_render_copy.c
index 0b5a0ac4a..e9a82c465 100644
--- a/tests/intel/gem_render_copy.c
+++ b/tests/intel/gem_render_copy.c
@@ -51,10 +51,11 @@
/**
* TEST: gem render copy
* Description: Basic test for the render_copy() function.
- * Feature: mapping
- * Sub-category: Render copy
* Category: Desktop client
+ * Mega feature: Render
+ * Sub-category: Render copy
* Functionality: render_copy
+ * Feature: mapping
*
* SUBTEST: linear
* Description: Test render_copy() from a mixed-tiled to a linear buffer.
diff --git a/tests/intel/gem_render_copy_redux.c b/tests/intel/gem_render_copy_redux.c
index 60366fd42..6dcd3145d 100644
--- a/tests/intel/gem_render_copy_redux.c
+++ b/tests/intel/gem_render_copy_redux.c
@@ -51,8 +51,9 @@
/**
* TEST: gem render copy redux
* Description: Advanced test for the render_copy() function.
- * Sub-category: Render copy
* Category: Desktop client
+ * Mega feature: Render
+ * Sub-category: Render copy
* Functionality: render_copy
*
* SUBTEST: flink
diff --git a/tests/intel/xe_render_copy.c b/tests/intel/xe_render_copy.c
index 4f98cb7df..184662a17 100644
--- a/tests/intel/xe_render_copy.c
+++ b/tests/intel/xe_render_copy.c
@@ -18,6 +18,7 @@
/**
* TEST: Copy memory using 3d engine
* Category: Software building block
+ * Mega feature: Render
* Sub-category: 3d
* Functionality: render
* Test category: functionality test
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 13/16] tests/intel: Introduce GPGPU mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (11 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 12/16] tests/intel: Introduce Render " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 14/16] tests/intel: Introduce Media " Katarzyna Piecielska
` (5 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to GPGPU tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_gpgpu_fill.c | 3 ++-
tests/intel/xe_gpgpu_fill.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/intel/gem_gpgpu_fill.c b/tests/intel/gem_gpgpu_fill.c
index 14811abce..1c0188b5a 100644
--- a/tests/intel/gem_gpgpu_fill.c
+++ b/tests/intel/gem_gpgpu_fill.c
@@ -51,8 +51,9 @@
/**
* TEST: gem gpgpu fill
* Category: Server
+ * Mega feature: GPGPU
+ * Sub-category: GPGPU tests
* Functionality: gpgpu_fill
- * Sub-category: GPGPU
* Test category: GEM_Legacy
* Feature: compute
*
diff --git a/tests/intel/xe_gpgpu_fill.c b/tests/intel/xe_gpgpu_fill.c
index a359f9f55..320bcfdee 100644
--- a/tests/intel/xe_gpgpu_fill.c
+++ b/tests/intel/xe_gpgpu_fill.c
@@ -6,7 +6,8 @@
/**
* TEST: Basic tests for gpgpu functionality
* Category: Software building block
- * Sub-category: GPGPU
+ * Mega feature: GPGPU
+ * Sub-category: GPGPU tests
* Functionality: gpgpu_fill
* Test category: functionality test
*/
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 14/16] tests/intel: Introduce Media mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (12 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 13/16] tests/intel: Introduce GPGPU " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 15/16] tests/intel: Introduce RAS " Katarzyna Piecielska
` (4 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to Media tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/gem_media_fill.c | 7 ++++---
tests/intel/gem_media_vme.c | 5 +++--
tests/intel/xe_media_fill.c | 9 +++++----
3 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/tests/intel/gem_media_fill.c b/tests/intel/gem_media_fill.c
index e9455df9e..e22565b86 100644
--- a/tests/intel/gem_media_fill.c
+++ b/tests/intel/gem_media_fill.c
@@ -48,10 +48,11 @@
/**
* TEST: gem media fill
* Description: Basic test for the media_fill() function, a very simple workload for the Media pipeline.
- * Feature: media feature
- * Sub-category: Media
* Category: Desktop client
- * Functionality: fill media
+ * Mega feature: Media
+ * Sub-category: Media tests
+ * Functionality: fill surface with media block
+ * Feature: media
*
* SUBTEST: media-fill
*/
diff --git a/tests/intel/gem_media_vme.c b/tests/intel/gem_media_vme.c
index 89ce8c55d..1ec4d4492 100644
--- a/tests/intel/gem_media_vme.c
+++ b/tests/intel/gem_media_vme.c
@@ -38,10 +38,11 @@
/**
* TEST: gem media vme
* Description: A very simple workload for the VME media block.
- * Feature: media feature
- * Sub-category: Media
* Category: Desktop client
+ * Mega feature: Media
+ * Sub-category: Media tests
* Functionality: vme media block
+ * Feature: media
*
* SUBTEST:
*/
diff --git a/tests/intel/xe_media_fill.c b/tests/intel/xe_media_fill.c
index e6b5aaf73..1adafee4f 100644
--- a/tests/intel/xe_media_fill.c
+++ b/tests/intel/xe_media_fill.c
@@ -27,11 +27,12 @@
/**
* TEST: xe media fill
- * Category: Hardware building block
- * Sub-category: Media
- * Functionality: fill media
* Description: Basic tests for the media_fill() function.
- * Feature: media feature
+ * Category: Hardware building block
+ * Mega feature: Media
+ * Sub-category: Media tests
+ * Functionality: fill surface with media block
+ * Feature: media
* Test category: functionality test
*
* SUBTEST: media-fill
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 15/16] tests/intel: Introduce RAS mega feature
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (13 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 14/16] tests/intel: Introduce Media " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 16/16] tests/intel: Add display tests to General Display Features Katarzyna Piecielska
` (3 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add mega feature to RAS tests.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/intel_hwmon.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/intel/intel_hwmon.c b/tests/intel/intel_hwmon.c
index 7c6ee0100..448f780d4 100644
--- a/tests/intel/intel_hwmon.c
+++ b/tests/intel/intel_hwmon.c
@@ -12,7 +12,8 @@
* TEST: intel hwmon
* Description: Tests for intel hwmon
* Category: Software Building Block
- * Sub-category: RAS
+ * Mega feature: RAS
+ * Sub-category: RAS tests
* Functionality: hwmon
* Test category: functionality
*
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH i-g-t 16/16] tests/intel: Add display tests to General Display Features
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (14 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 15/16] tests/intel: Introduce RAS " Katarzyna Piecielska
@ 2024-03-27 12:27 ` Katarzyna Piecielska
2024-03-27 13:13 ` ✓ Fi.CI.BAT: success for Introduce Mega feature to Xe and i915 tests Patchwork
` (2 subsequent siblings)
18 siblings, 0 replies; 22+ messages in thread
From: Katarzyna Piecielska @ 2024-03-27 12:27 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
Aditya Chauhan, Girotra Himanshu, Sandeep Kumar Parupalli
Add display tests to General Display Features.
Group:
SUBTEST
Description
Category
Mega feature
Sub-category
Functionality
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Aditya Chauhan <aditya.chauhan@intel.com>
Cc: Girotra Himanshu <himanshu.girotra@intel.com>
CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
---
tests/intel/i915_pipe_stress.c | 4 ++--
tests/intel/i915_selftest.c | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/tests/intel/i915_pipe_stress.c b/tests/intel/i915_pipe_stress.c
index 6c5e951ab..3b73a0ff8 100644
--- a/tests/intel/i915_pipe_stress.c
+++ b/tests/intel/i915_pipe_stress.c
@@ -20,13 +20,13 @@
#include "i915/gem.h"
/**
* TEST: i915 pipe stress
- * Category: Display
* Description: Stress test how gpu and cpu behaves if maximum amount of
* planes, cpu and gpu utilization is achieved in order to reveal
* possible bandwidth/watermark and similar problems.
- * Functionality: kms_core
+ * Category: Display
* Mega feature: General Display Features
* Sub-category: Display
+ * Functionality: kms_core
* Test category: stress test
*
* SUBTEST: stress-xrgb8888-untiled
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index aeb9deb13..217286da3 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -74,9 +74,10 @@
*
* SUBTEST: live@display
* Category: Selftest
+ * Mega feature: General Display Features
+ * Sub-category: Display
* Functionality: display sanity
* Test category: i915
- * Sub-category: Display
*
* SUBTEST: live@dmabuf
* Category: Selftest
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* ✓ Fi.CI.BAT: success for Introduce Mega feature to Xe and i915 tests
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (15 preceding siblings ...)
2024-03-27 12:27 ` [PATCH i-g-t 16/16] tests/intel: Add display tests to General Display Features Katarzyna Piecielska
@ 2024-03-27 13:13 ` Patchwork
2024-03-27 13:41 ` ✓ CI.xeBAT: " Patchwork
2024-03-28 3:05 ` ✗ Fi.CI.IGT: failure " Patchwork
18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2024-03-27 13:13 UTC (permalink / raw)
To: Katarzyna Piecielska; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9571 bytes --]
== Series Details ==
Series: Introduce Mega feature to Xe and i915 tests
URL : https://patchwork.freedesktop.org/series/131689/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14491 -> IGTPW_10930
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
Participating hosts (39 -> 35)
------------------------------
Additional (1): bat-atsm-1
Missing (5): bat-kbl-2 fi-snb-2520m bat-dg2-11 bat-mtlp-8 bat-arls-3
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_10930:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-dp-6:
- {bat-mtlp-9}: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/bat-mtlp-9/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-dp-6.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-mtlp-9/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-dp-6.html
Known issues
------------
Here are the changes found in IGTPW_10930 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-jsl-1: NOTRUN -> [SKIP][3] ([i915#9318])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@debugfs_test@basic-hwmon.html
* igt@gem_huc_copy@huc-copy:
- fi-cfl-8109u: NOTRUN -> [SKIP][4] ([i915#2190])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html
- bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#2190])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
- bat-atsm-1: NOTRUN -> [FAIL][6] ([i915#10563])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic@lmem0:
- bat-dg2-14: [PASS][7] -> [FAIL][8] ([i915#10378])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/bat-dg2-14/igt@gem_lmem_swapping@basic@lmem0.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-dg2-14/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_lmem_swapping@verify-random:
- fi-cfl-8109u: NOTRUN -> [SKIP][9] ([i915#4613]) +3 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html
- bat-jsl-1: NOTRUN -> [SKIP][10] ([i915#4613]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-atsm-1: NOTRUN -> [SKIP][11] ([i915#4083])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@gem_mmap@basic.html
* igt@gem_tiled_pread_basic:
- bat-atsm-1: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-atsm-1: NOTRUN -> [SKIP][13] ([i915#6621])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gem:
- bat-atsm-1: NOTRUN -> [ABORT][14] ([i915#10564])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@i915_selftest@live@gem.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][15] ([i915#6077]) +37 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-jsl-1: NOTRUN -> [SKIP][16] ([i915#4103]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][17] ([i915#6078]) +22 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-jsl-1: NOTRUN -> [SKIP][18] ([i915#3555] / [i915#9886])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-jsl-1: NOTRUN -> [SKIP][19]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][20] ([i915#6093]) +4 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- bat-atsm-1: NOTRUN -> [SKIP][21] ([i915#1836]) +6 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_pm_backlight@basic-brightness:
- fi-cfl-8109u: NOTRUN -> [SKIP][22] +11 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/fi-cfl-8109u/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][23] ([i915#7357])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-atsm-1: NOTRUN -> [SKIP][24] ([i915#6094])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-1: NOTRUN -> [SKIP][25] ([i915#3555])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][26] ([i915#4077]) +4 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][27] +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-atsm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@hangcheck:
- bat-rpls-3: [DMESG-WARN][28] ([i915#5591]) -> [PASS][29]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
#### Warnings ####
* igt@prime_vgem@basic-fence-flip:
- bat-adlp-11: [SKIP][30] ([i915#3708]) -> [SKIP][31] ([i915#10470] / [i915#3708])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/bat-adlp-11/igt@prime_vgem@basic-fence-flip.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/bat-adlp-11/igt@prime_vgem@basic-fence-flip.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10470]: https://gitlab.freedesktop.org/drm/intel/issues/10470
[i915#10563]: https://gitlab.freedesktop.org/drm/intel/issues/10563
[i915#10564]: https://gitlab.freedesktop.org/drm/intel/issues/10564
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7786 -> IGTPW_10930
CI-20190529: 20190529
CI_DRM_14491: 426c7cf8b01f87def935a357bfd76712c4f03016 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10930: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
IGT_7786: 1e4a3cd0a4bb3419fb70ed3e01259485b056dcfd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
[-- Attachment #2: Type: text/html, Size: 11038 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ CI.xeBAT: success for Introduce Mega feature to Xe and i915 tests
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (16 preceding siblings ...)
2024-03-27 13:13 ` ✓ Fi.CI.BAT: success for Introduce Mega feature to Xe and i915 tests Patchwork
@ 2024-03-27 13:41 ` Patchwork
2024-03-28 3:05 ` ✗ Fi.CI.IGT: failure " Patchwork
18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2024-03-27 13:41 UTC (permalink / raw)
To: Katarzyna Piecielska; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3154 bytes --]
== Series Details ==
Series: Introduce Mega feature to Xe and i915 tests
URL : https://patchwork.freedesktop.org/series/131689/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7786_BAT -> XEIGTPW_10930_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (5 -> 4)
------------------------------
Missing (1): bat-lnl-1
Known issues
------------
Here are the changes found in XEIGTPW_10930_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@xe_dma_buf_sync@export-dma-buf-once:
- bat-dg2-oem2: [SKIP][1] ([Intel XE#1130]) -> [PASS][2] +9 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10930/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html
* igt@xe_module_load@load:
- bat-dg2-oem2: [FAIL][3] ([Intel XE#1132]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_module_load@load.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10930/bat-dg2-oem2/igt@xe_module_load@load.html
#### Warnings ####
* igt@xe_evict@evict-beng-mixed-threads-small-multi-vm:
- bat-dg2-oem2: [SKIP][5] ([Intel XE#1130]) -> [INCOMPLETE][6] ([Intel XE#804])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-dg2-oem2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10930/bat-dg2-oem2/igt@xe_evict@evict-beng-mixed-threads-small-multi-vm.html
* igt@xe_exec_threads@threads-mixed-userptr-invalidate:
- bat-adlp-7: [INCOMPLETE][7] ([Intel XE#1044]) -> [INCOMPLETE][8] ([Intel XE#1044] / [Intel XE#1376])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7786/bat-adlp-7/igt@xe_exec_threads@threads-mixed-userptr-invalidate.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10930/bat-adlp-7/igt@xe_exec_threads@threads-mixed-userptr-invalidate.html
[Intel XE#1044]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1044
[Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130
[Intel XE#1132]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1132
[Intel XE#1376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1376
[Intel XE#804]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/804
Build changes
-------------
* IGT: IGT_7786 -> IGTPW_10930
* Linux: xe-998-f9c56f1a03b5c35488671e4ffe61e28b12ffe163 -> xe-1000-426c7cf8b01f87def935a357bfd76712c4f03016
IGTPW_10930: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
IGT_7786: 1e4a3cd0a4bb3419fb70ed3e01259485b056dcfd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1000-426c7cf8b01f87def935a357bfd76712c4f03016: 426c7cf8b01f87def935a357bfd76712c4f03016
xe-998-f9c56f1a03b5c35488671e4ffe61e28b12ffe163: f9c56f1a03b5c35488671e4ffe61e28b12ffe163
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10930/index.html
[-- Attachment #2: Type: text/html, Size: 3952 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Fi.CI.IGT: failure for Introduce Mega feature to Xe and i915 tests
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
` (17 preceding siblings ...)
2024-03-27 13:41 ` ✓ CI.xeBAT: " Patchwork
@ 2024-03-28 3:05 ` Patchwork
2024-03-28 15:56 ` Kamil Konieczny
18 siblings, 1 reply; 22+ messages in thread
From: Patchwork @ 2024-03-28 3:05 UTC (permalink / raw)
To: Katarzyna Piecielska; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 99588 bytes --]
== Series Details ==
Series: Introduce Mega feature to Xe and i915 tests
URL : https://patchwork.freedesktop.org/series/131689/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14491_full -> IGTPW_10930_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_10930_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_10930_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_10930_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane@pixel-format@pipe-a:
- shard-mtlp: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-mtlp-5/igt@kms_plane@pixel-format@pipe-a.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_plane@pixel-format@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1:
- shard-dg2: [PASS][3] -> [INCOMPLETE][4] +1 other test incomplete
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1.html
Known issues
------------
Here are the changes found in IGTPW_10930_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][5] ([i915#8411])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-mtlp: NOTRUN -> [SKIP][6] ([i915#8411])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][7] ([i915#8411]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#9318])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#7701])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-dg2: NOTRUN -> [SKIP][10] ([i915#7701])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#8414]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#8414]) +33 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@drm_fdinfo@busy-idle-check-all@ccs3.html
* igt@drm_fdinfo@busy@vcs1:
- shard-dg1: NOTRUN -> [SKIP][13] ([i915#8414]) +16 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@drm_fdinfo@busy@vcs1.html
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: [PASS][14] -> [FAIL][15] ([i915#7742])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@drm_fdinfo@idle@rcs0.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: NOTRUN -> [FAIL][16] ([i915#7742])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
* igt@gem_basic@multigpu-create-close:
- shard-dg1: NOTRUN -> [SKIP][17] ([i915#7697]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#3936])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@gem_busy@semaphore.html
* igt@gem_caching@writes:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#4873]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@gem_caching@writes.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#9323])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_close_race@multigpu-basic-process:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#7697])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#7697]) +2 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_close_race@multigpu-basic-threads.html
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#7697])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: [PASS][24] -> [FAIL][25] ([i915#6268])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-8/igt@gem_ctx_exec@basic-nohangcheck.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#8555])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#8555])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#5882]) +9 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#280])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#280])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@gem_ctx_sseu@invalid-sseu.html
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#280]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-dg2: NOTRUN -> [ABORT][32] ([i915#10030] / [i915#7975] / [i915#8213])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [INCOMPLETE][33] ([i915#10513])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg2: [PASS][34] -> [FAIL][35] ([i915#5784])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-10/igt@gem_eio@reset-stress.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#4771])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-dg1: NOTRUN -> [SKIP][37] ([i915#4812]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#4036])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_capture@many-4k-zero:
- shard-mtlp: NOTRUN -> [FAIL][39] ([i915#9606])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@gem_exec_capture@many-4k-zero.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg1: NOTRUN -> [TIMEOUT][40] ([i915#3778])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-14/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-none:
- shard-dg1: NOTRUN -> [SKIP][41] ([i915#3539] / [i915#4852]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_exec_fair@basic-none.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-glk: NOTRUN -> [FAIL][42] ([i915#2842])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk3/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-pace-share:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3539] / [i915#4852]) +7 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gem_exec_fair@basic-pace-share.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [PASS][44] -> [FAIL][45] ([i915#2842]) +1 other test fail
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-sync:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4473] / [i915#4771]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_fence@submit:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4812]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gem_exec_fence@submit.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#3539]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_reloc@basic-gtt-read-active:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#3281]) +19 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@gem_exec_reloc@basic-gtt-read-active.html
* igt@gem_exec_reloc@basic-gtt-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#3281]) +10 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
* igt@gem_exec_reloc@basic-wc-gtt-noreloc:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#3281]) +8 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
* igt@gem_exec_reloc@basic-write-wc:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#3281]) +6 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@gem_exec_reloc@basic-write-wc.html
* igt@gem_exec_schedule@semaphore-power:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#4537] / [i915#4812])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@gem_exec_schedule@semaphore-power.html
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4537] / [i915#4812])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s4-devices@smem:
- shard-tglu: [PASS][55] -> [ABORT][56] ([i915#7975] / [i915#8213])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-6/igt@gem_exec_suspend@basic-s4-devices@smem.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
* igt@gem_fence_thrash@bo-write-verify-none:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4860]) +5 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-none.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#4860]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-mtlp: NOTRUN -> [SKIP][59] ([i915#4860]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#4613] / [i915#7582])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-random:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4613]) +3 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-multi@lmem0:
- shard-dg1: NOTRUN -> [FAIL][62] ([i915#10378]) +1 other test fail
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-multi@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-glk: NOTRUN -> [SKIP][63] ([i915#4613]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk1/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@verify-ccs@lmem0:
- shard-dg2: NOTRUN -> [FAIL][64] ([i915#10378]) +2 other tests fail
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_lmem_swapping@verify-ccs@lmem0.html
* igt@gem_lmem_swapping@verify-random:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#4613])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@gem_lmem_swapping@verify-random.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#3282]) +6 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_media_fill@media-fill:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#8289])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#284])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-write-read-distinct:
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#4077]) +16 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@gem_mmap_gtt@basic-write-read-distinct.html
* igt@gem_mmap_gtt@fault-concurrent:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#4077]) +10 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_mmap_gtt@fault-concurrent.html
* igt@gem_mmap_wc@read-write:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4083]) +7 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@gem_mmap_wc@read-write.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#4083]) +4 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#4083]) +11 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#3282]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3282]) +6 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#3282]) +6 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#4270]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4270]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#4270]) +5 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#4270]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#8428]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#5190] / [i915#8428]) +13 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#8411])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#4079]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#4079]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#4079]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#4885])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4077]) +13 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4879])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#3297]) +3 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#3297]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-14/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#3282] / [i915#3297])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#3297] / [i915#4880]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#3297]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#3297] / [i915#4958])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@gem_userptr_blits@sd-probe.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#2527] / [i915#2856])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-8/igt@gen9_exec_parse@basic-rejected.html
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#2856]) +4 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#2527]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#2527]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#2856]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@load:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#6227])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@i915_module_load@load.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][102] -> [INCOMPLETE][103] ([i915#9820] / [i915#9849])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-2/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: NOTRUN -> [INCOMPLETE][104] ([i915#9820] / [i915#9849])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-mtlp: NOTRUN -> [SKIP][105] ([i915#6412])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@i915_module_load@resize-bar.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][106] -> [FAIL][107] ([i915#3591])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#6621])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#6621])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#8925])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_pm_rps@thresholds-park@gt0:
- shard-mtlp: NOTRUN -> [SKIP][111] ([i915#8925]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@i915_pm_rps@thresholds-park@gt0.html
* igt@i915_pm_rps@thresholds@gt1:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#3555] / [i915#8925]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@i915_pm_rps@thresholds@gt1.html
* igt@i915_selftest@mock@memory_region:
- shard-mtlp: NOTRUN -> [DMESG-WARN][113] ([i915#9311])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#6645])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][115] ([i915#4212]) +3 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#5190]) +4 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][117] ([i915#5190])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4212]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_addfb_basic@clobberred-modifier.html
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#4212]) +2 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#8709]) +11 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#8709]) +3 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#8709]) +11 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#6228])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#3555])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-mtlp: NOTRUN -> [SKIP][125] ([i915#1769] / [i915#3555])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#1769] / [i915#3555])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-glk: NOTRUN -> [SKIP][127] ([i915#1769])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#5286]) +2 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][129] ([i915#4538] / [i915#5286]) +5 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][130] +30 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#3638]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#3638]) +3 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: [PASS][133] -> [FAIL][134] ([i915#3743])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#4538] / [i915#5190]) +19 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#6187]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][137] ([i915#4538]) +6 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_joiner@2x-modeset:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#2705])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-3/igt@kms_big_joiner@2x-modeset.html
* igt@kms_big_joiner@basic:
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#2705])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_big_joiner@basic.html
* igt@kms_big_joiner@invalid-modeset:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#2705])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#10307] / [i915#10434] / [i915#6095]) +6 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#10307] / [i915#6095]) +200 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs:
- shard-mtlp: NOTRUN -> [SKIP][143] ([i915#10278])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#6095]) +55 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#6095]) +11 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#10278]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#6095]) +45 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs:
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#10278])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#10278])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#6095]) +103 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#7213] / [i915#9010]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#7213]) +4 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#7828]) +13 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#7828]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#7828]) +11 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#7828]) +10 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#7828]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-4/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#9424])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#3299]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_content_protection@dp-mst-lic-type-1.html
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#3299])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#3116])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#7118] / [i915#9424])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#7118])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][164] ([i915#7173])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3359]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#3359]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#8814]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#3359]) +2 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#8814]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#4103] / [i915#4213]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#4103] / [i915#4213]) +2 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#4103])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#9809]) +5 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#9067])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#4103])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#4213]) +2 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_cursor_legacy@torture-bo@pipe-a:
- shard-tglu: [PASS][177] -> [DMESG-WARN][178] ([i915#10166])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-3/igt@kms_cursor_legacy@torture-bo@pipe-a.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-8/igt@kms_cursor_legacy@torture-bo@pipe-a.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#9833])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#9227])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#8588])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#3804])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#1257])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][184] ([i915#8812])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3555] / [i915#3840])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-3/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#3840] / [i915#9688])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#3840])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#3469])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_fbcon_fbt@psr-suspend.html
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#3469])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#4854])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_feature_discovery@chamelium.html
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#4854])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#1839])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-dg1: NOTRUN -> [SKIP][193] ([i915#1839])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#1839])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#9337])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_feature_discovery@dp-mst.html
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#9337])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#9337])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#658])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#658])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3637]) +10 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8381])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][202] +33 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-dg1: NOTRUN -> [SKIP][203] ([i915#9934]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][204] -> [FAIL][205] ([i915#2122])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-snb2/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-rkl: NOTRUN -> [SKIP][206] +32 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@flip-vs-modeset-vs-hang:
- shard-snb: NOTRUN -> [INCOMPLETE][207] ([i915#2295])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-snb1/igt@kms_flip@flip-vs-modeset-vs-hang.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#2672]) +2 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
- shard-dg1: NOTRUN -> [SKIP][209] ([i915#2587] / [i915#2672]) +5 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#2672]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][211] ([i915#8810])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8810])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#2672]) +2 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#2672] / [i915#3555])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#2672] / [i915#3555])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#5274])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#8708]) +18 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#5354]) +69 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#8708]) +22 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#3023]) +16 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][221] ([i915#1825]) +35 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#1825]) +30 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][223] ([i915#3458]) +19 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#10055])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#10055])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#10070])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#8708]) +32 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-snb: NOTRUN -> [SKIP][228] +65 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-snb5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#3458]) +24 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@bpc-switch:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@static-swap:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#3555] / [i915#8228]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#8228]) +2 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_hdr@static-toggle.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-mtlp: NOTRUN -> [SKIP][233] ([i915#4816])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#6301]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#6301])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-2/igt@kms_panel_fitting@legacy.html
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#6301])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][237] ([i915#7862]) +1 other test fail
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#3555] / [i915#8821])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#3555]) +2 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#3555] / [i915#8806])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#3555] / [i915#8806])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#6953] / [i915#9423])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][243] +201 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#9423]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#9423]) +5 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][246] ([i915#9423]) +11 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#5235]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#5235] / [i915#9423]) +23 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#5235]) +15 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][250] ([i915#5235]) +15 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-a-edp-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#3555] / [i915#5235]) +3 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-d-edp-1.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#5354])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][253] ([i915#5354]) +2 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#9685]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#9340])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#8430])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@kms_pm_lpsp@screens-disabled.html
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#8430])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][258] ([i915#9519])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: NOTRUN -> [SKIP][259] ([i915#9519])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [PASS][260] -> [SKIP][261] ([i915#9519]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-11/igt@kms_pm_rpm@modeset-non-lpsp.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#6524] / [i915#6805])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_prime@basic-crc-vgem.html
* igt@kms_psr2_sf@fbc-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][263] +6 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-4/igt@kms_psr2_sf@fbc-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-cursor-plane-update-sf@psr2-pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#9808]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_psr2_sf@fbc-cursor-plane-update-sf@psr2-pipe-a-edp-1.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][265] +53 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#9683]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_psr2_su@page_flip-p010.html
- shard-dg1: NOTRUN -> [SKIP][267] ([i915#9683])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-14/igt@kms_psr2_su@page_flip-p010.html
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#9683])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-7/igt@kms_psr2_su@page_flip-p010.html
- shard-mtlp: NOTRUN -> [SKIP][269] ([i915#4348])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-7/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-primary-blt:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#9688]) +16 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@kms_psr@fbc-pr-primary-blt.html
* igt@kms_psr@fbc-pr-sprite-plane-move:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#9732]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-7/igt@kms_psr@fbc-pr-sprite-plane-move.html
* igt@kms_psr@fbc-psr-basic:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#1072] / [i915#9673] / [i915#9732]) +2 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_psr@fbc-psr-basic.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][273] ([i915#1072] / [i915#9732]) +30 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#1072] / [i915#9732]) +14 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-5/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@psr2-cursor-blt:
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#1072] / [i915#9732]) +34 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-mtlp: NOTRUN -> [SKIP][276] ([i915#4235]) +1 other test skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][277] ([i915#4235] / [i915#5190])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#5289]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#5289])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg1: NOTRUN -> [SKIP][280] ([i915#5289]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#3555]) +8 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_scaling_modes@scaling-mode-center.html
- shard-tglu: NOTRUN -> [SKIP][282] ([i915#3555]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-5/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#3555]) +7 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][284] ([i915#5030]) +2 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#5030] / [i915#9041])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][286] ([i915#3555] / [i915#8809]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#8623])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-snb: [PASS][288] -> [FAIL][289] ([i915#9196])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-snb1/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-snb6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
- shard-tglu: [PASS][290] -> [FAIL][291] ([i915#9196])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#8808] / [i915#9906]) +2 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_vrr@flip-basic-fastset.html
- shard-dg1: NOTRUN -> [SKIP][293] ([i915#9906])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-suspend:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#3555] / [i915#8808])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#9906])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][296] ([i915#2437])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk1/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#2437] / [i915#9412])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#2436] / [i915#7387])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [PASS][299] -> [FAIL][300] ([i915#4349])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-mtlp-7/igt@perf_pmu@busy-double-start@rcs0.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][301] ([i915#4349]) +3 other tests fail
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#8516])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: NOTRUN -> [INCOMPLETE][303] ([i915#5493])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-fence-read:
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#3708])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#3708] / [i915#4077])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-3/igt@prime_vgem@basic-gtt.html
- shard-dg2: NOTRUN -> [SKIP][306] ([i915#3708] / [i915#4077])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-read:
- shard-mtlp: NOTRUN -> [SKIP][307] ([i915#3708])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- shard-mtlp: NOTRUN -> [SKIP][308] ([i915#10216] / [i915#3708])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-1/igt@prime_vgem@basic-write.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [SKIP][309] ([i915#9917])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-8/igt@sriov_basic@enable-vfs-autoprobe-on.html
- shard-mtlp: NOTRUN -> [SKIP][310] ([i915#9917])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-5/igt@sriov_basic@enable-vfs-autoprobe-on.html
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#9917])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#9917]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg1: NOTRUN -> [FAIL][313] ([i915#9781])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@syncobj_timeline@invalid-wait-zero-handles.html
- shard-glk: NOTRUN -> [FAIL][314] ([i915#9781])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk5/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-mtlp: NOTRUN -> [FAIL][315] ([i915#9779])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-6/igt@syncobj_wait@invalid-wait-zero-handles.html
- shard-dg1: NOTRUN -> [FAIL][316] ([i915#9779])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#4818])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-6/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_get_bo_offset@create-get-offsets:
- shard-dg1: NOTRUN -> [SKIP][318] ([i915#2575]) +16 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@v3d/v3d_get_bo_offset@create-get-offsets.html
* igt@v3d/v3d_perfmon@create-two-perfmon:
- shard-tglu: NOTRUN -> [SKIP][319] ([i915#2575])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-6/igt@v3d/v3d_perfmon@create-two-perfmon.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][320] ([i915#2575]) +17 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@v3d/v3d_wait_bo@map-bo-0ns:
- shard-mtlp: NOTRUN -> [SKIP][321] ([i915#2575]) +15 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-2/igt@v3d/v3d_wait_bo@map-bo-0ns.html
* igt@vc4/vc4_create_bo@create-bo-4096:
- shard-mtlp: NOTRUN -> [SKIP][322] ([i915#7711]) +9 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-8/igt@vc4/vc4_create_bo@create-bo-4096.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-rkl: NOTRUN -> [SKIP][323] ([i915#7711]) +7 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_tiling@set-bad-handle:
- shard-dg1: NOTRUN -> [SKIP][324] ([i915#7711]) +11 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@vc4/vc4_tiling@set-bad-handle.html
* igt@vc4/vc4_wait_seqno@bad-seqno-1ns:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#7711]) +13 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@vc4/vc4_wait_seqno@bad-seqno-1ns.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- shard-dg1: [DMESG-WARN][326] ([i915#4391] / [i915#4423]) -> [PASS][327]
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-18/igt@core_hotunplug@unbind-rebind.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-17/igt@core_hotunplug@unbind-rebind.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [INCOMPLETE][328] ([i915#9364]) -> [PASS][329]
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-11/igt@gem_create@create-ext-cpu-access-big.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_eio@kms:
- shard-dg2: [FAIL][330] ([i915#5784]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-8/igt@gem_eio@kms.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-2/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][332] ([i915#5784]) -> [PASS][333]
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-16/igt@gem_eio@reset-stress.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-13/igt@gem_eio@reset-stress.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-rkl: [FAIL][334] ([i915#2842]) -> [PASS][335]
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-2/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_params@larger-than-life-batch:
- shard-dg2: [INCOMPLETE][336] -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-10/igt@gem_exec_params@larger-than-life-batch.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-3/igt@gem_exec_params@larger-than-life-batch.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [ABORT][338] ([i915#9849]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [FAIL][340] ([i915#3591]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][342] ([i915#3743]) -> [PASS][343] +2 other tests pass
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-snb: [SKIP][344] -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-snb4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-snb7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
- shard-dg1: [FAIL][346] ([i915#8292]) -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][348] ([i915#9295]) -> [PASS][349]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-3/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][350] ([i915#4281]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-7/igt@kms_pm_dc@dc9-dpms.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [SKIP][352] ([i915#9519]) -> [PASS][353] +1 other test pass
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-10/igt@kms_pm_rpm@dpms-non-lpsp.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-5/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_vblank@query-forked-hang@pipe-d-hdmi-a-4:
- shard-dg1: [INCOMPLETE][354] -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-17/igt@kms_vblank@query-forked-hang@pipe-d-hdmi-a-4.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-15/igt@kms_vblank@query-forked-hang@pipe-d-hdmi-a-4.html
#### Warnings ####
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][356] ([i915#2842]) -> [FAIL][357] ([i915#2876])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-8/igt@gem_exec_fair@basic-pace@rcs0.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [INCOMPLETE][358] ([i915#9697] / [i915#9820]) -> [INCOMPLETE][359] ([i915#9820])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-tglu-8/igt@i915_module_load@reload-with-fault-injection.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-tglu-10/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [ABORT][360] ([i915#9820]) -> [WARN][361] ([i915#7356])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][362] ([i915#4423] / [i915#6095]) -> [SKIP][363] ([i915#6095])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-18/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-4.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-16/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-4.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][364] ([i915#9433]) -> [SKIP][365] ([i915#9424])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg1-18/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][366] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][367] ([i915#7118] / [i915#9424])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-11/igt@kms_content_protection@type1.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_content_protection@type1.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][368] ([i915#4281]) -> [SKIP][369] ([i915#3361])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_psr@fbc-psr2-cursor-render:
- shard-dg2: [SKIP][370] ([i915#1072] / [i915#9732]) -> [SKIP][371] ([i915#1072] / [i915#9673] / [i915#9732]) +4 other tests skip
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-7/igt@kms_psr@fbc-psr2-cursor-render.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-11/igt@kms_psr@fbc-psr2-cursor-render.html
* igt@kms_psr@psr-cursor-blt:
- shard-dg2: [SKIP][372] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][373] ([i915#1072] / [i915#9732]) +4 other tests skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-11/igt@kms_psr@psr-cursor-blt.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-3/igt@kms_psr@psr-cursor-blt.html
[i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166
[i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216
[i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278
[i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434
[i915#10513]: https://gitlab.freedesktop.org/drm/intel/issues/10513
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2295]: https://gitlab.freedesktop.org/drm/intel/issues/2295
[i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
[i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
[i915#9041]: https://gitlab.freedesktop.org/drm/intel/issues/9041
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
[i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9697]: https://gitlab.freedesktop.org/drm/intel/issues/9697
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
[i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7786 -> IGTPW_10930
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_14491: 426c7cf8b01f87def935a357bfd76712c4f03016 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_10930: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
IGT_7786: 1e4a3cd0a4bb3419fb70ed3e01259485b056dcfd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
[-- Attachment #2: Type: text/html, Size: 122740 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: ✗ Fi.CI.IGT: failure for Introduce Mega feature to Xe and i915 tests
2024-03-28 3:05 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-03-28 15:56 ` Kamil Konieczny
0 siblings, 0 replies; 22+ messages in thread
From: Kamil Konieczny @ 2024-03-28 15:56 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, I915-ci-infra, lgci.bug.filing,
TejasreeX Illipilli
Hi igt-dev,
On 2024-03-28 at 03:05:04 -0000, Patchwork wrote:
> == Series Details ==
>
> Series: Introduce Mega feature to Xe and i915 tests
> URL : https://patchwork.freedesktop.org/series/131689/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_14491_full -> IGTPW_10930_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_10930_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_10930_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
>
> Participating hosts (10 -> 10)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_10930_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@kms_plane@pixel-format@pipe-a:
> - shard-mtlp: [PASS][1] -> [ABORT][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-mtlp-5/igt@kms_plane@pixel-format@pipe-a.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-mtlp-4/igt@kms_plane@pixel-format@pipe-a.html
>
> * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1:
> - shard-dg2: [PASS][3] -> [INCOMPLETE][4] +1 other test incomplete
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14491/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b-hdmi-a-1.html
>
This is unrelated to change in test descriptions (added mega feature).
Regards,
Kamil
>
> Known issues
> ------------
>
> Here are the changes found in IGTPW_10930_full that come from known issues:
>
> ### IGT changes ###
>
...cut...
>
> Build changes
> -------------
>
> * CI: CI-20190529 -> None
> * IGT: IGT_7786 -> IGTPW_10930
> * Piglit: piglit_4509 -> None
>
> CI-20190529: 20190529
> CI_DRM_14491: 426c7cf8b01f87def935a357bfd76712c4f03016 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_10930: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
> IGT_7786: 1e4a3cd0a4bb3419fb70ed3e01259485b056dcfd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10930/index.html
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature
2024-03-27 12:27 ` [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature Katarzyna Piecielska
@ 2024-03-28 16:35 ` Kamil Konieczny
0 siblings, 0 replies; 22+ messages in thread
From: Kamil Konieczny @ 2024-03-28 16:35 UTC (permalink / raw)
To: igt-dev
Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Aditya Chauhan,
Girotra Himanshu, Sandeep Kumar Parupalli
Hi Katarzyna,
On 2024-03-27 at 12:27:16 +0000, Katarzyna Piecielska wrote:
> Add tests to Command Submission mega feature.
> Group:
> SUBTEST
> Description
> Category
> Mega feature
------- ^
Why space here? imho better Mega-feature or MegaFeature.
Former is in same style as Sub-category.
> Sub-category
> Functionality
Could it be done in two steps? First one only sorting fiels,
second one adding Mega-Feature? Or just adding Mega-Feature
and left sorting this to later patchsets?
Imho even better would be first a cleanup and fixes, so there
would be no collisions between fields, then adding Mega-Feature.
>
> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
> Cc: Aditya Chauhan <aditya.chauhan@intel.com>
> Cc: Girotra Himanshu <himanshu.girotra@intel.com>
> CC: Sandeep Kumar Parupalli <sandeep.kumar.parupalli@intel.com>
> ---
> tests/intel/gem_bad_reloc.c | 5 ++-
> tests/intel/gem_barrier_race.c | 1 +
> tests/intel/gem_blits.c | 5 ++-
> tests/intel/gem_close_race.c | 5 ++-
> tests/intel/gem_ctx_bad_destroy.c | 7 ++--
> tests/intel/gem_ctx_create.c | 5 ++-
> tests/intel/gem_ctx_engines.c | 5 ++-
> tests/intel/gem_ctx_exec.c | 5 ++-
> tests/intel/gem_ctx_shared.c | 5 ++-
> tests/intel/gem_ctx_switch.c | 1 +
> tests/intel/gem_evict_alignment.c | 3 +-
> tests/intel/gem_evict_everything.c | 3 +-
> tests/intel/gem_exec_alignment.c | 7 ++--
> tests/intel/gem_exec_async.c | 5 ++-
> tests/intel/gem_exec_await.c | 5 ++-
> tests/intel/gem_exec_balancer.c | 5 ++-
> tests/intel/gem_exec_basic.c | 5 ++-
> tests/intel/gem_exec_big.c | 3 +-
> tests/intel/gem_exec_create.c | 5 ++-
> tests/intel/gem_exec_endless.c | 5 ++-
> tests/intel/gem_exec_fair.c | 5 ++-
> tests/intel/gem_exec_fence.c | 5 ++-
> tests/intel/gem_exec_flush.c | 1 +
> tests/intel/gem_exec_gttfill.c | 5 ++-
> tests/intel/gem_exec_latency.c | 3 +-
> tests/intel/gem_exec_lut_handle.c | 3 +-
> tests/intel/gem_exec_nop.c | 5 ++-
> tests/intel/gem_exec_parallel.c | 6 +--
> tests/intel/gem_exec_params.c | 5 ++-
> tests/intel/gem_exec_reloc.c | 3 +-
> tests/intel/gem_exec_schedule.c | 5 ++-
> tests/intel/gem_exec_store.c | 7 ++--
> tests/intel/gem_exec_suspend.c | 5 ++-
> tests/intel/gem_exec_whisper.c | 3 +-
> tests/intel/gem_fd_exhaustion.c | 3 +-
> tests/intel/gem_fence_thrash.c | 5 ++-
> tests/intel/gem_fence_upload.c | 3 +-
> tests/intel/gem_fenced_exec_thrash.c | 5 ++-
> tests/intel/gem_lut_handle.c | 3 +-
> tests/intel/gem_partial_pwrite_pread.c | 5 ++-
> tests/intel/gem_pipe_control_store_loop.c | 5 ++-
> tests/intel/gem_pread.c | 5 ++-
> tests/intel/gem_pread_after_blit.c | 3 +-
> tests/intel/gem_pwrite.c | 3 +-
> tests/intel/gem_pwrite_snooped.c | 1 +
> tests/intel/gem_render_linear_blits.c | 5 ++-
> tests/intel/gem_render_tiled_blits.c | 5 ++-
> tests/intel/gem_request_retire.c | 7 ++--
> tests/intel/gem_ringfill.c | 7 ++--
> tests/intel/gem_shrink.c | 3 +-
> tests/intel/gem_softpin.c | 7 ++--
> tests/intel/gem_stress.c | 1 +
> tests/intel/gem_unref_active_buffers.c | 7 ++--
> tests/intel/gem_watchdog.c | 5 ++-
> tests/intel/gen7_exec_parse.c | 3 +-
> tests/intel/i915_selftest.c | 45 ++++++++++++++---------
> tests/intel/xe_exec_balancer.c | 2 +-
> tests/intel/xe_exec_basic.c | 1 +
> tests/intel/xe_exec_compute_mode.c | 1 +
> tests/intel/xe_exec_fault_mode.c | 1 +
> tests/intel/xe_exec_reset.c | 5 ++-
> tests/intel/xe_exec_store.c | 1 +
> tests/intel/xe_exec_threads.c | 1 +
> 63 files changed, 184 insertions(+), 115 deletions(-)
>
> diff --git a/tests/intel/gem_bad_reloc.c b/tests/intel/gem_bad_reloc.c
> index beb24c8b9..7ace13aa5 100644
> --- a/tests/intel/gem_bad_reloc.c
> +++ b/tests/intel/gem_bad_reloc.c
> @@ -45,10 +45,11 @@
> * TEST: gem bad reloc
> * Description: Simulates SNA behaviour using negative self-relocations for
> * STATE_BASE_ADDRESS command packets.
> - * Feature: cmd_submission
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: relocations
> + * Feature: cmd_submission
> *
> * SUBTEST: negative-reloc
> * Description: SNA behaviour is compressing batch buffer which leads to
> diff --git a/tests/intel/gem_barrier_race.c b/tests/intel/gem_barrier_race.c
> index 221579ad9..00ed9250b 100644
> --- a/tests/intel/gem_barrier_race.c
> +++ b/tests/intel/gem_barrier_race.c
> @@ -22,6 +22,7 @@
> * Description: Exercise engine barriers and their interaction with other subsystems
> * Feature: core
> * Category: Desktop client
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: barrier
> * Test category: GEM_Legacy
> diff --git a/tests/intel/gem_blits.c b/tests/intel/gem_blits.c
> index c23ad528d..ea40a2545 100644
> --- a/tests/intel/gem_blits.c
> +++ b/tests/intel/gem_blits.c
> @@ -31,9 +31,10 @@
> /**
> * TEST: gem blits
> * Category: Infrastructure
> - * Feature: blitter
> - * Functionality: command streamer
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: command streamer
> + * Feature: blitter
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_close_race.c b/tests/intel/gem_close_race.c
> index 11843170f..101ba7132 100644
> --- a/tests/intel/gem_close_race.c
> +++ b/tests/intel/gem_close_race.c
> @@ -52,9 +52,10 @@
> * TEST: gem close race
> * Description: Test try to race gem_close against workload submission.
> * Category: Infrastructure
> - * Feature: synchronization feature
------------------------------ ^
> - * Functionality: driver handler
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: driver handler
> + * Feature: synchronization
------------------------------^
This is not the same.
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic-process
> diff --git a/tests/intel/gem_ctx_bad_destroy.c b/tests/intel/gem_ctx_bad_destroy.c
> index 67a391f23..e577ae369 100644
> --- a/tests/intel/gem_ctx_bad_destroy.c
> +++ b/tests/intel/gem_ctx_bad_destroy.c
> @@ -36,11 +36,12 @@
>
> /**
> * TEST: gem ctx bad destroy
> - * Category: Infrastructure
> * Description: Negative test cases for destroy contexts.
> - * Feature: cmd_submission
-------------- ^
> - * Functionality: context
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> + * Feature: context
-------------- ^
This should be
* Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: double-destroy
> diff --git a/tests/intel/gem_ctx_create.c b/tests/intel/gem_ctx_create.c
> index 471070177..2edfd22e5 100644
> --- a/tests/intel/gem_ctx_create.c
> +++ b/tests/intel/gem_ctx_create.c
> @@ -39,9 +39,10 @@
> * TEST: gem ctx create
> * Description: Test the context create ioctls
> * Category: Infrastructure
> - * Feature: cmd_submission
-------------- ^
> - * Functionality: context
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> + * Feature: context
-------------- ^
> * Test category: GEM_Legacy
> *
> * SUBTEST: active
> diff --git a/tests/intel/gem_ctx_engines.c b/tests/intel/gem_ctx_engines.c
> index 76fc05a36..52713d9ae 100644
> --- a/tests/intel/gem_ctx_engines.c
> +++ b/tests/intel/gem_ctx_engines.c
> @@ -46,9 +46,10 @@
> /**
> * TEST: gem ctx engines
> * Category: Infrastructure
> - * Feature: cmd_submission
-------------- ^
> - * Functionality: context
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> + * Feature: context
-------------- ^
> * Test category: GEM_Legacy
> *
> * SUBTEST: execute-allforone
> diff --git a/tests/intel/gem_ctx_exec.c b/tests/intel/gem_ctx_exec.c
> index 70aa5413c..f755e6a53 100644
> --- a/tests/intel/gem_ctx_exec.c
> +++ b/tests/intel/gem_ctx_exec.c
> @@ -51,9 +51,10 @@
> * TEST: gem ctx exec
> * Description: Test context batch buffer execution.
> * Category: Infrastructure
> - * Feature: cmd_submission
-------------- ^
> - * Functionality: context
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> + * Feature: context
-------------- ^
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
> index f0005ead7..24e7cc0fb 100644
> --- a/tests/intel/gem_ctx_shared.c
> +++ b/tests/intel/gem_ctx_shared.c
> @@ -51,9 +51,10 @@
> * TEST: gem ctx shared
> * Description: Test shared contexts.
> * Category: Desktop client
> - * Feature: context feature
-------------- ^
> - * Functionality: shared contex
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: shared contex
> + * Feature: context
-------------- ^
> * Test category: GEM_Legacy
> *
> * SUBTEST: Q-in-order
> diff --git a/tests/intel/gem_ctx_switch.c b/tests/intel/gem_ctx_switch.c
> index 350efb69e..453520ba3 100644
> --- a/tests/intel/gem_ctx_switch.c
> +++ b/tests/intel/gem_ctx_switch.c
> @@ -49,6 +49,7 @@
> * TEST: gem ctx switch
> * Feature: context feature
> * Category: Desktop client
> + * Mega feature: Command Submission
> * Sub-category: CMD Submission
> * Functionality: context switching
> *
> diff --git a/tests/intel/gem_evict_alignment.c b/tests/intel/gem_evict_alignment.c
> index 0ccddcfe3..1f1c52bb3 100644
> --- a/tests/intel/gem_evict_alignment.c
> +++ b/tests/intel/gem_evict_alignment.c
> @@ -50,8 +50,9 @@
> /**
> * TEST: gem evict alignment
> * Description: Run a couple of big batches to force the unbind on misalignment code.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: misalignment
> *
> * SUBTEST: major-hang
> diff --git a/tests/intel/gem_evict_everything.c b/tests/intel/gem_evict_everything.c
> index 87338506d..f4498b1e2 100644
> --- a/tests/intel/gem_evict_everything.c
> +++ b/tests/intel/gem_evict_everything.c
> @@ -51,8 +51,9 @@
> /**
> * TEST: gem evict everything
> * Description: Run a couple of big batches to force the eviction code.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: eviction
> *
> * SUBTEST: forked-interruptible
> diff --git a/tests/intel/gem_exec_alignment.c b/tests/intel/gem_exec_alignment.c
> index 0e9f78362..019bdd636 100644
> --- a/tests/intel/gem_exec_alignment.c
> +++ b/tests/intel/gem_exec_alignment.c
> @@ -47,11 +47,12 @@
> #include "igt_types.h"
> /**
> * TEST: gem exec alignment
> - * Category: Desktop client
> * Description: Exercises the basic execbuffer using object alignments
> - * Feature: cmd_submission
> - * Functionality: execbuf
> + * Category: Desktop client
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: forked
> diff --git a/tests/intel/gem_exec_async.c b/tests/intel/gem_exec_async.c
> index f09bc8692..00b424150 100644
> --- a/tests/intel/gem_exec_async.c
> +++ b/tests/intel/gem_exec_async.c
> @@ -27,10 +27,11 @@
> /**
> * TEST: gem exec async
> * Category: Infrastructure
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> + * Functionality: concurent writes
> * Description: Check that we can issue concurrent writes across the engines.
> * Feature: cmd_submission
> - * Functionality: concurent writes
> - * Sub-category: CMD submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: concurrent-writes
> diff --git a/tests/intel/gem_exec_await.c b/tests/intel/gem_exec_await.c
> index fcbca1547..dcabd8742 100644
> --- a/tests/intel/gem_exec_await.c
> +++ b/tests/intel/gem_exec_await.c
> @@ -46,9 +46,10 @@
> /**
> * TEST: gem exec await
> * Category: Infrastructure
> - * Feature: cmd_submission
> - * Functionality: requests
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: requests
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: wide-all
> diff --git a/tests/intel/gem_exec_balancer.c b/tests/intel/gem_exec_balancer.c
> index b1a108a5a..efae61542 100644
> --- a/tests/intel/gem_exec_balancer.c
> +++ b/tests/intel/gem_exec_balancer.c
> @@ -42,9 +42,10 @@
> * TEST: gem exec balancer
> * Description: Exercise in-kernel load-balancing
> * Category: Desktop \ Server
> - * Feature: cmd_submission, media_scalability
> - * Functionality: load balancing
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: load balancing
> + * Feature: cmd_submission, media_scalability
> * Test category: Media & Compute
> *
> * SUBTEST: bonded-chain
> diff --git a/tests/intel/gem_exec_basic.c b/tests/intel/gem_exec_basic.c
> index 3982bccc6..f02e857ce 100644
> --- a/tests/intel/gem_exec_basic.c
> +++ b/tests/intel/gem_exec_basic.c
> @@ -29,9 +29,10 @@
> * TEST: gem exec basic
> * Description: Basic sanity check of execbuf-ioctl rings.
> * Category: Infrastructure
> - * Feature: cmd_submission
> - * Functionality: execbuf
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_exec_big.c b/tests/intel/gem_exec_big.c
> index d464440e9..282c128ef 100644
> --- a/tests/intel/gem_exec_big.c
> +++ b/tests/intel/gem_exec_big.c
> @@ -53,8 +53,9 @@
> * Description: Run a large nop batch to stress test the error capture code.
> * Feature: cmd_submission
> * Category: Infrastructure
> - * Functionality: large nop batch
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: large nop batch
> * Test category: GEM_Legacy
> *
> * SUBTEST: exhaustive
> diff --git a/tests/intel/gem_exec_create.c b/tests/intel/gem_exec_create.c
> index e9a3cdc04..ca11cf049 100644
> --- a/tests/intel/gem_exec_create.c
> +++ b/tests/intel/gem_exec_create.c
> @@ -49,12 +49,13 @@
> /**
> * TEST: gem exec create
> * Category: Infrastructure
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> + * Functionality: buffer management
> * Description: This test overloads the driver with transient active objects
> * and checks if we don't kill the system under the memory pressure
> * some of the symptoms this test look for include mysterious hangs.
> * Feature: cmd_submission
> - * Functionality: buffer management
> - * Sub-category: CMD submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_exec_endless.c b/tests/intel/gem_exec_endless.c
> index 5bec7adee..cde035502 100644
> --- a/tests/intel/gem_exec_endless.c
> +++ b/tests/intel/gem_exec_endless.c
> @@ -33,9 +33,10 @@
> /**
> * TEST: gem exec endless
> * Category: Server
> - * Feature: cmd_submission
> - * Functionality: compute
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: compute
> + * Feature: cmd_submission
> * Test category: Compute
> *
> * SUBTEST: dispatch
> diff --git a/tests/intel/gem_exec_fair.c b/tests/intel/gem_exec_fair.c
> index 29d732205..b8a9016e3 100644
> --- a/tests/intel/gem_exec_fair.c
> +++ b/tests/intel/gem_exec_fair.c
> @@ -29,10 +29,11 @@
> /**
> * TEST: gem exec fair
> * Description: Check that GPU time and execution order is fairly distributed across clients
> - * Feature: cmd_submission
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: multi-client systems
> + * Feature: cmd_submission
> *
> * SUBTEST: basic-deadline
> *
> diff --git a/tests/intel/gem_exec_fence.c b/tests/intel/gem_exec_fence.c
> index 3ed61b5f5..8a41b58e5 100644
> --- a/tests/intel/gem_exec_fence.c
> +++ b/tests/intel/gem_exec_fence.c
> @@ -39,9 +39,10 @@
> * TEST: gem exec fence
> * Description: Check that execbuf waits for explicit fences
> * Category: Infrastructure
> - * Feature: cmd_submission, synchronization feature
---------------------------------------------- ^
> - * Functionality: semaphore
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: semaphore
> + * Feature: cmd_submission, synchronization
---------------------------------------------- ^
* Feature: cmd_submission, synchronization feature
> * Test category: GEM_Legacy
> *
> * SUBTEST: await-hang
> diff --git a/tests/intel/gem_exec_flush.c b/tests/intel/gem_exec_flush.c
> index 5e2804f7d..46aeaff92 100644
> --- a/tests/intel/gem_exec_flush.c
> +++ b/tests/intel/gem_exec_flush.c
> @@ -31,6 +31,7 @@
> /**
> * TEST: gem exec flush
> * Description: Basic check of flushing after batches
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Category: Desktop client
> * Functionality: execbuf
> diff --git a/tests/intel/gem_exec_gttfill.c b/tests/intel/gem_exec_gttfill.c
> index e11580b40..bbe82b99c 100644
> --- a/tests/intel/gem_exec_gttfill.c
> +++ b/tests/intel/gem_exec_gttfill.c
> @@ -30,9 +30,10 @@
> * TEST: gem exec gttfill
> * Description: Fill the GTT with batches.
> * Category: Infrastructure
> - * Feature: cmd_submission, gtt
> - * Functionality: execbuf
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> + * Feature: cmd_submission, gtt
> * Test category: GEM_Legacy
> *
> * SUBTEST: all-engines
> diff --git a/tests/intel/gem_exec_latency.c b/tests/intel/gem_exec_latency.c
> index e5399de17..823e29bb8 100644
> --- a/tests/intel/gem_exec_latency.c
> +++ b/tests/intel/gem_exec_latency.c
> @@ -50,9 +50,10 @@
> #include "i915/gem_create.h"
> /**
> * TEST: gem exec latency
> + * Category: Desktop client
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: execbuf
> - * Category: Desktop client
> *
> * SUBTEST: context-preempt
> *
> diff --git a/tests/intel/gem_exec_lut_handle.c b/tests/intel/gem_exec_lut_handle.c
> index ff37a9f0e..b0755fab5 100644
> --- a/tests/intel/gem_exec_lut_handle.c
> +++ b/tests/intel/gem_exec_lut_handle.c
> @@ -43,8 +43,9 @@
> /**
> * TEST: gem exec lut handle
> * Description: Exercises the basic execbuffer using the handle LUT interface.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: execbuf
> *
> * SUBTEST:
> diff --git a/tests/intel/gem_exec_nop.c b/tests/intel/gem_exec_nop.c
> index 8a6d6c42a..f5a332af3 100644
> --- a/tests/intel/gem_exec_nop.c
> +++ b/tests/intel/gem_exec_nop.c
> @@ -51,9 +51,10 @@
> /**
> * TEST: gem exec nop
> * Category: Infrastructure
> - * Feature: cmd_submission
> - * Functionality: execbuf
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic-parallel
> diff --git a/tests/intel/gem_exec_parallel.c b/tests/intel/gem_exec_parallel.c
> index cb9f0e33d..01d3e04d1 100644
> --- a/tests/intel/gem_exec_parallel.c
> +++ b/tests/intel/gem_exec_parallel.c
> @@ -37,10 +37,10 @@
> * TEST: gem exec parallel
> * Description: Exercise filling buffers by many clients working in parallel.
> * Category: Infrastructure
> - * Description: Check basic functionality per engine.
> - * Feature: cmd_submission
> - * Functionality: parallel clients
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: parallel clients
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_exec_params.c b/tests/intel/gem_exec_params.c
> index 9ce4d7653..27db312db 100644
> --- a/tests/intel/gem_exec_params.c
> +++ b/tests/intel/gem_exec_params.c
> @@ -47,9 +47,10 @@
> /**
> * TEST: gem exec params
> * Category: Desktop client
> - * Feature: cmd_submission
> - * Functionality: execbuf
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: DR1-dirt
> diff --git a/tests/intel/gem_exec_reloc.c b/tests/intel/gem_exec_reloc.c
> index c7f7db27a..cb63eeba6 100644
> --- a/tests/intel/gem_exec_reloc.c
> +++ b/tests/intel/gem_exec_reloc.c
> @@ -34,8 +34,9 @@
> /**
> * TEST: gem exec reloc
> * Description: Basic sanity check of execbuf-ioctl relocations.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: relocations
> *
> * SUBTEST: basic-active
> diff --git a/tests/intel/gem_exec_schedule.c b/tests/intel/gem_exec_schedule.c
> index 70243e72b..6ad8835c1 100644
> --- a/tests/intel/gem_exec_schedule.c
> +++ b/tests/intel/gem_exec_schedule.c
> @@ -48,9 +48,10 @@
> * TEST: gem exec schedule
> * Description: Check that we can control the order of execution
> * Category: Desktop \ Server
> - * Feature: cmd_submission
> - * Functionality: execution order
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execution order
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: deep
> diff --git a/tests/intel/gem_exec_store.c b/tests/intel/gem_exec_store.c
> index 3f44f2aa6..f2f6ea8d5 100644
> --- a/tests/intel/gem_exec_store.c
> +++ b/tests/intel/gem_exec_store.c
> @@ -36,11 +36,12 @@
> #include "igt_gt.h"
> /**
> * TEST: gem exec store
> - * Category: Infrastructure
> * Description: Exercise store dword functionality using execbuf-ioctl
> - * Feature: cmd_submission
> - * Functionality: coherency
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: coherency
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic
> diff --git a/tests/intel/gem_exec_suspend.c b/tests/intel/gem_exec_suspend.c
> index 28d51996e..e88a15101 100644
> --- a/tests/intel/gem_exec_suspend.c
> +++ b/tests/intel/gem_exec_suspend.c
> @@ -39,10 +39,11 @@
> /**
> * TEST: gem exec suspend
> * Description: Exercise simple execbufs runs across various suspend/resume cycles.
> - * Feature: cmd_submission, suspend feature
-------------------------------------- ^
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: suspend
> + * Feature: cmd_submission, suspend
-------------------------------------- ^
It should be:
* Feature: cmd_submission, suspend feature
> *
> * SUBTEST: basic
> * Description: Check basic functionality without any suspend/resume cycle.
> diff --git a/tests/intel/gem_exec_whisper.c b/tests/intel/gem_exec_whisper.c
> index b813ea832..899e0858b 100644
> --- a/tests/intel/gem_exec_whisper.c
> +++ b/tests/intel/gem_exec_whisper.c
> @@ -41,8 +41,9 @@
> * TEST: gem exec whisper
> * Feature: cmd_submission
> * Category: Infrastructure
> - * Functionality: execbuf
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> * Test category: GEM_Legacy
> *
> * SUBTEST: basic-contexts
> diff --git a/tests/intel/gem_fd_exhaustion.c b/tests/intel/gem_fd_exhaustion.c
> index 14270897d..8ef62d47b 100644
> --- a/tests/intel/gem_fd_exhaustion.c
> +++ b/tests/intel/gem_fd_exhaustion.c
> @@ -36,8 +36,9 @@
> #include "i915/gem_create.h"
> /**
> * TEST: gem fd exhaustion
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: fd exhaustion
> *
> * SUBTEST:
> diff --git a/tests/intel/gem_fence_thrash.c b/tests/intel/gem_fence_thrash.c
> index 0df7319fc..413714f76 100644
> --- a/tests/intel/gem_fence_thrash.c
> +++ b/tests/intel/gem_fence_thrash.c
> @@ -45,10 +45,11 @@
> #include "igt_x86.h"
> /**
> * TEST: gem fence thrash
> - * Feature: gtt, synchronization feature
----------------------------------- ^
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: synchronization
> + * Feature: gtt, synchronization
---------------------------------- ^
It should be:
* Feature: gtt, synchronization feature
> *
> * SUBTEST: bo-copy
> *
> diff --git a/tests/intel/gem_fence_upload.c b/tests/intel/gem_fence_upload.c
> index b80d53a25..80201db7a 100644
> --- a/tests/intel/gem_fence_upload.c
> +++ b/tests/intel/gem_fence_upload.c
> @@ -43,8 +43,9 @@
> #include "i915/gem_create.h"
> /**
> * TEST: gem fence upload
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: synchronization
> *
> * SUBTEST: performance
> diff --git a/tests/intel/gem_fenced_exec_thrash.c b/tests/intel/gem_fenced_exec_thrash.c
> index d0055dfb5..94b76febf 100644
> --- a/tests/intel/gem_fenced_exec_thrash.c
> +++ b/tests/intel/gem_fenced_exec_thrash.c
> @@ -36,10 +36,11 @@
> /**
> * TEST: gem fenced exec thrash
> * Description: Test execbuf fence accounting.
> - * Feature: gtt, synchronization feature
---------------------------------- ^
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: synchronization
> + * Feature: gtt, synchronization
---------------------------------- ^
Same here, missed last word.
It should be:
* Feature: gtt, synchronization feature
> *
> * SUBTEST: 2-spare-fences
> *
> diff --git a/tests/intel/gem_lut_handle.c b/tests/intel/gem_lut_handle.c
> index b2911b3b6..497b90c6d 100644
> --- a/tests/intel/gem_lut_handle.c
> +++ b/tests/intel/gem_lut_handle.c
> @@ -42,8 +42,9 @@
> /**
> * TEST: gem lut handle
> * Description: Exercises the basic execbuffer using the handle LUT interface.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: execbuf
> *
> * SUBTEST:
> diff --git a/tests/intel/gem_partial_pwrite_pread.c b/tests/intel/gem_partial_pwrite_pread.c
> index cb7737ffc..b09f9d071 100644
> --- a/tests/intel/gem_partial_pwrite_pread.c
> +++ b/tests/intel/gem_partial_pwrite_pread.c
> @@ -41,10 +41,11 @@
> /**
> * TEST: gem partial pwrite pread
> * Description: Test pwrite/pread consistency when touching partial cachelines.
> - * Feature: caching, mapping
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: pread/pwrite
> + * Feature: caching, mapping
> *
> * SUBTEST: reads
> * Description:
> diff --git a/tests/intel/gem_pipe_control_store_loop.c b/tests/intel/gem_pipe_control_store_loop.c
> index e79cef60f..8baf10506 100644
> --- a/tests/intel/gem_pipe_control_store_loop.c
> +++ b/tests/intel/gem_pipe_control_store_loop.c
> @@ -46,10 +46,11 @@
> /**
> * TEST: gem pipe control store loop
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> + * Functionality: coherency
> * Description: Test (TLB-)Coherency of pipe_control QW writes.
> * Feature: cmd_submission
> - * Functionality: coherency
> - * Sub-category: CMD submission
> * Test category: GEM_Legacy
> *
> * SUBTEST: fresh-buffer
> diff --git a/tests/intel/gem_pread.c b/tests/intel/gem_pread.c
> index e5a7b48d3..98da8291d 100644
> --- a/tests/intel/gem_pread.c
> +++ b/tests/intel/gem_pread.c
> @@ -47,10 +47,11 @@
> #include "igt_vgem.h"
> /**
> * TEST: gem pread
> - * Feature: mapping
> - * Sub-category: CMD submission
> + * Mega feature: Command Submission
> * Category: Desktop client
> + * Sub-category: CMD submission
> * Functionality: pread
> + * Feature: mapping
> *
> * SUBTEST: bench
> *
> diff --git a/tests/intel/gem_pread_after_blit.c b/tests/intel/gem_pread_after_blit.c
> index f6a1b625b..65a61c9c7 100644
> --- a/tests/intel/gem_pread_after_blit.c
> +++ b/tests/intel/gem_pread_after_blit.c
> @@ -50,8 +50,9 @@
> /**
> * TEST: gem pread after blit
> * Description: Test pread behavior when getting values out of just-drawn-to buffers.
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: pread
> *
> * SUBTEST: default-hang
> diff --git a/tests/intel/gem_pwrite.c b/tests/intel/gem_pwrite.c
> index a617a9999..ce56711be 100644
> --- a/tests/intel/gem_pwrite.c
> +++ b/tests/intel/gem_pwrite.c
> @@ -49,8 +49,9 @@
> /**
> * TEST: gem pwrite
> * Feature: mapping
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: pwrite
> *
> * SUBTEST: basic-exhaustion
> diff --git a/tests/intel/gem_pwrite_snooped.c b/tests/intel/gem_pwrite_snooped.c
> index 19df2fd3d..d00157ef4 100644
> --- a/tests/intel/gem_pwrite_snooped.c
> +++ b/tests/intel/gem_pwrite_snooped.c
> @@ -46,6 +46,7 @@
> * Functionality: pwrite
> *
> * SUBTEST:
> + * Mega feature: Command Submission
> */
>
> IGT_TEST_DESCRIPTION(
> diff --git a/tests/intel/gem_render_linear_blits.c b/tests/intel/gem_render_linear_blits.c
> index 121d1b2a8..66fb3c603 100644
> --- a/tests/intel/gem_render_linear_blits.c
> +++ b/tests/intel/gem_render_linear_blits.c
> @@ -51,10 +51,11 @@
> #include "igt.h"
> /**
> * TEST: gem render linear blits
> - * Feature: mapping
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: render blits
> + * Feature: mapping
> *
> * SUBTEST: aperture-shrink
> *
> diff --git a/tests/intel/gem_render_tiled_blits.c b/tests/intel/gem_render_tiled_blits.c
> index 3c4b062b0..bd4d3fe56 100644
> --- a/tests/intel/gem_render_tiled_blits.c
> +++ b/tests/intel/gem_render_tiled_blits.c
> @@ -54,10 +54,11 @@
> * Tests performs cyclic forward, backward and random blits on tiled buffer
> * objects using render engine with various working set sizes and compares
> * outputs with expected ones.
> - * Feature: mapping
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: render blits
> + * Feature: mapping
> *
> * SUBTEST: aperture-shrink
> * Description:
> diff --git a/tests/intel/gem_request_retire.c b/tests/intel/gem_request_retire.c
> index d86972536..dc794b4e6 100644
> --- a/tests/intel/gem_request_retire.c
> +++ b/tests/intel/gem_request_retire.c
> @@ -51,12 +51,13 @@
> #include "igt_types.h"
> /**
> * TEST: gem request retire
> - * Category: Infrastructure
> * Description: Collection of tests targeting request retirement code paths.
> - * Feature: cmd_submission
> - * Functionality: requests
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: requests
> * Test category: GEM_Legacy
> + * Feature: cmd_submission
> *
> * SUBTEST: retire-vma-not-inactive
> */
> diff --git a/tests/intel/gem_ringfill.c b/tests/intel/gem_ringfill.c
> index 84060c474..4d991a091 100644
> --- a/tests/intel/gem_ringfill.c
> +++ b/tests/intel/gem_ringfill.c
> @@ -43,14 +43,15 @@
> #include <sys/ioctl.h>
> /**
> * TEST: gem ringfill
> - * Category: Infrastructure
> * Description:
> * Exercise many tiny batchbuffer operations, in the hope of catching failure to manage the ring
> * properly near full.
> - * Feature: cmd_submission
> - * Functionality: execbuf
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: execbuf
> * Test category: GEM_Legacy
> + * Feature: cmd_submission
> *
> * SUBTEST: basic-all
> * Description: Basic check to fill the ring up to maximum on all engines
> diff --git a/tests/intel/gem_shrink.c b/tests/intel/gem_shrink.c
> index f6df21c8d..22d5f92f6 100644
> --- a/tests/intel/gem_shrink.c
> +++ b/tests/intel/gem_shrink.c
> @@ -37,8 +37,9 @@
> * TEST: gem shrink
> * Feature: mapping
> * Category: Desktop client
> - * Functionality: buffer management
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: buffer management
> * Test category: GEM_Legacy
> *
> * SUBTEST: execbuf1
> diff --git a/tests/intel/gem_softpin.c b/tests/intel/gem_softpin.c
> index ab23ca7d5..448f2fb75 100644
> --- a/tests/intel/gem_softpin.c
> +++ b/tests/intel/gem_softpin.c
> @@ -33,14 +33,15 @@
> #include "intel_allocator.h"
> /**
> * TEST: gem softpin
> - * Category: Infrastructure
> * Description:
> * Tests softpin feature with normal usage, invalid inputs scenarios and couple of eviction
> * tests which copy buffers between CPU and GPU.
> - * Feature: mapping
> - * Functionality: softpin
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: softpin
> * Test category: GEM_Legacy
> + * Feature: mapping
> *
> * SUBTEST: 32b-excludes-last-page
> * Description: Check the last 32b page is excluded.
> diff --git a/tests/intel/gem_stress.c b/tests/intel/gem_stress.c
> index fc1ff2519..3f626838a 100644
> --- a/tests/intel/gem_stress.c
> +++ b/tests/intel/gem_stress.c
> @@ -65,6 +65,7 @@
> * TEST: gem stress
> * Description: General gem coherency test.
> * Category: Desktop client
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: coherency
> *
> diff --git a/tests/intel/gem_unref_active_buffers.c b/tests/intel/gem_unref_active_buffers.c
> index f8138c7ac..959c6903c 100644
> --- a/tests/intel/gem_unref_active_buffers.c
> +++ b/tests/intel/gem_unref_active_buffers.c
> @@ -43,11 +43,12 @@
> #include "i915/gem_create.h"
> /**
> * TEST: gem unref active buffers
> - * Category: Infrastructure
> * Description: Test unreferencing of active buffers.
> - * Feature: cmd_submission
> - * Functionality: buffer management
> + * Category: Infrastructure
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: buffer management
> + * Feature: cmd_submission
> * Test category: GEM_Legacy
> *
> * SUBTEST:
> diff --git a/tests/intel/gem_watchdog.c b/tests/intel/gem_watchdog.c
> index 98da6cdce..1046753cc 100644
> --- a/tests/intel/gem_watchdog.c
> +++ b/tests/intel/gem_watchdog.c
> @@ -37,10 +37,11 @@
> #include "sw_sync.h"
> /**
> * TEST: gem watchdog
> - * Feature: gem_core
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: fences
> + * Feature: gem_core
> *
> * SUBTEST: default-physical
> *
> diff --git a/tests/intel/gen7_exec_parse.c b/tests/intel/gen7_exec_parse.c
> index f670f9ce1..75b02b347 100644
> --- a/tests/intel/gen7_exec_parse.c
> +++ b/tests/intel/gen7_exec_parse.c
> @@ -37,8 +37,9 @@
> /**
> * TEST: gen7 exec parse
> * Feature: cmd_submission, command_parser
> - * Sub-category: CMD submission
> * Category: Desktop client
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: command parser
> *
> * SUBTEST: basic-allocation
> diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
> index edacb6250..37ed11818 100644
> --- a/tests/intel/i915_selftest.c
> +++ b/tests/intel/i915_selftest.c
> @@ -85,53 +85,59 @@
> * Sub-category: Memory management
> *
> * SUBTEST: live@execlists
> - * Category: Selftest
> * Description: command submission backend
> + * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: execlists
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@gem
> * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: execbuf
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@gem_contexts
> - * Category: Selftest
> * Description: User isolation and execution at the context level
> - * Functionality: context
> + * Category: Selftest
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> * Test category: GEM_Legacy
> - * Test category: i915 / HW
Fix, please write about it in description.
> *
> * SUBTEST: live@gem_execbuf
> - * Category: Selftest
> * Description: command submission support
> + * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: execbuf
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@gt_ccs_mode
> - * Category: Selftest
> * Description: Multi-ccs internal validation
> + * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: multii-ccs
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@gt_contexts
> - * Category: Selftest
> * Description: HW isolation and HW context validation
> - * Functionality: context
> + * Category: Selftest
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> * Test category: HW
> *
> * SUBTEST: live@gt_engines
> - * Category: Selftest
> * Description: command submission topology validation
> + * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: command submission topology
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@gt_gtt
> * Category: Selftest
> @@ -148,10 +154,11 @@
> * Sub-category: Reset
> *
> * SUBTEST: live@gt_lrc
> - * Category: Selftest
> * Description: HW isolation and HW context validation
> - * Functionality: context
> + * Category: Selftest
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> + * Functionality: context
> * Test category: HW
> *
> * SUBTEST: live@gt_mocs
> @@ -298,11 +305,12 @@
> * Sub-category: MultiTile
> *
> * SUBTEST: live@requests
> - * Category: Selftest
> * Description: Validation of internal i915 command submission interface
> + * Category: Selftest
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> * Functionality: command submission interface
> * Test category: i915
> - * Sub-category: CMD submission
> *
> * SUBTEST: live@reset
> * Category: Selftest
> @@ -320,6 +328,7 @@
> *
> * SUBTEST: live@scheduler
> * Category: Selftest
> + * Mega feature: Command Submission
> * Sub-category: CMD Submission
> * Functionality: scheduler
> *
> diff --git a/tests/intel/xe_exec_balancer.c b/tests/intel/xe_exec_balancer.c
> index 6e467e34a..9bae27125 100644
> --- a/tests/intel/xe_exec_balancer.c
> +++ b/tests/intel/xe_exec_balancer.c
> @@ -6,6 +6,7 @@
> /**
> * TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
> * Category: Hardware building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: virtual and parallel exec_queues
> * Test category: functionality test
> @@ -372,7 +373,6 @@ test_exec(int fd, int gt, int class, int n_exec_queues, int n_execs,
> * Description: Run compute mode virtual exec_queue arg[1] test on many exec_queues
> * Test category: stress test
> *
> - *
Imho it can stay.
> * SUBTEST: no-exec-cm-%s
> * Description: Run compute mode virtual exec_queue arg[1] no-exec test
> * Test category: functionality test
> diff --git a/tests/intel/xe_exec_basic.c b/tests/intel/xe_exec_basic.c
> index 5210e6730..6b98c948a 100644
> --- a/tests/intel/xe_exec_basic.c
> +++ b/tests/intel/xe_exec_basic.c
> @@ -6,6 +6,7 @@
> /**
> * TEST: Basic tests for execbuf functionality
> * Category: Hardware building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: exec_queues
> */
> diff --git a/tests/intel/xe_exec_compute_mode.c b/tests/intel/xe_exec_compute_mode.c
> index 3ec848164..4df30f92e 100644
> --- a/tests/intel/xe_exec_compute_mode.c
> +++ b/tests/intel/xe_exec_compute_mode.c
> @@ -6,6 +6,7 @@
> /**
> * TEST: Basic tests for execbuf compute machine functionality
> * Category: Hardware building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: compute
> */
> diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c
> index 72a7bd4fd..be64026e4 100644
> --- a/tests/intel/xe_exec_fault_mode.c
> +++ b/tests/intel/xe_exec_fault_mode.c
> @@ -6,6 +6,7 @@
> /**
> * TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
> * Category: Hardware building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: fault mode
> * GPU requirements: GPU needs support for DRM_XE_VM_CREATE_FLAG_FAULT_MODE
> diff --git a/tests/intel/xe_exec_reset.c b/tests/intel/xe_exec_reset.c
> index cc10900d9..dbc87db84 100644
> --- a/tests/intel/xe_exec_reset.c
> +++ b/tests/intel/xe_exec_reset.c
> @@ -6,8 +6,9 @@
> /**
> * TEST: Basic tests for execbuf functionality for virtual and parallel exec_queues
> * Category: Hardware building block
> - * Sub-category: Reset
> - * Functionality: gt reset
-------------------- ^
> + * Mega feature: Command Submission
> + * Sub-category: CMD submission
> + * Functionality: reset
-------------------- ^
Missed 'gt':
* Functionality: gt reset
Regards,
Kamil
> * Test category: functionality test
> */
>
> diff --git a/tests/intel/xe_exec_store.c b/tests/intel/xe_exec_store.c
> index c57bcb852..98fd47ec3 100644
> --- a/tests/intel/xe_exec_store.c
> +++ b/tests/intel/xe_exec_store.c
> @@ -15,6 +15,7 @@
> /**
> * TEST: Tests to verify store dword functionality.
> * Category: Software building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: intel-bb
> * Test category: functionality test
> diff --git a/tests/intel/xe_exec_threads.c b/tests/intel/xe_exec_threads.c
> index 05ea1d35a..a96412d42 100644
> --- a/tests/intel/xe_exec_threads.c
> +++ b/tests/intel/xe_exec_threads.c
> @@ -6,6 +6,7 @@
> /**
> * TEST: Basic tests for execbuf functionality
> * Category: Hardware building block
> + * Mega feature: Command Submission
> * Sub-category: CMD submission
> * Functionality: multi-threads
> * Test category: functionality test
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2024-03-28 16:36 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-27 12:27 [PATCH i-g-t 00/16] Introduce Mega feature to Xe and i915 tests Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 01/16] tests/intel: Introduce Command Submission mega feature Katarzyna Piecielska
2024-03-28 16:35 ` Kamil Konieczny
2024-03-27 12:27 ` [PATCH i-g-t 02/16] tests: Introduce Memory management " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 03/16] tests/intel: Introduce Blitter megafeature Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 04/16] tests/intel: Introduce Power management megafeature Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 05/16] tests/intel: Introduce Compute mega feature Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 06/16] tests: Introduce General " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 07/16] tests/intel: Introduce General i915 " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 08/16] tests/intel: Introduce SysMan " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 09/16] tests/intel: Introduce General XE " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 10/16] tests/intel: Introduce Performance " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 11/16] tests/intel: Introduce FlatCCS " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 12/16] tests/intel: Introduce Render " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 13/16] tests/intel: Introduce GPGPU " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 14/16] tests/intel: Introduce Media " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 15/16] tests/intel: Introduce RAS " Katarzyna Piecielska
2024-03-27 12:27 ` [PATCH i-g-t 16/16] tests/intel: Add display tests to General Display Features Katarzyna Piecielska
2024-03-27 13:13 ` ✓ Fi.CI.BAT: success for Introduce Mega feature to Xe and i915 tests Patchwork
2024-03-27 13:41 ` ✓ CI.xeBAT: " Patchwork
2024-03-28 3:05 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-03-28 15:56 ` Kamil Konieczny
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.