[RFC 0/7] Introduce dynamic PPAT managment for GVT-g

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patchset introduces dynamic PPAT managment for GVT-g.

Since different VM can have different PPAT configurations, GVT-g needs
to map the virtual private PAT configuration into the physical private
PAT between different VMs.

More background of this patchset can be found at:
https://lists.freedesktop.org/archives/intel-gfx/2017-August/135415.html

Zhi Wang (7):
  drm/i915: Introduce a bitmap to indicate available PPAT entries
  drm/i915/gvt: Introduce GEN8 private PAT ops
  drm/i915: Introduce GEN8 {set, get} private PAT index ops
  drm/i915: Introduce dynamic private PAT management
  drm/i915/gvt: Introduce functions for retiring all shadow PPGTTs of a
    vGPU
  drm/i915/gvt: Introduce virtual private PAT support
  drm/i915/gvt: Translate virtual PPAT indexes

 drivers/gpu/drm/i915/gvt/gtt.c      | 291 ++++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.h      |  23 ++-
 drivers/gpu/drm/i915/gvt/handlers.c |  16 +-
 drivers/gpu/drm/i915/i915_drv.h     |   3 +
 drivers/gpu/drm/i915/i915_gem_gtt.c |  13 +-
 5 files changed, 342 insertions(+), 4 deletions(-)

-- 
2.7.4

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




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux