All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v4 00/25] tests/benchmarks: Libdrm removal
@ 2020-09-22 11:52 Dominik Grzegorzek
  2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 01/25] i915/gem_mmap: Modified offset in subtest "bad-size" Dominik Grzegorzek
                   ` (25 more replies)
  0 siblings, 26 replies; 44+ messages in thread
From: Dominik Grzegorzek @ 2020-09-22 11:52 UTC (permalink / raw)
  To: igt-dev; +Cc: Chris Wilson

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
v4: added blit_copy wrapper for the whole intel_buf
    gem_set_tiling_vs_blit.c: swap x and y in src bo in busy_buf blit
    			      enforce relocs
    gem_pipe_control_store_loop: intel_bb_sync() added
    
Signed-off-by: Dominik Grzegorzek <dominik.grzegorzek@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>

Dominik Grzegorzek (23):
  lib/intel_batchbuffer: add intel_bb_blit_copy wrapper
  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
  tests/i915/gem_ppgtt: make copying more readable
  HAX: run changed tests in BAT only.

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                     |  70 ++++++-
 lib/intel_batchbuffer.h                     |   5 +
 lib/media_fill.c                            |   1 -
 tests/i915/gem_create.c                     |   1 -
 tests/i915/gem_flink_race.c                 |   2 -
 tests/i915/gem_mmap.c                       |  25 ++-
 tests/i915/gem_mmap_wc.c                    |  26 ++-
 tests/i915/gem_pipe_control_store_loop.c    | 143 ++++++-------
 tests/i915/gem_ppgtt.c                      |  16 +-
 tests/i915/gem_pread_after_blit.c           | 135 ++++++------
 tests/i915/gem_pwrite_snooped.c             |  66 +++---
 tests/i915/gem_request_retire.c             |   1 -
 tests/i915/gem_set_tiling_vs_blt.c          | 219 ++++++++++----------
 tests/i915/gem_threaded_access_tiled.c      |  38 ++--
 tests/i915/gem_tiled_blits.c                |  75 +++----
 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/intel-ci/fast-feedback.testlist       |  10 +
 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                | 105 +++++-----
 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 +++++-----
 38 files changed, 1201 insertions(+), 1101 deletions(-)

-- 
2.20.1

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2020-09-28  8:03 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-22 11:52 [igt-dev] [PATCH i-g-t v4 00/25] tests/benchmarks: Libdrm removal Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 01/25] i915/gem_mmap: Modified offset in subtest "bad-size" Dominik Grzegorzek
2020-09-22 11:56   ` Grzegorzek, Dominik
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 02/25] lib/intel_batchbuffer: Add control over fencing in intel_bb Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 03/25] lib/intel_batchbuffer: add intel_bb_blit_copy wrapper Dominik Grzegorzek
2020-09-22 13:44   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 04/25] Remove unused intel_bufmgr.h headers Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 05/25] i915/gem_pwrite_snooped: Remove libdrm dependency Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 06/25] i915/gem_pipe_control_store_loop.c: " Dominik Grzegorzek
2020-09-22 13:51   ` Zbigniew Kempczyński
2020-09-23  7:19     ` Grzegorzek, Dominik
2020-09-23  8:24       ` Zbigniew Kempczyński
2020-09-23 13:09       ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 07/25] i915/gem_pread_after_blit.c: " Dominik Grzegorzek
2020-09-22 14:01   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 08/25] i915/gem_threaded_access_tiled.c: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 09/25] i915/gem_tiled_blits: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 10/25] i915/gem_unfence_active_buffers.c: Remove librdm dependency Dominik Grzegorzek
2020-09-23  8:39   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 11/25] i915/gem_unref_active_buffers.c: Remove libdrm dependency Dominik Grzegorzek
2020-09-23 10:35   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 12/25] i915/gem_tiled_partial_pwrite_pread: " Dominik Grzegorzek
2020-09-23 11:36   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 13/25] i915/gem_set_tiling_vs_blit.c: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 14/25] tests/kms_fence_pin_leak.c: " Dominik Grzegorzek
2020-09-23 12:59   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 15/25] tests/kms_flip.c: " Dominik Grzegorzek
2020-09-23 13:07   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 16/25] tests/kms_psr2_su.c: Get rid of unused bufmgr Dominik Grzegorzek
2020-09-24  5:47   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 17/25] benchmarks: Remove libdrm dependency Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 18/25] tests/prime_mmap_coherency.c: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 19/25] tools/intel_perf_counters: " Dominik Grzegorzek
2020-09-28  8:03   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 20/25] tests/prime_udl: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 21/25] tests/prime_nv_pcopy.c: " Dominik Grzegorzek
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 22/25] tests/prime_nv_api.c: " Dominik Grzegorzek
2020-09-28  7:40   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 23/25] tests/prime_nv_test.c: " Dominik Grzegorzek
2020-09-28  7:49   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 24/25] tests/i915/gem_ppgtt: make copying more readable Dominik Grzegorzek
2020-09-28  7:53   ` Zbigniew Kempczyński
2020-09-22 11:52 ` [igt-dev] [PATCH i-g-t v4 25/25] HAX: run changed tests in BAT only Dominik Grzegorzek
2020-09-22 12:35 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/benchmarks: Libdrm removal (rev4) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.