aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gvt/Makefile
diff options
context:
space:
mode:
authorZhi Wang <zhi.a.wang@intel.com>2016-07-05 12:40:49 -0400
committerZhenyu Wang <zhenyuw@linux.intel.com>2016-10-14 18:11:59 +0800
commit82d375d1b56820fd094da15c82562661b6a8f344 (patch)
tree922d21eab044d889b83c166b1310ab91c65bc9a4 /drivers/gpu/drm/i915/gvt/Makefile
parentdrm/i915/gvt: golden virtual HW state management (diff)
downloadlinux-dev-82d375d1b56820fd094da15c82562661b6a8f344.tar.xz
linux-dev-82d375d1b56820fd094da15c82562661b6a8f344.zip
drm/i915/gvt: Introduce basic vGPU life cycle management
A vGPU represents a virtual Intel GEN hardware, which consists following virtual resources: - Configuration space (virtualized) - HW registers (virtualized) - GGTT memory space (partitioned) - GPU page table (shadowed) - Fence registers (partitioned) * virtualized: fully emulated by GVT-g. * partitioned: Only a part of the HW resource is allowed to be accessed by VM. * shadowed: Resource needs to be translated and shadowed before getting applied into HW. This patch introduces vGPU life cycle management framework, which is responsible for creating/destroying a vGPU and preparing/free resources related to a vGPU. Signed-off-by: Zhi Wang <zhi.a.wang@intel.com> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/Makefile')
-rw-r--r--drivers/gpu/drm/i915/gvt/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/gvt/Makefile b/drivers/gpu/drm/i915/gvt/Makefile
index ebbb90a6dca5..18216bcbf134 100644
--- a/drivers/gpu/drm/i915/gvt/Makefile
+++ b/drivers/gpu/drm/i915/gvt/Makefile
@@ -1,5 +1,5 @@
GVT_DIR := gvt
-GVT_SOURCE := gvt.o aperture_gm.o handlers.o firmware.o
+GVT_SOURCE := gvt.o aperture_gm.o handlers.o firmware.o vgpu.o
ccflags-y += -I$(src) -I$(src)/$(GVT_DIR) -Wall
i915-y += $(addprefix $(GVT_DIR)/, $(GVT_SOURCE))