592.11 TOTAL 65.71 igt@sysfs_timeslice_duration@duration pass 48.70 igt@i915_hangman@gt-error-state-capture pass 32.57 igt@kms_flip@blocking-wf_vblank pass 30.88 igt@kms_flip@flip-vs-panning-interruptible pass 27.58 igt@kms_cursor_legacy@torture-move pass 22.65 igt@gem_spin_batch@legacy pass 20.04 igt@perf@blocking-parameterized pass 15.34 igt@gem_exec_whisper@basic-queues-forked pass 13.91 igt@i915_suspend@basic-s3-without-i915 pass 13.78 igt@gem_eio@in-flight-contexts-immediate pass 13.56 igt@gem_eio@in-flight-contexts-1us pass 13.14 igt@sysfs_timeslice_duration@duration@vecs0 pass 13.14 igt@sysfs_timeslice_duration@duration@vcs1 pass 13.14 igt@sysfs_timeslice_duration@duration@vcs0 pass 13.14 igt@sysfs_timeslice_duration@duration@rcs0 pass 13.13 igt@sysfs_timeslice_duration@duration@bcs0 pass 10.96 igt@kms_cursor_legacy@cursora-vs-flipa-varying-size pass 10.78 igt@gem_cs_tlb@engines pass 10.04 igt@i915_hangman@gt-error-state-capture@vcs1 pass 9.99 igt@i915_hangman@gt-error-state-capture@vcs0 pass 9.95 igt@i915_hangman@gt-error-state-capture@bcs0 pass 9.75 igt@i915_hangman@gt-error-state-capture@rcs0 pass 9.43 igt@kms_async_flips@alternate-sync-async-flip pass 8.96 igt@i915_hangman@gt-error-state-capture@vecs0 pass 8.18 igt@kms_flip@blocking-wf_vblank@a-hdmi-a1 pass 8.13 igt@kms_flip@blocking-wf_vblank@d-hdmi-a1 pass 8.13 igt@kms_flip@blocking-wf_vblank@c-hdmi-a1 pass 8.12 igt@kms_flip@blocking-wf_vblank@b-hdmi-a1 pass 7.74 igt@kms_flip@flip-vs-panning-interruptible@a-hdmi-a1 pass 7.71 igt@kms_flip@flip-vs-panning-interruptible@c-hdmi-a1 pass 7.70 igt@kms_flip@flip-vs-panning-interruptible@d-hdmi-a1 pass 7.69 igt@kms_flip@flip-vs-panning-interruptible@b-hdmi-a1 pass 6.55 igt@kms_cursor_edge_walk@128x128-top-edge pass 6.49 igt@gem_exec_whisper@basic-fds-all pass 6.14 igt@kms_atomic_interruptible@legacy-setmode@pipe-a-hdmi-a-1 pass 6.14 igt@kms_atomic_interruptible@legacy-setmode pass 5.57 igt@kms_cursor_legacy@torture-move@pipe-a pass 5.55 igt@kms_cursor_legacy@torture-move@pipe-b pass 5.51 igt@kms_cursor_legacy@torture-move@all-pipes pass 5.48 igt@kms_cursor_legacy@torture-move@pipe-c pass 5.46 igt@kms_cursor_legacy@torture-move@pipe-d pass 5.44 igt@kms_cursor_crc@cursor-onscreen-256x256 pass 5.40 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping pass 5.02 igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format pass 4.99 igt@kms_pm_rpm@drm-resources-equal pass 3.71 igt@gem_softpin@overlap pass 3.62 igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary pass 3.33 igt@kms_cursor_edge_walk@128x128-top-edge@pipe-a-hdmi-a-1 pass 3.24 igt@gem_spin_batch@legacy@render pass 3.24 igt@gem_spin_batch@legacy@default pass 3.23 igt@gem_spin_batch@legacy@vebox pass 3.23 igt@gem_spin_batch@legacy@bsd pass 3.23 igt@gem_spin_batch@legacy@bsd2 pass 3.23 igt@gem_spin_batch@legacy@bsd1 pass 3.23 igt@gem_spin_batch@legacy@blt pass 3.21 igt@kms_cursor_edge_walk@128x128-top-edge@pipe-d-hdmi-a-1 pass 3.05 igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite pass 2.83 igt@perf_pmu@render-node-busy pass 2.77 igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-1 pass 2.64 igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-d-hdmi-a-1 pass 2.51 igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt pass 2.34 igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1 pass 2.24 igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b pass 2.24 igt@kms_color@ctm-negative pass 2.20 igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-a pass 2.15 igt@gem_cs_tlb@engines@vecs0 pass 2.15 igt@gem_cs_tlb@engines@vcs1 pass 2.15 igt@gem_cs_tlb@engines@vcs0 pass 2.15 igt@gem_cs_tlb@engines@rcs0 pass 2.15 igt@gem_cs_tlb@engines@bcs0 pass 2.09 igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-1 pass 2.09 igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1 pass 2.08 igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1 pass 2.08 igt@gem_exec_balancer@persistence pass 2.08 igt@gem_exec_balancer@invalid-balancer pass 2.02 igt@kms_big_fb@x-tiled-32bpp-rotate-0 pass 2.02 igt@kms_atomic_transition@modeset-transition-nonblocking pass 2.01 igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs pass 1.60 igt@gem_ctx_persistence@processes pass 1.46 igt@gem_eio@wait-wedge-immediate pass 1.44 igt@kms_selftest@drm_format pass 1.23 igt@gem_lmem_swapping@random-engines pass 1.23 igt@gem_lmem_swapping@random-engines@lmem0 pass 1.22 igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs pass 1.11 igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs@lmem0 pass 1.05 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-a-plane-0 pass 1.00 igt@gem_reg_read@timestamp-moving pass 0.97 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-b-plane-0 pass 0.93 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-a-plane-3 pass 0.86 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-b-plane-3 pass 0.84 igt@gem_render_copy@x-tiled-to-vebox-y-tiled pass 0.76 igt@gem_render_copy@x-tiled-to-vebox-y-tiled@lmem0 pass 0.74 igt@kms_vblank@ts-continuation-modeset pass 0.71 igt@kms_color@ctm-negative@pipe-a-hdmi-a-1 pass 0.69 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-a-plane-5 pass 0.65 igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-b-plane-5 pass 0.60 igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip pass 0.58 igt@perf_pmu@render-node-busy@rcs0 pass 0.58 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip pass 0.57 igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip pass 0.56 igt@perf_pmu@render-node-busy@vecs0 pass 0.56 igt@perf_pmu@render-node-busy@vcs1 pass 0.56 igt@perf_pmu@render-node-busy@vcs0 pass 0.56 igt@perf_pmu@render-node-busy@bcs0 pass 0.55 igt@gem_ctx_shared@q-independent pass 0.53 igt@kms_color@ctm-negative@pipe-d-hdmi-a-1 pass 0.50 igt@kms_color@ctm-negative@pipe-c-hdmi-a-1 pass 0.49 igt@kms_color@ctm-negative@pipe-b-hdmi-a-1 pass 0.47 igt@kms_vblank@ts-continuation-modeset@pipe-a-hdmi-a-1 pass 0.46 igt@sw_sync@sync_multi_consumer pass 0.42 igt@gem_exec_fence@nb-await pass 0.38 igt@gem_exec_schedule@preempt-contexts pass 0.38 igt@gem_busy@parallel pass 0.32 igt@prime_busy@before-wait pass 0.29 igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-d pass 0.29 igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-c pass 0.28 igt@api_intel_bb@render pass 0.26 igt@kms_vblank@ts-continuation-modeset@pipe-d-hdmi-a-1 pass 0.15 igt@gem_ctx_shared@q-independent@rcs0 pass 0.14 igt@gem_exec_schedule@preempt-self pass 0.13 igt@kms_force_connector_basic@force-edid pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-for-submit-unsubmitted-submitted pass 0.11 igt@gem_ctx_shared@q-independent@vecs0 pass 0.10 igt@syncobj_wait@multi-wait-all-for-submit-unsubmitted-submitted pass 0.10 igt@syncobj_timeline@reset-during-wait-for-submit pass 0.10 igt@syncobj_timeline@etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled pass 0.10 igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90 skip 0.10 igt@kms_big_fb@linear-32bpp-rotate-270 skip 0.10 igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs@smem pass 0.10 igt@gem_ctx_shared@q-independent@vcs1 pass 0.10 igt@gem_ctx_shared@q-independent@vcs0 pass 0.10 igt@gem_ctx_shared@q-independent@bcs0 pass 0.10 igt@gem_busy@parallel@rcs0 pass 0.09 igt@kms_invalid_mode@clock-too-high pass 0.09 igt@i915_pm_rpm@gem-execbuf-stress-pc8 skip 0.09 igt@gem_exec_schedule@preempt-contexts@rcs0 pass 0.09 igt@gem_exec_fence@nb-await@vecs0 pass 0.09 igt@gem_exec_fence@nb-await@vcs0 pass 0.08 igt@kms_selftest@drm_format@drm_test_format_min_pitch_three_plane_8bpp pass 0.08 igt@kms_selftest@drm_format@drm_test_format_block_width_tiled pass 0.08 igt@kms_selftest@drm_format@drm_test_format_block_width_one_plane pass 0.08 igt@gem_render_copy@x-tiled-to-vebox-y-tiled@smem pass 0.08 igt@gem_exec_fence@nb-await@rcs0 pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_two_plane pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_tiled pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_one_plane_8bpp pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_one_plane_32bpp pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_one_plane_24bpp pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_one_plane_16bpp pass 0.07 igt@kms_selftest@drm_format@drm_test_format_min_pitch_invalid pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_width_two_plane pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_width_three_plane pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_height_two_plane pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_height_tiled pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_height_three_plane pass 0.07 igt@kms_selftest@drm_format@drm_test_format_block_height_one_plane pass 0.07 igt@gem_exec_schedule@preempt-contexts@vecs0 pass 0.07 igt@gem_exec_schedule@preempt-contexts@vcs1 pass 0.07 igt@gem_exec_schedule@preempt-contexts@vcs0 pass 0.07 igt@gem_exec_schedule@preempt-contexts@bcs0 pass 0.07 igt@gem_exec_fence@nb-await@vcs1 pass 0.07 igt@gem_exec_fence@nb-await@bcs0 pass 0.07 igt@gem_busy@parallel@vecs0 pass 0.07 igt@gem_busy@parallel@vcs1 pass 0.07 igt@gem_busy@parallel@vcs0 pass 0.07 igt@api_intel_bb@render@render-none-1024 pass 0.06 igt@kms_selftest@drm_format@drm_test_format_block_width_invalid pass 0.06 igt@kms_selftest@drm_format@drm_test_format_block_height_invalid pass 0.06 igt@gem_busy@parallel@bcs0 pass 0.06 igt@api_intel_bb@render@render-y-1024 pass 0.06 igt@api_intel_bb@render@render-x-1024 pass 0.05 igt@kms_invalid_mode@clock-too-high@pipe-a-hdmi-a-1 pass 0.04 igt@prime_busy@before-wait@vecs0 pass 0.04 igt@prime_busy@before-wait@vcs1 pass 0.04 igt@prime_busy@before-wait@vcs0 pass 0.04 igt@prime_busy@before-wait@rcs0 pass 0.04 igt@prime_busy@before-wait@bcs0 pass 0.04 igt@perf@i915-ref-count pass 0.04 igt@gem_exec_schedule@preempt-self@rcs0 pass 0.04 igt@gem_exec_fence@syncobj-timeline-unused-fence pass 0.04 igt@api_intel_bb@render@render-none-512 pass 0.03 igt@gem_exec_schedule@preempt-self@vcs1 pass 0.03 igt@gem_exec_schedule@preempt-self@bcs0 pass 0.02 igt@kms_getfb@getfb2-handle-protection pass 0.02 igt@gem_userptr_blits@sync-unmap-after-close pass 0.02 igt@gem_exec_schedule@preempt-self@vecs0 pass 0.02 igt@gem_exec_schedule@preempt-self@vcs0 pass 0.02 igt@api_intel_bb@render@render-y-512 pass 0.02 igt@api_intel_bb@render@render-x-512 pass 0.02 igt@api_intel_allocator@alloc-simple pass 0.01 igt@kms_lease@lease-invalid-crtc pass 0.01 igt@kms_invalid_mode@clock-too-high@pipe-d-hdmi-a-1 pass 0.01 igt@kms_invalid_mode@clock-too-high@pipe-c-hdmi-a-1 pass 0.01 igt@kms_invalid_mode@clock-too-high@pipe-b-hdmi-a-1 pass 0.01 igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs skip 0.01 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc pass 0.01 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs skip 0.01 igt@kms_ccs@crc-primary-basic-yf-tiled-ccs skip 0.01 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc skip 0.01 igt@gem_fence_thrash@bo-copy skip 0.00 igt@syncobj_wait@reset-multiple-signaled pass 0.00 igt@syncobj_wait@multi-wait-all-for-submit-signaled pass 0.00 igt@syncobj_wait@invalid-single-wait-all-unsubmitted pass 0.00 igt@syncobj_wait@invalid-signal-zero-handles pass 0.00 igt@syncobj_timeline@single-wait-all-for-submit-available-submitted pass 0.00 igt@syncobj_timeline@invalid-multi-wait-unsubmitted-signaled pass 0.00 igt@kms_scaling_modes@scaling-mode-center skip 0.00 igt@kms_psr@psr-cursor-blt skip 0.00 igt@kms_psr@pr-primary-render skip 0.00 igt@kms_psr@fbc-psr-primary-mmap-cpu skip 0.00 igt@kms_psr@fbc-psr2-basic skip 0.00 igt@kms_psr@fbc-pr-primary-mmap-cpu skip 0.00 igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf skip 0.00 igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf skip 0.00 igt@kms_pm_rpm@fences-dpms skip 0.00 igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping skip 0.00 igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier skip 0.00 igt@kms_pipe_stress@stress-xrgb8888-4tiled skip 0.00 igt@kms_lease@lease-invalid-crtc@pipe-d-hdmi-a-1 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-c-hdmi-a-1 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-b-hdmi-a-1 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-a-hdmi-a-1 pass 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw skip 0.00 igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling skip 0.00 igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling skip 0.00 igt@kms_dsc@dsc-fractional-bpp-with-bpc skip 0.00 igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic skip 0.00 igt@kms_cursor_crc@cursor-rapid-movement-512x170 skip 0.00 igt@kms_content_protection@uevent skip 0.00 igt@kms_chamelium_hpd@hdmi-hpd-after-suspend skip 0.00 igt@kms_chamelium_frames@hdmi-crc-single skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1 pass 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-1 pass 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-1 pass 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-1 pass 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1 skip 0.00 igt@kms_big_fb@yf-tiled-32bpp-rotate-90 skip 0.00 igt@kms_big_fb@4-tiled-64bpp-rotate-270 skip 0.00 igt@kms_addfb_basic@invalid-set-prop-any pass 0.00 igt@kms_addfb_basic@basic pass 0.00 igt@gen9_exec_parse@unaligned-jump skip 0.00 igt@gen7_exec_parse@chained-batch skip 0.00 igt@gem_vm_create@invalid-create pass 0.00 igt@gem_userptr_blits@readonly-unsync skip 0.00 igt@gem_tiled_partial_pwrite_pread@reads skip 0.00 igt@gem_pread@exhaustion skip 0.00 igt@gem_mmap_offset@bad-flags pass 0.00 igt@gem_mmap_gtt@medium-copy skip 0.00 igt@gem_mmap@basic-small-bo skip 0.00 igt@gem_mmap@bad-object skip 0.00 igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible skip 0.00 igt@gem_exec_reloc@basic-wc-cpu-noreloc skip 0.00 igt@gem_exec_reloc@basic-gtt-wc-noreloc skip 0.00 igt@gem_ctx_param@invalid-size-get pass 0.00 igt@gem_ctx_param@invalid-get-no-zeromap pass 0.00 igt@gem_ctx_create@basic pass 0.00 igt@dumb_buffer@invalid-bpp pass 0.00 igt@drm_read@short-buffer-block pass