[igt-dev] [PATCH i-g-t v4 31/31] lib/i915/perf: Apply shift to raw timestamp as well

Dixit, Ashutosh ashutosh.dixit at intel.com
Wed Mar 22 05:43:47 UTC 2023


On Tue, 21 Mar 2023 17:05:23 -0700, Umesh Nerlige Ramappa wrote:
>
> Apply the OA timestamp shift to the raw timestamp as well.

Reviewed-by: Ashutosh Dixit <ashutosh.dixit at intel.com>

> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa at intel.com>
> ---
>  lib/i915/perf.c | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/lib/i915/perf.c b/lib/i915/perf.c
> index d736490b..ddadb53b 100644
> --- a/lib/i915/perf.c
> +++ b/lib/i915/perf.c
> @@ -1003,6 +1003,11 @@ uint64_t intel_perf_read_record_timestamp_raw(const struct intel_perf *perf,
>                 assert(0);
>         }
>
> +       if (perf->devinfo.oa_timestamp_shift >= 0)
> +	       ts <<= perf->devinfo.oa_timestamp_shift;
> +       else
> +	       ts >>= -perf->devinfo.oa_timestamp_shift;
> +
>         return ts;
>  }
>
> --
> 2.36.1
>


More information about the igt-dev mailing list