[igt-dev] [PATCH i-g-t v3 00/22] tests/benchmarks: Libdrm removal

Dominik Grzegorzek dominik.grzegorzek at intel.com
Fri Sep 18 10:58:34 UTC 2020


This removes libdrm using intel_bb from bunch of tests.
Due to lackage of hardware prime_* was not tested. 

v2: gem_tiled_blits.c: device instead of cpu map in object creation
v3: added control over fencing to enable parrallel execution using one ibb,
    added HAX commit with is NOT FOR REVIEW!
    gem_tiled_blits.c: back to cpu mapping
    gem_set_tiling_vs_blit.c: disable fencing in first workload
    

Signed-off-by: Dominik Grzegorzek <dominik.grzegorzek at intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
Cc: Chris Wilson <chris at chris-wilson.co.uk>

Dominik Grzegorzek (20):
  Remove unused intel_bufmgr.h headers
  i915/gem_pwrite_snooped: Remove libdrm dependency
  i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
  i915/gem_pread_after_blit.c: Remove libdrm dependency
  i915/gem_threaded_access_tiled.c: Remove libdrm dependency
  i915/gem_tiled_blits: Remove libdrm dependency
  i915/gem_unfence_active_buffers.c: Remove librdm dependency
  i915/gem_unref_active_buffers.c: Remove libdrm dependency
  i915/gem_tiled_partial_pwrite_pread: Remove libdrm dependency
  i915/gem_set_tiling_vs_blit.c: Remove libdrm dependency
  tests/kms_fence_pin_leak.c: Remove libdrm dependency
  tests/kms_flip.c: Remove libdrm dependency
  tests/kms_psr2_su.c: Get rid of unused bufmgr
  benchmarks: Remove libdrm dependency
  tests/prime_mmap_coherency.c: Remove libdrm dependency
  tools/intel_perf_counters: Remove libdrm dependency
  tests/prime_udl: Remove libdrm dependency
  tests/prime_nv_pcopy.c: Remove libdrm dependency
  tests/prime_nv_api.c: Remove libdrm dependency
  tests/prime_nv_test.c: Remove libdrm dependency
  HAX: change cpu mapping toward device one

Zbigniew Kempczyński (1):
  lib/intel_batchbuffer: Add control over fencing in intel_bb

 benchmarks/gem_userptr_benchmark.c          |   1 -
 benchmarks/intel_upload_blit_large.c        |  69 +++---
 benchmarks/intel_upload_blit_large_gtt.c    |  72 +++----
 benchmarks/intel_upload_blit_large_map.c    |  74 +++----
 benchmarks/intel_upload_blit_small.c        |  68 +++---
 lib/intel_batchbuffer.c                     |  47 +++-
 lib/intel_batchbuffer.h                     |   2 +
 lib/media_fill.c                            |   1 -
 tests/i915/gem_create.c                     |   1 -
 tests/i915/gem_flink_race.c                 |   2 -
 tests/i915/gem_pipe_control_store_loop.c    | 142 ++++++------
 tests/i915/gem_pread_after_blit.c           | 149 +++++++------
 tests/i915/gem_pwrite_snooped.c             |  66 +++---
 tests/i915/gem_request_retire.c             |   1 -
 tests/i915/gem_set_tiling_vs_blt.c          | 225 +++++++++++---------
 tests/i915/gem_threaded_access_tiled.c      |  38 ++--
 tests/i915/gem_tiled_blits.c                |  84 ++++----
 tests/i915/gem_tiled_partial_pwrite_pread.c | 123 ++++++-----
 tests/i915/gem_unfence_active_buffers.c     | 134 ++++++------
 tests/i915/gem_unref_active_buffers.c       |  56 +++--
 tests/i915/gem_userptr_blits.c              |   1 -
 tests/i915/i915_getparams_basic.c           |   1 -
 tests/kms_fence_pin_leak.c                  |  83 ++++----
 tests/kms_flip.c                            |  22 +-
 tests/kms_psr2_su.c                         |   7 -
 tests/kms_sequence.c                        |   2 -
 tests/kms_setmode.c                         |   1 -
 tests/kms_vblank.c                          |   2 -
 tests/prime_mmap_coherency.c                | 110 +++++-----
 tests/prime_nv_api.c                        | 203 ++++++++++--------
 tests/prime_nv_pcopy.c                      | 103 +++++----
 tests/prime_nv_test.c                       | 189 ++++++++--------
 tests/prime_udl.c                           |  44 ++--
 tools/intel_perf_counters.c                 | 109 +++++-----
 34 files changed, 1162 insertions(+), 1070 deletions(-)

-- 
2.20.1



More information about the igt-dev mailing list