]> Git Repo - linux.git/commit
drm/i915/selftests: Add a simple exerciser for suspend/hibernate
authorChris Wilson <[email protected]>
Thu, 30 Aug 2018 13:48:06 +0000 (14:48 +0100)
committerChris Wilson <[email protected]>
Fri, 31 Aug 2018 09:21:00 +0000 (10:21 +0100)
commit3f51b7e1f36a37cfc6ed281a231485e4e6b511c3
tree4d4049e94f1b6563ea0a56911ba0f58fdbcc58a9
parent4a477651033e48851386d12e773584c99a878670
drm/i915/selftests: Add a simple exerciser for suspend/hibernate

Although we cannot do a full system-level test of suspend/hibernate from
deep with the kernel selftests, we can exercise the GEM subsystem in
isolation and simulate the external effects (such as losing stolen
contents and trashing the register state).

v2: Don't forget to hold rpm
v3: Suspend the GTT mappings, and more rpm!

References: https://bugs.freedesktop.org/show_bug.cgi?id=96526
References: 5ab57c702069 ("drm/i915: Flush logical context image out to memory upon suspend")
Signed-off-by: Chris Wilson <[email protected]>
Cc: Jakub Bartmiński <[email protected]>
Cc: Matthew Auld <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Reviewed-by: Jakub Bartmiński <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/selftests/i915_gem.c [new file with mode: 0644]
drivers/gpu/drm/i915/selftests/i915_live_selftests.h
This page took 0.046991 seconds and 4 git commands to generate.