Re: [Intel-gfx] [PATCH v7 5/9] drm/i915: vgpu context submission pv optimization

2019-07-22 Thread Zhang, Xiaolin
On 07/08/2019 06:41 PM, Chris Wilson wrote: > Quoting Xiaolin Zhang (2019-07-08 02:35:18) >> +static void pv_submit(struct intel_engine_cs *engine, >> + struct i915_request **out, >> + struct i915_request **end) >> +{ >> + struct intel_engine_execlists * const

Re: [Intel-gfx] [PATCH v7 5/9] drm/i915: vgpu context submission pv optimization

2019-07-08 Thread Chris Wilson
Quoting Xiaolin Zhang (2019-07-08 02:35:18) > +static void pv_submit(struct intel_engine_cs *engine, > + struct i915_request **out, > + struct i915_request **end) > +{ > + struct intel_engine_execlists * const execlists = >execlists; > + struct

[Intel-gfx] [PATCH v7 5/9] drm/i915: vgpu context submission pv optimization

2019-07-07 Thread Xiaolin Zhang
It is performance optimization to override the actual submisison backend in order to eliminate execlists csb process and reduce mmio trap numbers for workload submission without context switch interrupt by talking with GVT via PV submisison notification mechanism between guest and GVT. Use