diff options
author | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2022-10-28 19:52:54 +0000 |
---|---|---|
committer | Ashutosh Dixit <ashutosh.dixit@intel.com> | 2022-10-28 17:43:22 -0700 |
commit | 564eaf254c810f663e0625e510a41e9431f76ea1 (patch) | |
tree | 688172c5c8c765ec8d1dceb25e871fbadc7710f9 /tools/i915-perf | |
parent | ec68e0c7d4963309efcd2842dac44c813a8d69ef (diff) |
lib/i915/perf: add a raw timestamp utility
Helpful to figure out the bitshifting needed in OA timestamp.
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_reader.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/i915-perf/i915_perf_reader.c b/tools/i915-perf/i915_perf_reader.c index 92e43c199..9be1a9fc3 100644 --- a/tools/i915-perf/i915_perf_reader.c +++ b/tools/i915-perf/i915_perf_reader.c @@ -252,6 +252,13 @@ main(int argc, char *argv[]) intel_perf_read_record_timestamp(reader.perf, reader.metric_set, reader.records[reader.n_records - 1])); + fprintf(stdout, "OA raw data timestamp range: 0x%016"PRIx64"-0x%016"PRIx64"\n", + intel_perf_read_record_timestamp_raw(reader.perf, + reader.metric_set, + reader.records[0]), + intel_perf_read_record_timestamp_raw(reader.perf, + reader.metric_set, + reader.records[reader.n_records - 1])); if (strcmp(reader.metric_set_uuid, reader.metric_set->hw_config_guid)) { fprintf(stdout, |