mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-07-08 15:16:17 +00:00
Add a simple test to exercise universal plane support. v6: - Update to new universal plane interface (commit parameter rather than state-changing function). It should now be a lot more explicit which steps are being taken with legacy API's vs universal API's now. v5: - Check that we don't have more than one primary or cursor. This will catch accidental calls to drm_plane_init() in the kernel where drm_universal_plane_init() was intended (these don't cause a compile warning due to type compatibility between enum and bool). v4: - Test disabling the primary plane explicitly when it has previously been implicitly disabled due to clipping. - Skip test if igt_pipe_crc_new() fails v3: - For testing while crtc is off, switch between several different primary plane fb's before reenabling the crtc. This will help catch pin/unpin mistakes. v2: - Test that pageflips error out gracefully when the primary plane is disabled before the ioctl, or between ioctl and pageflip execution. - Test that nothing blows up if we try to disable the primary plane immediately after a pageflip (presumably before the pageflip actually completes). - Test that we can setup primary + sprite planes with the CRTC off and then have them show up properly when we enable the CRTC (drmModeSetCrtc with fb = -1). - Test that we can modeset properly after having disabled the primary plane - Test that proper error codes are returned for invalid plane programming attempts. Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
146 lines
2.4 KiB
Plaintext
146 lines
2.4 KiB
Plaintext
# Please keep sorted alphabetically
|
|
core_get_client_auth
|
|
core_getclient
|
|
core_getstats
|
|
core_getversion
|
|
ddi_compute_wrpll
|
|
drm_vma_limiter
|
|
drm_vma_limiter_cached
|
|
drm_vma_limiter_cpu
|
|
drm_vma_limiter_gtt
|
|
drv_hangman
|
|
drv_suspend
|
|
gem_alive
|
|
gem_bad_address
|
|
gem_bad_batch
|
|
gem_bad_blit
|
|
gem_bad_length
|
|
gem_bad_reloc
|
|
gem_basic
|
|
gem_caching
|
|
gem_close_race
|
|
gem_concurrent_blit
|
|
gem_cpu_reloc
|
|
gem_cs_prefetch
|
|
gem_cs_tlb
|
|
gem_ctx_bad_destroy
|
|
gem_ctx_bad_exec
|
|
gem_ctx_basic
|
|
gem_ctx_create
|
|
gem_ctx_exec
|
|
gem_double_irq_loop
|
|
gem_dummy_reloc_loop
|
|
gem_evict_alignment
|
|
gem_evict_everything
|
|
gem_exec_bad_domains
|
|
gem_exec_big
|
|
gem_exec_blt
|
|
gem_exec_faulting_reloc
|
|
gem_exec_lut_handle
|
|
gem_exec_nop
|
|
gem_exec_params
|
|
gem_exec_parse
|
|
gem_fd_exhaustion
|
|
gem_fence_thrash
|
|
gem_fence_upload
|
|
gem_fenced_exec_thrash
|
|
gem_flink
|
|
gem_flink_race
|
|
gem_gtt_cpu_tlb
|
|
gem_gtt_hog
|
|
gem_gtt_speed
|
|
gem_hang
|
|
gem_hangcheck_forcewake
|
|
gem_largeobject
|
|
gem_linear_blits
|
|
gem_lut_handle
|
|
gem_madvise
|
|
gem_media_fill
|
|
gem_mmap
|
|
gem_mmap_gtt
|
|
gem_mmap_offset_exhaustion
|
|
gem_multi_bsd_sync_loop
|
|
gem_non_secure_batch
|
|
gem_partial_pwrite_pread
|
|
gem_persistent_relocs
|
|
gem_pin
|
|
gem_pipe_control_store_loop
|
|
gem_pread
|
|
gem_pread_after_blit
|
|
gem_pwrite
|
|
gem_pwrite_pread
|
|
gem_readwrite
|
|
gem_reg_read
|
|
gem_reloc_overflow
|
|
gem_reloc_vs_gpu
|
|
gem_render_copy
|
|
gem_render_copy_redux
|
|
gem_render_linear_blits
|
|
gem_render_tiled_blits
|
|
gem_reset_stats
|
|
gem_ring_sync_copy
|
|
gem_ring_sync_loop
|
|
gem_ringfill
|
|
gem_seqno_wrap
|
|
gem_set_tiling_vs_blt
|
|
gem_set_tiling_vs_gtt
|
|
gem_set_tiling_vs_pwrite
|
|
gem_storedw_batches_loop
|
|
gem_storedw_loop_blt
|
|
gem_storedw_loop_bsd
|
|
gem_storedw_loop_render
|
|
gem_storedw_loop_vebox
|
|
gem_stress
|
|
gem_threaded_access_tiled
|
|
gem_tiled_blits
|
|
gem_tiled_fence_blits
|
|
gem_tiled_partial_pwrite_pread
|
|
gem_tiled_pread
|
|
gem_tiled_pread_pwrite
|
|
gem_tiled_swapping
|
|
gem_tiling_max_stride
|
|
gem_unfence_active_buffers
|
|
gem_unref_active_buffers
|
|
gem_userptr_blits
|
|
gem_wait_render_timeout
|
|
gem_write_read_ring_switch
|
|
gen3_mixed_blits
|
|
gen3_render_linear_blits
|
|
gen3_render_mixed_blits
|
|
gen3_render_tiledx_blits
|
|
gen3_render_tiledy_blits
|
|
gen7_forcewake_mt
|
|
igt_fork_helper
|
|
igt_list_only
|
|
igt_no_exit
|
|
igt_no_exit_list_only
|
|
igt_no_subtest
|
|
igt_simulation
|
|
kms_addfb
|
|
kms_cursor_crc
|
|
kms_fbc_crc
|
|
kms_fence_pin_leak
|
|
kms_flip
|
|
kms_flip_tiling
|
|
kms_mmio_vs_cs_flip
|
|
kms_pipe_crc_basic
|
|
kms_plane
|
|
kms_render
|
|
kms_setmode
|
|
kms_sink_crc_basic
|
|
kms_universal_plane
|
|
multi-tests.txt
|
|
pm_lpsp
|
|
pm_psr
|
|
pm_rc6_residency
|
|
pm_rpm
|
|
pm_rps
|
|
prime_nv_api
|
|
prime_nv_pcopy
|
|
prime_nv_test
|
|
prime_self_import
|
|
prime_udl
|
|
single-tests.txt
|
|
template
|
|
testdisplay
|