[PATCH i-g-t 0/8] IGT Testcases for i915 DAPC feature

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series implements set of testcases for verifying data sampled
through i915 perf/DAPC feature. It tests validity of association of
OA with correct engine/stream, ctx id, pid, tag, timestamps, mmio
samples w.r.t execbuf begin and end. It also adds a testcase to
verify concurrent operation of two stream.
Currently MMIO testcase is failing as HW is reading the RC6 register
as zero if the stream has OA sampling also ON. Testcase however passes
if we sample MMIO along with Timestamps. Need to investigate this more.
More subtests to be added to test the proper interleaving of CS
and OA reports based on timestamps by varying the periodic timer for
OA reports.

Cc: Lionel Landwerlin <lionel.g.landwerlin@xxxxxxxxx>
Cc: "Rogozhkin, Dmitry V" <dmitry.v.rogozhkin@xxxxxxxxx>

Sagar Arun Kamble (8):
  tests/perf: Rename perf test to intel_perf
  tests/perf: Test i915 assisted command stream based perf metrics
    capture
  tests/perf: Add testcase to verify ctx id
  tests/perf: Add testcase to verify pid
  tests/perf: Add testcase to verify tag
  tests/perf: Add testcase to verify timestamps
  tests/perf: Add testcase to verify mmio
  tests/perf: Add testcase to verify concurrent streams

 lib/ioctl_wrappers.h    |    1 +
 tests/Makefile.sources  |    3 +-
 tests/intel_perf.c      | 3353 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/intel_perf_dapc.c | 1679 ++++++++++++++++++++++++
 tests/perf.c            | 3353 -----------------------------------------------
 5 files changed, 5035 insertions(+), 3354 deletions(-)
 create mode 100644 tests/intel_perf.c
 create mode 100644 tests/intel_perf_dapc.c
 delete mode 100644 tests/perf.c

-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux