[PATCH i-g-t 00/81] TRYBOT: Stop cloning contexts
Jason Ekstrand
jason at jlekstrand.net
Wed Jul 7 21:01:26 UTC 2021
Jason Ekstrand (81):
lib/i915/gem_submission_measure: Take an optional intel_ctx_cfg_t
tests/i915/gem_exec_fence: Move the engine data into
inter_engine_context (v3)
tests/i915/gem_exec_fence: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_schedule: Convert to intel_ctx_t (v3)
tests/i915/perf_pmu: Convert to intel_ctx_t (v3)
tests/i915/gem_exec_nop: Convert to intel_ctx_t
tests/i915/gem_exec_reloc: Convert to intel_ctx_t (v3)
tests/i915/gem_busy: Convert to intel_ctx_t (v3)
tests/i915/gem_ctx_isolation: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_async: Convert to intel_ctx_t (v2)
tests/i915/sysfs_clients: Convert to intel_ctx_t
tests/i915/gem_exec_fair: Convert to intel_ctx_t
tests/i915/gem_spin_batch: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_store: Convert to intel_ctx_t (v2)
tests/amdgpu/amd_prime: Convert to intel_ctx_t
tests/i915/i915_hangman: Convert to intel_ctx_t (v2)
tests/i915/gem_ringfill: Convert to intel_ctx_t
tests/prime_busy: Convert to intel_ctx_t
tests/prime_vgem: Convert to intel_ctx_t (v2)
tests/gem_exec_whisper: Convert to intel_ctx_t (v2)
tests/i915/gem_ctx_exec: Stop cloning contexts in close_race
tests/i915/gem_ctx_exec: Convert to intel_ctx_t
tests/i915/gem_exec_suspend: Convert to intel_ctx_t (v2)
tests/i915/gem_sync: Convert to intel_ctx_t (v2)
tests/i915/gem_userptr_blits: Convert to intel_ctx_t
tests/i915/gem_wait: Convert to intel_ctx_t (v2)
tests/i915/gem_request_retire: Convert to intel_ctx_t
tests/i915/gem_ctx_shared: Convert to intel_ctx_t (v2)
tests/i915/gem_ctx_shared: Stop cloning contexts
tests/i915/gem_create: Convert to intel_ctx_t
tests/i915/gem_ctx_switch: Convert to intel_ctx_t (v3)
tests/i915/gem_exec_parallel: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_latency: Convert to intel_ctx_t (v3)
tests/i915/gem_watchdog: Convert to intel_ctx_t (v2)
tests/i915/gem_shrink: Convert to intel_ctx_t (v5)
tests/i915/gem_exec_params: Convert to intel_ctx_t
tests/i915/gem_exec_gttfill: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_capture: Convert to intel_ctx_t (v2)
tests/i915/gem_exec_create: Convert to intel_ctx_t
tests/i915/gem_exec_await: Convert to intel_ctx_t (v2)
tests/i915/gem_ctx_persistence: Drop the clone subtest
tests/i915/gem_ctx_persistence: Drop the engine replace subtests
tests/i915/gem_ctx_persistence: Convert to intel_ctx_t
tests/i915/module_load: Convert to intel_ctx_t
tests/i915/pm_rc6_residency: Convert to intel_ctx_t
tests/i915/gem_cs_tlb: Convert to intel_ctx_t
tests/core_hotplug: Convert to intel_ctx_t
tests/i915/gem_exec_balancer: Stop cloning engines
tests/i915/gem_exec_balancer: Don't reset engines on a context (v2)
tests/i915/gem_exec_balancer: Stop munging ctx0 engines
tests/i915/gem_exec_balancer: Drop bonded tests
lib/intel_ctx: Add load balancing support (v2)
tests/i915/gem_exec_balancer: Convert to intel_ctx_t
tests/i915/gem_exec_endless: Stop munging ctx0 engines
lib/i915/submission: Rework gem_test_all_engines to use intel_ctx_t
(v3)
lib/i915: Require a context config in gem_submission_measure
tests/i915/gem_ctx_engines: Rework execute-one*
tests/i915/gem_ctx_engines: Use better engine iteration
tests/i915/gem_ctx_engines: Drop the idempotent subtest
tests/i915/gem_ctx_create: Don't re-open the device in maximum()
tests/i915/gem_ctx_create: Convert benchmarks to intel_ctx_t
tests/i915/gem_vm_create: Delete destroy racing tests
tests/i915/gem_vm_create: Use intel_ctx_t in the execbuf test
tests/i915/sysfs: Convert to intel_ctx_t
tests/i915/gem_workarounds: Convert to intel_ctx_t
lib/i915/gem_context: Delete all the context clone/copy stuff
tests/i915/gem_ctx_engines: Delete the libapi subtest
lib/igt_dummyload: Stop supporting ALL_ENGINES without an intel_ctx_t
lib/i915/gem_engine_topology: Delete the old physical engine iterators
tests/i915/gem_mmap_gtt: Convert to intel_ctx_t (v2)
tests/i915/i915_query: Convert to intel_ctx_t
igt/dummyload: Require an intel_ctx_t for POLL_RUN and !ALL_ENGINES
lib/i915: Rework engine API availability checks (v4)
lib/intel_bb: Remove intel_bb_assign_vm and tests (v2)
tests/i915/gem_ctx_param: Stop setting VMs on old contexts
tests/i915/gen9_exec_parse: Convert to intel_ctx_t
tests/i915/gem_ctx_param: Add tests for recently removed params
tests/i915/gem_ctx_param: Add a couple invalid PARAM_VM cases
tests/i915/gem_ctx_engines: Fix the invalid subtest for the new rules
tests/i915/gem_exec_balancer: Fix invalid-balancer for the set-once
rule
tests/i915/gem_exec_balancer: Add a test for combined balancing and
bonding (v2)
lib/i915/gem_context.c | 173 +----
lib/i915/gem_context.h | 17 +-
lib/i915/gem_engine_topology.c | 154 +----
lib/i915/gem_engine_topology.h | 20 -
lib/i915/gem_submission.c | 43 +-
lib/i915/gem_submission.h | 7 +-
lib/igt_dummyload.c | 41 +-
lib/intel_batchbuffer.c | 65 --
lib/intel_batchbuffer.h | 4 -
lib/intel_ctx.c | 63 +-
lib/intel_ctx.h | 4 +
tests/amdgpu/amd_prime.c | 10 +-
tests/core_hotunplug.c | 6 +-
tests/i915/api_intel_bb.c | 104 ---
tests/i915/gem_busy.c | 80 ++-
tests/i915/gem_create.c | 14 +-
tests/i915/gem_cs_tlb.c | 10 +-
tests/i915/gem_ctx_create.c | 110 ++--
tests/i915/gem_ctx_engines.c | 352 +++-------
tests/i915/gem_ctx_exec.c | 60 +-
tests/i915/gem_ctx_isolation.c | 127 ++--
tests/i915/gem_ctx_param.c | 75 ++-
tests/i915/gem_ctx_persistence.c | 457 ++++---------
tests/i915/gem_ctx_shared.c | 380 +++++++----
tests/i915/gem_ctx_switch.c | 121 ++--
tests/i915/gem_eio.c | 2 +-
tests/i915/gem_exec_async.c | 32 +-
tests/i915/gem_exec_await.c | 29 +-
tests/i915/gem_exec_balancer.c | 916 ++++++++------------------
tests/i915/gem_exec_capture.c | 31 +-
tests/i915/gem_exec_create.c | 9 +-
tests/i915/gem_exec_endless.c | 2 +-
tests/i915/gem_exec_fair.c | 112 ++--
tests/i915/gem_exec_fence.c | 306 +++++----
tests/i915/gem_exec_gttfill.c | 16 +-
tests/i915/gem_exec_latency.c | 122 ++--
tests/i915/gem_exec_nop.c | 156 +++--
tests/i915/gem_exec_parallel.c | 29 +-
tests/i915/gem_exec_params.c | 4 +-
tests/i915/gem_exec_reloc.c | 98 +--
tests/i915/gem_exec_schedule.c | 913 +++++++++++++------------
tests/i915/gem_exec_store.c | 36 +-
tests/i915/gem_exec_suspend.c | 53 +-
tests/i915/gem_exec_whisper.c | 88 ++-
tests/i915/gem_mmap_gtt.c | 18 +-
tests/i915/gem_request_retire.c | 17 +-
tests/i915/gem_ringfill.c | 48 +-
tests/i915/gem_shrink.c | 18 +-
tests/i915/gem_spin_batch.c | 81 ++-
tests/i915/gem_sync.c | 158 +++--
tests/i915/gem_userptr_blits.c | 25 +-
tests/i915/gem_vm_create.c | 125 +---
tests/i915/gem_wait.c | 20 +-
tests/i915/gem_watchdog.c | 174 ++---
tests/i915/gem_workarounds.c | 13 +-
tests/i915/gen9_exec_parse.c | 106 +--
tests/i915/i915_hangman.c | 37 +-
tests/i915/i915_module_load.c | 7 +-
tests/i915/i915_pm_rc6_residency.c | 7 +-
tests/i915/i915_pm_rpm.c | 2 +-
tests/i915/i915_query.c | 17 +-
tests/i915/perf_pmu.c | 243 ++++---
tests/i915/sysfs_clients.c | 87 +--
tests/i915/sysfs_heartbeat_interval.c | 40 +-
tests/i915/sysfs_preempt_timeout.c | 39 +-
tests/i915/sysfs_timeslice_duration.c | 51 +-
tests/prime_busy.c | 19 +-
tests/prime_vgem.c | 35 +-
68 files changed, 3069 insertions(+), 3769 deletions(-)
--
2.31.1
More information about the Intel-gfx-trybot
mailing list