summaryrefslogtreecommitdiff
path: root/tests/meson.build
diff options
context:
space:
mode:
authorZbigniew Kempczyński <zbigniew.kempczynski@intel.com>2023-10-24 19:36:17 +0200
committerMatthew Auld <matthew.auld@intel.com>2023-10-27 12:26:48 +0100
commit4ab6008213be6c3960fa11eb4a19622eb2441f2f (patch)
treed07063431cedf82d1f7adb59d43f9092f118bce7 /tests/meson.build
parentd7f4714d655d3dfcf4c7056304fbff9ef31df15e (diff)
tests/xe_evict_ccs: Add evict ccs test
Exercise is flat-ccs eviction working fine in the kernel driver when buffers takes more than available vram. Differentiate with standalone/parallel execution, same or separate drm fd and buffer freeing time. Tests are divided to two groups - first which won't exceed vram memory size (thus don't trigger eviction, but it is good for the reference logic is properly compress/decompress buffers) and second which exceeds. v2: - Add command line switches to exercise kernel with different sizes, number of objects and vram overcommitment - Add -simple test which creates single big object which enforces eviction (Matt) v3: - Address review comments (Matt) v4: - Remove unnecessary engine loop (Matt) Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Matthew Auld <matthew.auld@intel.com> Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Diffstat (limited to 'tests/meson.build')
-rw-r--r--tests/meson.build1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/meson.build b/tests/meson.build
index a8a7115e3..8679fd5db 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -281,6 +281,7 @@ intel_xe_progs = [
'xe_debugfs',
'xe_drm_fdinfo',
'xe_evict',
+ 'xe_evict_ccs',
'xe_exec_balancer',
'xe_exec_basic',
'xe_exec_compute_mode',