summaryrefslogtreecommitdiff
path: root/tools/i915-perf
diff options
context:
space:
mode:
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>2022-10-28 19:52:53 +0000
committerAshutosh Dixit <ashutosh.dixit@intel.com>2022-10-28 17:43:22 -0700
commitec68e0c7d4963309efcd2842dac44c813a8d69ef (patch)
treeaab8d819980dd675b20fd644ad84f6a42f60a33d /tools/i915-perf
parent97142a8078257e12a40b9121cb0d894c964b2e2d (diff)
tools/i915-perf: record remaining perf data on exit
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Diffstat (limited to 'tools/i915-perf')
-rw-r--r--tools/i915-perf/i915_perf_recorder.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/i915-perf/i915_perf_recorder.c b/tools/i915-perf/i915_perf_recorder.c
index f8f9b737a..d16f15468 100644
--- a/tools/i915-perf/i915_perf_recorder.c
+++ b/tools/i915-perf/i915_perf_recorder.c
@@ -1144,6 +1144,11 @@ main(int argc, char *argv[])
fprintf(stdout, "Exiting...\n");
+ if (!write_i915_perf_data(ctx.output_stream, ctx.perf_fd)) {
+ fprintf(stderr, "Failed to write i915-perf data: %s\n",
+ strerror(errno));
+ }
+
if (!write_correlation_timestamps(ctx.output_stream, ctx.drm_fd)) {
fprintf(stderr,
"Failed to write final i915 timestamp correlation data: %s\n",