[igt-dev] [PATCH i-g-t 0/4] Ignore some tests on MTL which

Nirmoy Das nirmoy.das at intel.com
Mon Sep 18 16:47:43 UTC 2023


Because of a HW bug in MTL it is recommended to do GGTT
update using MI_UPDATE_GGTT[1] which happens through BCS0
engine. If some test blocks bcs with a spinner then such
tests will fail. This series ignore those tests on MTL.

v2: use macro,
s/gem_has_ggtt_bind/gem_engine_can_block_ggtt_binder(Kamil)
v3: Skip gem_ctx_schedule at in-order@bcs as well.
Add two more tests in gem_spin_batch as hinted by the latest
results from the i915 CI.

[1]https://patchwork.freedesktop.org/series/123329/

Nirmoy Das (4):
  lib/igt_gt: Add gem_engine_can_block_ggtt_binder
  tests/intel/gem_ctx_shared: Skip some test on MTL
  tests/intel/gem_ctx_schedule: Skip some test on MTL
  tests/intel/gem_spin_batch: Skip some test on MTL

 lib/igt_gt.c                    | 15 +++++++++++++
 lib/igt_gt.h                    |  2 ++
 tests/intel/gem_ctx_shared.c    | 14 ++++++++----
 tests/intel/gem_exec_schedule.c | 39 +++++++++++++++++++--------------
 tests/intel/gem_spin_batch.c    |  3 +++
 5 files changed, 53 insertions(+), 20 deletions(-)

-- 
2.41.0



More information about the igt-dev mailing list