[igt-dev] [PATCH i-g-t v7 00/54] Add allocator support in IGT
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Tue Aug 10 10:52:29 UTC 2021
Series contains only ready-for-merge patches which I'm going to merge
when CI won't complain on tests touched in the series.
Leaving HAX to allow enter shards on TGL for no-reloc kernel patch
(it complains gem_exec_gttfill is skipping two subtests do to no-reloc).
v7: - leaving only patches which don't fail in reloc/no-reloc mode.
Cc: Petri Latvala <petri.latvala at intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit at intel.com>
Andrzej Turko (3):
tests/gem_exec_gttfill: Require relocation support
tests/gem_exec_lut_handle: Require relocation support
tests/gem_lut_handle: Require relocation support
Bhanuprakash Modem (3):
lib/intel_batchbuffer: Add allocator support in blitter fast copy
tests/kms_flip: Adopt to use allocator
tests/kms_vblank: Adopt to use allocator
Ch Sai Gowtham (5):
tests/gem_exec_params: Support gens without relocations
tests/gem_mmap: Add allocator support
tests/gem_mmap_gtt: Add allocator support
tests/gem_mmap_offset: Add allocator support
tests/gem_request_retire: Add allocator support
Zbigniew Kempczyński (43):
lib/igt_dummyload: Add support of using allocator in igt spinner
lib/intel_allocator: Add few helper functions for common use
lib/igt_gt: Add passing ahnd as an argument to igt_hang
lib/intel_batchbuffer: Ensure relocation code will be called
lib/intel_batchbuffer: Add allocator support in blitter src copy
lib/intel_batchbuffer: Try to avoid relocations in blitting
lib/huc_copy: Extend huc copy prototype to pass allocator handle
tests/gem_busy: Adopt to use allocator
tests/gem_create: Adopt to use allocator
tests/gem_ctx_engines: Adopt to use allocator
tests/gem_ctx_exec: Adopt to use allocator
tests/gem_ctx_freq: Adopt to use allocator
tests/gem_ctx_isolation: Adopt to use allocator
tests/gem_ctx_param: Adopt to use allocator
tests/gem_eio: Adopt to use allocator
tests/gem_exec_async: Adopt to use allocator
tests/gem_exec_fair: Add softpin support
tests/gem_exec_suspend: Adopt to use allocator
tests/gem_exec_parallel: Adopt to use alloctor
tests/gem_exec_whisper: Adopt to use allocator
tests/gem_fenced_exec_thrash: Adopt to use allocator
tests/gem_mmap_wc: Adopt to use allocator
tests/gem_ringfill: Adopt to use allocator
tests/gem_spin_batch: Adopt to use allocator
tests/gem_tiled_fence_blits: Adopt to use allocator
tests/gem_unfence_active_buffers: Adopt to use allocator
tests/gem_unref_active_buffers: Adopt to use allocator
tests/gem_userptr_blits: Adopt to use allocator
tests/gem_wait: Adopt to use allocator
tests/gem_watchdog: Adopt to use no-reloc
tests/gem_workarounds: Adopt to use allocator
tests/i915_hangman: Adopt to use allocator
tests/i915_module_load: Adopt to use allocator
tests/i915_pm_rc6_residency: Adopt to use allocator
tests/i915_pm_rpm: Adopt to use no-reloc
tests/i915_pm_rps: Alter to use no-reloc
tests/kms_busy: Adopt to use allocator
tests/kms_cursor_legacy: Adopt to use allocator
tests/perf_pmu: Adopt to use allocator
tests/sysfs_heartbeat_interval: Adopt to use allocator
tests/sysfs_preempt_timeout: Adopt to use allocator
tests/sysfs_timeslice_duration: Adopt to use allocator
HAX: remove gttfill for tgl ci
lib/huc_copy.c | 27 ++++-
lib/huc_copy.h | 4 +-
lib/igt_dummyload.c | 74 +++++++++---
lib/igt_dummyload.h | 3 +
lib/igt_fb.c | 22 +++-
lib/igt_gt.c | 21 +++-
lib/igt_gt.h | 4 +
lib/intel_allocator.h | 55 +++++++++
lib/intel_batchbuffer.c | 118 ++++++++++++++-----
lib/intel_batchbuffer.h | 18 ++-
tests/i915/gem_busy.c | 36 +++++-
tests/i915/gem_create.c | 11 +-
tests/i915/gem_ctx_engines.c | 25 +++-
tests/i915/gem_ctx_exec.c | 46 ++++++--
tests/i915/gem_ctx_freq.c | 4 +-
tests/i915/gem_ctx_isolation.c | 100 ++++++++++++----
tests/i915/gem_ctx_param.c | 9 +-
tests/i915/gem_eio.c | 60 +++++++---
tests/i915/gem_exec_async.c | 67 +++++++++--
tests/i915/gem_exec_fair.c | 6 +
tests/i915/gem_exec_gttfill.c | 1 +
tests/i915/gem_exec_lut_handle.c | 1 +
tests/i915/gem_exec_parallel.c | 33 +++++-
tests/i915/gem_exec_params.c | 74 ++++++++----
tests/i915/gem_exec_suspend.c | 44 ++++---
tests/i915/gem_exec_whisper.c | 39 +++++--
tests/i915/gem_fenced_exec_thrash.c | 22 +++-
tests/i915/gem_huc_copy.c | 12 +-
tests/i915/gem_lut_handle.c | 1 +
tests/i915/gem_mmap.c | 4 +-
tests/i915/gem_mmap_gtt.c | 15 ++-
tests/i915/gem_mmap_offset.c | 4 +-
tests/i915/gem_mmap_wc.c | 4 +-
tests/i915/gem_request_retire.c | 14 ++-
tests/i915/gem_ringfill.c | 37 ++++--
tests/i915/gem_spin_batch.c | 37 ++++--
tests/i915/gem_tiled_fence_blits.c | 65 ++++++++---
tests/i915/gem_unfence_active_buffers.c | 5 +-
tests/i915/gem_unref_active_buffers.c | 5 +-
tests/i915/gem_userptr_blits.c | 44 +++++--
tests/i915/gem_wait.c | 3 +
tests/i915/gem_watchdog.c | 11 +-
tests/i915/gem_workarounds.c | 17 ++-
tests/i915/i915_hangman.c | 15 ++-
tests/i915/i915_module_load.c | 23 +++-
tests/i915/i915_pm_rc6_residency.c | 8 +-
tests/i915/i915_pm_rpm.c | 27 ++++-
tests/i915/i915_pm_rps.c | 18 ++-
tests/i915/perf_pmu.c | 147 +++++++++++++++++-------
tests/i915/sysfs_heartbeat_interval.c | 24 +++-
tests/i915/sysfs_preempt_timeout.c | 21 +++-
tests/i915/sysfs_timeslice_duration.c | 21 +++-
tests/intel-ci/fast-feedback.testlist | 1 -
tests/kms_busy.c | 9 ++
tests/kms_cursor_legacy.c | 6 +
tests/kms_flip.c | 12 +-
tests/kms_vblank.c | 9 +-
tests/prime_vgem.c | 120 ++++++++++++++-----
58 files changed, 1315 insertions(+), 348 deletions(-)
--
2.26.0
More information about the igt-dev
mailing list