Prepare for 64bit relocation addresses
[platform/upstream/intel-gpu-tools.git] / tests / Makefile.sources
index 86b3544..551555f 100644 (file)
@@ -1,4 +1,5 @@
 noinst_PROGRAMS = \
+       gem_alive \
        gem_stress \
        ddi_compute_wrpll \
        $(TESTS_progs) \
@@ -16,8 +17,11 @@ NOUVEAU_TESTS_M = \
 TESTS_progs_M = \
        core_get_client_auth \
        drv_suspend \
+       drv_hangman \
+       gem_bad_reloc \
        gem_basic \
        gem_caching \
+       gem_close_race \
        gem_concurrent_blit \
        gem_cs_tlb \
        gem_ctx_bad_exec \
@@ -26,16 +30,22 @@ TESTS_progs_M = \
        gem_evict_alignment \
        gem_evict_everything \
        gem_exec_bad_domains \
+       gem_exec_faulting_reloc \
        gem_exec_nop \
+       gem_exec_params \
+       gem_exec_parse \
        gem_fenced_exec_thrash \
        gem_fence_thrash \
+       gem_fence_upload \
        gem_flink \
        gem_flink_race \
        gem_linear_blits \
+       gem_madvise \
        gem_mmap \
        gem_mmap_gtt \
        gem_partial_pwrite_pread \
        gem_persistent_relocs \
+       gem_pipe_control_store_loop \
        gem_pread \
        gem_pread_after_blit \
        gem_pwrite \
@@ -43,20 +53,33 @@ TESTS_progs_M = \
        gem_readwrite \
        gem_reloc_overflow \
        gem_reloc_vs_gpu \
+       gem_render_copy_redux \
+       gem_reset_stats \
        gem_ringfill \
        gem_set_tiling_vs_blt \
        gem_storedw_batches_loop \
        gem_tiled_blits \
        gem_tiled_partial_pwrite_pread \
+       gem_userptr_blits \
        gem_write_read_ring_switch \
        kms_addfb \
        kms_cursor_crc \
        kms_fbc_crc \
        kms_flip \
+       kms_flip_event_leak \
+       kms_flip_tiling \
+       kms_mmio_vs_cs_flip \
        kms_pipe_crc_basic \
+       kms_plane \
+       kms_psr_sink_crc \
        kms_render \
+       kms_rotation_crc \
        kms_setmode \
-       pm_pc8 \
+       kms_universal_plane \
+       pm_lpsp \
+       pm_rpm \
+       pm_rps \
+       pm_rc6_residency \
        prime_self_import \
        template \
        $(NULL)
@@ -70,7 +93,6 @@ TESTS_progs = \
        drm_vma_limiter_cpu \
        drm_vma_limiter_gtt \
        gem_bad_length \
-       gem_close_race \
        gem_cpu_reloc \
        gem_cs_prefetch \
        gem_ctx_bad_destroy \
@@ -79,9 +101,10 @@ TESTS_progs = \
        gem_double_irq_loop \
        gem_exec_big \
        gem_exec_blt \
-       gem_exec_faulting_reloc \
        gem_exec_lut_handle \
+       gem_fd_exhaustion \
        gem_gtt_cpu_tlb \
+       gem_gtt_hog \
        gem_gtt_speed \
        gem_hangcheck_forcewake \
        gem_largeobject \
@@ -89,12 +112,13 @@ TESTS_progs = \
        gem_mmap_offset_exhaustion \
        gem_media_fill \
        gem_pin \
-       gem_pipe_control_store_loop \
        gem_reg_read \
        gem_render_copy \
        gem_render_linear_blits \
        gem_render_tiled_blits \
+       gem_ring_sync_copy \
        gem_ring_sync_loop \
+       gem_multi_bsd_sync_loop \
        gem_seqno_wrap \
        gem_set_tiling_vs_gtt \
        gem_set_tiling_vs_pwrite \
@@ -110,17 +134,19 @@ TESTS_progs = \
        gem_tiling_max_stride \
        gem_unfence_active_buffers \
        gem_unref_active_buffers \
-       gem_vmap_blits \
        gem_wait_render_timeout \
+       gem_workarounds \
        gen3_mixed_blits \
        gen3_render_linear_blits \
        gen3_render_mixed_blits \
        gen3_render_tiledx_blits \
        gen3_render_tiledy_blits \
-       prime_udl \
+       gen7_forcewake_mt \
+       kms_force_connector \
+       kms_sink_crc_basic \
+       kms_fence_pin_leak \
        pm_psr \
-       pm_rc6_residency \
-       pm_rps \
+       prime_udl \
        $(NULL)
 
 # IMPORTANT: The ZZ_ tests need to be run last!
@@ -131,7 +157,6 @@ TESTS_scripts_M = \
 TESTS_scripts = \
        debugfs_emon_crash \
        drv_debugfs_reader \
-       drv_hangman \
        drv_missed_irq_hang \
        drv_module_reload \
        kms_sysfs_edid_timing \
@@ -143,11 +168,18 @@ TESTS_scripts = \
 # This target contains testcases which support automagic subtest enumeration
 # from the piglit testrunner with --list-subtests and running individual
 # subtests with --run-subtest <testname>
+#
+# Your testcase should probably use an igt_main and igt_fixture and should have
+# a pile of igt_subtest blocks.
 multi_kernel_tests = \
        $(TESTS_progs_M) \
        $(TESTS_scripts_M) \
        $(NULL)
 
+# This target is for simple testcase which don't expose any subtest.
+#
+# Your testcase should probably use igt_simple_main, but none of the other magic
+# blocks like igt_fixture or igt_subtest.
 single_kernel_tests = \
        $(TESTS_progs) \
        $(TESTS_scripts) \
@@ -164,6 +196,7 @@ TESTS_testsuite = \
        igt_fork_helper \
        igt_list_only \
        igt_no_subtest \
+       igt_simulation \
        $(NULL)
 
 TESTS = \
@@ -178,13 +211,14 @@ XFAIL_TESTS = \
        igt_no_subtest \
        $(NULL)
 
+# IMPORTANT: These tests here are all disabled because the result in sometime
+# unrecoverable gpu hangs. Don't put real testcases here.
 HANG = \
        gem_bad_batch \
        gem_hang \
        gem_bad_blit \
        gem_bad_address \
        gem_non_secure_batch \
-       gem_reset_stats \
        $(NULL)
 
 scripts = \
@@ -202,5 +236,8 @@ testdisplay_SOURCES = \
        testdisplay_hotplug.c \
        $(NULL)
 
-TESTS_progs += testdisplay
+#TESTS_progs += testdisplay
 
+common_files = \
+              eviction_common.c \
+              $(NULL)