From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Anusha Srivatsa <anusha.srivatsa@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: Re: [igt-dev] [i-g-t v2] tests/i915/i915_pm_dc: Remove PC8+ dependency for DGFX DC9
Date: Mon, 1 Aug 2022 14:12:03 -0400 [thread overview]
Message-ID: <YugXcxUx/TCga390@intel.com> (raw)
In-Reply-To: <YtBuR4Ua3hxSUCfe@intel.com>
On Thu, Jul 14, 2022 at 03:28:07PM -0400, Rodrigo Vivi wrote:
> On Tue, Jul 12, 2022 at 09:47:44AM -0700, Anusha Srivatsa wrote:
> > For DGFX, the DC9 flow and dependency is different from igfx.
> > DC9 does not depend on BIOS/PCU to execute save
> > and restore or any other sequence when
> > going to PC9/PC10
> >
> > DC9 actually depends on D3 and PCODE simply remove power
> > if SW allowed
> >
> > v2: Get the info about platform being discrete or not from
> > i915_gpu_info debugfs (Anshuman)
> >
> > v2: Update commit message and subject to reflect that the changes
> > Cc: Imre Deak <imre.deak@intel.com>
> > Cc: Anshuman Gupta <anshuman.gupta@intel.com>
> > Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>(v2)
> > ---
> > tests/i915/i915_pm_dc.c | 14 ++++++++++++--
> > 1 file changed, 12 insertions(+), 2 deletions(-)
> >
> > diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> > index a780f2cb..f664a2a2 100644
> > --- a/tests/i915/i915_pm_dc.c
> > +++ b/tests/i915/i915_pm_dc.c
> > @@ -422,6 +422,15 @@ static void check_dc9(data_t *data, int dc_target, int prev_dc)
> > data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, RPM_STATUS));
> > }
> >
> > +static bool check_is_dgfx(data_t *data)
> > +{
> > + char buf[4096];
> > +
> > + igt_debugfs_simple_read(data->debugfs_fd, "i915_gpu_info",
> > + buf, sizeof(buf));
> > + return strstr(buf, "is_dgfx: yes");
>
> I couldn't verify right now if this is the right string, but considering
> this is the right string and that this was tested:
>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
pushed, thanks
>
> > +}
> > +
> > static void setup_dc9_dpms(data_t *data, int dc_target)
> > {
> > int prev_dc, sysfs_fd;
> > @@ -532,8 +541,9 @@ int main(int argc, char *argv[])
> >
> > igt_describe("This test validates display engine entry to DC9 state");
> > igt_subtest("dc9-dpms") {
> > - igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
> > - "PC8+ residencies not supported\n");
> > + if (!(check_is_dgfx(&data)))
> > + igt_require_f(igt_pm_pc8_plus_residencies_enabled(data.msr_fd),
> > + "PC8+ residencies not supported\n");
> > test_dc9_dpms(&data);
> > }
> >
> > --
> > 2.25.1
> >
next prev parent reply other threads:[~2022-08-01 18:12 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-12 16:47 [igt-dev] [i-g-t v2] tests/i915/i915_pm_dc: Remove PC8+ dependency for DGFX DC9 Anusha Srivatsa
2022-07-12 17:49 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-07-12 21:25 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2022-07-14 19:28 ` [igt-dev] [i-g-t v2] " Rodrigo Vivi
2022-08-01 18:12 ` Rodrigo Vivi [this message]
2022-07-20 0:01 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/i915/i915_pm_dc: Remove PC8+ dependency for DGFX DC9 (rev2) Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YugXcxUx/TCga390@intel.com \
--to=rodrigo.vivi@intel.com \
--cc=anusha.srivatsa@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.