diff options
author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2023-10-24 19:36:17 +0200 |
---|---|---|
committer | Matthew Auld <matthew.auld@intel.com> | 2023-10-27 12:26:48 +0100 |
commit | 4ab6008213be6c3960fa11eb4a19622eb2441f2f (patch) | |
tree | d07063431cedf82d1f7adb59d43f9092f118bce7 /tests/meson.build | |
parent | d7f4714d655d3dfcf4c7056304fbff9ef31df15e (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.build | 1 |
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', |