[Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Mika Kuoppala
If engine reports that it is not ready for reset, we give up. Evidence shows that forcing a per engine reset on an engine which is not reporting to be ready for reset, can bring it back into a working order. There is risk that we corrupt the context image currently executing on that engine. But tha

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Chris Wilson
Quoting Mika Kuoppala (2018-08-13 12:02:51) > Chris Wilson writes: > > > Quoting Mika Kuoppala (2018-08-13 11:42:42) > >> If engine reports that it is not ready for reset, we > >> give up. Evidence shows that forcing a per engine reset > >> on an engine which is not reporting to be ready for rese

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Mika Kuoppala
Chris Wilson writes: > Quoting Mika Kuoppala (2018-08-13 11:42:42) >> If engine reports that it is not ready for reset, we >> give up. Evidence shows that forcing a per engine reset >> on an engine which is not reporting to be ready for reset, >> can bring it back into a working order. There is r

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Chris Wilson
Quoting Mika Kuoppala (2018-08-13 11:42:42) > If engine reports that it is not ready for reset, we > give up. Evidence shows that forcing a per engine reset > on an engine which is not reporting to be ready for reset, > can bring it back into a working order. There is risk that > we corrupt the con

[Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Mika Kuoppala
If engine reports that it is not ready for reset, we give up. Evidence shows that forcing a per engine reset on an engine which is not reporting to be ready for reset, can bring it back into a working order. There is risk that we corrupt the context image currently executing on that engine. But tha

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Chris Wilson
Quoting Mika Kuoppala (2018-08-13 10:58:10) > Chris Wilson writes: > > > Quoting Mika Kuoppala (2018-08-13 09:18:07) > >> Chris Wilson writes: > >> > >> > Quoting Mika Kuoppala (2018-08-10 15:00:36) > >> >> If engine reports that it is not ready for reset, we > >> >> give up. Evidence shows tha

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Mika Kuoppala
Chris Wilson writes: > Quoting Mika Kuoppala (2018-08-13 09:18:07) >> Chris Wilson writes: >> >> > Quoting Mika Kuoppala (2018-08-10 15:00:36) >> >> If engine reports that it is not ready for reset, we >> >> give up. Evidence shows that forcing a per engine reset >> >> on an engine which is not

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Chris Wilson
Quoting Mika Kuoppala (2018-08-13 09:18:07) > Chris Wilson writes: > > > Quoting Mika Kuoppala (2018-08-10 15:00:36) > >> If engine reports that it is not ready for reset, we > >> give up. Evidence shows that forcing a per engine reset > >> on an engine which is not reporting to be ready for rese

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-13 Thread Mika Kuoppala
Chris Wilson writes: > Quoting Mika Kuoppala (2018-08-10 15:00:36) >> If engine reports that it is not ready for reset, we >> give up. Evidence shows that forcing a per engine reset >> on an engine which is not reporting to be ready for reset, >> can bring it back into a working order. There is r

Re: [Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-10 Thread Chris Wilson
Quoting Mika Kuoppala (2018-08-10 15:00:36) > If engine reports that it is not ready for reset, we > give up. Evidence shows that forcing a per engine reset > on an engine which is not reporting to be ready for reset, > can bring it back into a working order. There is risk that > we corrupt the con

[Intel-gfx] [PATCH 2/2] drm/i915: Force reset on unready engine

2018-08-10 Thread Mika Kuoppala
If engine reports that it is not ready for reset, we give up. Evidence shows that forcing a per engine reset on an engine which is not reporting to be ready for reset, can bring it back into a working order. There is risk that we corrupt the context image currently executing on that engine. But tha