690.31 TOTAL 100.93 igt@kms_flip@flip-vs-modeset-vs-hang pass 67.69 igt@i915_hangman@gt-error-state-capture pass 51.59 igt@kms_vblank@wait-forked-hang pass 50.88 igt@kms_flip@flip-vs-modeset-vs-hang@a-edp1 pass 50.05 igt@kms_flip@flip-vs-modeset-vs-hang@d-edp1 pass 40.62 igt@i915_selftest@mock pass 34.96 igt@kms_flip@blocking-absolute-wf_vblank pass 32.49 igt@kms_plane_cursor@overlay pass 31.40 igt@sysfs_heartbeat_interval@mixed pass 26.62 igt@kms_vblank@wait-forked-hang@pipe-a-edp-1 pass 24.96 igt@kms_vblank@wait-forked-hang@pipe-d-edp-1 pass 20.09 igt@kms_fbcon_fbt@fbc-suspend pass 17.40 igt@kms_rotation_crc@multiplane-rotation-cropping-top pass 12.56 igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic pass 12.03 igt@i915_hangman@gt-error-state-capture@vcs0 pass 11.99 igt@gem_exec_whisper@basic-forked-all pass 11.96 igt@i915_hangman@gt-error-state-capture@bcs0 pass 11.07 igt@i915_hangman@gt-error-state-capture@ccs0 pass 11.00 igt@i915_hangman@gt-error-state-capture@vcs1 pass 10.94 igt@i915_hangman@gt-error-state-capture@vecs0 pass 10.87 igt@kms_atomic_transition@modeset-transition pass 10.87 igt@kms_atomic_transition@modeset-transition@1x-outputs pass 10.67 igt@i915_hangman@gt-error-state-capture@rcs0 pass 9.26 igt@perf_pmu@busy-accuracy-50 pass 8.84 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs pass 8.76 igt@kms_flip@blocking-absolute-wf_vblank@a-edp1 pass 8.73 igt@kms_flip@blocking-absolute-wf_vblank@d-edp1 pass 8.73 igt@kms_flip@blocking-absolute-wf_vblank@b-edp1 pass 8.72 igt@kms_flip@blocking-absolute-wf_vblank@c-edp1 pass 8.61 igt@perf_pmu@multi-client pass 7.56 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt pass 7.49 igt@i915_selftest@mock@fence pass 7.38 igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move pass 7.06 igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render pass 6.11 igt@gem_ctx_persistence@engines-hostile-preempt pass 5.62 igt@i915_selftest@mock@vma pass 5.56 igt@kms_frontbuffer_tracking@fbc-1p-rte pass 5.53 igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc pass 5.47 igt@gem_exec_flush@basic-wb-pro-default pass 5.46 igt@gem_exec_flush@basic-wb-rw-default pass 5.41 igt@gem_softpin@noreloc pass 5.40 igt@api_intel_allocator@fork-simple-stress pass 5.26 igt@sysfs_heartbeat_interval@mixed@vecs0 pass 5.25 igt@sysfs_heartbeat_interval@mixed@vcs0 pass 5.24 igt@sysfs_heartbeat_interval@mixed@rcs0 pass 5.21 igt@sysfs_heartbeat_interval@mixed@vcs1 pass 5.21 igt@sysfs_heartbeat_interval@mixed@ccs0 pass 5.21 igt@sysfs_heartbeat_interval@mixed@bcs0 pass 5.03 igt@kms_pm_rpm@system-suspend-modeset pass 4.92 igt@kms_cursor_crc@cursor-onscreen-64x64 pass 4.29 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc pass 3.91 igt@i915_selftest@mock@timelines pass 3.73 igt@kms_frontbuffer_tracking@fbc-tiling-linear pass 3.65 igt@i915_selftest@mock@requests pass 3.39 igt@i915_selftest@mock@syncmap pass 3.26 igt@kms_plane_cursor@overlay@pipe-b-edp-1-size-64 pass 3.26 igt@i915_selftest@mock@gtt pass 2.91 igt@kms_plane_cursor@overlay@pipe-c-edp-1-size-64 pass 2.86 igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-64 pass 2.78 igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1 pass 2.78 igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-edp-1 pass 2.77 igt@kms_cursor_crc@cursor-onscreen-64x64@pipe-d-edp-1 pass 2.77 igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-d-edp-1 pass 2.77 igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-b-edp-1 pass 2.75 igt@i915_selftest@mock@memory_region pass 2.72 igt@i915_drm_fdinfo@memory-info-resident@smem0 pass 2.72 igt@i915_drm_fdinfo@memory-info-resident pass 2.59 igt@kms_plane_cursor@overlay@pipe-b-edp-1-size-128 pass 2.57 igt@kms_plane_cursor@overlay@pipe-b-edp-1-size-256 pass 2.57 igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-64 pass 2.56 igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-128 pass 2.55 igt@kms_plane_cursor@overlay@pipe-a-edp-1-size-256 pass 2.40 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-edp-1 pass 2.31 igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-128 pass 2.23 igt@kms_plane_cursor@overlay@pipe-d-edp-1-size-256 pass 2.20 igt@kms_plane_cursor@overlay@pipe-c-edp-1-size-256 pass 2.20 igt@kms_plane_cursor@overlay@pipe-c-edp-1-size-128 pass 2.19 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-edp-1 pass 2.16 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-c-edp-1 pass 2.12 igt@kms_cursor_crc@cursor-onscreen-64x64@pipe-a-edp-1 pass 2.08 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-edp-1 pass 2.02 igt@gem_ctx_persistence@engines-hostile-preempt@vcs1 pass 1.99 igt@perf_pmu@multi-client@ccs0 pass 1.99 igt@gem_ctx_persistence@engines-hostile-preempt@vecs0 pass 1.98 igt@perf_pmu@multi-client@vecs0 pass 1.91 igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf skip 1.81 igt@gem_ctx_persistence@engines-hostile-preempt@vcs0 pass 1.77 igt@kms_psr@psr-primary-blt pass 1.77 igt@kms_psr@psr-primary-blt@edp-1 pass 1.76 igt@i915_selftest@mock@scatterlist pass 1.62 igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-edp-1 pass 1.58 igt@i915_selftest@mock@evict pass 1.56 igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-d-edp-1 pass 1.55 igt@perf_pmu@busy-accuracy-50@ccs0 pass 1.54 igt@perf_pmu@busy-accuracy-50@vecs0 pass 1.54 igt@perf_pmu@busy-accuracy-50@vcs1 pass 1.54 igt@perf_pmu@busy-accuracy-50@vcs0 pass 1.54 igt@perf_pmu@busy-accuracy-50@rcs0 pass 1.54 igt@perf_pmu@busy-accuracy-50@bcs0 pass 1.49 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier skip 1.49 igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1 pass 1.46 igt@perf_pmu@multi-client@vcs1 pass 1.42 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping skip 1.13 igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1 skip 1.13 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x skip 1.13 igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x@pipe-a-default-mode skip 1.07 igt@perf_pmu@multi-client@rcs0 pass 1.06 igt@gem_pxp@verify-pxp-stale-ctx-execution pass 1.05 igt@perf_pmu@multi-client@vcs0 pass 1.05 igt@perf_pmu@multi-client@bcs0 pass 0.98 igt@i915_selftest@mock@hugepages pass 0.95 igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions pass 0.88 igt@i915_selftest@mock@objects pass 0.86 igt@i915_selftest@mock@phys pass 0.85 igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-edp-1 pass 0.85 igt@i915_selftest@mock@dmabuf pass 0.78 igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1 skip 0.78 igt@i915_selftest@mock@ring pass 0.74 igt@i915_selftest@mock@engine pass 0.73 igt@i915_selftest@mock@shmem pass 0.68 igt@i915_selftest@mock@uncore pass 0.68 igt@i915_selftest@mock@sanitycheck pass 0.60 igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip pass 0.51 igt@kms_pm_lpsp@kms-lpsp pass 0.49 igt@kms_concurrent@multi-plane-atomic-lowres@pipe-a-edp-1 pass 0.49 igt@kms_concurrent@multi-plane-atomic-lowres pass 0.40 igt@prime_busy@after pass 0.40 igt@kms_vblank@invalid@pipe-a-edp-1 pass 0.40 igt@kms_vblank@invalid pass 0.40 igt@gem_exec_schedule@preempt-other pass 0.37 igt@kms_pm_backlight@bad-brightness pass 0.32 igt@kms_pm_backlight@bad-brightness@edp-1 pass 0.30 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling skip 0.30 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode skip 0.30 igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling skip 0.30 igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode skip 0.29 igt@kms_color@invalid-gamma-lut-sizes@pipe-a pass 0.29 igt@kms_color@invalid-gamma-lut-sizes pass 0.25 igt@gem_exec_schedule@submit-early-slice pass 0.21 igt@syncobj_timeline@wait-all-complex pass 0.19 igt@kms_pm_lpsp@kms-lpsp@pipe-a-edp-1 pass 0.13 igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format skip 0.12 igt@gem_exec_fence@basic-busy-all pass 0.12 igt@gem_ctx_persistence@engines-hostile-preempt@bcs0 pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-for-submit-unsubmitted-submitted pass 0.10 igt@syncobj_wait@single-wait-for-submit-submitted pass 0.08 igt@tools_test@tools_test pass 0.08 igt@syncobj_wait@wait-for-submit-snapshot pass 0.08 igt@syncobj_wait@wait-all-snapshot pass 0.08 igt@gem_ctx_persistence@engines-hostile-preempt@ccs0 pass 0.07 igt@prime_busy@after@bcs0 pass 0.07 igt@gem_exec_schedule@preempt-other@vcs0 pass 0.07 igt@gem_exec_schedule@preempt-other@rcs0 pass 0.07 igt@gem_exec_schedule@preempt-other@bcs0 pass 0.07 igt@gem_ctx_persistence@engines-hostile-preempt@rcs0 pass 0.06 igt@gem_exec_schedule@preempt-other@vecs0 pass 0.06 igt@gem_exec_schedule@preempt-other@vcs1 pass 0.06 igt@gem_exec_schedule@preempt-other@ccs0 pass 0.05 igt@prime_busy@after@rcs0 pass 0.05 igt@gem_exec_schedule@submit-early-slice@rcs0 pass 0.04 igt@prime_busy@after@vecs0 pass 0.04 igt@prime_busy@after@vcs1 pass 0.04 igt@prime_busy@after@vcs0 pass 0.04 igt@prime_busy@after@ccs0 pass 0.04 igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-d skip 0.04 igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c skip 0.04 igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-b skip 0.04 igt@kms_cursor_crc@cursor-random-32x32 skip 0.04 igt@gem_ppgtt@flink-and-close-vma-leak pass 0.04 igt@gem_exec_schedule@submit-early-slice@vecs0 pass 0.04 igt@gem_exec_schedule@submit-early-slice@vcs1 pass 0.04 igt@gem_exec_schedule@submit-early-slice@vcs0 pass 0.04 igt@gem_exec_schedule@submit-early-slice@bcs0 pass 0.03 igt@gem_exec_schedule@submit-early-slice@ccs0 pass 0.02 igt@vgem_basic@dmabuf-mmap pass 0.02 igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a skip 0.02 igt@kms_big_fb@x-tiled-32bpp-rotate-90 skip 0.02 igt@kms_big_fb@linear-32bpp-rotate-90 skip 0.01 igt@kms_lease@lessee-list pass 0.01 igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset skip 0.01 igt@kms_flip@2x-flip-vs-expired-vblank-interruptible skip 0.01 igt@kms_flip@2x-blocking-absolute-wf_vblank skip 0.01 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs skip 0.01 igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs skip 0.01 igt@gem_softpin@full pass 0.01 igt@gem_exec_fence@syncobj-timeline-unused-fence pass 0.01 igt@gem_exec_fence@syncobj-export pass 0.01 igt@gem_ctx_engines@invalid-engines pass 0.01 igt@core_setmaster@master-drop-set-user pass 0.01 igt@api_intel_bb@reset-flags pass 0.00 igt@syncobj_wait@signal pass 0.00 igt@syncobj_timeline@multi-wait-available-unsubmitted-submitted-signaled pass 0.00 igt@syncobj_timeline@invalid-single-wait-unsubmitted pass 0.00 igt@syncobj_timeline@host-signal-ordered pass 0.00 igt@prime_mmap@test_correct_cpu_write@test_correct_cpu_write-smem pass 0.00 igt@prime_mmap@test_correct_cpu_write pass 0.00 igt@kms_rotation_crc@bad-pixel-format skip 0.00 igt@kms_psr@pr-cursor-render skip 0.00 igt@kms_psr@fbc-psr-primary-render skip 0.00 igt@kms_psr@fbc-psr-primary-render@edp-1 skip 0.00 igt@kms_psr@fbc-psr2-primary-render skip 0.00 igt@kms_psr@fbc-psr2-primary-render@edp-1 skip 0.00 igt@kms_psr@fbc-pr-cursor-blt skip 0.00 igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-5 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-3 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-0 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-5 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-3 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-0 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-b-plane-5 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-b-plane-3 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-b-plane-0 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-5 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-3 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-0 skip 0.00 igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c skip 0.00 igt@kms_lease@lessee-list@pipe-d-edp-1 pass 0.00 igt@kms_lease@lessee-list@pipe-c-edp-1 pass 0.00 igt@kms_lease@lessee-list@pipe-b-edp-1 pass 0.00 igt@kms_lease@lessee-list@pipe-a-edp-1 pass 0.00 igt@kms_joiner@invalid-modeset-force-big-joiner skip 0.00 igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render skip 0.00 igt@kms_dsc@dsc-with-output-formats-with-bpc skip 0.00 igt@kms_dp_link_training@uhbr-mst skip 0.00 igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size skip 0.00 igt@kms_color@invalid-gamma-lut-sizes@pipe-d pass 0.00 igt@kms_color@invalid-gamma-lut-sizes@pipe-c pass 0.00 igt@kms_color@invalid-gamma-lut-sizes@pipe-b pass 0.00 igt@kms_chamelium_hpd@hdmi-hpd-storm skip 0.00 igt@kms_chamelium_frames@hdmi-frame-dump skip 0.00 igt@kms_chamelium_audio@dp-audio-edid skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-d-edp-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-c-edp-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-edp-1 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-a-edp-1 skip 0.00 igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-edp-1 skip 0.00 igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-c-edp-1 skip 0.00 igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-b-edp-1 skip 0.00 igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-a-edp-1 skip 0.00 igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip skip 0.00 igt@kms_big_fb@y-tiled-16bpp-rotate-90 skip 0.00 igt@kms_big_fb@yf-tiled-addfb-size-overflow skip 0.00 igt@kms_big_fb@yf-tiled-32bpp-rotate-0 skip 0.00 igt@kms_addfb_basic@unused-offsets pass 0.00 igt@kms_addfb_basic@bad-pitch-999 pass 0.00 igt@i915_query@query-topology-kernel-writes pass 0.00 igt@i915_pm_rps@min-max-config-loaded skip 0.00 igt@gen9_exec_parse@basic-rejected skip 0.00 igt@gem_userptr_blits@sync-overlap pass 0.00 igt@gem_userptr_blits@mmap-offset-banned@wc pass 0.00 igt@gem_userptr_blits@mmap-offset-banned@wb pass 0.00 igt@gem_userptr_blits@mmap-offset-banned@uc pass 0.00 igt@gem_userptr_blits@mmap-offset-banned pass 0.00 igt@gem_userptr_blits@invalid-null-pointer pass 0.00 igt@gem_unref_active_buffers pass 0.00 igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs skip 0.00 igt@gem_pxp@create-regular-context-2 pass 0.00 igt@gem_mmap_offset@bad-object pass 0.00 igt@gem_mmap_gtt@cpuset-medium-copy skip 0.00 igt@gem_mmap_gtt@big-copy-odd skip 0.00 igt@gem_lmem_swapping@heavy-verify-multi skip 0.00 igt@gem_exec_reloc@basic-range-active skip 0.00 igt@gem_exec_reloc@basic-cpu-noreloc skip 0.00 igt@gem_exec_params@invalid-bsd-ring pass 0.00 igt@gem_exec_capture@capture-invisible@smem0 skip 0.00 igt@gem_exec_capture@capture-invisible skip 0.00 igt@gem_exec_balancer@bonded-sync skip 0.00 igt@gem_ctx_sseu@engines skip 0.00 igt@gem_ctx_persistence@heartbeat-hang skip 0.00 igt@gem_ctx_param@basic-default pass 0.00 igt@gem_busy@semaphore skip