[igt-dev] [RFC PATCH i-g-t 0/4] Basic Suspend/Resume with i915 unload
Rodrigo Vivi
rodrigo.vivi at intel.com
Thu Mar 24 17:24:49 UTC 2022
On Thu, Mar 24, 2022 at 03:48:48PM +0530, Riana Tauro wrote:
> From: "Tauro, Riana" <riana.tauro at intel.com>
>
> Exercise suspend/resume cycles without i915 module to know the system wide health
> of suspend/resume feature before executing i915 suspend/resume tests.
The idea of having a system-wide suspend test is good so if we are failing
the i915 suspend tests but also failing the system suspend without i915 we
can prove that i915 is not the culprit.
But it should be totally independent. Having this before all the tests
looks like a big cheat where you reset all the states before a test.
Besides increasing the test time a lot.
>
> Tauro, Riana (4):
> lib/igt_aux: Suspend/resume without i915 module
plus I don't believe this should be a library, but maybe because I believe
this should be a single independent test.
> lib/drmtest : add function to call exit handler to unload i915 module
> tests/i915/i915_suspend: Add suspend/resume cycle without i915 module
> i915/i915_pm_rpm: Add suspend/resume cycle without i915 module
>
> lib/drmtest.c | 17 +++++++++++++++++
> lib/drmtest.h | 1 +
> lib/igt_aux.c | 23 +++++++++++++++++++++++
> lib/igt_aux.h | 3 +++
> tests/i915/i915_pm_rpm.c | 12 ++++++++++++
> tests/i915/i915_suspend.c | 39 +++++++++++++++++++++++++++++++++------
> 6 files changed, 89 insertions(+), 6 deletions(-)
>
> --
> 2.25.1
>
More information about the igt-dev
mailing list