From c18fdd7aaf34e3c2fe345751b0089099b69d5321 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Wed, 31 May 2017 10:30:22 +0200 Subject: add vgpu --- kconfig | 4 ++-- vgpu.config | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 vgpu.config 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 -- cgit