[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