mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-20 12:52:55 +00:00
lib: move i915_wedged_set to ig_gt.c
Upcoming tests will call it to recover from bad states caused by hangcheck bugs.the function was renamed to igt_force_gpu_reset to have a naming closer to other hang-related functions in the same file. The value written to the debugfs has also been changed to -1; this makes no differences with the current implementation but copes with upcoming TDR changes (still under discussion) that should allow the resetting of a mask of rings. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
This commit is contained in:
committed by
Mika Kuoppala
parent
094e0cbabb
commit
03c7f84eb1
+1
-16
@@ -58,24 +58,9 @@ static bool i915_reset_control(bool enable)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static bool i915_wedged_set(void)
|
||||
{
|
||||
int fd, ret;
|
||||
|
||||
igt_debug("Triggering GPU reset\n");
|
||||
|
||||
fd = igt_debugfs_open("i915_wedged", O_RDWR);
|
||||
igt_require(fd >= 0);
|
||||
|
||||
ret = write(fd, "1\n", 2) == 2;
|
||||
close(fd);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void trigger_reset(int fd)
|
||||
{
|
||||
igt_assert(i915_wedged_set());
|
||||
igt_force_gpu_reset();
|
||||
|
||||
/* And just check the gpu is indeed running again */
|
||||
igt_debug("Checking that the GPU recovered\n");
|
||||
|
||||
Reference in New Issue
Block a user