Result: 17 Warning(s)
i915_display_info0 igt_runner0 results0.json results0-xe-load.json i915_display_info_post_exec0 boot0 dmesg0
| Detail | Value |
|---|---|
| Duration | 11.49 seconds |
| Hostname |
shard-adlp-1 |
| Igt-Version |
IGT-Version: 2.2-g8d8d16c93 (x86_64) (Linux: 6.18.0-rc5-lgci-xe-xe-4084-a9792b1ab75123e4a+ x86_64) |
| Out |
Using IGT_SRANDOM=1762825910 for randomisation Opened device: /dev/dri/card0 Starting subtest: equal-throughput Starting dynamic subtest: numvfs-random eq=15ms pt=30000us duration=30ms repeats=100 inflight=2 num_vfs=2 job_timeout=5000ms Opened device: /dev/dri/card1 Stack trace: #0 ../lib/igt_core.c:2075 __igt_fail_assert() #1 ../lib/igt_syncobj.c:71 syncobj_create() #2 ../lib/xe/xe_ioctl.c:316 __xe_vm_bind_sync() #3 ../lib/xe/xe_ioctl.c:333 xe_vm_unbind_sync() #4 ../tests/intel/xe_sriov_scheduling.c:133 subm_set_close_handles.part.0() #5 ../tests/intel/xe_sriov_scheduling.c:708 throughput_ratio.constprop.0() #6 ../tests/intel/xe_sriov_scheduling.c:908 __igt_unique____real_main887() #7 ../tests/intel/xe_sriov_scheduling.c:887 main() #8 [__libc_init_first+0x8a] #9 [__libc_start_main+0x8b] #10 [_start+0x25] Dynamic subtest numvfs-random: FAIL (11.486s) Subtest equal-throughput: FAIL (11.487s) Stack trace: #0 ../lib/igt_core.c:2075 __igt_fail_assert() #1 [xe_sriov_set_exec_quantum_ms+0x41] #2 ../tests/intel/xe_sriov_scheduling.c:382 set_vfs_scheduling_params() #3 ../tests/intel/xe_sriov_scheduling.c:928 __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] |
| Err |
Starting subtest: equal-throughput Starting dynamic subtest: numvfs-random (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: Test assertion failure function syncobj_create, file ../lib/igt_syncobj.c:68: (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: Failed assertion: __syncobj_create(fd, &handle, flags) == 0 (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: error: -125 != 0 Dynamic subtest numvfs-random failed. **** DEBUG **** (xe_sriov_scheduling:3270) INFO: eq=15ms pt=30000us duration=30ms repeats=100 inflight=2 num_vfs=2 job_timeout=5000ms (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_if_idle(pf, gt, &sched_if_idle)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !sched_if_idle (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_engine_reset(pf, gt, &reset_engine)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !reset_engine (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_exec_quantum_ms(pf, vf_num, gt, &eq)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: eq == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_preempt_timeout_us(pf, vf_num, gt, &pt)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: pt == 0 (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: !(__xe_sriov_get_sched_priority(pf, vf_num, gt, &sched_priority)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-DEBUG: Test requirement passed: sched_priority == XE_SRIOV_SCHED_PRIORITY_LOW (xe_sriov_scheduling:3270) igt_sriov_device-DEBUG: Enabling 1 VFs (xe_sriov_scheduling:3270) igt_sriov_device-DEBUG: vf_num: 1, pci_slot: 0000:00:02.1 (xe_sriov_scheduling:3270) drmtest-INFO: Opened device: /dev/dri/card1 (xe_sriov_scheduling:3270) [thread:3291] DEBUG: [VF1 0:0:0] thread started 369.932016186 (xe_sriov_scheduling:3270) [thread:3292] DEBUG: [VF0 0:0:0] thread started 369.932135597 (xe_sriov_scheduling:3270) [thread:3292] DEBUG: [VF0 0:0:0] start_timestamp: 369.932255 (xe_sriov_scheduling:3270) [thread:3291] DEBUG: [VF1 0:0:0] start_timestamp: 369.932260 (xe_sriov_scheduling:3270) [thread:3292] DEBUG: [VF0 0:0:0] subm #0 early_finish=1 (xe_sriov_scheduling:3270) [thread:3292] DEBUG: [VF0 0:0:0] end_timestamp: 369.965138 (xe_sriov_scheduling:3270) [thread:3291] DEBUG: [VF1 0:0:0] subm #0 early_finish=1 (xe_sriov_scheduling:3270) [thread:3291] DEBUG: [VF1 0:0:0] end_timestamp: 381.046042 (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: Test assertion failure function syncobj_create, file ../lib/igt_syncobj.c:68: (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: Failed assertion: __syncobj_create(fd, &handle, flags) == 0 (xe_sriov_scheduling:3270) igt_syncobj-CRITICAL: error: -125 != 0 (xe_sriov_scheduling:3270) igt_core-INFO: Stack trace: (xe_sriov_scheduling:3270) igt_core-INFO: #0 ../lib/igt_core.c:2075 __igt_fail_assert() (xe_sriov_scheduling:3270) igt_core-INFO: #1 ../lib/igt_syncobj.c:71 syncobj_create() (xe_sriov_scheduling:3270) igt_core-INFO: #2 ../lib/xe/xe_ioctl.c:316 __xe_vm_bind_sync() (xe_sriov_scheduling:3270) igt_core-INFO: #3 ../lib/xe/xe_ioctl.c:333 xe_vm_unbind_sync() (xe_sriov_scheduling:3270) igt_core-INFO: #4 ../tests/intel/xe_sriov_scheduling.c:133 subm_set_close_handles.part.0() (xe_sriov_scheduling:3270) igt_core-INFO: #5 ../tests/intel/xe_sriov_scheduling.c:708 throughput_ratio.constprop.0() (xe_sriov_scheduling:3270) igt_core-INFO: #6 ../tests/intel/xe_sriov_scheduling.c:908 __igt_unique____real_main887() (xe_sriov_scheduling:3270) igt_core-INFO: #7 ../tests/intel/xe_sriov_scheduling.c:887 main() (xe_sriov_scheduling:3270) igt_core-INFO: #8 [__libc_init_first+0x8a] (xe_sriov_scheduling:3270) igt_core-INFO: #9 [__libc_start_main+0x8b] (xe_sriov_scheduling:3270) igt_core-INFO: #10 [_start+0x25] **** END **** Dynamic subtest numvfs-random: FAIL (11.486s) Subtest equal-throughput: FAIL (11.487s) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Test assertion failure function xe_sriov_set_exec_quantum_ms, file ../lib/xe/xe_sriov_provisioning.c:430: (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Failed assertion: !(__xe_sriov_set_exec_quantum_ms(pf, vf_num, gt_num, value)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Last errno: 125, Operation canceled Test xe_sriov_scheduling failed. **** DEBUG **** (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Test assertion failure function xe_sriov_set_exec_quantum_ms, file ../lib/xe/xe_sriov_provisioning.c:430: (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Failed assertion: !(__xe_sriov_set_exec_quantum_ms(pf, vf_num, gt_num, value)) (xe_sriov_scheduling:3270) xe/xe_sriov_provisioning-CRITICAL: Last errno: 125, Operation canceled (xe_sriov_scheduling:3270) igt_core-INFO: Stack trace: (xe_sriov_scheduling:3270) igt_core-INFO: #0 ../lib/igt_core.c:2075 __igt_fail_assert() (xe_sriov_scheduling:3270) igt_core-INFO: #1 [xe_sriov_set_exec_quantum_ms+0x41] (xe_sriov_scheduling:3270) igt_core-INFO: #2 ../tests/intel/xe_sriov_scheduling.c:382 set_vfs_scheduling_params() (xe_sriov_scheduling:3270) igt_core-INFO: #3 ../tests/intel/xe_sriov_scheduling.c:928 __igt_unique____real_main887() (xe_sriov_scheduling:3270) igt_core-INFO: #4 ../tests/intel/xe_sriov_scheduling.c:887 main() (xe_sriov_scheduling:3270) igt_core-INFO: #5 [__libc_init_first+0x8a] (xe_sriov_scheduling:3270) igt_core-INFO: #6 [__libc_start_main+0x8b] (xe_sriov_scheduling:3270) igt_core-INFO: #7 [_start+0x25] **** END **** |
| Dmesg |
<6> [383.866619] Console: switching to colour dummy device 80x25
<6> [383.866904] [IGT] xe_sriov_scheduling: executing
<6> [383.873793] [IGT] xe_sriov_scheduling: starting subtest equal-throughput
<6> [383.874557] [IGT] xe_sriov_scheduling: starting dynamic subtest numvfs-random
<7> [383.879383] xe 0000:00:02.0: [drm:xe_pci_sriov_configure [xe]] PF: enabling 1 VF
<6> [383.981408] xe 0000:00:02.0: [drm] PF: Tile0: GT0: VF1 provisioned with 4185968640 (3.90 GiB) GGTT
<6> [383.981820] xe 0000:00:02.0: [drm] PF: Tile0: GT0: VF1 provisioned with 32768 GuC context IDs
<6> [383.982122] xe 0000:00:02.0: [drm] PF: Tile0: GT0: VF1 provisioned with 128 GuC doorbell IDs
<6> [384.085320] pci 0000:00:02.1: [8086:46a6] type 00 class 0x030000 PCIe Root Complex Integrated Endpoint
<6> [384.085563] pci 0000:00:02.1: DMAR: Skip IOMMU disabling for graphics
<6> [384.087480] pci 0000:00:02.1: Adding to iommu group 20
<6> [384.091110] pci 0000:00:02.1: vgaarb: bridge control possible
<6> [384.091112] pci 0000:00:02.1: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
<6> [384.091114] xe 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=none,decodes=none:owns=io+mem
<6> [384.091554] xe 0000:00:02.0: [drm] PF: Enabled 1 of 7 VFs
<6> [384.093787] xe 0000:00:02.0: [drm] PF: Tile0: GT0: PF provisioned with 15ms execution quantum
<7> [384.093797] xe 0000:00:02.0: [drm:xe_sriov_pf_provision_set_mode [xe]] PF: mode auto changed to custom by exec_quantum_set [xe]
<6> [384.095141] xe 0000:00:02.0: [drm] PF: Tile0: GT0: PF provisioned with 30000us preemption timeout
<6> [384.095962] xe 0000:00:02.0: [drm] PF: Tile0: GT0: VF1 provisioned with 15ms execution quantum
<6> [384.096768] xe 0000:00:02.0: [drm] PF: Tile0: GT0: VF1 provisioned with 30000us preemption timeout
<6> [384.097686] xe 0000:00:02.1: enabling device (0000 -> 0002)
<6> [384.098899] xe 0000:00:02.1: [drm] Running in SR-IOV VF mode
<7> [384.099107] xe 0000:00:02.1: [drm:xe_pci_probe [xe]] ALDERLAKE_P 46a6:000c dgfx:0 gfx:Xe_LP (12.00) media:Xe_M (12.00) display:no dma_m_s:39 tc:1 gscfi:0 cscfi:0
<7> [384.099248] xe 0000:00:02.1: [drm:xe_pci_probe [xe]] Stepping = (G:C0, M:C0, B:**)
<7> [384.099357] xe 0000:00:02.1: [drm:xe_pci_probe [xe]] SR-IOV support: yes (mode: SR-IOV VF)
<5> [384.099474] xe 0000:00:02.1: [drm] VF: migration disabled: requires memory-based IRQ support
<7> [384.100196] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_bootstrap [xe]] VF: Tile0: GT0: using GuC interface version 0.1.24.4
<7> [384.101022] xe 0000:00:02.1: [drm:xe_ggtt_dump_node [xe]] Tile0: GGTT 0x200000-0x55f3000 (83.9 MiB) balloon
<7> [384.101158] xe 0000:00:02.1: [drm:xe_ttm_stolen_mgr_init [xe]] No stolen memory support
<7> [384.103417] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel enabled
<4> [384.103766] xe_guc_relay: 2 callbacks suppressed
<7> [384.103790] xe 0000:00:02.0: [drm:xe_sriov_pf_service_handshake_vf [xe]] PF: VF1 negotiated ABI version 1.0
<7> [384.104708] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_connect [xe]] VF: Tile0: GT0: using VF/PF ABI 1.0
<7> [384.105023] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0xd00) = 0xc0000014
<7> [384.105116] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0x9118) = 0x0
<7> [384.105195] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0x9134) = 0x0
<7> [384.105273] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0x9138) = 0x1
<7> [384.105350] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0x913c) = 0x3f
<7> [384.105425] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0x9140) = 0xe00fa
<7> [384.105500] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_query_runtime [xe]] VF: Tile0: GT0: runtime(0xc1dc) = 0x90001
<7> [384.105577] xe 0000:00:02.1: [drm:xe_gt_topology_init [xe]] Tile0: GT0: dss mask (geometry): 00000000,00000000,0000003f
<7> [384.105641] xe 0000:00:02.1: [drm:xe_gt_topology_init [xe]] Tile0: GT0: dss mask (compute): 00000000,00000000,00000000
<7> [384.105700] xe 0000:00:02.1: [drm:xe_gt_topology_init [xe]] Tile0: GT0: EU mask per DSS: 0000ffff
<7> [384.105759] xe 0000:00:02.1: [drm:xe_gt_topology_init [xe]] Tile0: GT0: EU type: simd8
<7> [384.105815] xe 0000:00:02.1: [drm:xe_gt_topology_init [xe]] Tile0: GT0: L3 bank mask: 00000000,000000ff
<6> [384.202002] xe 0000:00:02.1: [drm] Tile0: GT0: vcs1 fused off
<6> [384.202005] xe 0000:00:02.1: [drm] Tile0: GT0: vcs3 fused off
<6> [384.202007] xe 0000:00:02.1: [drm] Tile0: GT0: vcs4 fused off
<6> [384.202008] xe 0000:00:02.1: [drm] Tile0: GT0: vcs5 fused off
<6> [384.202009] xe 0000:00:02.1: [drm] Tile0: GT0: vcs6 fused off
<6> [384.202010] xe 0000:00:02.1: [drm] Tile0: GT0: vcs7 fused off
<6> [384.202011] xe 0000:00:02.1: [drm] Tile0: GT0: vecs1 fused off
<6> [384.202013] xe 0000:00:02.1: [drm] Tile0: GT0: vecs2 fused off
<6> [384.202014] xe 0000:00:02.1: [drm] Tile0: GT0: vecs3 fused off
<7> [384.202155] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: Add rcs0 whitelist to engine
<7> [384.202255] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x2340-0x235f]: allow read access
<7> [384.202340] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x7010-0x7017]: allow rw access
<7> [384.202413] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x7018-0x701f]: allow rw access
<7> [384.202488] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0xdafc-0xdaff]: allow read access
<7> [384.202560] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0xdb00-0xdb1f]: allow read access
<7> [384.202632] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0xdb1c-0xdb1f]: allow rw access
<7> [384.202744] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: Add bcs0 whitelist to engine
<7> [384.202812] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x223a8-0x223af]: allow read access
<7> [384.202968] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: Add vcs0 whitelist to engine
<7> [384.203048] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x1c03a8-0x1c03af]: allow read access
<7> [384.203181] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: Add vcs2 whitelist to engine
<7> [384.203259] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x1d03a8-0x1d03af]: allow read access
<7> [384.203396] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: Add vecs0 whitelist to engine
<7> [384.203472] xe 0000:00:02.1: [drm:whitelist_apply_to_hwe [xe]] Tile0: GT0: REG[0x1c83a8-0x1c83af]: allow read access
<7> [384.205067] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel disabled
<7> [384.205637] xe 0000:00:02.1: [drm:xe_guc_id_mgr_init [xe]] Tile0: GT0: using 32768 GuC IDs
<7> [384.205865] xe 0000:00:02.1: [drm:xe_guc_buf_cache_init [xe]] Tile0: GT0: reusable buffer with 2048 dwords at 0x571b000 for xe_guc_init_post_hwconfig [xe]
<7> [384.206760] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel disabled
<7> [384.207201] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel enabled
<7> [384.207430] xe 0000:00:02.0: [drm:xe_sriov_pf_service_handshake_vf [xe]] PF: VF1 negotiated ABI version 1.0
<7> [384.207825] xe 0000:00:02.1: [drm:xe_gt_sriov_vf_connect [xe]] VF: Tile0: GT0: using VF/PF ABI 1.0
<7> [384.208712] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: LRC rcs0 WA job: 14372 dwords
<7> [384.208798] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x2580] = 0x00060002
<7> [384.208885] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7018] = 0x20002000
<7> [384.208956] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7300] = 0x00400040
<7> [384.209025] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7304] = 0x02000200
<7> [384.209100] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x6604] = ~0xffff0000|0xe0040000
<7> [384.209174] xe 0000:00:02.1: [drm:xe_lrc_emit_hwe_state_instructions [xe]] Tile0: GT0: No non-register state to emit on graphics ver 12.00
<7> [384.212545] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: LRC bcs0 WA job: 36 dwords
<7> [384.212621] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x2580] = 0x00060002
<7> [384.212689] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7018] = 0x20002000
<7> [384.212754] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7300] = 0x00400040
<7> [384.212817] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7304] = 0x02000200
<7> [384.212920] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x22204] = ~0x7e7e|0x606
<7> [384.212992] xe 0000:00:02.1: [drm:xe_lrc_emit_hwe_state_instructions [xe]] Tile0: GT0: No non-register state to emit on graphics ver 12.00
<7> [384.215469] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: LRC vcs0 WA job: 9 dwords
<7> [384.215565] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x2580] = 0x00060002
<7> [384.215637] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7018] = 0x20002000
<7> [384.215708] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7300] = 0x00400040
<7> [384.215781] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7304] = 0x02000200
<7> [384.215867] xe 0000:00:02.1: [drm:xe_lrc_emit_hwe_state_instructions [xe]] Tile0: GT0: No non-register state to emit on graphics ver 12.00
<7> [384.218390] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: LRC vecs0 WA job: 9 dwords
<7> [384.218456] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x2580] = 0x00060002
<7> [384.218514] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7018] = 0x20002000
<7> [384.218571] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7300] = 0x00400040
<7> [384.218624] xe 0000:00:02.1: [drm:xe_gt_record_default_lrcs [xe]] Tile0: GT0: REG[0x7304] = 0x02000200
<7> [384.218682] xe 0000:00:02.1: [drm:xe_lrc_emit_hwe_state_instructions [xe]] Tile0: GT0: No non-register state to emit on graphics ver 12.00
<6> [384.220734] [drm] Initialized xe 1.1.0 for 0000:00:02.1 on minor 1
<7> [384.221417] xe 0000:00:02.1: [drm:xe_pci_probe [xe]] d3cold: capable=no
<4> [384.256841] dmar_fault: 130 callbacks suppressed
<3> [384.256858] DMAR: DRHD: handling fault status reg 2
<3> [384.256889] DMAR: [DMA Write NO_PASID] Request device [00:02.0] fault addr 0x3fffc32000 [fault reason 0x07] Next page table ptr is invalid
<7> [384.256973] xe 0000:00:02.0: [drm:xe_guc_exec_queue_memory_cat_error_handler [xe]] Tile0: GT0: Engine memory CAT error: class=rcs, logical_mask: 0x1, guc_id=2
<5> [384.258292] xe 0000:00:02.0: [drm] Tile0: GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=2, flags=0x0 in xe_sriov_schedu [3270]
<7> [384.258303] xe 0000:00:02.0: [drm:xe_devcoredump [xe]] Multiple hangs are occurring, but only the first snapshot was taken
<7> [384.805181] xe 0000:00:02.0: [drm:intel_power_well_enable [xe]] enabling DC_off
<7> [384.805817] xe 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [xe]] Setting DC state from 02 to 00
<7> [384.806461] xe 0000:00:02.0: [drm:intel_power_well_enable [xe]] enabling PW_2
<7> [384.807058] xe 0000:00:02.0: [drm:intel_power_well_disable [xe]] disabling PW_2
<7> [384.807549] xe 0000:00:02.0: [drm:intel_power_well_disable [xe]] disabling DC_off
<7> [384.808056] xe 0000:00:02.0: [drm:skl_enable_dc6 [xe]] Enabling DC6
<7> [384.808536] xe 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [xe]] Setting DC state from 00 to 02
<7> [384.809027] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port G/TC#4: TC port mode reset (tbt-alt -> disconnected) pin assignment: - max lanes: 4
<7> [384.809052] xe 0000:00:02.0: [drm:intel_power_well_enable [xe]] enabling DC_off
<7> [384.809639] xe 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [xe]] Setting DC state from 02 to 00
<7> [384.810306] xe 0000:00:02.0: [drm:intel_power_well_enable [xe]] enabling PW_2
<7> [384.810585] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port F/TC#3: TC port mode reset (tbt-alt -> disconnected) pin assignment: - max lanes: 4
<7> [384.810695] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port E/TC#2: TC port mode reset (tbt-alt -> disconnected) pin assignment: - max lanes: 4
<7> [384.810696] xe 0000:00:02.0: [drm:intel_power_well_disable [xe]] disabling PW_2
<7> [384.810836] xe 0000:00:02.0: [drm:intel_power_well_disable [xe]] disabling DC_off
<7> [384.810960] xe 0000:00:02.0: [drm:skl_enable_dc6 [xe]] Enabling DC6
<7> [384.811093] xe 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [xe]] Setting DC state from 00 to 02
<7> [384.811211] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port D/TC#1: TC port mode reset (tbt-alt -> disconnected) pin assignment: - max lanes: 4
<4> [394.727400] xe 0000:00:02.1: [drm] Tile0: GT0: Schedule disable failed to respond, guc_id=2
<6> [394.731214] xe 0000:00:02.1: [drm] Xe device coredump has been created
<6> [394.731335] xe 0000:00:02.1: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
<6> [394.731343] xe 0000:00:02.1: [drm] Tile0: GT0: trying reset from guc_exec_queue_timedout_job [xe]
<6> [394.731821] xe 0000:00:02.1: [drm] Tile0: GT0: reset queued
<6> [394.732531] xe 0000:00:02.1: [drm] Tile0: GT0: reset started
<7> [394.732568] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel stopped
<3> [394.791146] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0xffff
<3> [394.849817] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [394.903069] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [394.961490] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.015331] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.083575] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.148066] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.206789] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.274480] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.333442] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: GuC mmio request 0x5507: no reply 0x5507
<3> [395.333506] xe 0000:00:02.1: [drm] *ERROR* VF: Tile0: GT0: Failed to reset GuC state (-ETIMEDOUT)
<3> [395.334355] xe 0000:00:02.1: [drm] *ERROR* Tile0: GT0: reset failed (-ETIMEDOUT)
<3> [395.334940] xe 0000:00:02.1: [drm] *ERROR* CRITICAL: Xe has declared device 0000:00:02.1 as wedged.
IOCTLs and executions are blocked. Only a rebind may clear the failure
Please file a _new_ bug report at https://gitlab.freedesktop.org/drm/xe/kernel/issues/new
<7> [395.335143] xe 0000:00:02.1: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel stopped
<6> [395.335948] xe 0000:00:02.1: [drm] device wedged, needs recovery
<5> [395.337756] xe 0000:00:02.1: [drm] Tile0: GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=2, flags=0x0 in xe_sriov_schedu [3270]
<7> [395.337772] xe 0000:00:02.1: [drm:xe_devcoredump [xe]] Multiple hangs are occurring, but only the first snapshot was taken
<6> [395.360645] [IGT] xe_sriov_scheduling: finished subtest numvfs-random, FAIL
<6> [395.361103] [IGT] xe_sriov_scheduling: finished subtest equal-throughput, FAIL
<3> [395.733731] xe 0000:00:02.0: [drm] *ERROR* Tile0: GT0: GuC engine reset request failed on 0:0 because 0x00000000
<6> [395.733810] xe 0000:00:02.0: [drm] Tile0: GT0: trying reset from xe_guc_exec_queue_reset_failure_handler [xe]
<6> [395.734288] xe 0000:00:02.0: [drm] Tile0: GT0: reset queued
<6> [395.734390] xe 0000:00:02.0: [drm] Tile0: GT0: reset started
<7> [395.734502] xe 0000:00:02.0: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel stopped
<7> [395.735910] xe 0000:00:02.0: [drm:guc_ct_send_recv [xe]] Tile0: GT0: H2G request 0x5503 canceled!
<7> [395.735952] xe 0000:00:02.0: [drm:xe_reg_sr_apply_mmio [xe]] Tile0: GT0: Applying GT save-restore MMIOs
<7> [395.736425] xe 0000:00:02.0: [drm:xe_reg_sr_apply_mmio [xe]] Tile0: GT0: REG[0x9424] = 0xfffffffc
<5> [395.736710] xe 0000:00:02.0: [drm] PF: Tile0: GT0: Failed to push PF 1 config KLV (-ECANCELED)
<6> [395.736725] xe 0000:00:02.0: [drm] Tile0: GT0: { key 0x8a01 : 32b value 0 } # exec_quantum
<5> [395.736765] xe 0000:00:02.0: [drm] PF: Tile0: GT0: Failed to provision PF with 0(infinity) execution quantum (-ECANCELED)
<6> [395.736775] xe 0000:00:02.0: [drm] PF: Tile0: GT0: PF provisioning remains at 15ms execution quantum
<7> [395.736846] xe 0000:00:02.0: [drm:xe_reg_sr_apply_mmio [xe]] Tile0: GT0: REG[0x9550] = 0x000003ff
<7> [395.737272] xe 0000:00:02.0: [drm:xe_reg_sr_apply_mmio [xe]] Tile0: GT0: REG[0x1c3f10] = 0x00400000
<7> [395.737729] xe 0000:00:02.0: [drm:xe_reg_sr_apply_mmio [xe]] Tile0: GT0: REG[0x1d3f10] = 0x00400000
<7> [395.738129] xe 0000:00:02.0: [drm:xe_wopcm_init [xe]] WOPCM: 2048K
<7> [395.738617] xe 0000:00:02.0: [drm:xe_wopcm_init [xe]] GuC WOPCM is already locked [592K, 1420K)
<7> [395.739090] xe 0000:00:02.0: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel disabled
<7> [395.740950] xe 0000:00:02.0: [drm:xe_guc_ads_populate [xe]] Tile0: GT0: Updated ADS capture size 32768 (was 36864)
<6> [395.743806] [IGT] xe_sriov_scheduling: exiting, ret=98
<6> [395.744446] Console: switching to colour frame buffer device 240x67
<7> [395.751908] xe 0000:00:02.0: [drm:intel_power_well_enable [xe]] enabling DC_off
<7> [395.752063] xe 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [xe]] Setting DC state from 02 to 00
<7> [395.759317] xe 0000:00:02.0: [drm:drm_client_dev_restore] fbdev: ret=0
<7> [395.761332] xe 0000:00:02.0: [drm:guc_wait_ucode [xe]] Tile0: GT0: GuC load: init took 19ms, freq = 1250MHz (req = 1300MHz), before = 900MHz, status = 0x8002F0EC
<7> [395.761638] xe 0000:00:02.0: [drm:guc_ct_change_state [xe]] Tile0: GT0: GuC CT communication channel enabled
<7> [395.766477] xe 0000:00:02.0: [drm:xe_huc_auth [xe]] Tile0: GT0: HuC: authenticated via GuC
<7> [395.766659] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: flag:0x3
<7> [395.766826] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: mocs entries: 64
<7> [395.766989] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[0] 0x4000 0x37
<7> [395.767150] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[1] 0x4004 0x37
<7> [395.767311] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[2] 0x4008 0x37
<7> [395.767499] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[3] 0x400c 0x5
<7> [395.767670] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[4] 0x4010 0x5
<7> [395.767846] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[5] 0x4014 0x37
<7> [395.768020] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[6] 0x4018 0x17
<7> [395.768194] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[7] 0x401c 0x17
<7> [395.768378] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[8] 0x4020 0x27
<7> [395.768555] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[9] 0x4024 0x27
<7> [395.768729] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[10] 0x4028 0x77
<7> [395.768902] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[11] 0x402c 0x77
<7> [395.769077] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[12] 0x4030 0x57
<7> [395.769250] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[13] 0x4034 0x57
<7> [395.769434] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[14] 0x4038 0x67
<7> [395.769617] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[15] 0x403c 0x67
<7> [395.769803] xe 0000:00:02.0: [drm:xe_mocs_init [xe]] Tile0: GT0: GLOB_MOCS[16] 0x4040 0x37
|