766.70 TOTAL 75.63 igt@kms_flip@flip-vs-suspend pass 57.67 igt@gem_lmem_swapping@parallel-multi pass 57.67 igt@gem_lmem_swapping@parallel-multi@lmem0 pass 37.48 igt@kms_plane_lowres@tiling-y pass 32.30 igt@gem_ctx_shared@q-smoketest-all pass 31.48 igt@kms_flip@blocking-absolute-wf_vblank pass 30.77 igt@kms_flip@flip-vs-expired-vblank-interruptible pass 20.04 igt@perf@blocking-parameterized pass 19.70 igt@kms_atomic_transition@plane-all-modeset-transition-fencing pass 19.16 igt@kms_flip@flip-vs-suspend@a-hdmi-a3 pass 18.84 igt@kms_flip@flip-vs-suspend@d-hdmi-a3 pass 18.82 igt@kms_flip@flip-vs-suspend@b-hdmi-a3 pass 18.79 igt@kms_flip@flip-vs-suspend@c-hdmi-a3 pass 13.65 igt@i915_suspend@basic-s3-without-i915 pass 13.55 igt@gem_eio@in-flight-contexts-immediate pass 11.64 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-3 pass 9.69 igt@gem_workarounds@suspend-resume-context pass 9.46 igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-3 pass 9.31 igt@kms_plane_lowres@tiling-y@pipe-d-hdmi-a-3 pass 9.23 igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-3 pass 9.16 igt@kms_plane_lowres@tiling-y@pipe-b-hdmi-a-3 pass 8.01 igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-3 pass 7.92 igt@kms_flip@blocking-absolute-wf_vblank@a-hdmi-a3 pass 7.85 igt@kms_flip@blocking-absolute-wf_vblank@d-hdmi-a3 pass 7.85 igt@kms_flip@blocking-absolute-wf_vblank@c-hdmi-a3 pass 7.85 igt@kms_flip@blocking-absolute-wf_vblank@b-hdmi-a3 pass 7.72 igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3 pass 7.70 igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3 pass 7.68 igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3 pass 7.65 igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a3 pass 6.63 igt@gem_exec_whisper@basic-contexts-all pass 6.50 igt@gem_wait@await pass 6.21 igt@kms_atomic_interruptible@atomic-setmode@pipe-a-hdmi-a-3 pass 6.21 igt@kms_atomic_interruptible@atomic-setmode pass 5.97 igt@i915_module_load@reload-no-display dmesg-warn 5.04 igt@gem_flink_race@flink_close pass 4.55 igt@kms_vblank@ts-continuation-modeset-rpm pass 4.35 igt@gem_eio@in-flight-immediate pass 3.98 igt@gem_ctx_persistence@saturated-hostile-nopreempt pass 3.60 igt@prime_mmap_coherency@ioctl-errors pass 3.42 igt@kms_fbcon_fbt@fbc pass 2.81 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt pass 2.65 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu pass 2.47 igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-3 pass 2.28 igt@perf@enable-disable pass 2.28 igt@perf@enable-disable@0-rcs0 pass 2.08 igt@kms_vblank@ts-continuation-modeset-rpm@pipe-d-hdmi-a-3 pass 1.94 igt@i915_pm_rpm@reg-read-ioctl pass 1.89 igt@kms_selftest@drm_damage_helper pass 1.82 igt@kms_color_pipeline@plane-ctm3x4 pass 1.65 igt@kms_plane_alpha_blend@constant-alpha-min pass 1.50 igt@kms_async_flips@invalid-async-flip pass 1.25 igt@kms_plane@plane-panning-bottom-right pass 1.24 igt@kms_pm_rpm@basic-pci-d3-state pass 1.18 igt@gem_wait@await@all-engines pass 1.09 igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip pass 1.08 igt@kms_cursor_crc@cursor-alpha-transparent pass 1.07 igt@sw_sync@sync_expired_merge pass 1.07 igt@gem_wait@await@vcs0 pass 1.06 igt@gem_wait@await@vecs0 pass 1.06 igt@gem_wait@await@vcs1 pass 1.06 igt@gem_wait@await@rcs0 pass 1.06 igt@gem_wait@await@bcs0 pass 1.03 igt@gem_render_copy@y-tiled-ccs-to-y-tiled pass 1.01 igt@gem_render_copy@yf-tiled-ccs-to-x-tiled pass 0.93 igt@gem_render_copy@y-tiled-ccs-to-y-tiled@lmem0 pass 0.92 igt@gem_render_copy@yf-tiled-ccs-to-x-tiled@lmem0 pass 0.85 igt@kms_cursor_crc@cursor-tearing-framebuffer-change pass 0.83 igt@gem_render_copy@yf-tiled-to-vebox-y-tiled pass 0.81 igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs1 pass 0.80 igt@gem_ctx_persistence@saturated-hostile-nopreempt@bcs0 pass 0.79 igt@gem_ctx_persistence@saturated-hostile-nopreempt@vecs0 pass 0.79 igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs0 pass 0.79 igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0 pass 0.74 igt@gem_render_copy@yf-tiled-to-vebox-y-tiled@lmem0 pass 0.71 igt@kms_plane@plane-panning-bottom-right@pipe-a pass 0.71 igt@kms_plane_alpha_blend@constant-alpha-min@pipe-a-hdmi-a-3 pass 0.69 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip pass 0.67 igt@kms_plane_alpha_blend@constant-alpha-min@pipe-d-hdmi-a-3 pass 0.65 igt@kms_cursor_crc@cursor-alpha-transparent@pipe-a-hdmi-a-3 pass 0.62 igt@gem_ctx_engines@execute-oneforall pass 0.60 igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 pass 0.53 igt@kms_plane@plane-panning-bottom-right@pipe-b pass 0.50 igt@kms_cursor_crc@cursor-tearing-framebuffer-change@pipe-a-hdmi-a-3 pass 0.45 igt@kms_async_flips@invalid-async-flip@pipe-a-hdmi-a-3 pass 0.43 igt@kms_cursor_crc@cursor-alpha-transparent@pipe-d-hdmi-a-3 pass 0.40 igt@kms_concurrent@multi-plane-atomic-lowres@pipe-a-hdmi-a-3 pass 0.40 igt@kms_concurrent@multi-plane-atomic-lowres pass 0.38 igt@kms_color_pipeline@plane-ctm3x4@pipe-a-hdmi-a-3 pass 0.38 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing pass 0.35 igt@prime_busy@after-wait pass 0.34 igt@kms_cursor_crc@cursor-tearing-framebuffer-change@pipe-d-hdmi-a-3 pass 0.33 igt@kms_color_pipeline@plane-ctm3x4@pipe-d-hdmi-a-3 pass 0.33 igt@kms_color_pipeline@plane-ctm3x4@pipe-c-hdmi-a-3 pass 0.33 igt@kms_color_pipeline@plane-ctm3x4@pipe-b-hdmi-a-3 pass 0.29 igt@gem_ctx_exec@basic-norecovery pass 0.25 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier skip 0.19 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing@pipe-b-hdmi-a-3 pass 0.19 igt@fbdev@unaligned-write pass 0.16 igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b pass 0.15 igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a pass 0.14 igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d pass 0.14 igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-c pass 0.13 igt@kms_big_fb@y-tiled-8bpp-rotate-270 skip 0.12 igt@prime_mmap@test_dup pass 0.11 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_damage pass 0.11 igt@kms_big_fb@x-tiled-8bpp-rotate-90 skip 0.11 igt@kms_async_flips@invalid-async-flip@pipe-d-hdmi-a-3 pass 0.11 igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-3 pass 0.10 igt@syncobj_timeline@etime-single-wait-all-for-submit-unsubmitted pass 0.10 igt@syncobj_timeline@etime-multi-wait-all-for-submit-available-unsubmitted pass 0.10 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage pass 0.10 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage pass 0.10 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_damage_one_intersect pass 0.10 igt@kms_async_flips@invalid-async-flip@pipe-b-hdmi-a-3 pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_outside_fractional_src pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_intersect_src pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_fractional_src pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_fractional_src_moved pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_simple_damage pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_src_moved pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_fractional_src pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_fractional_src_moved pass 0.09 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_damage_one_outside pass 0.09 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing@pipe-a-hdmi-a-3 pass 0.09 igt@gem_render_copy@y-tiled-ccs-to-y-tiled@smem pass 0.09 igt@gem_render_copy@yf-tiled-ccs-to-x-tiled@smem pass 0.08 igt@syncobj_timeline@wait-for-submit-snapshot pass 0.08 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_src_moved pass 0.08 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_outside_src pass 0.08 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_intersect_fractional_src pass 0.08 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_no_crtc pass 0.08 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_damage_src_moved pass 0.08 igt@gem_render_copy@yf-tiled-to-vebox-y-tiled@smem pass 0.07 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_not_visible pass 0.07 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_no_damage_no_fb pass 0.07 igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_damage_not_visible pass 0.06 igt@prime_mmap@test_dup@test_dup-smem pass 0.06 igt@prime_mmap@test_dup@test_dup-lmem0 pass 0.06 igt@prime_busy@after-wait@bcs0 pass 0.05 igt@prime_busy@after-wait@rcs0 pass 0.05 igt@kms_invalid_mode@zero-vdisplay pass 0.05 igt@gem_exec_schedule@pi-userfault pass 0.04 igt@prime_busy@after-wait@vecs0 pass 0.04 igt@prime_busy@after-wait@vcs1 pass 0.04 igt@prime_busy@after-wait@vcs0 pass 0.04 igt@kms_invalid_mode@zero-vdisplay@pipe-a-hdmi-a-3 pass 0.04 igt@gem_spin_batch@spin-all-new pass 0.04 igt@gem_exec_fence@submit-chain pass 0.03 igt@i915_drm_fdinfo@busy-idle-check-all skip 0.03 igt@gem_media_fill@media-fill pass 0.02 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs skip 0.02 igt@i915_drm_fdinfo@busy-idle-check-all@rcs0 skip 0.02 igt@gem_media_fill@media-fill@smem pass 0.02 igt@core_setmaster@master-drop-set-root pass 0.02 igt@api_intel_bb@delta-check pass 0.02 igt@api_intel_allocator@reopen pass 0.01 igt@prime_vgem@basic-fence-read skip 0.01 igt@perf_pmu@init-wait pass 0.01 igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs skip 0.01 igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc pass 0.01 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc skip 0.01 igt@gem_media_fill@media-fill@lmem0 pass 0.01 igt@gem_exec_schedule@pi-userfault@vecs0 pass 0.01 igt@gem_exec_schedule@pi-userfault@vcs1 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@gem_exec_params@readonly pass 0.00 igt@syncobj_wait@invalid-signal-one-illegal-handle pass 0.00 igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled pass 0.00 igt@syncobj_timeline@single-wait-signaled pass 0.00 igt@syncobj_timeline@multi-wait-for-submit-available-unsubmitted-submitted pass 0.00 igt@syncobj_timeline@invalid-query-one-illegal-handle pass 0.00 igt@prime_self_import@basic-with_fd_dup pass 0.00 igt@perf_pmu@init-wait@vecs0 pass 0.00 igt@perf_pmu@init-wait@vcs1 pass 0.00 igt@perf_pmu@init-wait@vcs0 pass 0.00 igt@perf_pmu@init-wait@rcs0 pass 0.00 igt@perf_pmu@init-wait@bcs0 pass 0.00 igt@perf@mi-rpc skip 0.00 igt@kms_setmode@invalid-clone-single-crtc skip 0.00 igt@kms_setmode@basic-clone-single-crtc skip 0.00 igt@kms_scaling_modes@scaling-mode-full-aspect skip 0.00 igt@kms_psr@psr2-primary-render skip 0.00 igt@kms_psr@pr-no-drrs skip 0.00 igt@kms_psr@fbc-psr-dpms skip 0.00 igt@kms_psr@fbc-psr2-primary-mmap-cpu skip 0.00 igt@kms_psr@fbc-pr-cursor-mmap-gtt skip 0.00 igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area skip 0.00 igt@kms_prop_blob@blob-prop-lifetime pass 0.00 igt@kms_pm_rpm@package-g7 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-7 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-5 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-3 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-0 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-7 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-5 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-3 skip 0.00 igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-0 skip 0.00 igt@kms_panel_fitting@legacy skip 0.00 igt@kms_lease@implicit-plane-lease pass 0.00 igt@kms_invalid_mode@zero-vdisplay@pipe-d-hdmi-a-3 pass 0.00 igt@kms_invalid_mode@zero-vdisplay@pipe-c-hdmi-a-3 pass 0.00 igt@kms_invalid_mode@zero-vdisplay@pipe-b-hdmi-a-3 pass 0.00 igt@kms_frontbuffer_tracking@psr-modesetfrombusy skip 0.00 igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-tiling-4 skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-rte skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt skip 0.00 igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling skip 0.00 igt@kms_feature_discovery@display-3x skip 0.00 igt@kms_fbcon_fbt@psr skip 0.00 igt@kms_dp_link_training@uhbr-mst skip 0.00 igt@kms_cursor_legacy@cursora-vs-flipb-varying-size skip 0.00 igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy skip 0.00 igt@kms_cursor_crc@cursor-random-512x512 skip 0.00 igt@kms_chamelium_hpd@hdmi-hpd-storm-disable skip 0.00 igt@kms_chamelium_frames@hdmi-frame-dump skip 0.00 igt@kms_chamelium_color@ctm-0-25 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-3 skip 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-3 pass 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3 pass 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3 pass 0.00 igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-3 pass 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-3 skip 0.00 igt@kms_big_fb@yf-tiled-addfb-size-overflow skip 0.00 igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip skip 0.00 igt@kms_big_fb@4-tiled-addfb skip 0.00 igt@kms_addfb_basic@addfb25-4-tiled pass 0.00 igt@i915_drm_fdinfo@busy-idle-check-all@vecs0 skip 0.00 igt@i915_drm_fdinfo@busy-idle-check-all@vcs1 skip 0.00 igt@i915_drm_fdinfo@busy-idle-check-all@vcs0 skip 0.00 igt@i915_drm_fdinfo@busy-idle-check-all@bcs0 skip 0.00 igt@gen9_exec_parse@bb-large skip 0.00 igt@gem_userptr_blits@access-control skip 0.00 igt@gem_readwrite@new-obj skip 0.00 igt@gem_pxp@create-regular-context-2 skip 0.00 igt@gem_partial_pwrite_pread@writes-after-reads-snoop skip 0.00 igt@gem_mmap_gtt@isolation skip 0.00 igt@gem_flink_basic@flink-lifetime pass 0.00 igt@gem_exec_schedule@preempt-queue-contexts-chain skip 0.00 igt@gem_exec_reloc@basic-write-read-noreloc skip 0.00 igt@gem_exec_reloc@basic-cpu-read skip 0.00 igt@gem_exec_capture@capture-invisible@smem0 skip 0.00 igt@gem_exec_capture@capture-invisible skip 0.00 igt@gem_exec_capture@capture-invisible@lmem0 skip 0.00 igt@gem_exec_balancer@bonded-true-hang skip 0.00 igt@gem_ctx_param@invalid-ctx-get pass