405.27 TOTAL 53.27 igt@kms_rotation_crc@multiplane-rotation pass 25.61 igt@kms_plane_cursor@viewport pass 23.31 igt@gem_eio@kms pass 20.17 igt@gem_exec_create@madvise@smem pass 20.17 igt@gem_exec_create@madvise pass 12.60 igt@kms_flip@flip-vs-suspend-interruptible pass 12.34 igt@gem_eio@suspend pass 9.79 igt@i915_hangman@hangcheck-unterminated pass 9.78 igt@kms_rotation_crc@primary-y-tiled-reflect-x-180 pass 8.66 igt@kms_atomic_transition@plane-all-transition-fencing pass 7.36 igt@gem_pxp@verify-pxp-execution-after-suspend-resume pass 6.54 igt@gem_mmap_gtt@big-copy pass 6.15 igt@kms_atomic_interruptible@atomic-setmode@pipe-a-hdmi-a-2 pass 6.15 igt@kms_atomic_interruptible@atomic-setmode pass 5.46 igt@kms_vblank@wait-forked-busy pass 5.37 igt@gem_flink_race@flink_name pass 5.33 igt@kms_cursor_crc@cursor-offscreen-128x42 pass 4.42 igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2 pass 4.30 igt@kms_atomic_transition@plane-all-transition-fencing@pipe-b-hdmi-a-2 pass 4.25 igt@kms_atomic_transition@plane-all-transition-fencing@pipe-a-hdmi-a-2 pass 4.15 igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a2 pass 4.03 igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a2 pass 3.87 igt@sysfs_preempt_timeout@timeout pass 3.53 igt@api_intel_allocator@reopen-fork pass 3.52 igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt pass 3.52 igt@i915_pm_rps@waitboost pass 3.35 igt@gem_spin_batch@user-each pass 3.07 igt@api_intel_bb@intel-bb-blit-none pass 2.81 igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-64 pass 2.79 igt@kms_vblank@wait-forked-busy@pipe-a-hdmi-a-2 pass 2.79 igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128 pass 2.78 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt pass 2.77 igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-256 pass 2.77 igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-64 pass 2.75 igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-128 pass 2.75 igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-256 pass 2.75 igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-128 pass 2.75 igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-64 pass 2.75 igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-256 pass 2.71 igt@kms_cursor_crc@cursor-offscreen-128x42@pipe-a-hdmi-a-2 pass 2.67 igt@kms_vblank@wait-forked-busy@pipe-c-hdmi-a-2 pass 2.60 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt pass 2.59 igt@kms_cursor_crc@cursor-offscreen-128x42@pipe-c-hdmi-a-2 pass 2.21 igt@i915_drm_fdinfo@memory-info-active@smem0 pass 2.21 igt@i915_drm_fdinfo@memory-info-active pass 2.05 igt@perf_pmu@semaphore-wait-idle pass 1.78 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats pass 1.61 igt@kms_big_fb@y-tiled-16bpp-rotate-180 pass 1.51 igt@kms_color@ctm-green-to-red pass 1.36 igt@kms_pipe_crc_basic@disable-crc-after-crtc pass 1.33 igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180 pass 1.26 igt@kms_universal_plane@universal-plane-pageflip-windowed pass 1.14 igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0 pass 1.08 igt@kms_cursor_legacy@short-flip-before-cursor-toggle pass 1.01 igt@gem_ctx_isolation@nonpriv-switch pass 0.98 igt@sysfs_preempt_timeout@timeout@vecs0 pass 0.97 igt@sysfs_preempt_timeout@timeout@bcs0 pass 0.96 igt@sysfs_preempt_timeout@timeout@vcs0 pass 0.95 igt@kms_plane@plane-panning-bottom-right pass 0.93 igt@sysfs_preempt_timeout@timeout@rcs0 pass 0.92 igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-valid-mode pass 0.92 igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling pass 0.86 igt@kms_async_flips@test-time-stamp pass 0.76 igt@kms_cursor_crc@cursor-tearing-framebuffer-change pass 0.71 igt@kms_properties@crtc-properties-atomic pass 0.57 igt@kms_color@ctm-green-to-red@pipe-a-hdmi-a-2 pass 0.54 igt@kms_plane@plane-panning-bottom-right@pipe-a pass 0.54 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-a-hdmi-a-2 pass 0.51 igt@perf_pmu@semaphore-wait-idle@vecs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@vcs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@rcs0 pass 0.51 igt@perf_pmu@semaphore-wait-idle@bcs0 pass 0.51 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-a-hdmi-a-2 pass 0.49 igt@gem_ctx_persistence@legacy-engines-hostile pass 0.47 igt@kms_color@ctm-green-to-red@pipe-c-hdmi-a-2 pass 0.47 igt@kms_color@ctm-green-to-red@pipe-b-hdmi-a-2 pass 0.44 igt@kms_cursor_crc@cursor-tearing-framebuffer-change@pipe-a-hdmi-a-2 pass 0.41 igt@kms_plane_scaling@planes-downscale-factor-0-5 pass 0.41 igt@kms_plane@plane-panning-bottom-right@pipe-b pass 0.41 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-c-hdmi-a-2 pass 0.41 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-b-hdmi-a-2 pass 0.38 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-c-hdmi-a-2 pass 0.37 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-b-hdmi-a-2 pass 0.32 igt@kms_cursor_crc@cursor-tearing-framebuffer-change@pipe-c-hdmi-a-2 pass 0.32 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind pass 0.28 igt@gem_ctx_isolation@nonpriv-switch@bcs0 pass 0.27 igt@gem_eio@in-flight-internal-10ms pass 0.26 igt@gem_ctx_isolation@nonpriv-switch@vecs0 pass 0.26 igt@gem_ctx_isolation@nonpriv-switch@vcs0 pass 0.25 igt@gem_render_copy_redux@interruptible pass 0.25 igt@gem_mmap_offset@mmap-boundaries@smem0 pass 0.25 igt@gem_mmap_offset@mmap-boundaries pass 0.24 igt@kms_properties@crtc-properties-atomic@pipe-c-hdmi-a-2 pass 0.24 igt@kms_properties@crtc-properties-atomic@pipe-b-hdmi-a-2 pass 0.23 igt@kms_properties@crtc-properties-atomic@pipe-a-hdmi-a-2 pass 0.23 igt@gem_exec_store@cachelines pass 0.20 igt@gem_exec_schedule@fifo pass 0.20 igt@gem_ctx_isolation@nonpriv-switch@rcs0 pass 0.15 igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a pass 0.15 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind@pipe-b-hdmi-a-2 pass 0.13 igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-b pass 0.13 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-rgb565 pass 0.13 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-rc-ccs-xrgb8888 pass 0.13 igt@gem_ctx_persistence@legacy-engines-hostile@render pass 0.13 igt@gem_ctx_persistence@legacy-engines-hostile@blt pass 0.12 igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-c pass 0.12 igt@gem_ctx_persistence@legacy-engines-hostile@bsd pass 0.11 igt@syncobj_wait@multi-wait-for-submit-submitted pass 0.11 igt@kms_async_flips@test-time-stamp@pipe-a-hdmi-a-2 pass 0.11 igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled@smem pass 0.11 igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled pass 0.11 igt@gem_ctx_persistence@legacy-engines-hostile@vebox pass 0.10 igt@syncobj_timeline@reset-during-wait-for-submit pass 0.10 igt@syncobj_timeline@etime-single-wait-for-submit-available-unsubmitted pass 0.10 igt@syncobj_timeline@etime-multi-wait-all-for-submit-available-unsubmitted-signaled pass 0.10 igt@kms_async_flips@test-time-stamp@pipe-c-hdmi-a-2 pass 0.10 igt@kms_async_flips@test-time-stamp@pipe-b-hdmi-a-2 pass 0.09 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-rgb565 pass 0.09 igt@gem_mmap_gtt@basic-small-bo pass 0.09 igt@gem_exec_store@cachelines@rcs0 pass 0.09 igt@gem_exec_schedule@preempt-other-chain pass 0.08 igt@kms_atomic_transition@plane-use-after-nonblocking-unbind@pipe-a-hdmi-a-2 pass 0.07 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-rgb565 pass 0.06 igt@kms_big_fb@linear-64bpp-rotate-90 skip 0.06 igt@gem_exercise_blt@fast-copy-emit pass 0.05 igt@gem_exec_schedule@fifo@vecs0 pass 0.05 igt@gem_exec_schedule@fifo@vcs0 pass 0.05 igt@gem_exec_schedule@fifo@rcs0 pass 0.05 igt@gem_exec_schedule@fifo@bcs0 pass 0.05 igt@fbdev@pan pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-yuyv pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-y210 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xyuv8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xv36 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xv30 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xrgb8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xrgb2101010 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-xrgb16161616f pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-rc-ccs-xrgb2101010 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-y-rc-ccs-xrgb16161616f pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-yuyv pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-y210 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xyuv8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xv36 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xv30 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xrgb8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xrgb2101010 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-x-xrgb16161616f pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-yuyv pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-y210 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xyuv8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xv36 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xv30 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xrgb8888 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xrgb2101010 pass 0.04 igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-hdmi-a-2-linear-xrgb16161616f pass 0.04 igt@i915_pm_rpm@gem-execbuf-stress-pc8 skip 0.04 igt@gem_exec_store@cachelines@vecs0 pass 0.04 igt@gem_exec_store@cachelines@vcs0 pass 0.04 igt@gem_exec_store@cachelines@bcs0 pass 0.03 igt@gem_exec_schedule@preempt-other-chain@rcs0 pass 0.03 igt@gem_exec_fence@submit pass 0.02 igt@gem_exec_schedule@preempt-other-chain@vecs0 pass 0.02 igt@gem_exec_schedule@preempt-other-chain@vcs0 pass 0.02 igt@gem_exec_schedule@preempt-other-chain@bcs0 pass 0.01 igt@vgem_basic@mmap pass 0.01 igt@kms_lease@lease-again pass 0.01 igt@kms_content_protection@type1 skip 0.01 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs skip 0.01 igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs skip 0.01 igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs skip 0.01 igt@gem_exercise_blt@fast-copy-emit@ymajor-smem-smem-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@tile64-smem-smem-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@tile4-smem-smem-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@linear-smem-smem-emit pass 0.01 igt@gem_exec_fence@submit@vecs0 pass 0.01 igt@gem_exec_fence@submit@vcs0 pass 0.01 igt@gem_exec_fence@submit@rcs0 pass 0.01 igt@gem_exec_fence@submit@bcs0 pass 0.00 igt@syncobj_wait@single-wait-signaled pass 0.00 igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled pass 0.00 igt@syncobj_timeline@signal-array pass 0.00 igt@syncobj_timeline@multi-wait-all-for-submit-available-submitted pass 0.00 igt@syncobj_basic@bad-create-flags pass 0.00 igt@perf_pmu@event-wait skip 0.00 igt@perf_pmu@event-wait@rcs0 skip 0.00 igt@perf@per-context-mode-unprivileged skip 0.00 igt@kms_vrr@seamless-rr-switch-drrs skip 0.00 igt@kms_psr@psr2-primary-mmap-gtt skip 0.00 igt@kms_psr@pr-no-drrs skip 0.00 igt@kms_psr@fbc-psr-primary-blt skip 0.00 igt@kms_psr@fbc-psr2-primary-page-flip skip 0.00 igt@kms_psr@fbc-pr-dpms skip 0.00 igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area skip 0.00 igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf skip 0.00 igt@kms_prime@d3hot skip 0.00 igt@kms_pm_lpsp@kms-lpsp skip 0.00 igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping skip 0.00 igt@kms_lease@lease-again@pipe-c-hdmi-a-2 pass 0.00 igt@kms_lease@lease-again@pipe-b-hdmi-a-2 pass 0.00 igt@kms_lease@lease-again@pipe-a-hdmi-a-2 pass 0.00 igt@kms_joiner@basic-big-joiner skip 0.00 igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-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-offscreen-pri-shrfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu skip 0.00 igt@kms_flip@2x-wf_vblank-ts-check skip 0.00 igt@kms_flip@2x-modeset-vs-vblank-race-interruptible skip 0.00 igt@kms_flip@2x-flip-vs-blocking-wf-vblank skip 0.00 igt@kms_feature_discovery@display-1x pass 0.00 igt@kms_fbcon_fbt@psr-suspend skip 0.00 igt@kms_dp_linktrain_fallback@dp-fallback skip 0.00 igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size skip 0.00 igt@kms_cursor_crc@cursor-rapid-movement-512x512 skip 0.00 igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode skip 0.00 igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k skip 0.00 igt@kms_chamelium_color@ctm-0-50 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc skip 0.00 igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2 skip 0.00 igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2 skip 0.00 igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip skip 0.00 igt@kms_big_fb@yf-tiled-16bpp-rotate-0 skip 0.00 igt@kms_big_fb@4-tiled-8bpp-rotate-180 skip 0.00 igt@kms_addfb_basic@unused-pitches pass 0.00 igt@kms_addfb_basic@too-wide pass 0.00 igt@gen9_exec_parse@allowed-single skip 0.00 igt@gem_userptr_blits@unsync-unmap skip 0.00 igt@gem_userptr_blits@sd-probe pass 0.00 igt@gem_pread@snoop skip 0.00 igt@gem_pread@exhaustion skip 0.00 igt@gem_partial_pwrite_pread@writes-after-reads-display skip 0.00 igt@gem_mmap_gtt@basic-read-write-distinct pass 0.00 igt@gem_lmem_swapping@random-engines skip 0.00 igt@gem_flink_basic@basic pass 0.00 igt@gem_exec_schedule@semaphore-power skip 0.00 igt@gem_exec_reloc@basic-gtt-cpu-noreloc skip 0.00 igt@gem_exec_params@rel-constants-invalid-ring pass 0.00 igt@gem_exec_balancer@parallel-keep-in-fence skip 0.00 igt@gem_exec_balancer@invalid-bonds pass 0.00 igt@gem_ctx_exec@basic-invalid-context pass 0.00 igt@gem_basic@create-fd-close pass 0.00 igt@dmabuf_sync_file@export-basic pass