Results for igt@xe_sriov_scheduling@nonpreempt-engine-resets

Result: Fail

i915_display_info18 igt_runner18 results18.json results18-xe-load.json i915_display_info_post_exec18 boot18 dmesg18

DetailValue
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
Created at 2025-11-18 03:17:30