[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