[igt-dev] [RFC v2 00/43] Upgrading the Engine discovery
Ramalingam C
ramalingam.c at intel.com
Fri Jun 21 10:03:02 UTC 2019
Replaces the old static engine identification with new uAPI for engine
discovery.
Marked as RFC, because this is not tested on HW yet. And we need initial
review along with CI reaction.
Ramalingam C (43):
test/i915: gem_bad_reloc: use the gem_engine_topology library
test/i915: gem_exec_async: use the gem_engine_topology library
test/i915: gem_exec_capture: use the gem_engine_topology library
test/i915: gem_exec_params: use the gem_engine_topology library
lib/i915: Helper func for engine class to exec_flag
test/prime_vgem: use the gem_engine_topology library
tests/i915/gem_exec_reuse: use the gem_engine_topology library
tests/i915/gem_sync: use the gem_engine_topology library
tests/i915/gem_busy: use the gem_engine_topology library
tests/i915/gem_concurrent_all: use the gem_engine_topology library
tests/i915/gem_cs_prefetch: use the gem_engine_topology library
tests/i915/gem_ctx_create: use the gem_engine_topology library
tests/i915/gem_ctx_isolation: use the gem_engine_topology library
tests/i915/gem_ctx_switch: use the gem_engine_topology library
tests/i915/gem_ctx_thrash: use the gem_engine_topology library
tests/i915/gem_eio: use the gem_engine_topology library
tests/i915/gem_exec_await: use the gem_engine_topology library
tests/i915/gem_exec_create: use the gem_engine_topology library
tests/i915/gem_exec_fence: use the gem_engine_topology library
tests/i915/gem_exec_flush: use the gem_engine_topology library
tests/i915/gem_exec_gttfill: use the gem_engine_topology library
tests/i915/gem_exec_latency: use the gem_engine_topology library
tests/i915/gem_exec_nop: use the gem_engine_topology library
tests/i915/gem_exec_reloc: use the gem_engine_topology library
tests/i915/gem_exec_schedule: use the gem_engine_topology library
tests/i915/gem_exec_suspend: use the gem_engine_topology library
tests/i915/gem_exec_whisper: use the gem_engine_topology library
tests/i915/gem_mocs_settings: use the gem_engine_topology library
tests/i915/gem_reset_stats: use the gem_engine_topology library
tests/i915/gem_ring_sync_loop: use the gem_engine_topology library
tests/i915/gem_ringfill: use the gem_engine_topology library
tests/i915/gem_shrink: use the gem_engine_topology library
tests/i915/gem_spin_batch: use the gem_engine_topology library
tests/i915/gem_storedw_loop: use the gem_engine_topology library
tests/i915/gem_userptr_blits: use the gem_engine_topology library
tests/i915/i915_hangman: use the gem_engine_topology library
tests/i915/i915_module_load: use the gem_engine_topology library
tests/kms_busy: use the gem_engine_topology library
tests/prime_busy: use the gem_engine_topology library
tests/amdgpu/amd_prime: use the gem_engine_topology library
tests/i915/gem_ctx_shared: use the gem_engine_topology library
lib: replace the legacy funcs with gem_engine_topology libraries
lib/gem_engine_topology: rename the macros
benchmarks/gem_syslatency.c | 7 +-
lib/i915/gem_engine_topology.c | 26 ++-
lib/i915/gem_engine_topology.h | 6 +-
lib/i915/gem_ring.c | 7 +-
lib/i915/gem_submission.c | 6 +-
lib/igt_gt.c | 11 --
lib/igt_gt.h | 21 --
tests/amdgpu/amd_prime.c | 5 +-
tests/i915/gem_bad_reloc.c | 14 +-
tests/i915/gem_busy.c | 23 +--
tests/i915/gem_concurrent_all.c | 8 +-
tests/i915/gem_cs_prefetch.c | 18 +-
tests/i915/gem_cs_tlb.c | 2 +-
tests/i915/gem_ctx_create.c | 34 ++--
tests/i915/gem_ctx_engines.c | 10 +-
tests/i915/gem_ctx_exec.c | 2 +-
tests/i915/gem_ctx_isolation.c | 19 +-
tests/i915/gem_ctx_shared.c | 99 +++++-----
tests/i915/gem_ctx_switch.c | 26 +--
tests/i915/gem_ctx_thrash.c | 15 +-
tests/i915/gem_eio.c | 63 +++---
tests/i915/gem_exec_async.c | 34 ++--
tests/i915/gem_exec_await.c | 5 +-
tests/i915/gem_exec_basic.c | 8 +-
tests/i915/gem_exec_capture.c | 24 +--
tests/i915/gem_exec_create.c | 6 +-
tests/i915/gem_exec_fence.c | 112 +++++------
tests/i915/gem_exec_flush.c | 72 ++++---
tests/i915/gem_exec_gttfill.c | 30 +--
tests/i915/gem_exec_latency.c | 101 ++++------
tests/i915/gem_exec_nop.c | 119 ++++++------
tests/i915/gem_exec_parallel.c | 4 +-
tests/i915/gem_exec_params.c | 41 +---
tests/i915/gem_exec_reloc.c | 27 +--
tests/i915/gem_exec_reuse.c | 12 +-
tests/i915/gem_exec_schedule.c | 332 ++++++++++++++++----------------
tests/i915/gem_exec_store.c | 4 +-
tests/i915/gem_exec_suspend.c | 52 ++---
tests/i915/gem_exec_whisper.c | 27 +--
tests/i915/gem_mocs_settings.c | 54 +++---
tests/i915/gem_reset_stats.c | 60 +++---
tests/i915/gem_ring_sync_loop.c | 4 +-
tests/i915/gem_ringfill.c | 32 ++-
tests/i915/gem_shrink.c | 22 ++-
tests/i915/gem_spin_batch.c | 36 ++--
tests/i915/gem_storedw_loop.c | 39 ++--
tests/i915/gem_sync.c | 232 +++++++++++-----------
tests/i915/gem_userptr_blits.c | 8 +-
tests/i915/gem_wait.c | 4 +-
tests/i915/i915_hangman.c | 8 +-
tests/i915/i915_module_load.c | 29 +--
tests/kms_busy.c | 62 +++---
tests/perf_pmu.c | 12 +-
tests/prime_busy.c | 24 +--
tests/prime_vgem.c | 72 ++++---
55 files changed, 1047 insertions(+), 1083 deletions(-)
--
2.19.1
More information about the igt-dev
mailing list