[Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Tvrtko Ursulin
From: Tvrtko Ursulin To enable later verification of GT workaround state at various stages of driver lifetime, we record the list of applicable ones per platforms to a list, from which they are also applied. The added data structure is a simple array of register, mask and value items, which is a

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-12-03 12:50:08) > From: Tvrtko Ursulin > > To enable later verification of GT workaround state at various stages of > driver lifetime, we record the list of applicable ones per platforms to a > list, from which they are also applied. > > The added data structure is a

[Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Tvrtko Ursulin
From: Tvrtko Ursulin To enable later verification of GT workaround state at various stages of driver lifetime, we record the list of applicable ones per platforms to a list, from which they are also applied. The added data structure is a simple array of register, mask and value items, which is a

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Tvrtko Ursulin
On 03/12/2018 12:38, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-12-03 12:34:24) On 03/12/2018 11:54, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-12-03 11:46:11) From: Tvrtko Ursulin @@ -575,160 +587,240 @@ int intel_ctx_workarounds_emit(struct i915_request *rq) return 0

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-12-03 12:34:24) > > On 03/12/2018 11:54, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2018-12-03 11:46:11) > >> From: Tvrtko Ursulin > >> @@ -575,160 +587,240 @@ int intel_ctx_workarounds_emit(struct i915_request > >> *rq) > >> return 0; > >> } > >>

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Tvrtko Ursulin
On 03/12/2018 11:54, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-12-03 11:46:11) From: Tvrtko Ursulin To enable later verification of GT workaround state at various stages of driver lifetime, we record the list of applicable ones per platforms to a list, from which they are also applied.

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-12-03 11:46:11) > From: Tvrtko Ursulin > > To enable later verification of GT workaround state at various stages of > driver lifetime, we record the list of applicable ones per platforms to a > list, from which they are also applied. > > The added data structure is a

[Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-12-03 Thread Tvrtko Ursulin
From: Tvrtko Ursulin To enable later verification of GT workaround state at various stages of driver lifetime, we record the list of applicable ones per platforms to a list, from which they are also applied. The added data structure is a simple array of register, mask and value items, which is a

Re: [Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-11-30 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-11-30 17:44:06) > From: Tvrtko Ursulin > > To enable later verification of GT workaround state at various stages of > driver lifetime, we record the list of applicable ones per platforms to a > list, from which they are also applied. > > The added data structure is a

[Intel-gfx] [PATCH 1/7] drm/i915: Record GT workarounds in a list

2018-11-30 Thread Tvrtko Ursulin
From: Tvrtko Ursulin To enable later verification of GT workaround state at various stages of driver lifetime, we record the list of applicable ones per platforms to a list, from which they are also applied. The added data structure is a simple array of register, mask and value items, which is a