[PATCH v2 0/4] mmio save restore refine in vgpu switch

Zhenyu Wang zhenyuw at linux.intel.com
Wed Dec 20 05:34:18 UTC 2017


On 2017.12.13 10:46:58 +0800, Weinan Li wrote:
> Merge switch_mmio_to_vgpu and switch_mmio_to_host, use delta update for
> mocs save restore, deal host mocs value as fixed, it won't be changed after
> initialization. These can save vgpu switch time to reduce CPU utilization
> and improve GPU performance in GVT-g with multi-VMs.
> 
> v2: code rebase
> 
> Weinan Li (4):
>   drm/i915/gvt: refine trace_render_mmio
>   drm/i915/gvt: optimize for vGPU mmio switch
>   drm/i915/gvt: refine mocs save restore policy
>   drm/i915/gvt: load host render mocs once in mocs switch
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c   |  19 +++
>  drivers/gpu/drm/i915/gvt/mmio_context.c | 236 +++++++++++++++++---------------
>  drivers/gpu/drm/i915/gvt/trace.h        |  15 +-
>  3 files changed, 151 insertions(+), 119 deletions(-)
> 
> -- 

already applied this, thanks!

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gvt-dev/attachments/20171220/4fcb57e6/attachment.sig>


More information about the intel-gvt-dev mailing list