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