Make i915 GVT with KVMGT available in the default distribution
Package Information
- Package name: linux-lts
- Package version: 6.6.32-0-lts
- Alpine version: 3.20.0
- Alpine architecture: x86_64
Summary
I need to have i915 driver with GVT in order to use my graphic card in a XEN DomU (VM) with PCI or VGA passthru.
Steps to reproduce
Following this guide (https://blog.tmm.cx/2020/05/15/passing-an-intel-gpu-to-a-linux-kvm-virtual-machine/) I need the modules kvmgt
, vfio-iommu-type1
, vfio-mdev
on my system. But they are not available in the default distribution of Alpine.
I tried to compile the i915 module with the option CONFIG_DRM_I915_GVT_KVMGT=m
but when I boot with my brand new kernel and my brand new initramfs (+modules in /lib/modules/6.6.32-0-lts) I never reach the login. here is what happens :
- Xen kernel boots
- It starts the Dom0
- The Dom0 loads the modified kernel... well I suppose because at this time the display becomes black and nothing happens. It remains stucked.
Is there a simple way of compiling this single module without compiling the whole kernel+modules? Additionally I really need this module to be included by default in the linux-lts package because I don't want to recompile the kernel+modules each time I update the kernel and the system.
Could you include GVT in the i915 module for the next version please?
Regards Tristan Israël