Chris Wilson
a31d73c3a7
drm/i915: Re-enable GGTT earlier after GPU reset
...
Inside i915_gem_reset(), we start touching the HW and so require the
low-level HW to be re-enabled, in particular the PCI BARs.
Fixes: 7b6da818d86f ("drm/i915: Restore the kernel context after a GPU reset on an idle engine")
References: 0db8c9612091 ("drm/i915: Re-enable GTT following a device reset")
Testcase: igt/drv_hangman #i915g/i915gm
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Michel Thierry <michel.thierry@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171217132852.30642-1-chris@chris-wilson.co.uk
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
2017-12-18 11:16:07 +00:00
..
2017-12-14 10:57:41 -08:00
2017-12-14 08:06:59 +00:00
2017-06-01 15:53:03 +03:00
2017-11-29 12:29:39 +00:00
2017-12-17 18:06:01 +00:00
2017-12-18 11:16:07 +00:00
2017-12-14 12:10:02 -08:00
2017-06-14 14:06:22 +01:00
2017-12-13 13:17:44 +00:00
2017-07-27 22:07:24 +02:00
2017-12-13 13:17:44 +00:00
2017-11-10 17:23:10 +00:00
2017-10-09 17:07:29 +01:00
2017-11-02 12:40:41 +10:00
2017-12-12 12:30:21 +02:00
2017-10-09 17:07:29 +01:00
2017-12-14 08:06:58 +00:00
2017-12-12 12:30:22 +02:00
2017-12-15 11:35:43 +00:00
2017-08-15 15:46:57 +01:00
2017-12-04 11:24:33 +08:00
2017-11-20 15:56:16 +00:00
2017-11-10 17:23:22 +00:00
2017-12-13 13:17:59 +00:00
2017-12-13 13:17:44 +00:00
2017-11-27 16:37:15 +00:00
2017-12-12 12:30:22 +02:00
2017-12-07 23:26:55 +00:00
2017-12-14 20:10:01 +02:00
2017-11-27 16:37:15 +00:00
2017-11-28 10:01:15 -08:00
2017-12-16 09:37:35 +00:00
2017-11-16 15:35:47 +02:00
2017-11-30 10:11:49 +02:00
2017-10-07 10:11:41 +01:00
2017-12-12 12:30:21 +02:00
2017-12-06 14:41:49 +00:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-09-18 19:46:36 +01:00
2017-11-13 15:59:03 +00:00
2017-11-13 15:59:03 +00:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-13 15:59:24 +00:00
2017-11-13 15:59:24 +00:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-11-02 14:52:58 +00:00
2017-08-03 18:18:05 +01:00
2017-12-06 14:41:52 +00:00
2017-12-06 14:41:52 +00:00
2017-12-01 15:20:02 +00:00
2017-11-20 21:53:59 +00:00
2017-12-01 15:20:02 +00:00
2017-11-24 13:20:48 +00:00
2017-10-16 13:56:29 +03:00
2017-11-22 11:24:57 +00:00
2017-11-10 11:31:58 +00:00
2017-09-29 12:30:17 +01:00
2017-12-13 13:17:37 +00:00
2017-07-09 18:48:37 -07:00
2017-12-01 15:20:02 +00:00
2017-11-02 11:10:55 +01:00
2017-11-15 20:42:10 -08:00
2017-11-03 09:28:06 +00:00
2017-08-15 10:12:48 +08:00
2017-10-16 13:56:29 +03:00
2017-12-12 12:30:21 +02:00
2017-12-07 23:26:55 +00:00
2017-11-02 11:10:55 +01:00
2017-09-01 16:48:24 +03:00
2017-06-12 09:45:55 -07:00
2017-11-15 17:32:54 +02:00
2017-11-14 07:43:00 -08:00
2017-12-11 17:23:02 +00:00
2017-11-30 16:49:42 +01:00
2017-11-17 12:14:25 +01:00
2017-11-09 20:05:18 +02:00
2017-12-05 15:57:08 +02:00
2017-12-01 09:44:03 -08:00
2017-12-14 13:24:08 +00:00
2017-12-12 12:30:22 +02:00
2017-09-22 14:50:36 +03:00
2017-07-19 08:32:42 +02:00
2017-11-09 20:06:14 +02:00
2017-12-08 08:41:22 +10:00
2017-11-09 20:06:14 +02:00
2017-11-16 09:45:39 -08:00
2017-06-12 09:42:18 -07:00
2017-12-04 10:56:53 +10:00
2017-08-16 18:02:00 +03:00
2017-08-21 11:52:29 +03:00
2017-12-08 08:41:22 +10:00
2017-10-30 19:53:22 +02:00
2017-12-13 11:15:38 +00:00
2017-12-12 12:30:19 +02:00
2017-12-12 12:30:22 +02:00
2017-09-25 16:54:09 +03:00
2017-11-06 13:57:37 +00:00
2017-05-26 13:26:53 +01:00
2017-12-06 14:41:47 +00:00
2017-12-06 14:41:47 +00:00
2017-11-02 08:42:11 +00:00
2017-12-14 08:06:54 +00:00
2017-10-06 14:09:40 +03:00
2017-11-24 20:47:39 +00:00
2017-12-14 08:07:00 +00:00
2017-12-14 08:06:54 +00:00
2017-12-14 08:06:54 +00:00
2017-12-14 08:06:54 +00:00
2017-12-06 14:41:49 +00:00
2017-05-30 15:59:47 +03:00
2017-12-14 14:56:53 +00:00
2017-12-08 10:15:30 -08:00
2017-08-11 11:53:47 -07:00
2017-12-06 14:41:54 +00:00
2017-12-06 14:41:54 +00:00
2017-11-28 10:31:42 +02:00
2017-12-15 11:36:45 +00:00
2017-12-08 00:37:05 +00:00
2017-11-20 21:53:59 +00:00
2017-10-13 12:15:10 +03:00
2017-10-30 19:53:22 +02:00
2017-06-07 07:29:51 -07:00
2017-11-21 14:17:56 +01:00
2017-10-30 19:55:18 +02:00
2017-12-12 12:30:21 +02:00
2017-11-27 17:27:15 +01:00
2017-11-30 16:49:42 +01:00
2017-12-12 12:30:22 +02:00
2017-11-09 20:06:14 +02:00
2017-08-14 12:15:49 +03:00
2017-11-23 16:12:06 +00:00
2017-12-08 18:48:34 +00:00
2017-12-08 12:23:07 +02:00
2017-11-09 20:04:47 +02:00
2017-10-11 08:56:56 +01:00
2017-11-21 19:44:03 +02:00
2017-11-09 20:04:56 +02:00
2017-12-06 14:41:52 +00:00
2017-12-06 14:41:47 +00:00
2017-12-14 08:06:56 +00:00
2017-12-14 08:06:56 +00:00
2017-12-01 15:20:02 +00:00
2017-11-21 11:39:31 +02:00
2017-10-30 19:48:11 +02:00
2017-09-19 13:06:21 +01:00
2017-11-24 12:18:55 +00:00
2017-12-08 08:41:22 +10:00