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