Result:
i915_display_info18 igt_runner18 results18.json results18-xe-load.json i915_display_info_post_exec18 boot18 dmesg18
| Detail | Value |
|---|---|
| Duration | 0.14 seconds |
| Hostname |
shard-bmg-6 |
| Igt-Version |
IGT-Version: 2.2-g3813b62c3 (x86_64) (Linux: 6.18.0-rc6-lgci-xe-xe-4121-91fc6d984707c9bfd+ x86_64) |
| Out |
Using IGT_SRANDOM=1763434752 for randomisation Opened device: /dev/dri/card1 Starting subtest: nonpreempt-engine-resets Starting dynamic subtest: numvfs-random eq=12ms pt=24000us duration=48ms inflight=1 num_vfs=2 job_timeout=5000ms Stack trace: #0 ../lib/igt_core.c:2075 __igt_fail_assert() #1 ../lib/igt_sriov_device.c:79 pf_attr_set_u32() #2 ../tests/intel/xe_sriov_scheduling.c:768 nonpreempt_engine_resets.constprop.0() #3 ../tests/intel/xe_sriov_scheduling.c:921 __igt_unique____real_main887() #4 ../tests/intel/xe_sriov_scheduling.c:887 main() #5 [__libc_init_first+0x8a] #6 [__libc_start_main+0x8b] #7 [_start+0x25] Dynamic subtest numvfs-random: FAIL (0.137s) Subtest nonpreempt-engine-resets: FAIL (0.138s) |
| Err |
Starting subtest: nonpreempt-engine-resets Starting dynamic subtest: numvfs-random (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Test assertion failure function pf_attr_set_u32, file ../lib/igt_sriov_device.c:89: (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Failed assertion: __pf_attr_set_u32(pf, attr, value) (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Last errno: 12, Cannot allocate memory (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Failed to write 2 to device/sriov_numvfs attribute (Cannot allocate memory) Dynamic subtest numvfs-random failed. **** DEBUG **** (xe_sriov_scheduling:11744) INFO: eq=12ms pt=24000us duration=48ms inflight=1 num_vfs=2 job_timeout=5000ms (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_if_idle(pf, gt, &sched_if_idle)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !sched_if_idle (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_engine_reset(pf, gt, &reset_engine)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !reset_engine (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_if_idle(pf, gt, &sched_if_idle)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !sched_if_idle (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_engine_reset(pf, gt, &reset_engine)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !reset_engine (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:11744) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:11744) igt_sriov_device-DEBUG: Enabling 2 VFs (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Test assertion failure function pf_attr_set_u32, file ../lib/igt_sriov_device.c:89: (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Failed assertion: __pf_attr_set_u32(pf, attr, value) (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Last errno: 12, Cannot allocate memory (xe_sriov_scheduling:11744) igt_sriov_device-CRITICAL: Failed to write 2 to device/sriov_numvfs attribute (Cannot allocate memory) (xe_sriov_scheduling:11744) igt_core-INFO: Stack trace: (xe_sriov_scheduling:11744) igt_core-INFO: #0 ../lib/igt_core.c:2075 __igt_fail_assert() (xe_sriov_scheduling:11744) igt_core-INFO: #1 ../lib/igt_sriov_device.c:79 pf_attr_set_u32() (xe_sriov_scheduling:11744) igt_core-INFO: #2 ../tests/intel/xe_sriov_scheduling.c:768 nonpreempt_engine_resets.constprop.0() (xe_sriov_scheduling:11744) igt_core-INFO: #3 ../tests/intel/xe_sriov_scheduling.c:921 __igt_unique____real_main887() (xe_sriov_scheduling:11744) igt_core-INFO: #4 ../tests/intel/xe_sriov_scheduling.c:887 main() (xe_sriov_scheduling:11744) igt_core-INFO: #5 [__libc_init_first+0x8a] (xe_sriov_scheduling:11744) igt_core-INFO: #6 [__libc_start_main+0x8b] (xe_sriov_scheduling:11744) igt_core-INFO: #7 [_start+0x25] **** END **** Dynamic subtest numvfs-random: FAIL (0.137s) Subtest nonpreempt-engine-resets: FAIL (0.138s) |
| Dmesg |
<6> [337.721179] Console: switching to colour dummy device 80x25
<6> [337.721376] [IGT] xe_sriov_scheduling: executing
<6> [337.761015] [IGT] xe_sriov_scheduling: starting subtest nonpreempt-engine-resets
<6> [337.761760] [IGT] xe_sriov_scheduling: starting dynamic subtest numvfs-random
<7> [337.775246] xe 0000:03:00.0: [drm:xe_pci_sriov_configure [xe]] PF: enabling 2 VFs
<6> [337.823320] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1..VF2 provisioned with 1073741824 (1.00 GiB) GGTT
<6> [337.832237] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1..VF2 provisioned with 6312427520 (5.88 GiB) LMEM
<6> [337.832708] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1..VF2 provisioned with 16384 GuC context IDs
<6> [337.832984] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1..VF2 provisioned with 64 GuC doorbell IDs
<6> [337.834301] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF1..VF2 provisioned with 16384 GuC context IDs
<6> [337.835308] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF1..VF2 provisioned with 64 GuC doorbell IDs
<3> [337.835316] xe 0000:03:00.0: not enough MMIO resources for SR-IOV
<5> [337.886167] xe 0000:03:00.0: [drm] PF: Failed to enable 2 VFs (-ENOMEM)
<6> [337.899161] [IGT] xe_sriov_scheduling: finished subtest numvfs-random, FAIL
<6> [337.899517] [IGT] xe_sriov_scheduling: finished subtest nonpreempt-engine-resets, FAIL
<6> [337.900310] xe 0000:03:00.0: [drm] PF: Tile0: GT0: PF provisioned with 0(infinity) execution quantum
<7> [337.900314] xe 0000:03:00.0: [drm:xe_sriov_pf_provision_set_mode [xe]] PF: mode auto changed to custom by exec_quantum_set [xe]
<6> [337.900943] xe 0000:03:00.0: [drm] PF: Tile0: GT0: PF provisioned with 0(infinity) preemption timeout
<6> [337.901352] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1 provisioned with 0(infinity) execution quantum
<6> [337.901754] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF1 provisioned with 0(infinity) preemption timeout
<6> [337.902175] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF2 provisioned with 0(infinity) execution quantum
<6> [337.902578] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF2 provisioned with 0(infinity) preemption timeout
<6> [337.902977] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF3 provisioned with 0(infinity) execution quantum
<6> [337.903387] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF3 provisioned with 0(infinity) preemption timeout
<6> [337.903787] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF4 provisioned with 0(infinity) execution quantum
<6> [337.904201] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF4 provisioned with 0(infinity) preemption timeout
<6> [337.904602] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF5 provisioned with 0(infinity) execution quantum
<6> [337.905005] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF5 provisioned with 0(infinity) preemption timeout
<6> [337.905407] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF6 provisioned with 0(infinity) execution quantum
<6> [337.905805] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF6 provisioned with 0(infinity) preemption timeout
<6> [337.906226] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF7 provisioned with 0(infinity) execution quantum
<6> [337.906622] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF7 provisioned with 0(infinity) preemption timeout
<6> [337.907248] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF8 provisioned with 0(infinity) execution quantum
<6> [337.907701] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF8 provisioned with 0(infinity) preemption timeout
<6> [337.908130] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF9 provisioned with 0(infinity) execution quantum
<6> [337.908538] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF9 provisioned with 0(infinity) preemption timeout
<6> [337.908943] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF10 provisioned with 0(infinity) execution quantum
<6> [337.909574] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF10 provisioned with 0(infinity) preemption timeout
<6> [337.909999] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF11 provisioned with 0(infinity) execution quantum
<6> [337.910401] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF11 provisioned with 0(infinity) preemption timeout
<6> [337.910805] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF12 provisioned with 0(infinity) execution quantum
<6> [337.911222] xe 0000:03:00.0: [drm] PF: Tile0: GT0: VF12 provisioned with 0(infinity) preemption timeout
<6> [337.911717] xe 0000:03:00.0: [drm] PF: Tile0: GT1: PF provisioned with 0(infinity) execution quantum
<6> [337.912238] xe 0000:03:00.0: [drm] PF: Tile0: GT1: PF provisioned with 0(infinity) preemption timeout
<6> [337.912760] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF1 provisioned with 0(infinity) execution quantum
<6> [337.913311] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF1 provisioned with 0(infinity) preemption timeout
<6> [337.913839] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF2 provisioned with 0(infinity) execution quantum
<6> [337.914374] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF2 provisioned with 0(infinity) preemption timeout
<6> [337.914901] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF3 provisioned with 0(infinity) execution quantum
<6> [337.915428] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF3 provisioned with 0(infinity) preemption timeout
<6> [337.915939] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF4 provisioned with 0(infinity) execution quantum
<6> [337.916440] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF4 provisioned with 0(infinity) preemption timeout
<6> [337.916969] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF5 provisioned with 0(infinity) execution quantum
<6> [337.917471] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF5 provisioned with 0(infinity) preemption timeout
<6> [337.917972] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF6 provisioned with 0(infinity) execution quantum
<6> [337.918486] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF6 provisioned with 0(infinity) preemption timeout
<6> [337.919004] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF7 provisioned with 0(infinity) execution quantum
<6> [337.919521] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF7 provisioned with 0(infinity) preemption timeout
<6> [337.920037] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF8 provisioned with 0(infinity) execution quantum
<6> [337.920592] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF8 provisioned with 0(infinity) preemption timeout
<6> [337.921081] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF9 provisioned with 0(infinity) execution quantum
<6> [337.921617] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF9 provisioned with 0(infinity) preemption timeout
<6> [337.922154] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF10 provisioned with 0(infinity) execution quantum
<6> [337.922803] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF10 provisioned with 0(infinity) preemption timeout
<6> [337.923336] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF11 provisioned with 0(infinity) execution quantum
<6> [337.923850] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF11 provisioned with 0(infinity) preemption timeout
<6> [337.924398] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF12 provisioned with 0(infinity) execution quantum
<6> [337.924905] xe 0000:03:00.0: [drm] PF: Tile0: GT1: VF12 provisioned with 0(infinity) preemption timeout
<7> [337.931384] xe 0000:03:00.0: [drm:xe_sriov_pf_provision_set_mode [xe]] PF: mode custom changed to auto by restore_auto_provisioning_write [xe]
<7> [337.943800] xe 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0
<6> [337.944058] [IGT] xe_sriov_scheduling: exiting, ret=98
<6> [337.960494] Console: switching to colour frame buffer device 240x67
|