diff options
| author | Dominik Grzegorzek <dominik.grzegorzek@intel.com> | 2020-03-19 08:38:19 +0100 |
|---|---|---|
| committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-04-02 18:30:30 +0100 |
| commit | 213062c7dcf0cbc8069cbb5f91acbc494def33fd (patch) | |
| tree | da95c3a448f2a89932a2603384559fbc4eddaa1d /tests/intel-ci | |
| parent | f4e75f5613d327c1be8c6979ccf4462b30832502 (diff) | |
i915/gem_exec_alignment: Exercise potential priority inversion
A low priority client should not block a high priority client. In this
case we check that if a low priority client poisons its own GTT and so
its execbuf may take ages to process, a high priority client can still
execute in parallel.
Signed-off-by: Dominik Grzegorzek <dominik.grzegorzek@intel.com>
Cc: Zbigniew KempczyĆski <zbigniew.kempczynski@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/intel-ci')
| -rw-r--r-- | tests/intel-ci/blacklist-pre-merge.txt | 9 | ||||
| -rw-r--r-- | tests/intel-ci/blacklist.txt | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/tests/intel-ci/blacklist-pre-merge.txt b/tests/intel-ci/blacklist-pre-merge.txt index 070f3b32..cddb77c1 100644 --- a/tests/intel-ci/blacklist-pre-merge.txt +++ b/tests/intel-ci/blacklist-pre-merge.txt @@ -63,6 +63,15 @@ igt@gem_pwrite@big-.* ############################################################################### +# This test checks some edge cases of the execbuf API, which is quite time +# consuming and rarely changes. Very unlikely to be affected by any code +# outside of drm_mm and i915_gem_execbuffer, for which the authors assure us +# that they are making deliberate and well tested changes. +############################################################################### +igt@gem_exec_alignment@.* + + +############################################################################### # These 4 tests are covering an edge case which should never be hit by users # unless we already are in a bad situation, yet they are responsible for a # significant portion of our execution time: diff --git a/tests/intel-ci/blacklist.txt b/tests/intel-ci/blacklist.txt index 1b49e8bb..c819fee5 100644 --- a/tests/intel-ci/blacklist.txt +++ b/tests/intel-ci/blacklist.txt @@ -24,7 +24,6 @@ igt@gem_ctx_switch(@.*)? igt@gem_ctx_thrash(@.*)? igt@gem_evict_alignment(@.*)? igt@gem_evict_everything(@.*)? -igt@gem_exec_alignment@(?!.*single).* igt@gem_exec_big@(?!.*single).* igt@gem_exec_capture@many-(?!4K-).* igt@gem_exec_fence@(?!.*basic).* |
