* [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU @ 2020-08-11 3:02 Yan Zhao 2020-08-11 3:57 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork ` (7 more replies) 0 siblings, 8 replies; 15+ messages in thread From: Yan Zhao @ 2020-08-11 3:02 UTC (permalink / raw) To: intel-gfx, jani.nikula, joonas.lahtinen; +Cc: Yan Zhao, intel-gvt-dev UNCORE_HAS_FORCEWAKE is not turned on when intel_vgpu_active() returns true, so the guest mmio writes go to gen2_write32(). ------------[ cut here ]------------ RPM raw-wakeref not held WARNING: CPU: 1 PID: 6375 at drivers/gpu/drm/i915/intel_runtime_pm.h:106 gen2_write32+0x10b/0x140 [i915] Modules linked in: intel_rapl_msr intel_rapl_common kvm_intel crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper intel_rapl_perf joydev input_leds qemu_fw_cfg mac_hid serio_raw sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 vfio_mdev mdev kvm hid_generic usbhid hid i915 video i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect sysimgblt fb_sys_fops cec rc_core floppy drm e1000 pata_acpi i2c_piix4 CPU: 1 PID: 6375 Comm: Xorg.wrap Not tainted 5.7.0-050700-generic #202005312130 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.13.0-0-gf21b5a4 04/01/2014 RIP: 0010:gen2_write32+0x10b/0x140 [i915] Code: 76 f4 f8 0f 0b e9 46 ff ff ff 80 3d 82 18 1a 00 00 0f 85 43 ff ff ff 48 c7 c7 42 81 4b c0 c6 05 6e 18 1a 00 01 e8 ba 76 f4 f8 <0f> 0b e9 29 ff ff ff 80 3d 5a 18 1a 00 00 0f 85 26 ff ff ff 48 c7 RSP: 0018:ffffb67400aef9e8 EFLAGS: 00010282 RAX: 0000000000000000 RBX: 0000000000078838 RCX: 0000000000000007 RDX: 0000000000000007 RSI: 0000000000000082 RDI: ffff9ae47bd19c80 RBP: ffffb67400aefa10 R08: 00000000000002b9 R09: 0000000000000004 R10: 0000000000000000 R11: 0000000000000001 R12: ffff9ae46e3e07b8 R13: 0000000000000000 R14: ffff9ae46e3e0000 R15: 0000000035cd5000 FS: 00007f9ec20c4740(0000) GS:ffff9ae47bd00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f9ec2125760 CR3: 000000010e120003 CR4: 0000000000360ee0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: gen8_ppgtt_notify_vgt+0x95/0x190 [i915] gen8_ppgtt_create+0x3c7/0x440 [i915] i915_ppgtt_create+0x7d/0x90 [i915] i915_gem_create_context+0x2c0/0x3a8 [i915] i915_gem_context_open+0x59/0xc0 [i915] i915_gem_open+0x8b/0xc0 [i915] i915_driver_open+0xe/0x10 [i915] drm_file_alloc+0x199/0x260 [drm] drm_open+0xcf/0x260 [drm] drm_stub_open+0xaa/0xe0 [drm] chrdev_open+0xd3/0x1c0 ? cdev_default_release+0x20/0x20 do_dentry_open+0x143/0x3a0 vfs_open+0x2d/0x30 path_openat+0xb1c/0x10f0 ? filemap_map_pages+0x22f/0x370 do_filp_open+0x91/0x100 ? __alloc_fd+0xb8/0x150 do_sys_openat2+0x210/0x2d0 do_sys_open+0x46/0x80 __x64_sys_openat+0x20/0x30 do_syscall_64+0x57/0x1d0 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f9ec22cda5b Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25 RSP: 002b:00007ffd2f2a3960 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f9ec22cda5b RDX: 0000000000000002 RSI: 00007ffd2f2a3ae0 RDI: 00000000ffffff9c RBP: 00007ffd2f2a3ae0 R08: 0000000000000000 R09: 00007ffd2f2a3870 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 0000000000000000 R14: 0000000000000000 R15: 00007ffd2f2a3a00 ---[ end trace 110b629471bd16dd ]--- Signed-off-by: Yan Zhao <yan.y.zhao@intel.com> --- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/gt/gen8_ppgtt.c b/drivers/gpu/drm/i915/gt/gen8_ppgtt.c index 699125928272..3fc3488c127f 100644 --- a/drivers/gpu/drm/i915/gt/gen8_ppgtt.c +++ b/drivers/gpu/drm/i915/gt/gen8_ppgtt.c @@ -55,6 +55,7 @@ static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) struct drm_i915_private *i915 = ppgtt->vm.i915; struct intel_uncore *uncore = ppgtt->vm.gt->uncore; enum vgt_g2v_type msg; + intel_wakeref_t wakeref; int i; if (create) @@ -62,6 +63,7 @@ static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) else atomic_dec(px_used(ppgtt->pd)); + wakeref = intel_runtime_pm_get(uncore->rpm); mutex_lock(&i915->vgpu.lock); if (i915_vm_is_4lvl(&ppgtt->vm)) { @@ -96,6 +98,7 @@ static void gen8_ppgtt_notify_vgt(struct i915_ppgtt *ppgtt, bool create) intel_uncore_write(uncore, vgtif_reg(g2v_notify), msg); mutex_unlock(&i915->vgpu.lock); + intel_runtime_pm_put(uncore->rpm, wakeref); } /* Index shifts into the pagetable are offset by GEN8_PTE_SHIFT [12] */ -- 2.17.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao @ 2020-08-11 3:57 ` Patchwork 2020-08-11 4:18 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork ` (6 subsequent siblings) 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 3:57 UTC (permalink / raw) To: Yan Zhao; +Cc: intel-gfx == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU URL : https://patchwork.freedesktop.org/series/80497/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.0 Fast mode used, each commit won't be checked separately. _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao 2020-08-11 3:57 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork @ 2020-08-11 4:18 ` Patchwork 2020-08-11 5:38 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork ` (5 subsequent siblings) 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 4:18 UTC (permalink / raw) To: Yan Zhao; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 6212 bytes --] == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU URL : https://patchwork.freedesktop.org/series/80497/ State : success == Summary == CI Bug Log - changes from CI_DRM_8867 -> Patchwork_18340 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/index.html Known issues ------------ Here are the changes found in Patchwork_18340 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_module_load@reload: - fi-kbl-soraka: [PASS][1] -> [DMESG-WARN][2] ([i915#1982]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-kbl-soraka/igt@i915_module_load@reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-kbl-soraka/igt@i915_module_load@reload.html * igt@i915_pm_rpm@module-reload: - fi-bxt-dsi: [PASS][3] -> [DMESG-WARN][4] ([i915#1635] / [i915#1982]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-bxt-dsi/igt@i915_pm_rpm@module-reload.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-bxt-dsi/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@execlists: - fi-icl-y: [PASS][5] -> [INCOMPLETE][6] ([i915#2276]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-icl-y/igt@i915_selftest@live@execlists.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-icl-y/igt@i915_selftest@live@execlists.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - fi-bsw-n3050: [PASS][7] -> [DMESG-WARN][8] ([i915#1982]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2: - fi-skl-guc: [PASS][9] -> [DMESG-WARN][10] ([i915#2203]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-skl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-skl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0: - fi-tgl-u2: [FAIL][11] ([i915#1888]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-tgl-u2/igt@gem_exec_suspend@basic-s0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-tgl-u2/igt@gem_exec_suspend@basic-s0.html * igt@i915_selftest@live@execlists: - {fi-tgl-dsi}: [INCOMPLETE][13] ([i915#2268]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-tgl-dsi/igt@i915_selftest@live@execlists.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-tgl-dsi/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@gt_lrc: - fi-tgl-u2: [DMESG-FAIL][15] ([i915#1233]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1: - fi-icl-u2: [DMESG-WARN][17] ([i915#1982]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html #### Warnings #### * igt@gem_exec_suspend@basic-s0: - fi-kbl-x1275: [DMESG-WARN][19] ([i915#62] / [i915#92]) -> [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) +4 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-kbl-x1275/igt@gem_exec_suspend@basic-s0.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-kbl-x1275/igt@gem_exec_suspend@basic-s0.html * igt@kms_force_connector_basic@force-connector-state: - fi-kbl-x1275: [DMESG-WARN][21] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][22] ([i915#62] / [i915#92]) +3 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/fi-kbl-x1275/igt@kms_force_connector_basic@force-connector-state.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/fi-kbl-x1275/igt@kms_force_connector_basic@force-connector-state.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2203]: https://gitlab.freedesktop.org/drm/intel/issues/2203 [i915#2268]: https://gitlab.freedesktop.org/drm/intel/issues/2268 [i915#2276]: https://gitlab.freedesktop.org/drm/intel/issues/2276 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (43 -> 37) ------------------------------ Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_8867 -> Patchwork_18340 CI-20190529: 20190529 CI_DRM_8867: ec7a9f1cf374dacefaa2d7e513bf44616d1d399f @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5766: fc9f95086fc23f7f2226f7603241fbad3a214ee1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18340: 861cec3b24a093a00da36e3ea311b6eff73edbb4 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 861cec3b24a0 drm/i915/gt:fix raw-wakeref not held calltrace in vGPU == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/index.html [-- Attachment #1.2: Type: text/html, Size: 7744 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao 2020-08-11 3:57 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork 2020-08-11 4:18 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2020-08-11 5:38 ` Patchwork 2020-08-11 8:26 ` [Intel-gfx] [PATCH] " Chris Wilson ` (4 subsequent siblings) 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 5:38 UTC (permalink / raw) To: Yan Zhao; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 16319 bytes --] == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU URL : https://patchwork.freedesktop.org/series/80497/ State : failure == Summary == CI Bug Log - changes from CI_DRM_8867_full -> Patchwork_18340_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_18340_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_18340_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_18340_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@flip-vs-suspend-interruptible@c-edp1: - shard-skl: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl2/igt@kms_flip@flip-vs-suspend-interruptible@c-edp1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl4/igt@kms_flip@flip-vs-suspend-interruptible@c-edp1.html Known issues ------------ Here are the changes found in Patchwork_18340_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_schedule@smoketest-all: - shard-glk: [PASS][3] -> [DMESG-WARN][4] ([i915#118] / [i915#95]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-glk4/igt@gem_exec_schedule@smoketest-all.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-glk5/igt@gem_exec_schedule@smoketest-all.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][5] -> [SKIP][6] ([i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-tglb7/igt@gem_huc_copy@huc-copy.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-tglb6/igt@gem_huc_copy@huc-copy.html * igt@gen9_exec_parse@allowed-all: - shard-apl: [PASS][7] -> [DMESG-WARN][8] ([i915#1436] / [i915#1635] / [i915#716]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-apl8/igt@gen9_exec_parse@allowed-all.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-apl2/igt@gen9_exec_parse@allowed-all.html * igt@i915_selftest@mock@contexts: - shard-apl: [PASS][9] -> [INCOMPLETE][10] ([i915#1635]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-apl3/igt@i915_selftest@mock@contexts.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-apl4/igt@i915_selftest@mock@contexts.html * igt@kms_color@pipe-c-ctm-green-to-red: - shard-skl: [PASS][11] -> [DMESG-WARN][12] ([i915#1982]) +9 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl1/igt@kms_color@pipe-c-ctm-green-to-red.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl3/igt@kms_color@pipe-c-ctm-green-to-red.html * igt@kms_cursor_legacy@all-pipes-torture-move: - shard-tglb: [PASS][13] -> [DMESG-WARN][14] ([i915#128]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-tglb7/igt@kms_cursor_legacy@all-pipes-torture-move.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-tglb6/igt@kms_cursor_legacy@all-pipes-torture-move.html * igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1: - shard-skl: [PASS][15] -> [FAIL][16] ([i915#2122]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl1/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl9/igt@kms_flip@wf_vblank-ts-check-interruptible@c-edp1.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt: - shard-tglb: [PASS][17] -> [DMESG-WARN][18] ([i915#1982]) +2 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-tglb6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_hdr@bpc-switch-suspend: - shard-kbl: [PASS][19] -> [DMESG-WARN][20] ([i915#180]) +4 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-kbl6/igt@kms_hdr@bpc-switch-suspend.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-kbl1/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: [PASS][21] -> [SKIP][22] ([fdo#109441]) +3 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb8/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@perf@blocking-parameterized: - shard-iclb: [PASS][23] -> [FAIL][24] ([i915#1542]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb5/igt@perf@blocking-parameterized.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb3/igt@perf@blocking-parameterized.html #### Possible fixes #### * igt@drm_read@short-buffer-wakeup: - shard-skl: [DMESG-WARN][25] ([i915#1982]) -> [PASS][26] +6 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl2/igt@drm_read@short-buffer-wakeup.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl4/igt@drm_read@short-buffer-wakeup.html * igt@gem_ctx_persistence@legacy-engines-hostile@vebox: - shard-apl: [FAIL][27] ([i915#1635]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-apl8/igt@gem_ctx_persistence@legacy-engines-hostile@vebox.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-apl3/igt@gem_ctx_persistence@legacy-engines-hostile@vebox.html * igt@gen9_exec_parse@allowed-single: - shard-skl: [DMESG-WARN][29] ([i915#1436] / [i915#716]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl1/igt@gen9_exec_parse@allowed-single.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl4/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-hsw: [WARN][31] ([i915#1519]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-hsw2/igt@i915_pm_rc6_residency@rc6-idle.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-hsw2/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_selftest@mock@contexts: - shard-skl: [INCOMPLETE][33] ([i915#198]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl6/igt@i915_selftest@mock@contexts.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl6/igt@i915_selftest@mock@contexts.html * igt@kms_cursor_edge_walk@pipe-c-256x256-right-edge: - shard-kbl: [DMESG-WARN][35] ([i915#1982]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-kbl1/igt@kms_cursor_edge_walk@pipe-c-256x256-right-edge.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-kbl1/igt@kms_cursor_edge_walk@pipe-c-256x256-right-edge.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: [FAIL][37] ([i915#96]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-hsw2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-legacy: - shard-skl: [FAIL][39] ([IGT#5]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl6/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions: - shard-apl: [DMESG-WARN][41] ([i915#1635] / [i915#1982]) -> [PASS][42] +1 similar issue [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-apl4/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-apl2/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: - shard-kbl: [DMESG-WARN][43] ([i915#180]) -> [PASS][44] +10 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1: - shard-skl: [FAIL][45] ([i915#2122]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html * igt@kms_flip_event_leak: - shard-snb: [TIMEOUT][47] ([i915#1958]) -> [PASS][48] +4 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-snb4/igt@kms_flip_event_leak.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-snb6/igt@kms_flip_event_leak.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt: - shard-tglb: [DMESG-WARN][49] ([i915#1982]) -> [PASS][50] +3 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-tglb8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-tglb2/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-skl: [FAIL][51] ([fdo#108145] / [i915#265]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl8/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [SKIP][53] ([fdo#109642] / [fdo#111068]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb1/igt@kms_psr2_su@frontbuffer.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb2/igt@kms_psr2_su@frontbuffer.html * igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend: - shard-iclb: [INCOMPLETE][55] ([i915#1185]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb3/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb6/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html * igt@perf_pmu@module-unload: - shard-iclb: [DMESG-WARN][57] ([i915#1982]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb4/igt@perf_pmu@module-unload.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb4/igt@perf_pmu@module-unload.html #### Warnings #### * igt@gem_exec_reloc@basic-concurrent16: - shard-snb: [TIMEOUT][59] ([i915#1958]) -> [FAIL][60] ([i915#1930]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-snb4/igt@gem_exec_reloc@basic-concurrent16.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-snb6/igt@gem_exec_reloc@basic-concurrent16.html - shard-glk: [TIMEOUT][61] ([i915#1958]) -> [INCOMPLETE][62] ([i915#1958]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-glk9/igt@gem_exec_reloc@basic-concurrent16.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-glk6/igt@gem_exec_reloc@basic-concurrent16.html * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: [SKIP][63] ([fdo#109349]) -> [DMESG-WARN][64] ([i915#1226]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-iclb6/igt@kms_dp_dsc@basic-dsc-enable-edp.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render: - shard-snb: [TIMEOUT][65] ([i915#1958]) -> [SKIP][66] ([fdo#109271]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-snb4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-snb6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render.html * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min: - shard-skl: [DMESG-WARN][67] ([i915#1982]) -> [FAIL][68] ([fdo#108145] / [i915#265]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8867/shard-skl10/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/shard-skl10/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#5]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1185]: https://gitlab.freedesktop.org/drm/intel/issues/1185 [i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226 [i915#128]: https://gitlab.freedesktop.org/drm/intel/issues/128 [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436 [i915#1519]: https://gitlab.freedesktop.org/drm/intel/issues/1519 [i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 [i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96 Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_8867 -> Patchwork_18340 CI-20190529: 20190529 CI_DRM_8867: ec7a9f1cf374dacefaa2d7e513bf44616d1d399f @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5766: fc9f95086fc23f7f2226f7603241fbad3a214ee1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18340: 861cec3b24a093a00da36e3ea311b6eff73edbb4 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18340/index.html [-- Attachment #1.2: Type: text/html, Size: 19033 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao ` (2 preceding siblings ...) 2020-08-11 5:38 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork @ 2020-08-11 8:26 ` Chris Wilson 2020-08-11 8:18 ` Yan Zhao 2020-08-11 8:39 ` Zhenyu Wang 2020-08-11 9:25 ` [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors Chris Wilson ` (3 subsequent siblings) 7 siblings, 2 replies; 15+ messages in thread From: Chris Wilson @ 2020-08-11 8:26 UTC (permalink / raw) To: Yan Zhao, intel-gfx, jani.nikula, joonas.lahtinen; +Cc: intel-gvt-dev, Yan Zhao Quoting Yan Zhao (2020-08-11 04:02:09) > UNCORE_HAS_FORCEWAKE is not turned on when intel_vgpu_active() returns > true, so the guest mmio writes go to gen2_write32(). The vgpu writes are just memory traps, the device wakeref should not be required. It seems like we've accidentally added the assert to the wrong io accessors. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 8:26 ` [Intel-gfx] [PATCH] " Chris Wilson @ 2020-08-11 8:18 ` Yan Zhao 2020-08-11 8:39 ` Zhenyu Wang 1 sibling, 0 replies; 15+ messages in thread From: Yan Zhao @ 2020-08-11 8:18 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx, intel-gvt-dev On Tue, Aug 11, 2020 at 09:26:11AM +0100, Chris Wilson wrote: > Quoting Yan Zhao (2020-08-11 04:02:09) > > UNCORE_HAS_FORCEWAKE is not turned on when intel_vgpu_active() returns > > true, so the guest mmio writes go to gen2_write32(). > > The vgpu writes are just memory traps, the device wakeref should not be > required. It seems like we've accidentally added the assert to the wrong > io accessors. yes. if vgpu writes de not go to gen2_write, or if gen2_write does not need such assert, it would be better. Thanks Yan _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU 2020-08-11 8:26 ` [Intel-gfx] [PATCH] " Chris Wilson 2020-08-11 8:18 ` Yan Zhao @ 2020-08-11 8:39 ` Zhenyu Wang 1 sibling, 0 replies; 15+ messages in thread From: Zhenyu Wang @ 2020-08-11 8:39 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gvt-dev, intel-gfx, Yan Zhao [-- Attachment #1.1: Type: text/plain, Size: 583 bytes --] On 2020.08.11 09:26:11 +0100, Chris Wilson wrote: > Quoting Yan Zhao (2020-08-11 04:02:09) > > UNCORE_HAS_FORCEWAKE is not turned on when intel_vgpu_active() returns > > true, so the guest mmio writes go to gen2_write32(). > > The vgpu writes are just memory traps, the device wakeref should not be > required. It seems like we've accidentally added the assert to the wrong > io accessors. yeah, I agree. I did remember we didn't have that assert before for vgpu case... maybe better hook with explicit vgpu_read()/vgpu_write() that won't be affected by other changes. [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao ` (3 preceding siblings ...) 2020-08-11 8:26 ` [Intel-gfx] [PATCH] " Chris Wilson @ 2020-08-11 9:25 ` Chris Wilson 2020-08-12 2:06 ` Zhenyu Wang 2020-08-11 10:29 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) Patchwork ` (2 subsequent siblings) 7 siblings, 1 reply; 15+ messages in thread From: Chris Wilson @ 2020-08-11 9:25 UTC (permalink / raw) To: intel-gfx; +Cc: Yan Zhao, Chris Wilson The "mmio" writes into vgpu registers are simple memory traps from the guest into the host. We do not need to assert in the guest that the device is awake for the io as we do not write to the device itself. However, over time we have refactored all the mmio accessors with the result that the vgpu reuses the gen2 accessors and so inherits the assert for runtime-pm of the native device. The assert though has actually been there since commit 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps"). References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Yan Zhao <yan.y.zhao@intel.com> Cc: Zhenyu Wang <zhenyuw@linux.intel.com> --- drivers/gpu/drm/i915/intel_uncore.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c index f5edee17902a..6d3310794d0f 100644 --- a/drivers/gpu/drm/i915/intel_uncore.c +++ b/drivers/gpu/drm/i915/intel_uncore.c @@ -1209,6 +1209,18 @@ unclaimed_reg_debug(struct intel_uncore *uncore, spin_unlock(&uncore->debug->lock); } +#define __vgpu_read(x) \ +static u##x \ +vgpu_read##x(struct intel_uncore *uncore, i915_reg_t reg, bool trace) { \ + u##x val = __raw_uncore_read##x(uncore, reg); \ + trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \ + return val; \ +} +__vgpu_read(8) +__vgpu_read(16) +__vgpu_read(32) +__vgpu_read(64) + #define GEN2_READ_HEADER(x) \ u##x val = 0; \ assert_rpm_wakelock_held(uncore->rpm); @@ -1414,6 +1426,16 @@ __gen_reg_write_funcs(gen8); #undef GEN6_WRITE_FOOTER #undef GEN6_WRITE_HEADER +#define __vgpu_write(x) \ +static void \ +vgpu_write##x(struct intel_uncore *uncore, i915_reg_t reg, u##x val, bool trace) { \ + trace_i915_reg_rw(true, reg, val, sizeof(val), trace); \ + __raw_uncore_write##x(uncore, reg, val); \ +} +__vgpu_write(8) +__vgpu_write(16) +__vgpu_write(32) + #define ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, x) \ do { \ (uncore)->funcs.mmio_writeb = x##_write8; \ @@ -1735,7 +1757,10 @@ static void uncore_raw_init(struct intel_uncore *uncore) { GEM_BUG_ON(intel_uncore_has_forcewake(uncore)); - if (IS_GEN(uncore->i915, 5)) { + if (intel_vgpu_active(uncore->i915)) { + ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, vgpu); + ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, vgpu); + } else if (IS_GEN(uncore->i915, 5)) { ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, gen5); ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, gen5); } else { -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors 2020-08-11 9:25 ` [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors Chris Wilson @ 2020-08-12 2:06 ` Zhenyu Wang 2020-08-19 8:32 ` Zhenyu Wang 0 siblings, 1 reply; 15+ messages in thread From: Zhenyu Wang @ 2020-08-12 2:06 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx, Yan Zhao [-- Attachment #1.1: Type: text/plain, Size: 2965 bytes --] On 2020.08.11 10:25:32 +0100, Chris Wilson wrote: > The "mmio" writes into vgpu registers are simple memory traps from the > guest into the host. We do not need to assert in the guest that the > device is awake for the io as we do not write to the device itself. > > However, over time we have refactored all the mmio accessors with the > result that the vgpu reuses the gen2 accessors and so inherits the > assert for runtime-pm of the native device. The assert though has > actually been there since commit 3be0bf5acca6 ("drm/i915: Create vGPU > specific MMIO operations to reduce traps"). > > References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Yan Zhao <yan.y.zhao@intel.com> > Cc: Zhenyu Wang <zhenyuw@linux.intel.com> > --- Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com> Thanks! > drivers/gpu/drm/i915/intel_uncore.c | 27 ++++++++++++++++++++++++++- > 1 file changed, 26 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c > index f5edee17902a..6d3310794d0f 100644 > --- a/drivers/gpu/drm/i915/intel_uncore.c > +++ b/drivers/gpu/drm/i915/intel_uncore.c > @@ -1209,6 +1209,18 @@ unclaimed_reg_debug(struct intel_uncore *uncore, > spin_unlock(&uncore->debug->lock); > } > > +#define __vgpu_read(x) \ > +static u##x \ > +vgpu_read##x(struct intel_uncore *uncore, i915_reg_t reg, bool trace) { \ > + u##x val = __raw_uncore_read##x(uncore, reg); \ > + trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \ > + return val; \ > +} > +__vgpu_read(8) > +__vgpu_read(16) > +__vgpu_read(32) > +__vgpu_read(64) > + > #define GEN2_READ_HEADER(x) \ > u##x val = 0; \ > assert_rpm_wakelock_held(uncore->rpm); > @@ -1414,6 +1426,16 @@ __gen_reg_write_funcs(gen8); > #undef GEN6_WRITE_FOOTER > #undef GEN6_WRITE_HEADER > > +#define __vgpu_write(x) \ > +static void \ > +vgpu_write##x(struct intel_uncore *uncore, i915_reg_t reg, u##x val, bool trace) { \ > + trace_i915_reg_rw(true, reg, val, sizeof(val), trace); \ > + __raw_uncore_write##x(uncore, reg, val); \ > +} > +__vgpu_write(8) > +__vgpu_write(16) > +__vgpu_write(32) > + > #define ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, x) \ > do { \ > (uncore)->funcs.mmio_writeb = x##_write8; \ > @@ -1735,7 +1757,10 @@ static void uncore_raw_init(struct intel_uncore *uncore) > { > GEM_BUG_ON(intel_uncore_has_forcewake(uncore)); > > - if (IS_GEN(uncore->i915, 5)) { > + if (intel_vgpu_active(uncore->i915)) { > + ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, vgpu); > + ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, vgpu); > + } else if (IS_GEN(uncore->i915, 5)) { > ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, gen5); > ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, gen5); > } else { > -- > 2.20.1 > -- $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors 2020-08-12 2:06 ` Zhenyu Wang @ 2020-08-19 8:32 ` Zhenyu Wang 2020-10-19 9:37 ` Zhenyu Wang 0 siblings, 1 reply; 15+ messages in thread From: Zhenyu Wang @ 2020-08-19 8:32 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx, Yan Zhao [-- Attachment #1.1: Type: text/plain, Size: 3451 bytes --] ping for committing? On 2020.08.12 10:06:31 +0800, Zhenyu Wang wrote: > On 2020.08.11 10:25:32 +0100, Chris Wilson wrote: > > The "mmio" writes into vgpu registers are simple memory traps from the > > guest into the host. We do not need to assert in the guest that the > > device is awake for the io as we do not write to the device itself. > > > > However, over time we have refactored all the mmio accessors with the > > result that the vgpu reuses the gen2 accessors and so inherits the > > assert for runtime-pm of the native device. The assert though has > > actually been there since commit 3be0bf5acca6 ("drm/i915: Create vGPU > > specific MMIO operations to reduce traps"). > > > > References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > Cc: Yan Zhao <yan.y.zhao@intel.com> > > Cc: Zhenyu Wang <zhenyuw@linux.intel.com> > > --- > > Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com> > > Thanks! > > > drivers/gpu/drm/i915/intel_uncore.c | 27 ++++++++++++++++++++++++++- > > 1 file changed, 26 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c > > index f5edee17902a..6d3310794d0f 100644 > > --- a/drivers/gpu/drm/i915/intel_uncore.c > > +++ b/drivers/gpu/drm/i915/intel_uncore.c > > @@ -1209,6 +1209,18 @@ unclaimed_reg_debug(struct intel_uncore *uncore, > > spin_unlock(&uncore->debug->lock); > > } > > > > +#define __vgpu_read(x) \ > > +static u##x \ > > +vgpu_read##x(struct intel_uncore *uncore, i915_reg_t reg, bool trace) { \ > > + u##x val = __raw_uncore_read##x(uncore, reg); \ > > + trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \ > > + return val; \ > > +} > > +__vgpu_read(8) > > +__vgpu_read(16) > > +__vgpu_read(32) > > +__vgpu_read(64) > > + > > #define GEN2_READ_HEADER(x) \ > > u##x val = 0; \ > > assert_rpm_wakelock_held(uncore->rpm); > > @@ -1414,6 +1426,16 @@ __gen_reg_write_funcs(gen8); > > #undef GEN6_WRITE_FOOTER > > #undef GEN6_WRITE_HEADER > > > > +#define __vgpu_write(x) \ > > +static void \ > > +vgpu_write##x(struct intel_uncore *uncore, i915_reg_t reg, u##x val, bool trace) { \ > > + trace_i915_reg_rw(true, reg, val, sizeof(val), trace); \ > > + __raw_uncore_write##x(uncore, reg, val); \ > > +} > > +__vgpu_write(8) > > +__vgpu_write(16) > > +__vgpu_write(32) > > + > > #define ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, x) \ > > do { \ > > (uncore)->funcs.mmio_writeb = x##_write8; \ > > @@ -1735,7 +1757,10 @@ static void uncore_raw_init(struct intel_uncore *uncore) > > { > > GEM_BUG_ON(intel_uncore_has_forcewake(uncore)); > > > > - if (IS_GEN(uncore->i915, 5)) { > > + if (intel_vgpu_active(uncore->i915)) { > > + ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, vgpu); > > + ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, vgpu); > > + } else if (IS_GEN(uncore->i915, 5)) { > > ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, gen5); > > ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, gen5); > > } else { > > -- > > 2.20.1 > > > > -- > > $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors 2020-08-19 8:32 ` Zhenyu Wang @ 2020-10-19 9:37 ` Zhenyu Wang 2020-10-20 9:41 ` Chris Wilson 0 siblings, 1 reply; 15+ messages in thread From: Zhenyu Wang @ 2020-10-19 9:37 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx, Yan Zhao [-- Attachment #1.1: Type: text/plain, Size: 3851 bytes --] Hi, Chris Looks this one is still missed to push? Could you help? Thanks On 2020.08.19 16:32:59 +0800, Zhenyu Wang wrote: > > ping for committing? > > On 2020.08.12 10:06:31 +0800, Zhenyu Wang wrote: > > On 2020.08.11 10:25:32 +0100, Chris Wilson wrote: > > > The "mmio" writes into vgpu registers are simple memory traps from the > > > guest into the host. We do not need to assert in the guest that the > > > device is awake for the io as we do not write to the device itself. > > > > > > However, over time we have refactored all the mmio accessors with the > > > result that the vgpu reuses the gen2 accessors and so inherits the > > > assert for runtime-pm of the native device. The assert though has > > > actually been there since commit 3be0bf5acca6 ("drm/i915: Create vGPU > > > specific MMIO operations to reduce traps"). > > > > > > References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") > > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > > Cc: Yan Zhao <yan.y.zhao@intel.com> > > > Cc: Zhenyu Wang <zhenyuw@linux.intel.com> > > > --- > > > > Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com> > > > > Thanks! > > > > > drivers/gpu/drm/i915/intel_uncore.c | 27 ++++++++++++++++++++++++++- > > > 1 file changed, 26 insertions(+), 1 deletion(-) > > > > > > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c > > > index f5edee17902a..6d3310794d0f 100644 > > > --- a/drivers/gpu/drm/i915/intel_uncore.c > > > +++ b/drivers/gpu/drm/i915/intel_uncore.c > > > @@ -1209,6 +1209,18 @@ unclaimed_reg_debug(struct intel_uncore *uncore, > > > spin_unlock(&uncore->debug->lock); > > > } > > > > > > +#define __vgpu_read(x) \ > > > +static u##x \ > > > +vgpu_read##x(struct intel_uncore *uncore, i915_reg_t reg, bool trace) { \ > > > + u##x val = __raw_uncore_read##x(uncore, reg); \ > > > + trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \ > > > + return val; \ > > > +} > > > +__vgpu_read(8) > > > +__vgpu_read(16) > > > +__vgpu_read(32) > > > +__vgpu_read(64) > > > + > > > #define GEN2_READ_HEADER(x) \ > > > u##x val = 0; \ > > > assert_rpm_wakelock_held(uncore->rpm); > > > @@ -1414,6 +1426,16 @@ __gen_reg_write_funcs(gen8); > > > #undef GEN6_WRITE_FOOTER > > > #undef GEN6_WRITE_HEADER > > > > > > +#define __vgpu_write(x) \ > > > +static void \ > > > +vgpu_write##x(struct intel_uncore *uncore, i915_reg_t reg, u##x val, bool trace) { \ > > > + trace_i915_reg_rw(true, reg, val, sizeof(val), trace); \ > > > + __raw_uncore_write##x(uncore, reg, val); \ > > > +} > > > +__vgpu_write(8) > > > +__vgpu_write(16) > > > +__vgpu_write(32) > > > + > > > #define ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, x) \ > > > do { \ > > > (uncore)->funcs.mmio_writeb = x##_write8; \ > > > @@ -1735,7 +1757,10 @@ static void uncore_raw_init(struct intel_uncore *uncore) > > > { > > > GEM_BUG_ON(intel_uncore_has_forcewake(uncore)); > > > > > > - if (IS_GEN(uncore->i915, 5)) { > > > + if (intel_vgpu_active(uncore->i915)) { > > > + ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, vgpu); > > > + ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, vgpu); > > > + } else if (IS_GEN(uncore->i915, 5)) { > > > ASSIGN_RAW_WRITE_MMIO_VFUNCS(uncore, gen5); > > > ASSIGN_RAW_READ_MMIO_VFUNCS(uncore, gen5); > > > } else { > > > -- > > > 2.20.1 > > > > > > > -- > > > > $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 > > > > > _______________________________________________ > > Intel-gfx mailing list > > Intel-gfx@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/intel-gfx > > > -- > > $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 -- $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors 2020-10-19 9:37 ` Zhenyu Wang @ 2020-10-20 9:41 ` Chris Wilson 0 siblings, 0 replies; 15+ messages in thread From: Chris Wilson @ 2020-10-20 9:41 UTC (permalink / raw) To: Zhenyu Wang; +Cc: intel-gfx, Yan Zhao Quoting Zhenyu Wang (2020-10-19 10:37:38) > > Hi, Chris > > Looks this one is still missed to push? Could you help? Yes, it just happened at a bad time for the trees. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao ` (4 preceding siblings ...) 2020-08-11 9:25 ` [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors Chris Wilson @ 2020-08-11 10:29 ` Patchwork 2020-08-11 10:51 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2020-08-11 13:25 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 10:29 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) URL : https://patchwork.freedesktop.org/series/80497/ State : warning == Summary == $ dim checkpatch origin/drm-tip ecbbc5815c0f drm/i915: Drop runtime-pm assert from vgpu io accessors -:16: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line) #16: References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") -:16: ERROR:GIT_COMMIT_ID: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps")' #16: References: 3be0bf5acca6 ("drm/i915: Create vGPU specific MMIO operations to reduce traps") -:29: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #29: FILE: drivers/gpu/drm/i915/intel_uncore.c:1212: +#define __vgpu_read(x) \ +static u##x \ +vgpu_read##x(struct intel_uncore *uncore, i915_reg_t reg, bool trace) { \ + u##x val = __raw_uncore_read##x(uncore, reg); \ + trace_i915_reg_rw(false, reg, val, sizeof(val), trace); \ + return val; \ +} -:36: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations #36: FILE: drivers/gpu/drm/i915/intel_uncore.c:1219: +} +__vgpu_read(8) -:54: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations #54: FILE: drivers/gpu/drm/i915/intel_uncore.c:1435: +} +__vgpu_write(8) total: 2 errors, 1 warnings, 2 checks, 45 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao ` (5 preceding siblings ...) 2020-08-11 10:29 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) Patchwork @ 2020-08-11 10:51 ` Patchwork 2020-08-11 13:25 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 10:51 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 5312 bytes --] == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) URL : https://patchwork.freedesktop.org/series/80497/ State : success == Summary == CI Bug Log - changes from CI_DRM_8868 -> Patchwork_18343 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/index.html Known issues ------------ Here are the changes found in Patchwork_18343 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s0: - fi-tgl-u2: [PASS][1] -> [FAIL][2] ([i915#1888]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-tgl-u2/igt@gem_exec_suspend@basic-s0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-tgl-u2/igt@gem_exec_suspend@basic-s0.html * igt@i915_pm_rpm@basic-pci-d3-state: - fi-bsw-kefka: [PASS][3] -> [DMESG-WARN][4] ([i915#1982]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-bsw-kefka/igt@i915_pm_rpm@basic-pci-d3-state.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-bsw-kefka/igt@i915_pm_rpm@basic-pci-d3-state.html * igt@kms_busy@basic@flip: - fi-kbl-x1275: [PASS][5] -> [DMESG-WARN][6] ([i915#62] / [i915#92] / [i915#95]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-kbl-x1275/igt@kms_busy@basic@flip.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-kbl-x1275/igt@kms_busy@basic@flip.html * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1: - fi-icl-u2: [PASS][7] -> [DMESG-WARN][8] ([i915#1982]) +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html #### Possible fixes #### * igt@i915_pm_rpm@basic-pci-d3-state: - fi-byt-j1900: [DMESG-WARN][9] ([i915#1982]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html * igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2: - fi-skl-guc: [DMESG-WARN][11] ([i915#2203]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-skl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-skl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html * igt@kms_force_connector_basic@force-connector-state: - {fi-tgl-dsi}: [DMESG-WARN][13] ([i915#1982]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-tgl-dsi/igt@kms_force_connector_basic@force-connector-state.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-tgl-dsi/igt@kms_force_connector_basic@force-connector-state.html #### Warnings #### * igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1: - fi-kbl-x1275: [DMESG-WARN][15] ([i915#62] / [i915#92]) -> [DMESG-WARN][16] ([i915#62] / [i915#92] / [i915#95]) +2 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html * igt@kms_force_connector_basic@force-edid: - fi-kbl-x1275: [DMESG-WARN][17] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][18] ([i915#62] / [i915#92]) +2 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2203]: https://gitlab.freedesktop.org/drm/intel/issues/2203 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (43 -> 37) ------------------------------ Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_8868 -> Patchwork_18343 CI-20190529: 20190529 CI_DRM_8868: 8013d0a5f31046f2be4ea965ec59c70b39c54186 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5766: fc9f95086fc23f7f2226f7603241fbad3a214ee1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18343: ecbbc5815c0f98f813aa73054edd1d6c94a37b0c @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == ecbbc5815c0f drm/i915: Drop runtime-pm assert from vgpu io accessors == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/index.html [-- Attachment #1.2: Type: text/html, Size: 6989 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao ` (6 preceding siblings ...) 2020-08-11 10:51 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2020-08-11 13:25 ` Patchwork 7 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2020-08-11 13:25 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 14155 bytes --] == Series Details == Series: drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) URL : https://patchwork.freedesktop.org/series/80497/ State : failure == Summary == CI Bug Log - changes from CI_DRM_8868_full -> Patchwork_18343_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_18343_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_18343_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_18343_full: ### IGT changes ### #### Possible regressions #### * igt@gem_ctx_persistence@legacy-engines-hang@blt: - shard-tglb: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-tglb7/igt@gem_ctx_persistence@legacy-engines-hang@blt.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-tglb3/igt@gem_ctx_persistence@legacy-engines-hang@blt.html Known issues ------------ Here are the changes found in Patchwork_18343_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_balancer@nop: - shard-iclb: [PASS][3] -> [INCOMPLETE][4] ([i915#2268]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb6/igt@gem_exec_balancer@nop.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb1/igt@gem_exec_balancer@nop.html * igt@i915_module_load@reload-with-fault-injection: - shard-apl: [PASS][5] -> [DMESG-WARN][6] ([i915#1635] / [i915#1982]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-apl3/igt@i915_module_load@reload-with-fault-injection.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-apl6/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_selftest@mock@contexts: - shard-skl: [PASS][7] -> [INCOMPLETE][8] ([i915#198]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl10/igt@i915_selftest@mock@contexts.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl10/igt@i915_selftest@mock@contexts.html * igt@kms_color@pipe-c-ctm-0-25: - shard-skl: [PASS][9] -> [DMESG-WARN][10] ([i915#1982]) +7 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl10/igt@kms_color@pipe-c-ctm-0-25.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl10/igt@kms_color@pipe-c-ctm-0-25.html * igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy: - shard-glk: [PASS][11] -> [DMESG-WARN][12] ([i915#1982]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy.html * igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions: - shard-kbl: [PASS][13] -> [DMESG-WARN][14] ([i915#1982]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-kbl7/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-kbl1/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html * igt@kms_flip_tiling@flip-to-y-tiled: - shard-skl: [PASS][15] -> [FAIL][16] ([i915#167]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl6/igt@kms_flip_tiling@flip-to-y-tiled.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl3/igt@kms_flip_tiling@flip-to-y-tiled.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc: - shard-iclb: [PASS][17] -> [DMESG-WARN][18] ([i915#1982]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-skl: [PASS][19] -> [FAIL][20] ([i915#49]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt: - shard-tglb: [PASS][21] -> [DMESG-WARN][22] ([i915#1982]) +3 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-tglb2/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-tglb7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html * igt@kms_hdr@bpc-switch-suspend: - shard-skl: [PASS][23] -> [FAIL][24] ([i915#1188]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl5/igt@kms_hdr@bpc-switch-suspend.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl7/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-kbl: [PASS][25] -> [DMESG-WARN][26] ([i915#180]) +6 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-kbl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [PASS][27] -> [FAIL][28] ([fdo#108145] / [i915#265]) +1 similar issue [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl9/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl6/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_psr@psr2_primary_page_flip: - shard-iclb: [PASS][29] -> [SKIP][30] ([fdo#109441]) +2 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb8/igt@kms_psr@psr2_primary_page_flip.html * igt@kms_setmode@basic: - shard-kbl: [PASS][31] -> [FAIL][32] ([i915#31]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-kbl3/igt@kms_setmode@basic.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-kbl6/igt@kms_setmode@basic.html #### Possible fixes #### * igt@kms_big_fb@x-tiled-64bpp-rotate-180: - shard-glk: [DMESG-FAIL][33] ([i915#118] / [i915#95]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-glk8/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-glk3/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][35] ([i915#180]) -> [PASS][36] +4 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-suspend.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-tglb: [DMESG-WARN][37] ([i915#1982]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_plane@plane-panning-bottom-right-pipe-a-planes: - shard-skl: [DMESG-WARN][39] ([i915#1982]) -> [PASS][40] +8 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl8/igt@kms_plane@plane-panning-bottom-right-pipe-a-planes.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl5/igt@kms_plane@plane-panning-bottom-right-pipe-a-planes.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-skl: [FAIL][41] ([fdo#108145] / [i915#265]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl7/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl1/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping: - shard-iclb: [DMESG-WARN][43] ([i915#1982]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb3/igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb6/igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [SKIP][45] ([fdo#109642] / [fdo#111068]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb3/igt@kms_psr2_su@frontbuffer.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb2/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: [SKIP][47] ([fdo#109441]) -> [PASS][48] +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb4/igt@kms_psr@psr2_cursor_mmap_cpu.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@perf@blocking-parameterized: - shard-iclb: [FAIL][49] ([i915#1542]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb8/igt@perf@blocking-parameterized.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb1/igt@perf@blocking-parameterized.html #### Warnings #### * igt@gem_exec_reloc@basic-concurrent16: - shard-apl: [TIMEOUT][51] ([i915#1635] / [i915#1958]) -> [INCOMPLETE][52] ([i915#1635] / [i915#1958]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-apl2/igt@gem_exec_reloc@basic-concurrent16.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-apl8/igt@gem_exec_reloc@basic-concurrent16.html * igt@kms_color@pipe-a-ctm-0-75: - shard-iclb: [DMESG-FAIL][53] ([i915#1149] / [i915#1226]) -> [FAIL][54] ([i915#1149] / [i915#315]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb1/igt@kms_color@pipe-a-ctm-0-75.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb3/igt@kms_color@pipe-a-ctm-0-75.html * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: [DMESG-WARN][55] ([i915#1226]) -> [SKIP][56] ([fdo#109349]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-iclb3/igt@kms_dp_dsc@basic-dsc-enable-edp.html * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc: - shard-skl: [DMESG-FAIL][57] ([fdo#108145] / [i915#1982]) -> [DMESG-WARN][58] ([i915#1982]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8868/shard-skl9/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226 [i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#167]: https://gitlab.freedesktop.org/drm/intel/issues/167 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2268]: https://gitlab.freedesktop.org/drm/intel/issues/2268 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_8868 -> Patchwork_18343 CI-20190529: 20190529 CI_DRM_8868: 8013d0a5f31046f2be4ea965ec59c70b39c54186 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5766: fc9f95086fc23f7f2226f7603241fbad3a214ee1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_18343: ecbbc5815c0f98f813aa73054edd1d6c94a37b0c @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18343/index.html [-- Attachment #1.2: Type: text/html, Size: 16801 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2020-10-20 9:41 UTC | newest] Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-08-11 3:02 [Intel-gfx] [PATCH] drm/i915/gt:fix raw-wakeref not held calltrace in vGPU Yan Zhao 2020-08-11 3:57 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork 2020-08-11 4:18 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2020-08-11 5:38 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2020-08-11 8:26 ` [Intel-gfx] [PATCH] " Chris Wilson 2020-08-11 8:18 ` Yan Zhao 2020-08-11 8:39 ` Zhenyu Wang 2020-08-11 9:25 ` [Intel-gfx] [PATCH] drm/i915: Drop runtime-pm assert from vgpu io accessors Chris Wilson 2020-08-12 2:06 ` Zhenyu Wang 2020-08-19 8:32 ` Zhenyu Wang 2020-10-19 9:37 ` Zhenyu Wang 2020-10-20 9:41 ` Chris Wilson 2020-08-11 10:29 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt:fix raw-wakeref not held calltrace in vGPU (rev2) Patchwork 2020-08-11 10:51 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2020-08-11 13:25 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.