* [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests
@ 2023-09-22 23:42 vitaly.prosyak
2023-09-22 23:42 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: vitaly.prosyak @ 2023-09-22 23:42 UTC (permalink / raw)
To: igt-dev; +Cc: Luben Tuikov, Alex Deucher, Christian Koenig
From: Vitaly Prosyak <vitaly.prosyak@amd.com>
Split GPU reset (known as deadlock) tests into
command-based (deadlock) and the other using binary shaders
(dispatch).The one of primary reasons for splitting is to use
new functions like 'amdgpu_cs_query_reset_state2' in next commits.
No functional change.
Some code formatting improvements to meet IGT guidelines.
Added igt_describe for GPU reset tests known now as deadlock and
dispatch based tests.
Cc: Luben Tuikov <luben.tuikov@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Jesse Zhang <Jesse.Zhang@amd.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com>
Reviewed-by: Jesse Zhang <Jesse.Zhang@amd.com>
---
tests/amdgpu/amd_deadlock.c | 60 +++++++++---------------------------
tests/amdgpu/amd_dispatch.c | 61 +++++++++++++++++++++++++++++++++++++
tests/amdgpu/meson.build | 1 +
3 files changed, 76 insertions(+), 46 deletions(-)
create mode 100644 tests/amdgpu/amd_dispatch.c
diff --git a/tests/amdgpu/amd_deadlock.c b/tests/amdgpu/amd_deadlock.c
index d805b8d18..0a81f3717 100644
--- a/tests/amdgpu/amd_deadlock.c
+++ b/tests/amdgpu/amd_deadlock.c
@@ -1,45 +1,14 @@
-/* SPDX-License-Identifier: MIT
+// SPDX-License-Identifier: MIT
+/*
* Copyright 2014 Advanced Micro Devices, Inc.
* Copyright 2022 Advanced Micro Devices, Inc.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
- * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
- * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
- * OTHER DEALINGS IN THE SOFTWARE.
- *
- * Based on libdrm/tests/amdgpu/deadlock_tests.c
+ * Copyright 2023 Advanced Micro Devices, Inc.
*/
#include "lib/amdgpu/amd_memory.h"
#include "lib/amdgpu/amd_command_submission.h"
-#include "lib/amdgpu/amd_dispatch.h"
#include "lib/amdgpu/amd_deadlock_helpers.h"
-static void
-amdgpu_dispatch_hang_slow_gfx(amdgpu_device_handle device_handle)
-{
- amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_GFX);
-}
-
-static void
-amdgpu_dispatch_hang_slow_compute(amdgpu_device_handle device_handle)
-{
- amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_COMPUTE);
-}
-
static void
amdgpu_deadlock_gfx(amdgpu_device_handle device_handle)
{
@@ -91,31 +60,30 @@ igt_main
r = amdgpu_query_gpu_info(device, &gpu_info);
igt_assert_eq(r, 0);
- r = setup_amdgpu_ip_blocks( major, minor, &gpu_info, device);
+ r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device);
igt_assert_eq(r, 0);
}
- igt_subtest("amdgpu_deadlock_sdma")
+ igt_describe("Test-GPU-reset-by-flooding-sdma-ring-with-jobs");
+ igt_subtest("amdgpu-deadlock-sdma")
amdgpu_deadlock_sdma(device);
- igt_subtest("amdgpu_gfx_illegal_reg_access")
+ igt_describe("Test-GPU-reset-by-access-gfx-illegal-reg");
+ igt_subtest("amdgpu-gfx-illegal-reg-access")
amdgpu_gfx_illegal_reg_access(device);
- igt_subtest("amdgpu_gfx_illegal_mem_access")
+ igt_describe("Test-GPU-reset-by-access-gfx-illegal-mem-addr");
+ igt_subtest("amdgpu-gfx-illegal-mem-access")
amdgpu_gfx_illegal_mem_access(device);
- igt_subtest("amdgpu_deadlock_gfx")
+ igt_describe("Test-GPU-reset-by-flooding-gfx-ring-with-jobs");
+ igt_subtest("amdgpu-deadlock-gfx")
amdgpu_deadlock_gfx(device);
- igt_subtest("amdgpu_deadlock_compute")
+ igt_describe("Test-GPU-reset-by-flooding-compute-ring-with-jobs");
+ igt_subtest("amdgpu-deadlock-compute")
amdgpu_deadlock_compute(device);
- igt_subtest("dispatch_hang_slow_compute")
- amdgpu_dispatch_hang_slow_compute(device);
-
- igt_subtest("dispatch_hang_slow_gfx")
- amdgpu_dispatch_hang_slow_gfx(device);
-
igt_fixture {
amdgpu_device_deinitialize(device);
drm_close_driver(fd);
diff --git a/tests/amdgpu/amd_dispatch.c b/tests/amdgpu/amd_dispatch.c
new file mode 100644
index 000000000..f87acbcae
--- /dev/null
+++ b/tests/amdgpu/amd_dispatch.c
@@ -0,0 +1,61 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright 2014 Advanced Micro Devices, Inc.
+ * Copyright 2022 Advanced Micro Devices, Inc.
+ * Copyright 2023 Advanced Micro Devices, Inc.
+ */
+
+#include "lib/amdgpu/amd_memory.h"
+#include "lib/amdgpu/amd_command_submission.h"
+#include "lib/amdgpu/amd_dispatch.h"
+
+static void
+amdgpu_dispatch_hang_slow_gfx(amdgpu_device_handle device_handle)
+{
+ amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_GFX);
+}
+
+static void
+amdgpu_dispatch_hang_slow_compute(amdgpu_device_handle device_handle)
+{
+ amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_COMPUTE);
+}
+
+igt_main
+{
+ amdgpu_device_handle device;
+ struct amdgpu_gpu_info gpu_info = {0};
+ int fd = -1;
+ int r;
+
+ igt_fixture {
+ uint32_t major, minor;
+ int err;
+
+ fd = drm_open_driver(DRIVER_AMDGPU);
+
+ err = amdgpu_device_initialize(fd, &major, &minor, &device);
+ igt_require(err == 0);
+
+ igt_info("Initialized amdgpu, driver version %d.%d\n",
+ major, minor);
+
+ r = amdgpu_query_gpu_info(device, &gpu_info);
+ igt_assert_eq(r, 0);
+ r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device);
+ igt_assert_eq(r, 0);
+
+ }
+ igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-compute-ring");
+ igt_subtest("dispatch-hang-slow-compute")
+ amdgpu_dispatch_hang_slow_compute(device);
+
+ igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-gfx-ring");
+ igt_subtest("dispatch-hang-slow-gfx")
+ amdgpu_dispatch_hang_slow_gfx(device);
+
+ igt_fixture {
+ amdgpu_device_deinitialize(device);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build
index ebf52bf38..37e09b5fb 100644
--- a/tests/amdgpu/meson.build
+++ b/tests/amdgpu/meson.build
@@ -11,6 +11,7 @@ if libdrm_amdgpu.found()
'amd_cp_dma_misc',
'amd_cs_nop',
'amd_deadlock',
+ 'amd_dispatch',
'amd_dp_dsc',
'amd_freesync_video_mode',
'amd_hotplug',
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak @ 2023-09-22 23:42 ` vitaly.prosyak 2023-09-23 0:05 ` [igt-dev] ✗ GitLab.Pipeline: warning for series starting with [1/2] tests/amdgpu: split deadlock tests Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: vitaly.prosyak @ 2023-09-22 23:42 UTC (permalink / raw) To: igt-dev; +Cc: Luben Tuikov, Alex Deucher, Christian Koenig From: Vitaly Prosyak <vitaly.prosyak@amd.com> Add GFX11 to dispatch tests known as GPU reset with binary shaders. Improve GPU reset tests by validating flags, if no reset or reset is still in progress then avoid asserting the status. Use the amdgpu_cs_query_reset_state2 which is available on drmlib > 2.4.99. Remove dispatch tests from basic tests due to duplicate. v2: - restricted build for dispatch tests due to build failure for drmlib < 2.4.99 (Kamil) - spelling correction and formatting issues (Kamil) - improve comment (Luben) Cc: Jesse Zhang <Jesse.Zhang@amd.com> Cc: Luben Tuikov <luben.tuikov@amd.com> Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Christian Koenig <christian.koenig@amd.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com> Reviewed-by: Jesse Zhang <Jesse.Zhang@amd.com> --- include/drm-uapi/amdgpu_drm.h | 2 + lib/amdgpu/amd_dispatch.c | 82 +++++++++++++++++------------------ tests/amdgpu/amd_basic.c | 28 ------------ tests/amdgpu/amd_dispatch.c | 18 ++++++-- tests/amdgpu/meson.build | 6 ++- 5 files changed, 60 insertions(+), 76 deletions(-) diff --git a/include/drm-uapi/amdgpu_drm.h b/include/drm-uapi/amdgpu_drm.h index 0cbd1540a..323137f42 100644 --- a/include/drm-uapi/amdgpu_drm.h +++ b/include/drm-uapi/amdgpu_drm.h @@ -225,6 +225,8 @@ union drm_amdgpu_bo_list { /* indicate some errors are detected by RAS */ #define AMDGPU_CTX_QUERY2_FLAGS_RAS_CE (1<<3) #define AMDGPU_CTX_QUERY2_FLAGS_RAS_UE (1<<4) +/* indicate that the reset hasn't completed yet */ +#define AMDGPU_CTX_QUERY2_FLAGS_RESET_IN_PROGRESS (1<<5) /* Context priority level */ #define AMDGPU_CTX_PRIORITY_UNSET -2048 diff --git a/lib/amdgpu/amd_dispatch.c b/lib/amdgpu/amd_dispatch.c index f17240f5c..9de3986ba 100644 --- a/lib/amdgpu/amd_dispatch.c +++ b/lib/amdgpu/amd_dispatch.c @@ -1,27 +1,8 @@ -/* SPDX-License-Identifier: MIT - * Copyright 2014 Advanced Micro Devices, Inc. - * Copyright 2022 Advanced Micro Devices, Inc. - * * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * - */ +// SPDX-License-Identifier: MIT +// Copyright 2014 Advanced Micro Devices, Inc. +// Copyright 2022 Advanced Micro Devices, Inc. +// Copyright 2023 Advanced Micro Devices, Inc. + #include <amdgpu.h> #include "amd_memory.h" #include "amd_dispatch.h" @@ -48,12 +29,13 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, int bo_shader_size = 4096; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; + amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; uint32_t expired; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_cs_ctx_create(device_handle, &context_handle); igt_assert_eq(r, 0); @@ -103,6 +85,8 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) base_cmd->emit(base_cmd, 0x1104bfac); + else if (version == 11) + base_cmd->emit(base_cmd, 0x1003dfac); /* Sets a range of pixel shader constants */ base_cmd->emit(base_cmd, PACKET3_COMPUTE(PKT3_SET_SH_REG, 4)); @@ -119,7 +103,7 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0); /* dispatch direct command */ - base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT,3)); + base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT, 3)); base_cmd->emit(base_cmd, 0x10); base_cmd->emit(base_cmd, 1); base_cmd->emit(base_cmd, 1); @@ -163,9 +147,8 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, /* verify if memset test result meets with expected */ i = 0; - while(i < bo_dst_size) { + while (i < bo_dst_size) igt_assert_eq(ptr_dst[i++], 0x22); - } amdgpu_bo_unmap_and_free(bo_dst, va_dst, mc_address_dst, bo_dst_size); amdgpu_bo_unmap_and_free(bo_shader, va_shader, mc_address_shader, @@ -192,12 +175,12 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, int bo_shader_size = 4096; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; uint32_t expired, hang_state, hangs; enum cs_type cs_type; amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_cs_ctx_create(device_handle, &context_handle); igt_assert_eq(r, 0); @@ -251,11 +234,11 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x400); if (version == 9) - base_cmd->emit(base_cmd,0x74fac); + base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) - base_cmd->emit(base_cmd,0x1104bfac); + base_cmd->emit(base_cmd, 0x1104bfac); else if (version == 11) - base_cmd->emit(base_cmd,0x1003dfac); + base_cmd->emit(base_cmd, 0x1003dfac); /* Writes the UAV constant data to the SGPRs. */ base_cmd->emit(base_cmd, PACKET3_COMPUTE(PKT3_SET_SH_REG, 4)); @@ -276,7 +259,7 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0); /* dispatch direct command */ - base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT,3)); + base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT, 3)); base_cmd->emit(base_cmd, 0x10); base_cmd->emit(base_cmd, 1); base_cmd->emit(base_cmd, 1); @@ -321,7 +304,7 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, /* verify if memcpy test result meets with expected */ i = 0; /*it works up to 12287 ? vs required 16384 for gfx 8*/ - while(i < bo_dst_size) { + while (i < bo_dst_size) { igt_assert_eq(ptr_dst[i], ptr_src[i]); i++; } @@ -351,22 +334,22 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, void *ptr_shader; unsigned char *ptr_src; uint32_t *ptr_cmd; - uint64_t mc_address_src, mc_address_dst, mc_address_shader, mc_address_cmd; + uint64_t mc_address_src, mc_address_dst, mc_address_shader, mc_address_cmd, reset_flags; amdgpu_va_handle va_src, va_dst, va_shader, va_cmd; - int r; + int r, r2; int bo_dst_size = 0x4000000; int bo_shader_size = 0x400000; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; uint32_t hang_state, hangs, expired; struct amdgpu_gpu_info gpu_info = {0}; amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_query_gpu_info(device_handle, &gpu_info); igt_assert_eq(r, 0); @@ -404,7 +387,7 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, memset(ptr_src, 0x55, bo_dst_size); - amdgpu_dispatch_init(ip_type, base_cmd, version ); + amdgpu_dispatch_init(ip_type, base_cmd, version); @@ -425,6 +408,8 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) base_cmd->emit(base_cmd, 0x1104bfac); + else if (version == 11) + base_cmd->emit(base_cmd, 0x1003dfac); /* Writes the UAV constant data to the SGPRs. */ @@ -485,7 +470,18 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, r = amdgpu_cs_query_reset_state(context_handle, &hang_state, &hangs); igt_assert_eq(r, 0); - igt_assert_eq(hang_state, gpu_reset_status_equel); + r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); + igt_assert_eq(r2, 0); + + if (!(reset_flags == 0 || + reset_flags & AMDGPU_CTX_QUERY2_FLAGS_RESET_IN_PROGRESS)) { + + /* If we're in reset and reset hasn't occurred, then check + * that the hang state is equal to the GPU reset status and + * assert otherwise. + */ + igt_assert_eq(hang_state, gpu_reset_status_equel); + } r = amdgpu_bo_list_destroy(bo_list); igt_assert_eq(r, 0); @@ -513,7 +509,7 @@ amdgpu_dispatch_hang_slow_helper(amdgpu_device_handle device_handle, igt_info("SKIP ... as there's no ring for ip %d\n", ip_type); version = info.hw_ip_version_major; - if (version != 9 && version != 10 /*&& version != 11*/) { + if (version != 9 && version != 10 && version != 11) { igt_info("SKIP ... unsupported gfx version %d\n", version); return; } diff --git a/tests/amdgpu/amd_basic.c b/tests/amdgpu/amd_basic.c index 24c70a9f7..88fdbd980 100644 --- a/tests/amdgpu/amd_basic.c +++ b/tests/amdgpu/amd_basic.c @@ -612,18 +612,6 @@ amdgpu_sync_dependency_test(amdgpu_device_handle device_handle) free_cmd_base(base); } -static void -amdgpu_gfx_dispatch_test_gfx(amdgpu_device_handle device_handle) -{ - amdgpu_gfx_dispatch_test(device_handle, AMDGPU_HW_IP_GFX); -} - -static void -amdgpu_gfx_dispatch_test_compute(amdgpu_device_handle device_handle) -{ - amdgpu_gfx_dispatch_test(device_handle, AMDGPU_HW_IP_COMPUTE); -} - igt_main { amdgpu_device_handle device; @@ -723,22 +711,6 @@ igt_main } } - igt_describe("Check-dispatch-test-compute-for-each-ring-using-memset-memcpy-shaders-and-validate-after"); - igt_subtest_with_dynamic("amdgpu-dispatch-test-compute-with-IP-COMPUTE") { - if (arr_cap[AMD_IP_COMPUTE]) { - igt_dynamic_f("amdgpu-dispatch-test-compute") - amdgpu_gfx_dispatch_test_compute(device); - } - } - - igt_describe("Check-dispatch-test-gfx-for-each-ring-using-memset-memcpy-shaders-and-validate-after"); - igt_subtest_with_dynamic("amdgpu-dispatch-test-gfx-with-IP-GFX") { - if (arr_cap[AMD_IP_GFX]) { - igt_dynamic_f("amdgpu-dispatch-test-gfx") - amdgpu_gfx_dispatch_test_gfx(device); - } - } - igt_fixture { amdgpu_device_deinitialize(device); drm_close_driver(fd); diff --git a/tests/amdgpu/amd_dispatch.c b/tests/amdgpu/amd_dispatch.c index f87acbcae..77d63f7ad 100644 --- a/tests/amdgpu/amd_dispatch.c +++ b/tests/amdgpu/amd_dispatch.c @@ -27,6 +27,7 @@ igt_main struct amdgpu_gpu_info gpu_info = {0}; int fd = -1; int r; + bool arr_cap[AMD_IP_MAX] = {0}; igt_fixture { uint32_t major, minor; @@ -44,15 +45,24 @@ igt_main igt_assert_eq(r, 0); r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device); igt_assert_eq(r, 0); + asic_rings_readness(device, 1, arr_cap); } igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-compute-ring"); - igt_subtest("dispatch-hang-slow-compute") - amdgpu_dispatch_hang_slow_compute(device); + igt_subtest_with_dynamic("amdgpu-dispatch-test-compute-with-IP-COMPUTE") { + if (arr_cap[AMD_IP_COMPUTE]) { + igt_dynamic_f("amdgpu-dispatch-test-compute") + amdgpu_dispatch_hang_slow_compute(device); + } + } igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-gfx-ring"); - igt_subtest("dispatch-hang-slow-gfx") - amdgpu_dispatch_hang_slow_gfx(device); + igt_subtest_with_dynamic("amdgpu-dispatch-test-gfx-with-IP-GFX") { + if (arr_cap[AMD_IP_GFX]) { + igt_dynamic_f("amdgpu-dispatch-test-gfx") + amdgpu_dispatch_hang_slow_gfx(device); + } + } igt_fixture { amdgpu_device_deinitialize(device); diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build index 37e09b5fb..2949249a4 100644 --- a/tests/amdgpu/meson.build +++ b/tests/amdgpu/meson.build @@ -11,7 +11,6 @@ if libdrm_amdgpu.found() 'amd_cp_dma_misc', 'amd_cs_nop', 'amd_deadlock', - 'amd_dispatch', 'amd_dp_dsc', 'amd_freesync_video_mode', 'amd_hotplug', @@ -43,6 +42,11 @@ if libdrm_amdgpu.found() else warning('libdrm <= 2.4.97 found, amd_syncobj test not applicable') endif + if libdrm_amdgpu.version().version_compare('> 2.4.99') + amdgpu_progs +=[ 'amd_dispatch',] + else + warning('libdrm <= 2.4.99 found, amdgpu_cs_query_reset_state2 not applicable') + endif amdgpu_deps += libdrm_amdgpu endif -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: warning for series starting with [1/2] tests/amdgpu: split deadlock tests 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak 2023-09-22 23:42 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak @ 2023-09-23 0:05 ` Patchwork 2023-09-23 0:38 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-09-23 0:05 UTC (permalink / raw) To: vitaly.prosyak; +Cc: igt-dev == Series Details == Series: series starting with [1/2] tests/amdgpu: split deadlock tests URL : https://patchwork.freedesktop.org/series/124150/ State : warning == Summary == Pipeline status: FAILED. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/992451 for the overview. build:tests-debian-meson has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/49364284): ninja: build stopped: subcommand failed. ninja: Entering directory `build' [1/1363] Generating version.h with a custom command. [2/1359] Compiling C object 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o'. FAILED: lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o cc -Ilib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta -Ilib -I../lib -I../include -I../include/drm-uapi -I../include/linux-uapi -I../lib/stubs/syscalls -I. -I../ -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau -I/usr/include/x86_64-linux-gnu -I/usr/include/valgrind -I/usr/include/alsa -I/usr/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -fPIC -pthread '-DIGT_DATADIR="/usr/local/share/igt-gpu-tools"' '-DIGT_SRCDIR="/builds/gfx-ci/igt-ci-tags/tests"' '-DIGT_LOG_DOMAIN="amdgpu/amd_dispatch"' -MD -MQ 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -MF 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o.d' -o 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -c ../lib/amdgpu/amd_dispatch.c ../lib/amdgpu/amd_dispatch.c: In function ‘amdgpu_memcpy_dispatch_hang_slow_test’: ../lib/amdgpu/amd_dispatch.c:473:7: error: implicit declaration of function ‘amdgpu_cs_query_reset_state2’; did you mean ‘amdgpu_cs_query_reset_state’? [-Werror=implicit-function-declaration] r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ amdgpu_cs_query_reset_state ../lib/amdgpu/amd_dispatch.c:473:7: warning: nested extern declaration of ‘amdgpu_cs_query_reset_state2’ [-Wnested-externs] cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. section_end:1695427183:step_script section_start:1695427183:cleanup_file_variables Cleaning up project directory and file based variables section_end:1695427183:cleanup_file_variables ERROR: Job failed: exit code 1 build:tests-debian-meson-arm64 has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/49364287): [1/1032] Generating version.h with a custom command. [2/1028] Linking static target lib/libigt-igt_audio_c.a. [3/1028] Linking static target lib/libigt-amdgpu_amd_ip_blocks_c.a. [4/1028] Compiling C object 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o'. FAILED: lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o /usr/bin/aarch64-linux-gnu-gcc -Ilib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta -Ilib -I../lib -I../include -I../include/drm-uapi -I../include/linux-uapi -I../lib/stubs/syscalls -I. -I../ -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau -I/usr/include/aarch64-linux-gnu -I/usr/include/valgrind -I/usr/include/alsa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -fPIC -pthread '-DIGT_DATADIR="/usr/local/share/igt-gpu-tools"' '-DIGT_SRCDIR="/builds/gfx-ci/igt-ci-tags/tests"' '-DIGT_LOG_DOMAIN="amdgpu/amd_dispatch"' -MD -MQ 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -MF 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o.d' -o 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -c ../lib/amdgpu/amd_dispatch.c ../lib/amdgpu/amd_dispatch.c: In function ‘amdgpu_memcpy_dispatch_hang_slow_test’: ../lib/amdgpu/amd_dispatch.c:473:7: error: implicit declaration of function ‘amdgpu_cs_query_reset_state2’; did you mean ‘amdgpu_cs_query_reset_state’? [-Werror=implicit-function-declaration] r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ amdgpu_cs_query_reset_state ../lib/amdgpu/amd_dispatch.c:473:7: warning: nested extern declaration of ‘amdgpu_cs_query_reset_state2’ [-Wnested-externs] cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. section_end:1695427190:step_script section_start:1695427190:cleanup_file_variables Cleaning up project directory and file based variables section_end:1695427191:cleanup_file_variables ERROR: Job failed: exit code 1 build:tests-debian-meson-armhf has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/49364286): ninja: build stopped: subcommand failed. ninja: Entering directory `build' [1/1026] Generating version.h with a custom command. [2/1022] Compiling C object 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o'. FAILED: lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o /usr/bin/arm-linux-gnueabihf-gcc -Ilib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta -Ilib -I../lib -I../include -I../include/drm-uapi -I../include/linux-uapi -I../lib/stubs/syscalls -I. -I../ -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau -I/usr/include/arm-linux-gnueabihf -I/usr/include/valgrind -I/usr/include/alsa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -fPIC -pthread '-DIGT_DATADIR="/usr/local/share/igt-gpu-tools"' '-DIGT_SRCDIR="/builds/gfx-ci/igt-ci-tags/tests"' '-DIGT_LOG_DOMAIN="amdgpu/amd_dispatch"' -MD -MQ 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -MF 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o.d' -o 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -c ../lib/amdgpu/amd_dispatch.c ../lib/amdgpu/amd_dispatch.c: In function ‘amdgpu_memcpy_dispatch_hang_slow_test’: ../lib/amdgpu/amd_dispatch.c:473:7: error: implicit declaration of function ‘amdgpu_cs_query_reset_state2’; did you mean ‘amdgpu_cs_query_reset_state’? [-Werror=implicit-function-declaration] r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ amdgpu_cs_query_reset_state ../lib/amdgpu/amd_dispatch.c:473:7: warning: nested extern declaration of ‘amdgpu_cs_query_reset_state2’ [-Wnested-externs] cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. section_end:1695427187:step_script section_start:1695427187:cleanup_file_variables Cleaning up project directory and file based variables section_end:1695427188:cleanup_file_variables ERROR: Job failed: exit code 1 build:tests-debian-meson-mips has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/49364288): ninja: Entering directory `build' [1/1033] Generating version.h with a custom command. [2/1029] Linking static target lib/libigt-igt_frame_c.a. [3/1029] Compiling C object 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o'. FAILED: lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o /usr/bin/mips-linux-gnu-gcc -Ilib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta -Ilib -I../lib -I../include -I../include/drm-uapi -I../include/linux-uapi -I../lib/stubs/syscalls -I. -I../ -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/mips-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau -I/usr/include/mips-linux-gnu -I/usr/include/valgrind -I/usr/include/alsa -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -fPIC -pthread '-DIGT_DATADIR="/usr/local/share/igt-gpu-tools"' '-DIGT_SRCDIR="/builds/gfx-ci/igt-ci-tags/tests"' '-DIGT_LOG_DOMAIN="amdgpu/amd_dispatch"' -MD -MQ 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -MF 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o.d' -o 'lib/76b5a35@@igt-amdgpu_amd_dispatch_c@sta/amdgpu_amd_dispatch.c.o' -c ../lib/amdgpu/amd_dispatch.c ../lib/amdgpu/amd_dispatch.c: In function ‘amdgpu_memcpy_dispatch_hang_slow_test’: ../lib/amdgpu/amd_dispatch.c:473:7: error: implicit declaration of function ‘amdgpu_cs_query_reset_state2’; did you mean ‘amdgpu_cs_query_reset_state’? [-Werror=implicit-function-declaration] r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ amdgpu_cs_query_reset_state ../lib/amdgpu/amd_dispatch.c:473:7: warning: nested extern declaration of ‘amdgpu_cs_query_reset_state2’ [-Wnested-externs] cc1: some warnings being treated as errors ninja: build stopped: subcommand failed. section_end:1695427191:step_script section_start:1695427191:cleanup_file_variables Cleaning up project directory and file based variables section_end:1695427192:cleanup_file_variables ERROR: Job failed: exit code 1 == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/992451 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/2] tests/amdgpu: split deadlock tests 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak 2023-09-22 23:42 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak 2023-09-23 0:05 ` [igt-dev] ✗ GitLab.Pipeline: warning for series starting with [1/2] tests/amdgpu: split deadlock tests Patchwork @ 2023-09-23 0:38 ` Patchwork 2023-09-23 1:20 ` [igt-dev] ✓ CI.xeBAT: " Patchwork 2023-09-24 4:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-09-23 0:38 UTC (permalink / raw) To: vitaly.prosyak; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3246 bytes --] == Series Details == Series: series starting with [1/2] tests/amdgpu: split deadlock tests URL : https://patchwork.freedesktop.org/series/124150/ State : success == Summary == CI Bug Log - changes from IGT_7499 -> IGTPW_9859 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html Participating hosts (39 -> 38) ------------------------------ Additional (1): fi-kbl-soraka Missing (2): fi-hsw-4770 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_9859 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#2190]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#4613]) +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_mocs: - bat-dg2-11: [PASS][3] -> [INCOMPLETE][4] ([i915#9253]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/bat-dg2-11/igt@i915_selftest@live@gt_mocs.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/bat-dg2-11/igt@i915_selftest@live@gt_mocs.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][5] ([i915#1886] / [i915#7913]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@kms_dsc@dsc-basic: - fi-kbl-soraka: NOTRUN -> [SKIP][6] ([fdo#109271]) +9 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/fi-kbl-soraka/igt@kms_dsc@dsc-basic.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: NOTRUN -> [SKIP][7] ([i915#1845]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#9253]: https://gitlab.freedesktop.org/drm/intel/issues/9253 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7499 -> IGTPW_9859 CI-20190529: 20190529 CI_DRM_13671: e1973de2c4516e9130157e538014e79c8aa57b41 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_9859: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html IGT_7499: d991240f6c6751e9480456c20de785cfc6e6ff15 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- -igt@perf_pmu@busy-idle-ticks -igt@perf_pmu@busy-ticks == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html [-- Attachment #2: Type: text/html, Size: 4113 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for series starting with [1/2] tests/amdgpu: split deadlock tests 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak ` (2 preceding siblings ...) 2023-09-23 0:38 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork @ 2023-09-23 1:20 ` Patchwork 2023-09-24 4:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-09-23 1:20 UTC (permalink / raw) To: vitaly.prosyak; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 1820 bytes --] == Series Details == Series: series starting with [1/2] tests/amdgpu: split deadlock tests URL : https://patchwork.freedesktop.org/series/124150/ State : success == Summary == CI Bug Log - changes from XEIGT_7499_BAT -> XEIGTPW_9859_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_9859_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * {igt@xe_create@create-execqueues-noleak}: - bat-atsm-2: [FAIL][1] ([Intel XE#524]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7499/bat-atsm-2/igt@xe_create@create-execqueues-noleak.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9859/bat-atsm-2/igt@xe_create@create-execqueues-noleak.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524 Build changes ------------- * IGT: IGT_7499 -> IGTPW_9859 * Linux: xe-390-6149acb947f2f8b65ee1a058982a5d6fce3124ec -> xe-392-16e2c940ef53f81b2c68e16ec39cf5772894a625 IGTPW_9859: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html IGT_7499: d991240f6c6751e9480456c20de785cfc6e6ff15 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-390-6149acb947f2f8b65ee1a058982a5d6fce3124ec: 6149acb947f2f8b65ee1a058982a5d6fce3124ec xe-392-16e2c940ef53f81b2c68e16ec39cf5772894a625: 16e2c940ef53f81b2c68e16ec39cf5772894a625 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9859/index.html [-- Attachment #2: Type: text/html, Size: 2406 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [1/2] tests/amdgpu: split deadlock tests 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak ` (3 preceding siblings ...) 2023-09-23 1:20 ` [igt-dev] ✓ CI.xeBAT: " Patchwork @ 2023-09-24 4:49 ` Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-09-24 4:49 UTC (permalink / raw) To: vitaly.prosyak; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 88698 bytes --] == Series Details == Series: series starting with [1/2] tests/amdgpu: split deadlock tests URL : https://patchwork.freedesktop.org/series/124150/ State : failure == Summary == CI Bug Log - changes from IGT_7499_full -> IGTPW_9859_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_9859_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_9859_full, please notify your bug team (lgci.bug.filing@intel.com) 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_9859/index.html Participating hosts (9 -> 10) ------------------------------ Additional (1): shard-rkl0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_9859_full: ### IGT changes ### #### Possible regressions #### * igt@gem_eio@in-flight-suspend: - shard-glk: [PASS][1] -> [CRASH][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk1/igt@gem_eio@in-flight-suspend.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk9/igt@gem_eio@in-flight-suspend.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-tglu: [PASS][3] -> [INCOMPLETE][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-suspend.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-suspend.html Known issues ------------ Here are the changes found in IGTPW_9859_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8411]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@api_intel_bb@object-reloc-keep-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-mtlp: NOTRUN -> [SKIP][6] ([i915#7701]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@device_reset@unbind-cold-reset-rebind.html - shard-dg2: NOTRUN -> [SKIP][7] ([i915#7701]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@device_reset@unbind-cold-reset-rebind.html * igt@drm_fdinfo@busy-hang@rcs0: - shard-mtlp: NOTRUN -> [SKIP][8] ([i915#8414]) +27 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@drm_fdinfo@busy-hang@rcs0.html * igt@drm_fdinfo@busy-idle@bcs0: - shard-dg2: NOTRUN -> [SKIP][9] ([i915#8414]) +29 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@drm_fdinfo@busy-idle@bcs0.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#3936]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@gem_busy@semaphore.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-mtlp: NOTRUN -> [SKIP][11] ([i915#9323]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_create@create-ext-cpu-access-big: - shard-mtlp: NOTRUN -> [SKIP][12] ([i915#6335]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglu: [PASS][13] -> [FAIL][14] ([i915#6268]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-5/igt@gem_ctx_exec@basic-nohangcheck.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-dg2: [PASS][15] -> [FAIL][16] ([fdo#103375]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-1/igt@gem_ctx_isolation@preservation-s3@rcs0.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][17] ([i915#8555]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@heartbeat-many: - shard-mtlp: NOTRUN -> [SKIP][18] ([i915#8555]) +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@gem_ctx_persistence@heartbeat-many.html * igt@gem_ctx_sseu@mmap-args: - shard-mtlp: NOTRUN -> [SKIP][19] ([i915#280]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@hibernate: - shard-dg2: NOTRUN -> [ABORT][20] ([i915#7975] / [i915#8213]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@gem_eio@hibernate.html * igt@gem_exec_balancer@bonded-false-hang: - shard-dg2: NOTRUN -> [SKIP][21] ([i915#4812]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@parallel: - shard-rkl: NOTRUN -> [SKIP][22] ([i915#4525]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-2/igt@gem_exec_balancer@parallel.html * igt@gem_exec_fair@basic-deadline: - shard-mtlp: NOTRUN -> [SKIP][23] ([i915#4473] / [i915#4771]) +3 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-pace@bcs0: - shard-rkl: [PASS][24] -> [FAIL][25] ([i915#2842]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-4/igt@gem_exec_fair@basic-pace@bcs0.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@gem_exec_fair@basic-pace@bcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-rkl: NOTRUN -> [SKIP][26] ([fdo#109313]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-2/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +3 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_gttfill@multigpu-basic: - shard-mtlp: NOTRUN -> [SKIP][29] ([i915#7697]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-4/igt@gem_exec_gttfill@multigpu-basic.html - shard-dg2: NOTRUN -> [SKIP][30] ([i915#7697]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_reloc@basic-gtt-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][31] ([i915#3281]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-read-noreloc.html * igt@gem_exec_reloc@basic-wc-cpu: - shard-dg2: NOTRUN -> [SKIP][32] ([i915#3281]) +11 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@gem_exec_reloc@basic-wc-cpu.html * igt@gem_exec_reloc@basic-write-wc: - shard-mtlp: NOTRUN -> [SKIP][33] ([i915#3281]) +14 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@gem_exec_reloc@basic-write-wc.html * igt@gem_exec_schedule@preempt-queue-chain: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4537] / [i915#4812]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@gem_exec_schedule@preempt-queue-chain.html * igt@gem_exec_schedule@reorder-wide: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#4537] / [i915#4812]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@gem_exec_schedule@reorder-wide.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#4860]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][37] ([i915#4860]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-tglu: NOTRUN -> [SKIP][38] ([i915#4613]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-2/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-mtlp: NOTRUN -> [SKIP][39] ([i915#4613]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [PASS][40] -> [TIMEOUT][41] ([i915#5493]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify-random: - shard-rkl: NOTRUN -> [SKIP][42] ([i915#4613]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@gem_lmem_swapping@verify-random.html * igt@gem_media_vme: - shard-dg2: NOTRUN -> [SKIP][43] ([i915#284]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@gem_media_vme.html - shard-mtlp: NOTRUN -> [SKIP][44] ([i915#284]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-4/igt@gem_media_vme.html * igt@gem_mmap_gtt@big-bo-tiledy: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4077]) +14 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@gem_mmap_gtt@big-bo-tiledy.html * igt@gem_mmap_gtt@fault-concurrent: - shard-dg1: NOTRUN -> [SKIP][46] ([i915#4077]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-17/igt@gem_mmap_gtt@fault-concurrent.html * igt@gem_mmap_wc@coherency: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#4083]) +4 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@gem_mmap_wc@coherency.html * igt@gem_mmap_wc@copy: - shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4083]) +5 other tests skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@gem_mmap_wc@copy.html * igt@gem_partial_pwrite_pread@writes-after-reads-display: - shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html * igt@gem_pread@snoop: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282]) +9 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@gem_pread@snoop.html * igt@gem_pxp@display-protected-crc: - shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4270]) +2 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#4270]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@gem_pxp@regular-baseline-src-copy-readible.html - shard-rkl: NOTRUN -> [SKIP][53] ([i915#4270]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_readwrite@read-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) +9 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-6/igt@gem_readwrite@read-bad-handle.html * igt@gem_render_copy@linear-to-vebox-y-tiled: - shard-mtlp: NOTRUN -> [SKIP][55] ([i915#8428]) +8 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-6/igt@gem_render_copy@linear-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#4079]) +3 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_set_tiling_vs_gtt: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#4079]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@gem_set_tiling_vs_gtt.html * igt@gem_spin_batch@spin-all-new: - shard-dg2: NOTRUN -> [FAIL][58] ([i915#5889]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@gem_spin_batch@spin-all-new.html * igt@gem_tiled_swapping@non-threaded: - shard-dg2: NOTRUN -> [SKIP][59] ([i915#4077]) +17 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@gem_tiled_swapping@non-threaded.html * igt@gem_userptr_blits@coherency-unsync: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#3297]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@gem_userptr_blits@coherency-unsync.html - shard-rkl: NOTRUN -> [SKIP][61] ([i915#3297]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@gem_userptr_blits@coherency-unsync.html - shard-mtlp: NOTRUN -> [SKIP][62] ([i915#3297]) +4 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-6/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-dg1: NOTRUN -> [SKIP][63] ([i915#3297]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-18/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@vma-merge: - shard-dg2: NOTRUN -> [FAIL][64] ([i915#3318]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@gem_userptr_blits@vma-merge.html - shard-mtlp: NOTRUN -> [FAIL][65] ([i915#3318]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@gem_userptr_blits@vma-merge.html * igt@gen7_exec_parse@chained-batch: - shard-tglu: NOTRUN -> [SKIP][66] ([fdo#109289]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@allowed-single: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#2856]) +3 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@gen9_exec_parse@allowed-single.html - shard-rkl: NOTRUN -> [SKIP][68] ([i915#2527]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@unaligned-jump: - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#2856]) +3 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_fb_tiling: - shard-mtlp: NOTRUN -> [SKIP][70] ([i915#4881]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@i915_fb_tiling.html * igt@i915_hangman@detector@vcs0: - shard-mtlp: NOTRUN -> [FAIL][71] ([i915#8456]) +2 other tests fail [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@i915_hangman@detector@vcs0.html * igt@i915_module_load@load: - shard-mtlp: NOTRUN -> [SKIP][72] ([i915#6227]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@i915_module_load@load.html * igt@i915_pm_freq_api@freq-suspend: - shard-tglu: NOTRUN -> [SKIP][73] ([i915#8399]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_rpm@dpms-lpsp: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#1397]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@i915_pm_rpm@dpms-lpsp.html * igt@i915_pm_rpm@dpms-non-lpsp: - shard-rkl: [PASS][75] -> [SKIP][76] ([i915#1397]) +2 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-6/igt@i915_pm_rpm@dpms-non-lpsp.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html - shard-dg1: [PASS][77] -> [SKIP][78] ([i915#1397]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-18/igt@i915_pm_rpm@dpms-non-lpsp.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@i915_pm_rpm@dpms-non-lpsp.html - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#1397]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@i915_pm_rpm@dpms-non-lpsp.html * igt@i915_pm_rpm@i2c: - shard-dg2: [PASS][80] -> [FAIL][81] ([i915#8717]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-10/igt@i915_pm_rpm@i2c.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@i915_pm_rpm@i2c.html * igt@i915_pm_rpm@modeset-non-lpsp: - shard-tglu: NOTRUN -> [SKIP][82] ([fdo#111644] / [i915#1397]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-5/igt@i915_pm_rpm@modeset-non-lpsp.html * igt@i915_pm_rpm@pc8-residency: - shard-dg2: NOTRUN -> [SKIP][83] ([fdo#109506]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@i915_pm_rpm@pc8-residency.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#6621]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@reset: - shard-mtlp: NOTRUN -> [FAIL][85] ([i915#8346]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@i915_pm_rps@reset.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#8925]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_pm_sseu@full-enable: - shard-mtlp: NOTRUN -> [SKIP][87] ([i915#8437]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@i915_pm_sseu@full-enable.html * igt@i915_query@query-topology-unsupported: - shard-mtlp: NOTRUN -> [SKIP][88] ([fdo#109302]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@i915_query@query-topology-unsupported.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [PASS][89] -> [FAIL][90] ([fdo#103375]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#4212]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@clobberred-modifier: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#4212]) +1 other test skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-mtlp: NOTRUN -> [SKIP][93] ([i915#3826]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-4-4-mc_ccs: - shard-dg2: NOTRUN -> [SKIP][94] ([i915#8709]) +11 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-4-4-mc_ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc_ccs: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#8502]) +11 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc_ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc_ccs: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#8502]) +3 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-y-rc_ccs.html * igt@kms_async_flips@test-cursor: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#6229]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-4/igt@kms_async_flips@test-cursor.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-mtlp: NOTRUN -> [SKIP][98] ([i915#1769] / [i915#3555]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-snb: NOTRUN -> [SKIP][99] ([fdo#109271] / [i915#1769]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-snb1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-tglu: NOTRUN -> [SKIP][100] ([fdo#111615] / [i915#5286]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-8bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][101] ([i915#5286]) +1 other test skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html * igt@kms_big_fb@linear-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][102] ([fdo#111614]) +5 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_big_fb@linear-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][103] ([fdo#111614]) +3 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-64bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][104] ([i915#3638]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: NOTRUN -> [FAIL][105] ([i915#5138]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][106] ([i915#5190]) +15 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][107] -> [FAIL][108] ([i915#3743]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-mtlp: NOTRUN -> [SKIP][109] ([fdo#111615]) +11 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][110] ([i915#4538]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-14/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-rkl: NOTRUN -> [SKIP][111] ([fdo#110723]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][112] ([fdo#111615]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#4538] / [i915#5190]) +8 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_joiner@basic: - shard-rkl: NOTRUN -> [SKIP][114] ([i915#2705]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_big_joiner@basic.html * igt@kms_big_joiner@invalid-modeset: - shard-mtlp: NOTRUN -> [SKIP][115] ([i915#2705]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_big_joiner@invalid-modeset.html * igt@kms_ccs@pipe-a-bad-aux-stride-4_tiled_mtl_mc_ccs: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#5354] / [i915#6095]) +1 other test skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_ccs@pipe-a-bad-aux-stride-4_tiled_mtl_mc_ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#3689] / [i915#3886] / [i915#5354]) +11 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3886] / [i915#5354] / [i915#6095]) +11 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-bad-rotation-90-4_tiled_dg2_rc_ccs_cc: - shard-tglu: NOTRUN -> [SKIP][119] ([i915#5354] / [i915#6095]) +3 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-5/igt@kms_ccs@pipe-b-bad-rotation-90-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-dg1: NOTRUN -> [SKIP][120] ([i915#3689] / [i915#3886] / [i915#5354] / [i915#6095]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][121] ([fdo#109271] / [i915#3886]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl1/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs_cc.html - shard-glk: NOTRUN -> [SKIP][122] ([fdo#109271] / [i915#3886]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk4/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-b-random-ccs-data-yf_tiled_ccs: - shard-rkl: NOTRUN -> [SKIP][123] ([i915#3734] / [i915#5354] / [i915#6095]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_ccs@pipe-b-random-ccs-data-yf_tiled_ccs.html * igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_dg2_rc_ccs_cc: - shard-dg1: NOTRUN -> [SKIP][124] ([i915#5354] / [i915#6095]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-13/igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs: - shard-dg1: NOTRUN -> [SKIP][125] ([i915#3689] / [i915#5354] / [i915#6095]) +1 other test skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-17/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs.html * igt@kms_ccs@pipe-c-random-ccs-data-4_tiled_dg2_rc_ccs: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#3689] / [i915#5354] / [i915#6095]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-7/igt@kms_ccs@pipe-c-random-ccs-data-4_tiled_dg2_rc_ccs.html * igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#3689] / [i915#5354]) +29 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs.html - shard-rkl: NOTRUN -> [SKIP][128] ([i915#5354]) +5 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-2/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs.html * igt@kms_ccs@pipe-d-bad-pixel-format-4_tiled_dg2_rc_ccs_cc: - shard-mtlp: NOTRUN -> [SKIP][129] ([i915#5354] / [i915#6095]) +47 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_ccs@pipe-d-bad-pixel-format-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs: - shard-tglu: NOTRUN -> [SKIP][130] ([fdo#111615] / [i915#3689] / [i915#5354] / [i915#6095]) +1 other test skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-7/igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#4087] / [i915#7213]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_cdclk@mode-transition-all-outputs.html - shard-rkl: NOTRUN -> [SKIP][132] ([i915#3742]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][133] ([i915#7213]) +3 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html * igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#4087]) +3 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-mtlp: NOTRUN -> [SKIP][135] ([fdo#111827]) +3 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_color@ctm-green-to-red: - shard-dg2: NOTRUN -> [SKIP][136] ([fdo#111827]) +1 other test skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_chamelium_color@ctm-green-to-red.html * igt@kms_chamelium_color@gamma: - shard-tglu: NOTRUN -> [SKIP][137] ([fdo#111827]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@kms_chamelium_color@gamma.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#7828]) +10 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html * igt@kms_chamelium_frames@dp-crc-single: - shard-tglu: NOTRUN -> [SKIP][139] ([i915#7828]) +1 other test skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-8/igt@kms_chamelium_frames@dp-crc-single.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: NOTRUN -> [SKIP][140] ([i915#7828]) +2 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@dp-hpd-for-each-pipe: - shard-mtlp: NOTRUN -> [SKIP][141] ([i915#7828]) +9 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html * igt@kms_color@deep-color@pipe-b-edp-1-degamma: - shard-mtlp: NOTRUN -> [FAIL][142] ([i915#6892]) +3 other tests fail [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_color@deep-color@pipe-b-edp-1-degamma.html * igt@kms_content_protection@atomic: - shard-dg2: NOTRUN -> [SKIP][143] ([i915#7118]) +2 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_content_protection@atomic.html * igt@kms_content_protection@content_type_change: - shard-tglu: NOTRUN -> [SKIP][144] ([i915#6944] / [i915#7116] / [i915#7118]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-7/igt@kms_content_protection@content_type_change.html * igt@kms_content_protection@mei_interface: - shard-mtlp: NOTRUN -> [SKIP][145] ([i915#8063]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_content_protection@mei_interface.html * igt@kms_cursor_crc@cursor-onscreen-32x10: - shard-mtlp: NOTRUN -> [SKIP][146] ([i915#3555] / [i915#8814]) +2 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-32x10.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-mtlp: NOTRUN -> [SKIP][147] ([i915#3359]) +2 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_cursor_crc@cursor-onscreen-512x512.html - shard-dg2: NOTRUN -> [SKIP][148] ([i915#3359]) +1 other test skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-32x10: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#3555]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@kms_cursor_crc@cursor-random-32x10.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1: - shard-mtlp: [PASS][150] -> [ABORT][151] ([i915#9262]) +3 other tests abort [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-mtlp-1/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][152] ([fdo#109274] / [fdo#111767] / [i915#5354]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-mtlp: NOTRUN -> [SKIP][153] ([i915#4213]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-tglu: NOTRUN -> [SKIP][154] ([i915#4103]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html - shard-dg2: NOTRUN -> [SKIP][155] ([i915#4103] / [i915#4213]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-dg1: NOTRUN -> [SKIP][156] ([fdo#111825]) +4 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-16/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#3546]) +6 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy: - shard-dg2: NOTRUN -> [SKIP][158] ([fdo#109274] / [i915#5354]) +6 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-apl: NOTRUN -> [SKIP][159] ([fdo#109271] / [fdo#111767]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl2/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html - shard-rkl: NOTRUN -> [SKIP][160] ([fdo#111767] / [fdo#111825]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-apl: [PASS][161] -> [FAIL][162] ([i915#2346]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][163] -> [FAIL][164] ([i915#2346]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#3804]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#3555]) +6 other tests skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-glk: [PASS][167] -> [FAIL][168] ([i915#4767]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk8/igt@kms_fbcon_fbt@fbc-suspend.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk1/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][169] ([i915#3469]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@kms_fbcon_fbt@psr.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][170] ([i915#4881]) +1 other test skip [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-dpms-vs-vblank-race: - shard-dg2: NOTRUN -> [SKIP][171] ([fdo#109274]) +8 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@kms_flip@2x-dpms-vs-vblank-race.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-mtlp: NOTRUN -> [SKIP][172] ([i915#3637]) +8 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset: - shard-tglu: NOTRUN -> [SKIP][173] ([fdo#109274] / [i915#3637]) +1 other test skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-snb: NOTRUN -> [SKIP][174] ([fdo#109271] / [fdo#111767]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-snb6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#8381]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-nonexisting-fb: - shard-rkl: NOTRUN -> [SKIP][176] ([fdo#111825]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@flip-vs-suspend@b-hdmi-a1: - shard-snb: NOTRUN -> [DMESG-WARN][177] ([i915#8841]) +5 other tests dmesg-warn [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-snb1/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][178] ([i915#8810]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][179] ([i915#2587] / [i915#2672]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#2672]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][181] ([i915#2672]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][182] ([i915#2672] / [i915#3555]) +1 other test skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][183] ([i915#2672]) +3 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@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][184] ([i915#2672] / [i915#3555]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-dg2: NOTRUN -> [SKIP][185] ([fdo#109285]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#5274]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite: - shard-dg2: [PASS][187] -> [FAIL][188] ([i915#6880]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite: - shard-dg2: NOTRUN -> [FAIL][189] ([i915#6880]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#5354]) +55 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen: - shard-tglu: NOTRUN -> [SKIP][191] ([fdo#109280]) +5 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#1825]) +45 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-mtlp: NOTRUN -> [SKIP][193] ([i915#5460]) +1 other test skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][194] ([i915#8708]) +1 other test skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#8708]) +29 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt: - shard-apl: NOTRUN -> [SKIP][196] ([fdo#109271]) +52 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#5460]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][198] ([fdo#110189]) +5 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-rte: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#3458]) +25 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-rte.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt: - shard-rkl: NOTRUN -> [SKIP][200] ([fdo#111825] / [i915#1825]) +7 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][201] ([i915#8708]) +15 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-rkl: NOTRUN -> [SKIP][202] ([i915#3023]) +4 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_hdmi_inject@inject-audio: - shard-tglu: [PASS][203] -> [SKIP][204] ([i915#433]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-3/igt@kms_hdmi_inject@inject-audio.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@kms_hdmi_inject@inject-audio.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg1: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#8228]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-13/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@static-swap: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#3555] / [i915#8228]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle: - shard-dg2: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#8228]) +2 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_hdr@static-toggle.html - shard-mtlp: NOTRUN -> [SKIP][208] ([i915#3555] / [i915#8228]) +2 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_hdr@static-toggle.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-mtlp: NOTRUN -> [SKIP][209] ([i915#4816]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-dg2: NOTRUN -> [SKIP][210] ([fdo#109289]) +3 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c: - shard-mtlp: NOTRUN -> [SKIP][211] ([fdo#109289]) +6 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html - shard-rkl: NOTRUN -> [SKIP][212] ([fdo#109289]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes: - shard-mtlp: NOTRUN -> [ABORT][213] ([i915#9262]) +3 other tests abort [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes: - shard-mtlp: NOTRUN -> [DMESG-WARN][214] ([i915#9262]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html * igt@kms_plane_lowres@tiling-y: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#8821]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_multiple@tiling-yf: - shard-mtlp: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8806]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-mtlp: NOTRUN -> [SKIP][217] ([i915#6953]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][218] ([i915#8292]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][219] ([i915#8292]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-25@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#5176]) +7 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][221] ([i915#5176]) +3 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-3/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-5@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][222] ([i915#5176]) +5 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-6/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-5@pipe-c-edp-1.html * igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][223] ([i915#5176]) +19 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#5176]) +5 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-dp-4: - shard-dg2: NOTRUN -> [SKIP][225] ([i915#5235]) +11 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-dp-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][226] ([i915#5235]) +19 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][227] ([i915#5235]) +15 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-17/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1: - shard-snb: NOTRUN -> [SKIP][228] ([fdo#109271]) +107 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-snb7/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#5235]) +5 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_prime@basic-crc-hybrid: - shard-mtlp: NOTRUN -> [SKIP][230] ([i915#6524]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@d3hot: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#6524] / [i915#6805]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-tglu: NOTRUN -> [SKIP][232] ([i915#658]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#658]) +2 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@primary_blt: - shard-dg2: NOTRUN -> [SKIP][234] ([i915#1072]) +13 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-7/igt@kms_psr@primary_blt.html * igt@kms_psr@psr2_cursor_blt: - shard-rkl: NOTRUN -> [SKIP][235] ([i915#1072]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_psr@psr2_cursor_blt.html * igt@kms_rotation_crc@bad-pixel-format: - shard-mtlp: NOTRUN -> [SKIP][236] ([i915#4235]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][237] ([i915#5289]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-mtlp: NOTRUN -> [SKIP][238] ([i915#5289]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-rkl: [PASS][239] -> [INCOMPLETE][240] ([i915#8875]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-7/igt@kms_rotation_crc@sprite-rotation-270.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2: NOTRUN -> [SKIP][241] ([i915#4235]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-mtlp: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#8809]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_tiled_display@basic-test-pattern: - shard-mtlp: NOTRUN -> [SKIP][243] ([i915#8623]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-2/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tv_load_detect@load-detect: - shard-mtlp: NOTRUN -> [SKIP][244] ([fdo#109309]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@kms_tv_load_detect@load-detect.html - shard-dg2: NOTRUN -> [SKIP][245] ([fdo#109309]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak-pipe-a: - shard-rkl: [PASS][246] -> [FAIL][247] ([i915#9196]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html - shard-mtlp: [PASS][248] -> [FAIL][249] ([i915#9196]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html * igt@kms_universal_plane@cursor-fb-leak-pipe-b: - shard-mtlp: NOTRUN -> [FAIL][250] ([i915#9196]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html * igt@kms_universal_plane@cursor-fb-leak-pipe-d: - shard-tglu: [PASS][251] -> [FAIL][252] ([i915#9196]) +1 other test fail [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html * igt@kms_vblank@pipe-d-ts-continuation-modeset-hang: - shard-rkl: NOTRUN -> [SKIP][253] ([i915#4070] / [i915#533] / [i915#6768]) +1 other test skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@kms_vblank@pipe-d-ts-continuation-modeset-hang.html * igt@kms_vrr@flip-suspend: - shard-tglu: NOTRUN -> [SKIP][254] ([i915#3555]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@kms_vrr@flip-suspend.html * igt@kms_writeback@writeback-check-output: - shard-dg2: NOTRUN -> [SKIP][255] ([i915#2437]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-invalid-parameters: - shard-mtlp: NOTRUN -> [SKIP][256] ([i915#2437]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-4/igt@kms_writeback@writeback-invalid-parameters.html * igt@perf@global-sseu-config-invalid: - shard-dg2: NOTRUN -> [SKIP][257] ([i915#7387]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@perf@global-sseu-config-invalid.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [PASS][258] -> [FAIL][259] ([i915#4349]) +3 other tests fail [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@frequency@gt0: - shard-dg2: NOTRUN -> [FAIL][260] ([i915#6806]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@perf_pmu@frequency@gt0.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-rkl: NOTRUN -> [SKIP][261] ([i915#8516]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: NOTRUN -> [CRASH][262] ([i915#9351]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html * igt@prime_vgem@basic-fence-mmap: - shard-dg2: NOTRUN -> [SKIP][263] ([i915#3708] / [i915#4077]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-read: - shard-mtlp: NOTRUN -> [SKIP][264] ([i915#3708]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@prime_vgem@basic-read.html * igt@v3d/v3d_perfmon@destroy-invalid-perfmon: - shard-glk: NOTRUN -> [SKIP][265] ([fdo#109271]) +30 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk2/igt@v3d/v3d_perfmon@destroy-invalid-perfmon.html - shard-rkl: NOTRUN -> [SKIP][266] ([fdo#109315]) +3 other tests skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@v3d/v3d_perfmon@destroy-invalid-perfmon.html * igt@v3d/v3d_perfmon@destroy-valid-perfmon: - shard-tglu: NOTRUN -> [SKIP][267] ([fdo#109315] / [i915#2575]) +2 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-9/igt@v3d/v3d_perfmon@destroy-valid-perfmon.html * igt@v3d/v3d_perfmon@get-values-invalid-pad: - shard-mtlp: NOTRUN -> [SKIP][268] ([i915#2575]) +14 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-1/igt@v3d/v3d_perfmon@get-values-invalid-pad.html * igt@v3d/v3d_submit_cl@bad-flag: - shard-dg1: NOTRUN -> [SKIP][269] ([i915#2575]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@v3d/v3d_submit_cl@bad-flag.html * igt@v3d/v3d_submit_csd@single-out-sync: - shard-dg2: NOTRUN -> [SKIP][270] ([i915#2575]) +19 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@v3d/v3d_submit_csd@single-out-sync.html * igt@vc4/vc4_create_bo@create-bo-4096: - shard-dg1: NOTRUN -> [SKIP][271] ([i915#7711]) +1 other test skip [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-15/igt@vc4/vc4_create_bo@create-bo-4096.html * igt@vc4/vc4_lookup_fail@bad-color-write: - shard-tglu: NOTRUN -> [SKIP][272] ([i915#2575]) +1 other test skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-5/igt@vc4/vc4_lookup_fail@bad-color-write.html * igt@vc4/vc4_purgeable_bo@free-purged-bo: - shard-mtlp: NOTRUN -> [SKIP][273] ([i915#7711]) +9 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-8/igt@vc4/vc4_purgeable_bo@free-purged-bo.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][274] ([i915#7711]) +12 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-6/igt@vc4/vc4_tiling@get-bad-handle.html * igt@vc4/vc4_wait_bo@unused-bo-1ns: - shard-rkl: NOTRUN -> [SKIP][275] ([i915#7711]) +1 other test skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-2/igt@vc4/vc4_wait_bo@unused-bo-1ns.html #### Possible fixes #### * igt@device_reset@unbind-reset-rebind: - shard-dg2: [ABORT][276] ([i915#5507] / [i915#8260]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-3/igt@device_reset@unbind-reset-rebind.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@device_reset@unbind-reset-rebind.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [FAIL][278] ([i915#6268]) -> [PASS][279] [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-6/igt@gem_ctx_exec@basic-nohangcheck.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@engines-hang@vcs0: - shard-mtlp: [FAIL][280] ([i915#2410]) -> [PASS][281] [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-mtlp-7/igt@gem_ctx_persistence@engines-hang@vcs0.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@gem_ctx_persistence@engines-hang@vcs0.html * igt@gem_eio@kms: - shard-dg2: [FAIL][282] ([i915#5784]) -> [PASS][283] [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-10/igt@gem_eio@kms.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@gem_eio@kms.html * igt@gem_eio@unwedge-stress: - shard-dg1: [FAIL][284] ([i915#5784]) -> [PASS][285] [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-15/igt@gem_eio@unwedge-stress.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-17/igt@gem_eio@unwedge-stress.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-rkl: [FAIL][286] ([i915#2842]) -> [PASS][287] [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-4/igt@gem_exec_fair@basic-pace@rcs0.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-4/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: [DMESG-WARN][288] ([i915#4936] / [i915#5493]) -> [PASS][289] [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-6/igt@gem_lmem_swapping@smem-oom@lmem0.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [INCOMPLETE][290] ([i915#5566]) -> [PASS][291] [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-apl1/igt@gen9_exec_parse@allowed-single.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl6/igt@gen9_exec_parse@allowed-single.html - shard-glk: [INCOMPLETE][292] -> [PASS][293] [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk8/igt@gen9_exec_parse@allowed-single.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk8/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [INCOMPLETE][294] -> [PASS][295] [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-10/igt@i915_pm_freq_api@freq-suspend@gt0.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: [SKIP][296] ([i915#1397]) -> [PASS][297] +1 other test pass [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-10/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@i915_pm_rpm@modeset-lpsp: - shard-rkl: [SKIP][298] ([i915#1397]) -> [PASS][299] [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@i915_pm_rpm@modeset-lpsp.html * igt@i915_pm_rpm@modeset-non-lpsp-stress: - shard-dg1: [SKIP][300] ([i915#1397]) -> [PASS][301] [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-19/igt@i915_pm_rpm@modeset-non-lpsp-stress.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-14/igt@i915_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [FAIL][302] ([i915#2346]) -> [PASS][303] [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@forked-bo@all-pipes: - shard-mtlp: [DMESG-WARN][304] ([i915#2017]) -> [PASS][305] [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-mtlp-4/igt@kms_cursor_legacy@forked-bo@all-pipes.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-3/igt@kms_cursor_legacy@forked-bo@all-pipes.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [FAIL][306] ([i915#6880]) -> [PASS][307] [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1: - shard-apl: [INCOMPLETE][308] ([i915#180] / [i915#9392]) -> [PASS][309] [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-apl3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html * {igt@kms_pm_dc@dc5-dpms}: - shard-rkl: [FAIL][310] -> [PASS][311] [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-1/igt@kms_pm_dc@dc5-dpms.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-6/igt@kms_pm_dc@dc5-dpms.html * {igt@kms_pm_dc@dc9-dpms}: - shard-tglu: [SKIP][312] ([i915#4281]) -> [PASS][313] [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-tglu-10/igt@kms_pm_dc@dc9-dpms.html * igt@kms_vblank@pipe-b-query-forked-hang: - shard-glk: [SKIP][314] ([fdo#109271]) -> [PASS][315] [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-glk8/igt@kms_vblank@pipe-b-query-forked-hang.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-glk4/igt@kms_vblank@pipe-b-query-forked-hang.html - shard-apl: [SKIP][316] ([fdo#109271]) -> [PASS][317] [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-apl1/igt@kms_vblank@pipe-b-query-forked-hang.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-apl1/igt@kms_vblank@pipe-b-query-forked-hang.html * igt@perf@enable-disable@0-rcs0: - shard-dg2: [FAIL][318] ([i915#8724]) -> [PASS][319] [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-3/igt@perf@enable-disable@0-rcs0.html * igt@perf_pmu@semaphore-busy@vcs1: - shard-dg1: [FAIL][320] ([i915#4349]) -> [PASS][321] +2 other tests pass [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-15/igt@perf_pmu@semaphore-busy@vcs1.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@perf_pmu@semaphore-busy@vcs1.html * igt@sysfs_heartbeat_interval@mixed@vecs0: - shard-mtlp: [FAIL][322] ([i915#1731]) -> [PASS][323] [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-mtlp-8/igt@sysfs_heartbeat_interval@mixed@vecs0.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-mtlp-5/igt@sysfs_heartbeat_interval@mixed@vecs0.html #### Warnings #### * igt@kms_content_protection@content_type_change: - shard-dg2: [SKIP][324] ([i915#7118]) -> [SKIP][325] ([i915#7118] / [i915#7162]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-10/igt@kms_content_protection@content_type_change.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-11/igt@kms_content_protection@content_type_change.html * igt@kms_content_protection@mei_interface: - shard-dg1: [SKIP][326] ([i915#7116]) -> [SKIP][327] ([fdo#109300]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-14/igt@kms_content_protection@mei_interface.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-19/igt@kms_content_protection@mei_interface.html * igt@kms_content_protection@type1: - shard-dg2: [SKIP][328] ([i915#7118] / [i915#7162]) -> [SKIP][329] ([i915#7118]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg2-11/igt@kms_content_protection@type1.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg2-10/igt@kms_content_protection@type1.html * igt@kms_force_connector_basic@force-load-detect: - shard-rkl: [SKIP][330] ([fdo#109285] / [i915#4098]) -> [SKIP][331] ([fdo#109285]) [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-rkl-2/igt@kms_force_connector_basic@force-load-detect.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-rkl-7/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_psr@primary_mmap_gtt: - shard-dg1: [SKIP][332] ([i915#1072]) -> [SKIP][333] ([i915#1072] / [i915#4078]) [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7499/shard-dg1-14/igt@kms_psr@primary_mmap_gtt.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/shard-dg1-18/igt@kms_psr@primary_mmap_gtt.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1731]: https://gitlab.freedesktop.org/drm/intel/issues/1731 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410 [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#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [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#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [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#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [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#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [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#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [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#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#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [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#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5460]: https://gitlab.freedesktop.org/drm/intel/issues/5460 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5507]: https://gitlab.freedesktop.org/drm/intel/issues/5507 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6229]: https://gitlab.freedesktop.org/drm/intel/issues/6229 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [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#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6892]: https://gitlab.freedesktop.org/drm/intel/issues/6892 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [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#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8260]: https://gitlab.freedesktop.org/drm/intel/issues/8260 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [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#8437]: https://gitlab.freedesktop.org/drm/intel/issues/8437 [i915#8456]: https://gitlab.freedesktop.org/drm/intel/issues/8456 [i915#8502]: https://gitlab.freedesktop.org/drm/intel/issues/8502 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [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#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717 [i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724 [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262 [i915#9310]: https://gitlab.freedesktop.org/drm/intel/issues/9310 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351 [i915#9392]: https://gitlab.freedesktop.org/drm/intel/issues/9392 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7499 -> IGTPW_9859 CI-20190529: 20190529 CI_DRM_13671: e1973de2c4516e9130157e538014e79c8aa57b41 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_9859: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html IGT_7499: d991240f6c6751e9480456c20de785cfc6e6ff15 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9859/index.html [-- Attachment #2: Type: text/html, Size: 107896 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests @ 2023-09-26 0:51 vitaly.prosyak 2023-09-26 0:51 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak 0 siblings, 1 reply; 7+ messages in thread From: vitaly.prosyak @ 2023-09-26 0:51 UTC (permalink / raw) To: igt-dev; +Cc: Luben Tuikov, Alex Deucher, Christian Koenig From: Vitaly Prosyak <vitaly.prosyak@amd.com> Split GPU reset (known as deadlock) tests into command-based (deadlock) and the other using binary shaders (dispatch).The one of primary reasons for splitting is to use new functions like 'amdgpu_cs_query_reset_state2' in next commits. No functional change. Some code formatting improvements to meet IGT guidelines. Added igt_describe for GPU reset tests known now as deadlock and dispatch based tests. Cc: Luben Tuikov <luben.tuikov@amd.com> Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Christian Koenig <christian.koenig@amd.com> Cc: Jesse Zhang <Jesse.Zhang@amd.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com> Reviewed-by: Jesse Zhang <Jesse.Zhang@amd.com> --- tests/amdgpu/amd_deadlock.c | 60 +++++++++--------------------------- tests/amdgpu/amd_dispatch.c | 61 +++++++++++++++++++++++++++++++++++++ tests/amdgpu/meson.build | 1 + 3 files changed, 76 insertions(+), 46 deletions(-) create mode 100644 tests/amdgpu/amd_dispatch.c diff --git a/tests/amdgpu/amd_deadlock.c b/tests/amdgpu/amd_deadlock.c index d805b8d18..0a81f3717 100644 --- a/tests/amdgpu/amd_deadlock.c +++ b/tests/amdgpu/amd_deadlock.c @@ -1,45 +1,14 @@ -/* SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT +/* * Copyright 2014 Advanced Micro Devices, Inc. * Copyright 2022 Advanced Micro Devices, Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * Based on libdrm/tests/amdgpu/deadlock_tests.c + * Copyright 2023 Advanced Micro Devices, Inc. */ #include "lib/amdgpu/amd_memory.h" #include "lib/amdgpu/amd_command_submission.h" -#include "lib/amdgpu/amd_dispatch.h" #include "lib/amdgpu/amd_deadlock_helpers.h" -static void -amdgpu_dispatch_hang_slow_gfx(amdgpu_device_handle device_handle) -{ - amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_GFX); -} - -static void -amdgpu_dispatch_hang_slow_compute(amdgpu_device_handle device_handle) -{ - amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_COMPUTE); -} - static void amdgpu_deadlock_gfx(amdgpu_device_handle device_handle) { @@ -91,31 +60,30 @@ igt_main r = amdgpu_query_gpu_info(device, &gpu_info); igt_assert_eq(r, 0); - r = setup_amdgpu_ip_blocks( major, minor, &gpu_info, device); + r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device); igt_assert_eq(r, 0); } - igt_subtest("amdgpu_deadlock_sdma") + igt_describe("Test-GPU-reset-by-flooding-sdma-ring-with-jobs"); + igt_subtest("amdgpu-deadlock-sdma") amdgpu_deadlock_sdma(device); - igt_subtest("amdgpu_gfx_illegal_reg_access") + igt_describe("Test-GPU-reset-by-access-gfx-illegal-reg"); + igt_subtest("amdgpu-gfx-illegal-reg-access") amdgpu_gfx_illegal_reg_access(device); - igt_subtest("amdgpu_gfx_illegal_mem_access") + igt_describe("Test-GPU-reset-by-access-gfx-illegal-mem-addr"); + igt_subtest("amdgpu-gfx-illegal-mem-access") amdgpu_gfx_illegal_mem_access(device); - igt_subtest("amdgpu_deadlock_gfx") + igt_describe("Test-GPU-reset-by-flooding-gfx-ring-with-jobs"); + igt_subtest("amdgpu-deadlock-gfx") amdgpu_deadlock_gfx(device); - igt_subtest("amdgpu_deadlock_compute") + igt_describe("Test-GPU-reset-by-flooding-compute-ring-with-jobs"); + igt_subtest("amdgpu-deadlock-compute") amdgpu_deadlock_compute(device); - igt_subtest("dispatch_hang_slow_compute") - amdgpu_dispatch_hang_slow_compute(device); - - igt_subtest("dispatch_hang_slow_gfx") - amdgpu_dispatch_hang_slow_gfx(device); - igt_fixture { amdgpu_device_deinitialize(device); drm_close_driver(fd); diff --git a/tests/amdgpu/amd_dispatch.c b/tests/amdgpu/amd_dispatch.c new file mode 100644 index 000000000..f87acbcae --- /dev/null +++ b/tests/amdgpu/amd_dispatch.c @@ -0,0 +1,61 @@ +// SPDX-License-Identifier: MIT +/* + * Copyright 2014 Advanced Micro Devices, Inc. + * Copyright 2022 Advanced Micro Devices, Inc. + * Copyright 2023 Advanced Micro Devices, Inc. + */ + +#include "lib/amdgpu/amd_memory.h" +#include "lib/amdgpu/amd_command_submission.h" +#include "lib/amdgpu/amd_dispatch.h" + +static void +amdgpu_dispatch_hang_slow_gfx(amdgpu_device_handle device_handle) +{ + amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_GFX); +} + +static void +amdgpu_dispatch_hang_slow_compute(amdgpu_device_handle device_handle) +{ + amdgpu_dispatch_hang_slow_helper(device_handle, AMDGPU_HW_IP_COMPUTE); +} + +igt_main +{ + amdgpu_device_handle device; + struct amdgpu_gpu_info gpu_info = {0}; + int fd = -1; + int r; + + igt_fixture { + uint32_t major, minor; + int err; + + fd = drm_open_driver(DRIVER_AMDGPU); + + err = amdgpu_device_initialize(fd, &major, &minor, &device); + igt_require(err == 0); + + igt_info("Initialized amdgpu, driver version %d.%d\n", + major, minor); + + r = amdgpu_query_gpu_info(device, &gpu_info); + igt_assert_eq(r, 0); + r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device); + igt_assert_eq(r, 0); + + } + igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-compute-ring"); + igt_subtest("dispatch-hang-slow-compute") + amdgpu_dispatch_hang_slow_compute(device); + + igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-gfx-ring"); + igt_subtest("dispatch-hang-slow-gfx") + amdgpu_dispatch_hang_slow_gfx(device); + + igt_fixture { + amdgpu_device_deinitialize(device); + drm_close_driver(fd); + } +} diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build index ebf52bf38..37e09b5fb 100644 --- a/tests/amdgpu/meson.build +++ b/tests/amdgpu/meson.build @@ -11,6 +11,7 @@ if libdrm_amdgpu.found() 'amd_cp_dma_misc', 'amd_cs_nop', 'amd_deadlock', + 'amd_dispatch', 'amd_dp_dsc', 'amd_freesync_video_mode', 'amd_hotplug', -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests 2023-09-26 0:51 [igt-dev] [PATCH 1/2] " vitaly.prosyak @ 2023-09-26 0:51 ` vitaly.prosyak 0 siblings, 0 replies; 7+ messages in thread From: vitaly.prosyak @ 2023-09-26 0:51 UTC (permalink / raw) To: igt-dev; +Cc: Luben Tuikov, Alex Deucher, Christian Koenig From: Vitaly Prosyak <vitaly.prosyak@amd.com> Add GFX11 to dispatch tests known as GPU reset with binary shaders. Improve GPU reset tests by validating flags, if no reset or reset is still in progress then avoid asserting the status. Use the amdgpu_cs_query_reset_state2 which is available on drmlib > 2.4.99. Remove dispatch tests from basic tests due to duplicate. v2: - restricted build for dispatch tests due to build failure for drmlib < 2.4.99 (Kamil) - spelling correction and formatting issues (Kamil) - improve comment (Luben) Cc: Jesse Zhang <Jesse.Zhang@amd.com> Cc: Luben Tuikov <luben.tuikov@amd.com> Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Christian Koenig <christian.koenig@amd.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com> Reviewed-by: Jesse Zhang <Jesse.Zhang@amd.com> --- include/drm-uapi/amdgpu_drm.h | 2 + lib/amdgpu/amd_dispatch.c | 82 +++++++++++++++++------------------ lib/meson.build | 6 ++- tests/amdgpu/amd_basic.c | 28 ------------ tests/amdgpu/amd_dispatch.c | 18 ++++++-- tests/amdgpu/meson.build | 6 ++- 6 files changed, 65 insertions(+), 77 deletions(-) diff --git a/include/drm-uapi/amdgpu_drm.h b/include/drm-uapi/amdgpu_drm.h index 0cbd1540a..323137f42 100644 --- a/include/drm-uapi/amdgpu_drm.h +++ b/include/drm-uapi/amdgpu_drm.h @@ -225,6 +225,8 @@ union drm_amdgpu_bo_list { /* indicate some errors are detected by RAS */ #define AMDGPU_CTX_QUERY2_FLAGS_RAS_CE (1<<3) #define AMDGPU_CTX_QUERY2_FLAGS_RAS_UE (1<<4) +/* indicate that the reset hasn't completed yet */ +#define AMDGPU_CTX_QUERY2_FLAGS_RESET_IN_PROGRESS (1<<5) /* Context priority level */ #define AMDGPU_CTX_PRIORITY_UNSET -2048 diff --git a/lib/amdgpu/amd_dispatch.c b/lib/amdgpu/amd_dispatch.c index f17240f5c..9de3986ba 100644 --- a/lib/amdgpu/amd_dispatch.c +++ b/lib/amdgpu/amd_dispatch.c @@ -1,27 +1,8 @@ -/* SPDX-License-Identifier: MIT - * Copyright 2014 Advanced Micro Devices, Inc. - * Copyright 2022 Advanced Micro Devices, Inc. - * * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR - * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * - */ +// SPDX-License-Identifier: MIT +// Copyright 2014 Advanced Micro Devices, Inc. +// Copyright 2022 Advanced Micro Devices, Inc. +// Copyright 2023 Advanced Micro Devices, Inc. + #include <amdgpu.h> #include "amd_memory.h" #include "amd_dispatch.h" @@ -48,12 +29,13 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, int bo_shader_size = 4096; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; + amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; uint32_t expired; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_cs_ctx_create(device_handle, &context_handle); igt_assert_eq(r, 0); @@ -103,6 +85,8 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) base_cmd->emit(base_cmd, 0x1104bfac); + else if (version == 11) + base_cmd->emit(base_cmd, 0x1003dfac); /* Sets a range of pixel shader constants */ base_cmd->emit(base_cmd, PACKET3_COMPUTE(PKT3_SET_SH_REG, 4)); @@ -119,7 +103,7 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0); /* dispatch direct command */ - base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT,3)); + base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT, 3)); base_cmd->emit(base_cmd, 0x10); base_cmd->emit(base_cmd, 1); base_cmd->emit(base_cmd, 1); @@ -163,9 +147,8 @@ amdgpu_memset_dispatch_test(amdgpu_device_handle device_handle, /* verify if memset test result meets with expected */ i = 0; - while(i < bo_dst_size) { + while (i < bo_dst_size) igt_assert_eq(ptr_dst[i++], 0x22); - } amdgpu_bo_unmap_and_free(bo_dst, va_dst, mc_address_dst, bo_dst_size); amdgpu_bo_unmap_and_free(bo_shader, va_shader, mc_address_shader, @@ -192,12 +175,12 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, int bo_shader_size = 4096; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; uint32_t expired, hang_state, hangs; enum cs_type cs_type; amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_cs_ctx_create(device_handle, &context_handle); igt_assert_eq(r, 0); @@ -251,11 +234,11 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x400); if (version == 9) - base_cmd->emit(base_cmd,0x74fac); + base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) - base_cmd->emit(base_cmd,0x1104bfac); + base_cmd->emit(base_cmd, 0x1104bfac); else if (version == 11) - base_cmd->emit(base_cmd,0x1003dfac); + base_cmd->emit(base_cmd, 0x1003dfac); /* Writes the UAV constant data to the SGPRs. */ base_cmd->emit(base_cmd, PACKET3_COMPUTE(PKT3_SET_SH_REG, 4)); @@ -276,7 +259,7 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0); /* dispatch direct command */ - base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT,3)); + base_cmd->emit(base_cmd, PACKET3_COMPUTE(PACKET3_DISPATCH_DIRECT, 3)); base_cmd->emit(base_cmd, 0x10); base_cmd->emit(base_cmd, 1); base_cmd->emit(base_cmd, 1); @@ -321,7 +304,7 @@ amdgpu_memcpy_dispatch_test(amdgpu_device_handle device_handle, /* verify if memcpy test result meets with expected */ i = 0; /*it works up to 12287 ? vs required 16384 for gfx 8*/ - while(i < bo_dst_size) { + while (i < bo_dst_size) { igt_assert_eq(ptr_dst[i], ptr_src[i]); i++; } @@ -351,22 +334,22 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, void *ptr_shader; unsigned char *ptr_src; uint32_t *ptr_cmd; - uint64_t mc_address_src, mc_address_dst, mc_address_shader, mc_address_cmd; + uint64_t mc_address_src, mc_address_dst, mc_address_shader, mc_address_cmd, reset_flags; amdgpu_va_handle va_src, va_dst, va_shader, va_cmd; - int r; + int r, r2; int bo_dst_size = 0x4000000; int bo_shader_size = 0x400000; int bo_cmd_size = 4096; struct amdgpu_cs_request ibs_request = {0}; - struct amdgpu_cs_ib_info ib_info= {0}; + struct amdgpu_cs_ib_info ib_info = {0}; uint32_t hang_state, hangs, expired; struct amdgpu_gpu_info gpu_info = {0}; amdgpu_bo_list_handle bo_list; struct amdgpu_cs_fence fence_status = {0}; - struct amdgpu_cmd_base * base_cmd = get_cmd_base(); + struct amdgpu_cmd_base *base_cmd = get_cmd_base(); r = amdgpu_query_gpu_info(device_handle, &gpu_info); igt_assert_eq(r, 0); @@ -404,7 +387,7 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, memset(ptr_src, 0x55, bo_dst_size); - amdgpu_dispatch_init(ip_type, base_cmd, version ); + amdgpu_dispatch_init(ip_type, base_cmd, version); @@ -425,6 +408,8 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, base_cmd->emit(base_cmd, 0x74fac); else if (version == 10) base_cmd->emit(base_cmd, 0x1104bfac); + else if (version == 11) + base_cmd->emit(base_cmd, 0x1003dfac); /* Writes the UAV constant data to the SGPRs. */ @@ -485,7 +470,18 @@ amdgpu_memcpy_dispatch_hang_slow_test(amdgpu_device_handle device_handle, r = amdgpu_cs_query_reset_state(context_handle, &hang_state, &hangs); igt_assert_eq(r, 0); - igt_assert_eq(hang_state, gpu_reset_status_equel); + r2 = amdgpu_cs_query_reset_state2(context_handle, &reset_flags); + igt_assert_eq(r2, 0); + + if (!(reset_flags == 0 || + reset_flags & AMDGPU_CTX_QUERY2_FLAGS_RESET_IN_PROGRESS)) { + + /* If we're in reset and reset hasn't occurred, then check + * that the hang state is equal to the GPU reset status and + * assert otherwise. + */ + igt_assert_eq(hang_state, gpu_reset_status_equel); + } r = amdgpu_bo_list_destroy(bo_list); igt_assert_eq(r, 0); @@ -513,7 +509,7 @@ amdgpu_dispatch_hang_slow_helper(amdgpu_device_handle device_handle, igt_info("SKIP ... as there's no ring for ip %d\n", ip_type); version = info.hw_ip_version_major; - if (version != 9 && version != 10 /*&& version != 11*/) { + if (version != 9 && version != 10 && version != 11) { igt_info("SKIP ... unsupported gfx version %d\n", version); return; } diff --git a/lib/meson.build b/lib/meson.build index a45f7d677..a7bccafc3 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -148,13 +148,17 @@ if libdrm_amdgpu.found() 'amdgpu/amd_gfx_v8_0.c', 'amdgpu/amd_gfx_v9_0.c', 'amdgpu/amd_dispatch_helpers.c', - 'amdgpu/amd_dispatch.c', 'amdgpu/amd_deadlock_helpers.c', 'amdgpu/amd_pci_unplug.c', 'amdgpu/xalloc.h', 'amdgpu/amd_cp_dma.c', 'amdgpu/amd_mmd_shared.c' ] + if libdrm_amdgpu.version().version_compare('> 2.4.99') + lib_sources +=[ 'amdgpu/amd_dispatch.c',] + else + warning('libdrm <= 2.4.99 found, amdgpu_cs_query_reset_state2 not applicable') + endif endif if libunwind.found() diff --git a/tests/amdgpu/amd_basic.c b/tests/amdgpu/amd_basic.c index 24c70a9f7..88fdbd980 100644 --- a/tests/amdgpu/amd_basic.c +++ b/tests/amdgpu/amd_basic.c @@ -612,18 +612,6 @@ amdgpu_sync_dependency_test(amdgpu_device_handle device_handle) free_cmd_base(base); } -static void -amdgpu_gfx_dispatch_test_gfx(amdgpu_device_handle device_handle) -{ - amdgpu_gfx_dispatch_test(device_handle, AMDGPU_HW_IP_GFX); -} - -static void -amdgpu_gfx_dispatch_test_compute(amdgpu_device_handle device_handle) -{ - amdgpu_gfx_dispatch_test(device_handle, AMDGPU_HW_IP_COMPUTE); -} - igt_main { amdgpu_device_handle device; @@ -723,22 +711,6 @@ igt_main } } - igt_describe("Check-dispatch-test-compute-for-each-ring-using-memset-memcpy-shaders-and-validate-after"); - igt_subtest_with_dynamic("amdgpu-dispatch-test-compute-with-IP-COMPUTE") { - if (arr_cap[AMD_IP_COMPUTE]) { - igt_dynamic_f("amdgpu-dispatch-test-compute") - amdgpu_gfx_dispatch_test_compute(device); - } - } - - igt_describe("Check-dispatch-test-gfx-for-each-ring-using-memset-memcpy-shaders-and-validate-after"); - igt_subtest_with_dynamic("amdgpu-dispatch-test-gfx-with-IP-GFX") { - if (arr_cap[AMD_IP_GFX]) { - igt_dynamic_f("amdgpu-dispatch-test-gfx") - amdgpu_gfx_dispatch_test_gfx(device); - } - } - igt_fixture { amdgpu_device_deinitialize(device); drm_close_driver(fd); diff --git a/tests/amdgpu/amd_dispatch.c b/tests/amdgpu/amd_dispatch.c index f87acbcae..77d63f7ad 100644 --- a/tests/amdgpu/amd_dispatch.c +++ b/tests/amdgpu/amd_dispatch.c @@ -27,6 +27,7 @@ igt_main struct amdgpu_gpu_info gpu_info = {0}; int fd = -1; int r; + bool arr_cap[AMD_IP_MAX] = {0}; igt_fixture { uint32_t major, minor; @@ -44,15 +45,24 @@ igt_main igt_assert_eq(r, 0); r = setup_amdgpu_ip_blocks(major, minor, &gpu_info, device); igt_assert_eq(r, 0); + asic_rings_readness(device, 1, arr_cap); } igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-compute-ring"); - igt_subtest("dispatch-hang-slow-compute") - amdgpu_dispatch_hang_slow_compute(device); + igt_subtest_with_dynamic("amdgpu-dispatch-test-compute-with-IP-COMPUTE") { + if (arr_cap[AMD_IP_COMPUTE]) { + igt_dynamic_f("amdgpu-dispatch-test-compute") + amdgpu_dispatch_hang_slow_compute(device); + } + } igt_describe("Test-GPU-reset-using-a-binary-shader-to-hang-the-job-on-gfx-ring"); - igt_subtest("dispatch-hang-slow-gfx") - amdgpu_dispatch_hang_slow_gfx(device); + igt_subtest_with_dynamic("amdgpu-dispatch-test-gfx-with-IP-GFX") { + if (arr_cap[AMD_IP_GFX]) { + igt_dynamic_f("amdgpu-dispatch-test-gfx") + amdgpu_dispatch_hang_slow_gfx(device); + } + } igt_fixture { amdgpu_device_deinitialize(device); diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build index 37e09b5fb..2949249a4 100644 --- a/tests/amdgpu/meson.build +++ b/tests/amdgpu/meson.build @@ -11,7 +11,6 @@ if libdrm_amdgpu.found() 'amd_cp_dma_misc', 'amd_cs_nop', 'amd_deadlock', - 'amd_dispatch', 'amd_dp_dsc', 'amd_freesync_video_mode', 'amd_hotplug', @@ -43,6 +42,11 @@ if libdrm_amdgpu.found() else warning('libdrm <= 2.4.97 found, amd_syncobj test not applicable') endif + if libdrm_amdgpu.version().version_compare('> 2.4.99') + amdgpu_progs +=[ 'amd_dispatch',] + else + warning('libdrm <= 2.4.99 found, amdgpu_cs_query_reset_state2 not applicable') + endif amdgpu_deps += libdrm_amdgpu endif -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-09-26 0:51 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-22 23:42 [igt-dev] [PATCH 1/2] tests/amdgpu: split deadlock tests vitaly.prosyak 2023-09-22 23:42 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak 2023-09-23 0:05 ` [igt-dev] ✗ GitLab.Pipeline: warning for series starting with [1/2] tests/amdgpu: split deadlock tests Patchwork 2023-09-23 0:38 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2023-09-23 1:20 ` [igt-dev] ✓ CI.xeBAT: " Patchwork 2023-09-24 4:49 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-09-26 0:51 [igt-dev] [PATCH 1/2] " vitaly.prosyak 2023-09-26 0:51 ` [igt-dev] [PATCH 2/2] tests/amdgpu: add GFX11 to dispatch tests vitaly.prosyak
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox