[igt-dev] [PATCH i-g-t 0/9] Adjust IGT for upstream API clean-ups (v2)
Jason Ekstrand
jason at jlekstrand.net
Mon Mar 22 20:41:14 UTC 2021
I'm trying to remove some unused APIs from upstream i915. This i-g-t
series updates tests in accordance with those removals. For a few things,
it simply deletes tests which test explicitly for that feature. For
cloning, we do actually use that for a bunch of stuff today so I just
implement the two clones we care about (engines and VMs) directly with
getparam and a create setparam.
Jason Ekstrand (9):
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
tests/i915/gem_ctx_create: Stop cloning engines
tests/i915/gem_ctx_persistence: Drop the clone test
tests/i915/gem_exec_balancer: Stop cloning engines
lib/i915/gem_context: Implement VM and engine cloning manually (v2)
lib/i915/gem_context.c | 109 ++++++--
lib/i915/gem_context.h | 7 +-
tests/Makefile.sources | 6 -
tests/i915/gem_ctx_clone.c | 450 -------------------------------
tests/i915/gem_ctx_create.c | 4 +-
tests/i915/gem_ctx_param.c | 33 ---
tests/i915/gem_ctx_persistence.c | 30 ---
tests/i915/gem_ctx_ringsize.c | 345 ------------------------
tests/i915/gem_ctx_shared.c | 10 +-
tests/i915/gem_exec_balancer.c | 90 +------
tests/i915/gem_exec_endless.c | 12 +-
tests/i915/gem_exec_schedule.c | 8 +-
tests/meson.build | 2 -
13 files changed, 108 insertions(+), 998 deletions(-)
delete mode 100644 tests/i915/gem_ctx_clone.c
delete mode 100644 tests/i915/gem_ctx_ringsize.c
--
2.29.2
More information about the igt-dev
mailing list