From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF47F10E15B for ; Thu, 1 Dec 2022 20:29:39 +0000 (UTC) Message-ID: Date: Thu, 1 Dec 2022 22:29:31 +0200 Content-Language: en-US To: Umesh Nerlige Ramappa , References: <20221129010522.994524-1-umesh.nerlige.ramappa@intel.com> <20221129010522.994524-3-umesh.nerlige.ramappa@intel.com> From: Lionel Landwerlin In-Reply-To: <20221129010522.994524-3-umesh.nerlige.ramappa@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit MIME-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t 2/2] i915/perf: Enable MTL OA tests List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: On 29/11/2022 03:05, Umesh Nerlige Ramappa wrote: > Add some MTL definitions in the OA tests. > > Signed-off-by: Umesh Nerlige Ramappa Reviewed-by: Lionel Landwerlin > --- > tests/i915/perf.c | 12 +++++++----- > 1 file changed, 7 insertions(+), 5 deletions(-) > > diff --git a/tests/i915/perf.c b/tests/i915/perf.c > index e6216ffd..dd1f1ac3 100644 > --- a/tests/i915/perf.c > +++ b/tests/i915/perf.c > @@ -258,7 +258,7 @@ get_oa_format(enum drm_i915_oa_format format) > { > if (IS_HASWELL(devid)) > return hsw_oa_formats[format]; > - else if (IS_DG2(devid)) > + else if (IS_DG2(devid) || IS_METEORLAKE(devid)) > return dg2_oa_formats[format]; > else if (IS_GEN12(devid)) > return gen12_oa_formats[format]; > @@ -558,7 +558,7 @@ oa_report_get_ctx_id(uint32_t *report) > static int > oar_unit_default_format(void) > { > - if (IS_DG2(devid)) > + if (IS_DG2(devid) || IS_METEORLAKE(devid)) > return I915_OAR_FORMAT_A32u40_A4u32_B8_C8; > > return test_set->perf_oa_format; > @@ -4847,9 +4847,11 @@ test_whitelisted_registers_userspace_config(void) > mux_regs[i++] = 0; > mux_regs[i++] = 0xD2C; > mux_regs[i++] = 0; > - /* WAIT_FOR_RC6_EXIT */ > - mux_regs[i++] = 0x20CC; > - mux_regs[i++] = 0; > + if (!IS_METEORLAKE(devid)) { > + /* WAIT_FOR_RC6_EXIT */ > + mux_regs[i++] = 0x20CC; > + mux_regs[i++] = 0; > + } > } > > if (IS_CHERRYVIEW(devid)) {