[PATCH i-g-t 5/5] tests/intel/xe_compute_preempt.c: Reduced child count for PTL
priyanka.dandamudi at intel.com
priyanka.dandamudi at intel.com
Mon Feb 17 08:18:54 UTC 2025
From: Priyanka Dandamudi <priyanka.dandamudi at intel.com>
Preemption is not happening for long kernel when child count is beyond
50 in PTL for compute-preempt-many test and its failing user fence.
So, reduced child count for PTL.
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi at intel.com>
---
tests/intel/xe_compute_preempt.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_compute_preempt.c b/tests/intel/xe_compute_preempt.c
index 5319dee7b..d4c243c16 100644
--- a/tests/intel/xe_compute_preempt.c
+++ b/tests/intel/xe_compute_preempt.c
@@ -64,8 +64,16 @@ igt_main
continue;
igt_dynamic_f("engine-%s", xe_engine_class_string(hwe->engine_class)) {
+ uint16_t dev_id = intel_get_drm_devid(xe);
+ int child_count;
+
+ if (IS_PANTHERLAKE(dev_id))
+ child_count = 50;
+ else
+ child_count = 100;
+
test_compute_preempt(xe, hwe, false);
- igt_fork(child, 100)
+ igt_fork(child, child_count)
test_compute_preempt(xe, hwe, false);
igt_waitchildren();
}
--
2.34.1
More information about the igt-dev
mailing list