[PATCH i-g-t 00/17] TRYBOT: First 17 patches from ctx cloning series
Jason Ekstrand
jason at jlekstrand.net
Thu Jun 10 15:44:45 UTC 2021
Jason Ekstrand (17):
tests/i915: Drop gem_ctx_ringsize
tests/i915/gem_exec_balancer: Drop the ringsize subtest
tests/i915/gem_exec_endless: Stop setting the ring size
tests/i915/gem_ctx_param: Drop the zeromap subtests
tests/i915: Drop gem_ctx_clone
docs: Add gem_engine_topology.h to the docs
lib/i915/gem_engine_topology: Expose the __query_engines helper (v2)
lib/i915/gem_context: Add gem_context_create_ext helpers
lib: Add an intel_ctx wrapper struct and helpers (v5)
lib/i915/gem_engine_topology: Rework query_engine_list()
lib/i915/gem_engine_topology: Factor out static engine listing
lib/i915/gem_engine_topology: Add an iterator which doesn't munge
contexts (v2)
lib/i915/gem_engine_topology: Add an iterator for intel_ctx_t (v3)
tests/i915/gem_exec_basic: Convert to intel_ctx_t (v2)
lib/dummyload: Better document igt_spin_factory
lib/dummyload: Rename igt_spin_factory::ctx to ctx_id
lib/dummyload: Support intel_ctx_t (v2)
.../igt-gpu-tools/igt-gpu-tools-docs.xml | 2 +
lib/i915/gem_context.c | 56 +++
lib/i915/gem_context.h | 3 +
lib/i915/gem_engine_topology.c | 189 ++++++--
lib/i915/gem_engine_topology.h | 66 ++-
lib/igt_dummyload.c | 30 +-
lib/igt_dummyload.h | 27 +-
lib/igt_gt.c | 2 +-
lib/intel_ctx.c | 255 ++++++++++
lib/intel_ctx.h | 57 +++
lib/meson.build | 1 +
tests/i915/gem_ctx_clone.c | 451 ------------------
tests/i915/gem_ctx_engines.c | 6 +-
tests/i915/gem_ctx_exec.c | 2 +-
tests/i915/gem_ctx_isolation.c | 18 +-
tests/i915/gem_ctx_param.c | 33 --
tests/i915/gem_ctx_ringsize.c | 345 --------------
tests/i915/gem_ctx_shared.c | 16 +-
tests/i915/gem_eio.c | 2 +-
tests/i915/gem_exec_balancer.c | 107 +----
tests/i915/gem_exec_basic.c | 7 +-
tests/i915/gem_exec_endless.c | 12 +-
tests/i915/gem_exec_latency.c | 2 +-
tests/i915/gem_exec_nop.c | 2 +-
tests/i915/gem_exec_schedule.c | 26 +-
tests/i915/gem_spin_batch.c | 2 +-
tests/i915/gem_sync.c | 2 +-
tests/i915/gem_vm_create.c | 4 +-
tests/i915/gem_watchdog.c | 2 +-
tests/i915/gem_workarounds.c | 2 +-
tests/i915/perf_pmu.c | 4 +-
tests/meson.build | 2 -
32 files changed, 700 insertions(+), 1035 deletions(-)
create mode 100644 lib/intel_ctx.c
create mode 100644 lib/intel_ctx.h
delete mode 100644 tests/i915/gem_ctx_clone.c
delete mode 100644 tests/i915/gem_ctx_ringsize.c
--
2.31.1
More information about the Intel-gfx-trybot
mailing list