[igt-dev] [PATCH i-g-t 10/31] i915/perf: Add OAM format type
Kamil Konieczny
kamil.konieczny at linux.intel.com
Tue Mar 7 13:45:06 UTC 2023
Hi Umesh,
On 2023-02-14 at 16:46:27 -0800, Umesh Nerlige Ramappa wrote:
> Don't check for B and C counters sanity for OAM formats.
Please improve description here, like:
Add new OAM format, where OAM stands for ObservAbility of Media.
Also while at it, don't check for B and C counters sanity for
OAM formats.
Note: it is my guess what OAM means so please correct me, btw
by media do we mean video (image) stream ?
It would also help if you write why you don't check that counters
here or maybe in code comment before if condition.
>
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa at intel.com>
> ---
> tests/i915/perf.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tests/i915/perf.c b/tests/i915/perf.c
> index c3c5663b..e9613dc9 100644
> --- a/tests/i915/perf.c
> +++ b/tests/i915/perf.c
> @@ -104,6 +104,7 @@ struct accumulator {
It would be nice if you could add here description of the meaning
of OAG, OAR and OAM.
With improved comments you can add:
Reviewed-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>
Regards,
Kamil
> enum {
> OAG,
> OAR,
> + OAM,
>
> MAX_OA_TYPE,
> };
> @@ -1035,7 +1036,7 @@ gen8_sanity_check_test_oa_reports(const uint32_t *oa_report0,
> /* The TestOa metric set defines all B counters to be a
> * multiple of the gpu clock
> */
> - if (format.n_b) {
> + if (format.n_b && (format.oa_type == OAG || format.oa_type == OAR)) {
> if (clock_delta > 0) {
> b = rpt1_b[0] - rpt0_b[0];
> igt_debug("B0: delta = %"PRIu32"\n", b);
> --
> 2.36.1
>
More information about the igt-dev
mailing list