diff options
-rwxr-xr-x | kconfig | 4 | ||||
-rw-r--r-- | vgpu.config | 20 |
2 files changed, 22 insertions, 2 deletions
@@ -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 |