summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-05-31 10:30:22 +0200
committerGerd Hoffmann <kraxel@redhat.com>2017-05-31 10:30:22 +0200
commitc18fdd7aaf34e3c2fe345751b0089099b69d5321 (patch)
tree334e8eb1c96626cc9a53aaa557595ac88e2c277e
parent068c720c18284e073b630691795bff8cc2b03e47 (diff)
downloadkconfig-c18fdd7aaf34e3c2fe345751b0089099b69d5321.tar.gz
add vgpu
-rwxr-xr-xkconfig4
-rw-r--r--vgpu.config20
2 files changed, 22 insertions, 2 deletions
diff --git a/kconfig b/kconfig
index e89f66a..ed8ca95 100755
--- a/kconfig
+++ b/kconfig
@@ -6,11 +6,11 @@ case "$mode" in
generic)
configs="init strip need qemu hyperv"
;;
-qemu | hyperv)
+qemu | hyperv | vgpu)
configs="init strip need $mode"
;;
*)
- echo "usage: $0 [ generic | qemu | hyperv ]"
+ echo "usage: $0 [ generic | qemu | hyperv | vgpu ]"
exit 1
;;
esac
diff --git a/vgpu.config b/vgpu.config
new file mode 100644
index 0000000..7f0e7ff
--- /dev/null
+++ b/vgpu.config
@@ -0,0 +1,20 @@
+# misc
+CONFIG_INTEL_IOMMU_SVM=y
+
+# vfio + mdev
+CONFIG_VFIO=m
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_PCI_VGA=y
+CONFIG_VFIO_PCI_IGD=y
+CONFIG_VFIO_MDEV=m
+CONFIG_VFIO_MDEV_DEVICE=m
+CONFIG_SAMPLES=y
+CONFIG_SAMPLE_VFIO_MDEV_MTTY=m
+
+# intel gfx
+CONFIG_DRM=m
+CONFIG_DRM_I915=m
+CONFIG_DRM_I915_ALPHA_SUPPORT=y
+CONFIG_DRM_I915_USERPTR=y
+CONFIG_DRM_I915_GVT=y
+CONFIG_DRM_I915_GVT_KVMGT=m