[igt-dev] [PATCH i-g-t 10/31] i915/perf: Add OAM format type
Umesh Nerlige Ramappa
umesh.nerlige.ramappa at intel.com
Thu Mar 9 22:39:53 UTC 2023
On Tue, Mar 07, 2023 at 02:45:06PM +0100, Kamil Konieczny wrote:
>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 ?
Correct, OA reports for media engines - vcs/vecs.
>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.
Will add the comments,
Thanks,
Umesh
>
>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