743.65 TOTAL
170.43 igt@kms_atomic_transition@plane-all-modeset-transition-fencing pass
 65.64 igt@kms_rotation_crc@multiplane-rotation-cropping-top pass
 44.35 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1 pass
 44.04 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-2 pass
 40.68 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2 pass
 40.68 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1 pass
 39.49 igt@i915_hangman@gt-error-state-capture pass
 38.11 igt@gem_ctx_persistence@smoketest pass
 32.69 igt@kms_flip@flip-vs-expired-vblank pass
 32.55 igt@kms_flip@flip-vs-expired-vblank-interruptible pass
 31.23 igt@kms_plane@pixel-format pass
 25.37 igt@gem_pwrite@basic-exhaustion warn
 15.82 igt@gem_exec_whisper@basic-fds-priority-all pass
 14.44 igt@kms_flip@2x-modeset-vs-vblank-race-interruptible pass
 13.53 igt@gem_partial_pwrite_pread@write-display pass
 12.25 igt@perf_pmu@busy-accuracy-98 pass
 11.16 igt@gem_eio@in-flight-contexts-10ms pass
 10.94 igt@kms_atomic_transition@modeset-transition-nonblocking pass
 10.67 igt@kms_vblank@wait-forked-busy pass
 10.07 igt@i915_hangman@gt-error-state-capture@vcs0 pass
 10.05 igt@gem_blits@basic pass
  9.98 igt@i915_hangman@gt-error-state-capture@vecs0 pass
  9.94 igt@i915_hangman@gt-error-state-capture@bcs0 pass
  9.48 igt@i915_hangman@gt-error-state-capture@rcs0 pass
  7.76 igt@kms_universal_plane@universal-plane-functional pass
  7.38 igt@kms_cursor_edge_walk@64x64-left-edge pass
  7.08 igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs pass
  6.77 igt@kms_atomic_interruptible@legacy-setmode pass
  6.76 igt@kms_atomic_interruptible@legacy-setmode@pipe-a-hdmi-a-1 pass
  5.91 igt@gem_ctx_isolation@dirty-create pass
  5.65 igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1 pass
  5.62 igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1 pass
  5.41 igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2 pass
  5.41 igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a2 pass
  5.39 igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1 pass
  5.39 igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2 pass
  5.39 igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a2 pass
  5.39 igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1 pass
  5.39 igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1 pass
  5.38 igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a1 pass
  5.37 igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a2 pass
  5.37 igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2 pass
  5.26 igt@kms_big_fb@yf-tiled-32bpp-rotate-0 pass
  5.17 igt@kms_plane@pixel-format@pipe-a-plane-0 pass
  5.05 igt@kms_plane@pixel-format@pipe-a-plane-1 pass
  5.03 igt@kms_plane@pixel-format@pipe-b-plane-1 pass
  5.01 igt@kms_flip@2x-flip-vs-wf_vblank-interruptible pass
  4.97 igt@kms_plane@pixel-format@pipe-b-plane-0 pass
  4.86 igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@ab-hdmi-a1-hdmi-a2 pass
  4.81 igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@ac-hdmi-a1-hdmi-a2 pass
  4.73 igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@bc-hdmi-a1-hdmi-a2 pass
  4.45 igt@gem_exec_fence@submit67 pass
  4.10 igt@gem_reg_read@timestamp-monotonic pass
  3.88 igt@kms_cursor_edge_walk@64x64-left-edge@pipe-a-hdmi-a-1 pass
  3.62 igt@gem_exec_balancer@bonded-semaphore pass
  3.48 igt@kms_cursor_edge_walk@64x64-left-edge@pipe-c-hdmi-a-1 pass
  3.39 igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs pass
  3.33 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats pass
  3.27 igt@kms_big_fb@y-tiled-8bpp-rotate-180 pass
  3.09 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt pass
  3.06 igt@perf_pmu@busy-accuracy-98@vecs0 pass
  3.06 igt@perf_pmu@busy-accuracy-98@vcs0 pass
  3.06 igt@perf_pmu@busy-accuracy-98@rcs0 pass
  3.06 igt@perf_pmu@busy-accuracy-98@bcs0 pass
  3.02 igt@kms_draw_crc@draw-method-blt pass
  2.86 igt@kms_vblank@wait-forked-busy@pipe-a-hdmi-a-1 pass
  2.84 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt pass
  2.80 igt@kms_universal_plane@universal-plane-functional@pipe-a-hdmi-a-1 pass
  2.61 igt@kms_vblank@wait-forked-busy@pipe-a-hdmi-a-2 pass
  2.60 igt@kms_vblank@wait-forked-busy@pipe-c-hdmi-a-1 pass
  2.57 igt@kms_vblank@wait-forked-busy@pipe-c-hdmi-a-2 pass
  2.56 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt pass
  2.50 igt@device_reset@unbind-reset-rebind pass
  2.49 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt pass
  2.48 igt@kms_universal_plane@universal-plane-functional@pipe-b-hdmi-a-2 pass
  2.46 igt@kms_universal_plane@universal-plane-functional@pipe-c-hdmi-a-1 pass
  2.45 igt@kms_plane@pixel-format@pipe-a-plane-3 pass
  2.45 igt@kms_plane@pixel-format@pipe-a-plane-2 pass
  2.43 igt@kms_plane@pixel-format@pipe-b-plane-3 pass
  2.43 igt@kms_plane@pixel-format@pipe-b-plane-2 pass
  2.40 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt pass
  2.35 igt@kms_plane_alpha_blend@alpha-7efc pass
  2.18 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render pass
  2.15 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt pass
  2.15 igt@gem_userptr_blits@stress-mm-invalidate-close-overlap pass
  2.08 igt@perf_pmu@semaphore-wait pass
  1.86 igt@gem_exec_fence@submit67@rcs0 pass
  1.77 igt@kms_concurrent@multi-plane-atomic-lowres pass
  1.75 igt@gem_ctx_isolation@dirty-create@bcs0 pass
  1.73 igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@ab-hdmi-a1-hdmi-a2 pass
  1.69 igt@kms_cursor_crc@cursor-rapid-movement-128x42 pass
  1.65 igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@ac-hdmi-a1-hdmi-a2 pass
  1.61 igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@bc-hdmi-a1-hdmi-a2 pass
  1.57 igt@gem_mmap_gtt@big-bo pass
  1.42 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a pass
  1.41 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b pass
  1.39 igt@gem_ctx_isolation@dirty-create@vecs0 pass
  1.39 igt@gem_ctx_isolation@dirty-create@vcs0 pass
  1.38 igt@gem_ctx_isolation@dirty-create@rcs0 pass
  1.25 igt@kms_cursor_legacy@basic-flip-before-cursor-legacy pass
  1.20 igt@gem_tiled_partial_pwrite_pread@reads pass
  1.09 igt@gem_exec_fence@submit67@bcs0 pass
  1.06 igt@kms_plane_alpha_blend@alpha-7efc@pipe-a-hdmi-a-1 pass
  1.04 igt@kms_concurrent@multi-plane-atomic-lowres@pipe-a-hdmi-a-1 pass
  1.00 igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling pass
  0.99 igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode pass
  0.95 igt@kms_cursor_crc@cursor-rapid-movement-128x42@pipe-a-hdmi-a-1 pass
  0.92 igt@kms_plane_alpha_blend@alpha-7efc@pipe-c-hdmi-a-1 pass
  0.82 igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5 pass
  0.81 igt@gem_exec_fence@submit67@vcs0 pass
  0.72 igt@kms_concurrent@multi-plane-atomic-lowres@pipe-a-hdmi-a-2 pass
  0.66 igt@kms_atomic@plane-invalid-params@pipe-a-hdmi-a-1 pass
  0.66 igt@kms_atomic@plane-invalid-params pass
  0.66 igt@gem_exec_fence@submit67@vecs0 pass
  0.61 igt@kms_cursor_crc@cursor-rapid-movement-128x42@pipe-c-hdmi-a-1 pass
  0.59 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling skip
  0.58 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling@pipe-a-valid-mode skip
  0.54 igt@kms_draw_crc@draw-method-blt@xrgb8888-untiled pass
  0.52 igt@perf_pmu@semaphore-wait@vcs0 pass
  0.51 igt@perf_pmu@semaphore-wait@vecs0 pass
  0.51 igt@perf_pmu@semaphore-wait@rcs0 pass
  0.51 igt@perf_pmu@semaphore-wait@bcs0 pass
  0.49 igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-c pass
  0.40 igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b pass
  0.35 igt@kms_draw_crc@draw-method-blt@xbgr16161616f-untiled pass
  0.34 igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a pass
  0.30 igt@kms_draw_crc@draw-method-blt@xrgb2101010-untiled pass
  0.30 igt@kms_big_fb@x-tiled-32bpp-rotate-270 skip
  0.28 igt@kms_draw_crc@draw-method-blt@rgb565-untiled pass
  0.25 igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs@smem pass
  0.25 igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs pass
  0.22 igt@syncobj_wait@wait-all-complex pass
  0.22 igt@i915_pm_rpm@sysfs-read pass
  0.21 igt@kms_plane@pixel-format@pipe-b-plane-4 pass
  0.21 igt@kms_plane@pixel-format@pipe-a-plane-4 pass
  0.21 igt@kms_draw_crc@draw-method-blt@xrgb8888-ytiled pass
  0.21 igt@kms_draw_crc@draw-method-blt@xbgr16161616f-ytiled pass
  0.20 igt@kms_draw_crc@draw-method-blt@xrgb8888-xtiled pass
  0.20 igt@kms_draw_crc@draw-method-blt@rgb565-ytiled pass
  0.18 igt@kms_draw_crc@draw-method-blt@xrgb2101010-ytiled pass
  0.18 igt@kms_draw_crc@draw-method-blt@xbgr16161616f-xtiled pass
  0.18 igt@kms_draw_crc@draw-method-blt@rgb565-xtiled pass
  0.16 igt@kms_draw_crc@draw-method-blt@xrgb2101010-xtiled pass
  0.13 igt@gem_exec_fence@basic-busy pass
  0.12 igt@gem_set_tiling_vs_blt@tiled-to-tiled pass
  0.12 igt@gem_exec_schedule@lateslice pass
  0.11 igt@syncobj_wait@multi-wait-all-submitted-signaled pass
  0.11 igt@syncobj_timeline@etime-multi-wait-submitted pass
  0.11 igt@syncobj_timeline@etime-multi-wait-for-submit-submitted pass
  0.11 igt@kms_lease@empty-lease pass
  0.10 igt@syncobj_wait@multi-wait-submitted pass
  0.10 igt@gem_spin_batch@legacy-resubmit-new pass
  0.08 igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c pass
  0.08 igt@gem_ringfill@engines-basic pass
  0.06 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs skip
  0.06 igt@gem_exec_schedule@pi-userfault pass
  0.06 igt@fbdev@pan pass
  0.04 igt@perf@invalid-remove-userspace-config pass
  0.04 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs skip
  0.04 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs skip
  0.04 igt@gem_exec_fence@basic-busy@vecs0 pass
  0.04 igt@gem_ctx_param@vm pass
  0.03 igt@kms_lease@empty-lease@pipe-a-hdmi-a-2 pass
  0.03 igt@gem_exec_schedule@lateslice@vecs0 pass
  0.03 igt@gem_exec_schedule@lateslice@vcs0 pass
  0.03 igt@gem_exec_schedule@lateslice@rcs0 pass
  0.03 igt@gem_exec_schedule@lateslice@bcs0 pass
  0.03 igt@gem_exec_fence@basic-busy@vcs0 pass
  0.02 igt@gem_workarounds@basic-read pass
  0.02 igt@gem_spin_batch@legacy-resubmit-new@render pass
  0.02 igt@gem_ringfill@engines-basic@vecs0 pass
  0.02 igt@gem_ringfill@engines-basic@vcs0 pass
  0.02 igt@gem_ringfill@engines-basic@bcs0 pass
  0.02 igt@gem_mmap_offset@blt-coherency pass
  0.02 igt@gem_madvise@dontneed-after-mmap pass
  0.02 igt@gem_exec_schedule@u-semaphore-user pass
  0.02 igt@gem_exec_fence@basic-busy@rcs0 pass
  0.02 igt@gem_exec_fence@basic-busy@bcs0 pass
  0.01 igt@vgem_basic@dmabuf-export pass
  0.01 igt@syncobj_timeline@multi-wait-available-submitted-signaled pass
  0.01 igt@prime_self_import@basic-with_one_bo pass
  0.01 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip skip
  0.01 igt@gem_spin_batch@legacy-resubmit-new@vebox pass
  0.01 igt@gem_spin_batch@legacy-resubmit-new@default pass
  0.01 igt@gem_spin_batch@legacy-resubmit-new@bsd pass
  0.01 igt@gem_spin_batch@legacy-resubmit-new@bsd1 pass
  0.01 igt@gem_spin_batch@legacy-resubmit-new@blt pass
  0.01 igt@gem_softpin@evict-active-interruptible pass
  0.01 igt@gem_ringfill@engines-basic@rcs0 pass
  0.01 igt@gem_exec_schedule@pi-userfault@vecs0 pass
  0.01 igt@gem_exec_schedule@pi-userfault@vcs0 pass
  0.01 igt@gem_exec_schedule@pi-userfault@rcs0 pass
  0.01 igt@gem_exec_schedule@pi-userfault@bcs0 pass
  0.01 igt@api_intel_bb@object-noreloc-purge-cache-simple pass
  0.01 igt@api_intel_bb@delta-check pass
  0.00 igt@vgem_basic@busy-fence pass
  0.00 igt@syncobj_timeline@single-wait-available-submitted pass
  0.00 igt@syncobj_timeline@multi-wait-for-submit-signaled pass
  0.00 igt@syncobj_eventfd@invalid-illegal-eventfd pass
  0.00 igt@syncobj_basic@bad-flags-handle-to-fd pass
  0.00 igt@sw_sync@sync_multi_timeline_wait pass
  0.00 igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90 skip
  0.00 igt@kms_psr@psr2-sprite-render skip
  0.00 igt@kms_psr@psr2-primary-page-flip skip
  0.00 igt@kms_psr@pr-cursor-render skip
  0.00 igt@kms_psr@fbc-psr-dpms skip
  0.00 igt@kms_psr@fbc-pr-primary-mmap-gtt skip
  0.00 igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb skip
  0.00 igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf skip
  0.00 igt@kms_prime@basic-modeset-hybrid skip
  0.00 igt@kms_pm_rpm@dpms-lpsp skip
  0.00 igt@kms_lease@empty-lease@pipe-c-hdmi-a-2 pass
  0.00 igt@kms_lease@empty-lease@pipe-c-hdmi-a-1 pass
  0.00 igt@kms_lease@empty-lease@pipe-b-hdmi-a-2 pass
  0.00 igt@kms_lease@empty-lease@pipe-b-hdmi-a-1 pass
  0.00 igt@kms_lease@empty-lease@pipe-a-hdmi-a-1 pass
  0.00 igt@kms_joiner@invalid-modeset-force-big-joiner skip
  0.00 igt@kms_hdr@invalid-metadata-sizes skip
  0.00 igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc skip
  0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt skip
  0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render skip
  0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc skip
  0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt skip
  0.00 igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render skip
  0.00 igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy skip
  0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite skip
  0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render skip
  0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw skip
  0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu skip
  0.00 igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests skip
  0.00 igt@kms_cursor_crc@cursor-onscreen-max-size skip
  0.00 igt@kms_content_protection@dp-mst-lic-type-0 skip
  0.00 igt@kms_chamelium_frames@hdmi-frame-dump skip
  0.00 igt@kms_chamelium_edid@hdmi-edid-read skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2 skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1 skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2 skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1 skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2 skip
  0.00 igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2 skip
  0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1 skip
  0.00 igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs skip
  0.00 igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2 skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1 skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2 skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1 skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2 skip
  0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-1 skip
  0.00 igt@kms_big_fb@y-tiled-addfb pass
  0.00 igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip skip
  0.00 igt@intel_hwmon@hwmon-read skip
  0.00 igt@i915_query@query-topology-unsupported skip
  0.00 igt@i915_query@query-topology-kernel-writes pass
  0.00 igt@gen9_exec_parse@bb-start-param pass
  0.00 igt@gem_vm_create@invalid-create pass
  0.00 igt@gem_tiled_wb pass
  0.00 igt@gem_mmap_wc@invalid-flags pass
  0.00 igt@gem_mmap_gtt@zero-extend pass
  0.00 igt@gem_lmem_swapping@parallel-random-verify skip
  0.00 igt@gem_exec_params@invalid-ring pass
  0.00 igt@gem_exec_balancer@parallel-contexts skip
  0.00 igt@gem_ctx_param@root-set pass
  0.00 igt@gem_ctx_param@invalid-ctx-set pass