From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5B77210E062 for ; Mon, 2 Oct 2023 10:48:53 +0000 (UTC) From: Nirmoy Das To: igt-dev@lists.freedesktop.org Date: Mon, 2 Oct 2023 12:48:46 +0200 Message-ID: <20231002104846.21443-1-nirmoy.das@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t] tests/intel/gem_eio: Skip stress test on BCS0 for MTL List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Nirmoy Das Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: We do GGTT update on MTL using bcs engine, blocking that would fail the test so skip such subtests on bcs engine for MTL. Cc: Kamil Konieczny Signed-off-by: Nirmoy Das --- tests/intel/gem_eio.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/intel/gem_eio.c b/tests/intel/gem_eio.c index 6d4b8f7df..99891ad15 100644 --- a/tests/intel/gem_eio.c +++ b/tests/intel/gem_eio.c @@ -1111,8 +1111,16 @@ static void test_reset_stress(int fd, unsigned int flags) const intel_ctx_t *ctx0 = context_create_safe(fd); uint64_t ahnd = get_reloc_ahnd(fd, ctx0->id); - for_each_ring(e, fd) + for_each_ring(e, fd) { + struct intel_execution_engine2 engine; + + engine = gem_eb_flags_to_engine(eb_ring(e)); + + if (gem_engine_can_block_ggtt_binder(fd, &engine)) + continue; + reset_stress(fd, ahnd, ctx0, e->name, eb_ring(e), flags); + } intel_ctx_destroy(fd, ctx0); put_ahnd(ahnd); -- 2.41.0