[PATCH i-g-t 00/58] Add no-reloc support in tests
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Tue Jul 6 07:08:37 UTC 2021
For CI only
Andrzej Turko (5):
NORELOC - gem_exec_gttfill
NORELOC - gem_exec_store - store_all()
NORELOC - gem_exec_store - store_dword()
NORELOC - gem_exec_store - store_cachelines()
NORELOC - gem_exec_capture - capture() & userptr()
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
Sai Gowtham (2):
tests/gem_mmap: Add allocator support
tests/gem_mmap_offset: Add allocator support
Zbigniew Kempczyński (48):
lib/igt_dummyload: Add support of allocator use in igt spinner
lib/intel_allocator: Add few helper functions for common use
lib/intel_allocator: Add helper for getting allocator handle
lib/igt_gt: Add passing ahnd as an argument to igt_hang
lib/intel_batchbuffer: Add allocator support in blitter src copy
tests/gem_bad_reloc: Skip on gens where relocations are not supported
tests/gem_busy: Use allocator for no-reloc path
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_param: Adopt to use allocator
tests/gem_eio: Adopt to use no-reloc
tests/gem_exec_async: Add no-reloc for gens without relocations.
tests/gem_exec_suspend: Use intel allocator in no-reloc gens
tests/gem_exec_parallel: Adopt to use intel alloctor
tests/gem_mmap_wc: Adopt to use no-reloc
tests/gem_ringfill: Adopt to use allocator
tests/gem_spin_batch: Adopt to use no-reloc
tests/gem_tiled_fence_blits: Adopt to use allocator
tests/gem_unfence_active_buffers: Adopt to use no-reloc
tests/gem_wait: Adopt to use allocator
tests/gem_watchdog: Adopt to use no-reloc
tests/gem_workarounds: Adopt to use no-reloc
tests/gem_vm_create: Adopt to use no-reloc
tests/i915_hangman: Adopt to use no-reloc
tests/i915_module_load: Adopt to use with allocator
tests/i915_pm_rc6_residency: Adopt to use no-reloc
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/sysfs_heartbeat_interval: Adopt to use no-reloc
tests/sysfs_preempt_timeout: Adopt to use no-reloc
tests/sysfs_timeslice_duration: Adopt to use no-reloc
tests/perf_pmu: Adopt to use no-reloc
WIP: tests/gem_exec_fence: rewrite to no-reloc
WIP/FIXME: tests/gem_ctx_isolation
WIP/FIXME: tests/gem_ctx_persistence: Adopt to use allocator
WIP: tests/gem_ctx_shared: Convert to use no-reloc
WIP: tests/gem_exec_schedule
WIP: tests/gem_exec_schedule
WIP: tests/gem_exec_schedule
WIP: tests/gem_exec_schedule
WIP: tests/gem_exec_schedule
WIP: tests/gem_exec_schedule at deep - NOT WORKING
WIP: tests/gem_exec_schedule at wide (ok) + reorder_wide (still to be
fixed)
HAX: bypass BAT
lib/igt_dummyload.c | 136 +++++--
lib/igt_dummyload.h | 3 +
lib/igt_fb.c | 22 +-
lib/igt_gt.c | 21 +-
lib/igt_gt.h | 4 +
lib/intel_allocator.h | 46 +++
lib/intel_batchbuffer.c | 70 +++-
lib/intel_batchbuffer.h | 12 +-
tests/i915/gem_bad_reloc.c | 1 +
tests/i915/gem_busy.c | 35 +-
tests/i915/gem_create.c | 7 +-
tests/i915/gem_ctx_engines.c | 17 +-
tests/i915/gem_ctx_exec.c | 38 +-
tests/i915/gem_ctx_freq.c | 4 +-
tests/i915/gem_ctx_isolation.c | 91 +++--
tests/i915/gem_ctx_param.c | 4 +-
tests/i915/gem_ctx_persistence.c | 156 +++++++-
tests/i915/gem_ctx_shared.c | 67 +++-
tests/i915/gem_eio.c | 57 ++-
tests/i915/gem_exec_async.c | 40 +-
tests/i915/gem_exec_capture.c | 96 +++--
tests/i915/gem_exec_fence.c | 276 +++++++++----
tests/i915/gem_exec_gttfill.c | 72 +++-
tests/i915/gem_exec_parallel.c | 33 +-
tests/i915/gem_exec_schedule.c | 504 ++++++++++++++++++++----
tests/i915/gem_exec_store.c | 172 +++++---
tests/i915/gem_exec_suspend.c | 44 ++-
tests/i915/gem_mmap.c | 4 +-
tests/i915/gem_mmap_offset.c | 5 +-
tests/i915/gem_mmap_wc.c | 4 +-
tests/i915/gem_ringfill.c | 29 +-
tests/i915/gem_spin_batch.c | 35 +-
tests/i915/gem_tiled_fence_blits.c | 65 ++-
tests/i915/gem_unfence_active_buffers.c | 5 +-
tests/i915/gem_vm_create.c | 29 +-
tests/i915/gem_wait.c | 3 +
tests/i915/gem_watchdog.c | 8 +
tests/i915/gem_workarounds.c | 17 +-
tests/i915/i915_hangman.c | 11 +-
tests/i915/i915_module_load.c | 22 +-
tests/i915/i915_pm_rc6_residency.c | 3 +
tests/i915/i915_pm_rpm.c | 27 +-
tests/i915/i915_pm_rps.c | 19 +-
tests/i915/perf_pmu.c | 143 +++++--
tests/i915/sysfs_heartbeat_interval.c | 22 +-
tests/i915/sysfs_preempt_timeout.c | 21 +-
tests/i915/sysfs_timeslice_duration.c | 11 +-
tests/intel-ci/fast-feedback.testlist | 171 --------
tests/kms_busy.c | 9 +
tests/kms_cursor_legacy.c | 6 +
tests/kms_flip.c | 14 +-
tests/kms_vblank.c | 11 +-
tests/prime_vgem.c | 121 ++++--
53 files changed, 2106 insertions(+), 737 deletions(-)
--
2.26.0
More information about the Intel-gfx-trybot
mailing list