All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] mmio save restore refine in vgpu switch
@ 2017-12-12  2:09 Weinan Li
  2017-12-12  2:09 ` [PATCH v2 1/4] drm/i915/gvt: refine trace_render_mmio Weinan Li
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Weinan Li @ 2017-12-12  2:09 UTC (permalink / raw)
  To: intel-gfx

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(-)

-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-12-12 10:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-12  2:09 [PATCH v2 0/4] mmio save restore refine in vgpu switch Weinan Li
2017-12-12  2:09 ` [PATCH v2 1/4] drm/i915/gvt: refine trace_render_mmio Weinan Li
2017-12-12  2:09 ` [PATCH v2 2/4] drm/i915/gvt: optimize for vGPU mmio switch Weinan Li
2017-12-12  2:09 ` [PATCH v2 3/4] drm/i915/gvt: refine mocs save restore policy Weinan Li
2017-12-12  2:09 ` [PATCH v2 4/4] drm/i915/gvt: load host render mocs once in mocs switch Weinan Li
2017-12-12 10:06 ` [PATCH v2 0/4] mmio save restore refine in vgpu switch Joonas Lahtinen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.