diff --git a/blacklist.conf b/blacklist.conf new file mode 100644 index 0000000..1e0db91 --- /dev/null +++ b/blacklist.conf @@ -0,0 +1,4 @@ +#blacklist i915 +blacklist pcspkr +#blacklist kvmgt +#blacklist mdev diff --git a/grub b/grub new file mode 100644 index 0000000..387da53 --- /dev/null +++ b/grub @@ -0,0 +1,39 @@ +# If you change this file, run 'update-grub' afterwards to update +# /boot/grub/grub.cfg. +# For full documentation of the options in this file, see: +# info -f grub -n 'Simple configuration' + +GRUB_DEFAULT=0 +GRUB_TIMEOUT=5 +GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` +GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt video=efifb:off i915.enable_gvt=1 pci_pt_e820_access=on pci=assign-busses pcie_acs_override=downstream,multifunction" +GRUB_CMDLINE_LINUX="" + +# If your computer has multiple operating systems installed, then you +# probably want to run os-prober. However, if your computer is a host +# for guest OSes installed via LVM or raw disk devices, running +# os-prober can cause damage to those guest OSes as it mounts +# filesystems to look for things. +#GRUB_DISABLE_OS_PROBER=false + +# Uncomment to enable BadRAM filtering, modify to suit your needs +# This works with Linux (no patch required) and with any kernel that obtains +# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) +#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" + +# Uncomment to disable graphical terminal +#GRUB_TERMINAL=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command `vbeinfo' +#GRUB_GFXMODE=640x480 + +# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +#GRUB_DISABLE_RECOVERY="true" + +# Uncomment to get a beep at grub start +#GRUB_INIT_TUNE="480 440 1" diff --git a/gvt.conf b/gvt.conf new file mode 100644 index 0000000..a81f16b --- /dev/null +++ b/gvt.conf @@ -0,0 +1,2 @@ +kvmgt +mdev diff --git a/modules.conf b/modules.conf new file mode 100644 index 0000000..c9461f8 --- /dev/null +++ b/modules.conf @@ -0,0 +1,11 @@ +# /etc/modules: kernel modules to load at boot time. +# +# This file contains the names of kernel modules that should be loaded +# at boot time, one per line. Lines beginning with "#" are ignored. +# Parameters can be specified after the module name. +vfio +vfio_iommu_type1 +vfio_pci +vfio_virqfd + + diff --git a/sources.list b/sources.list new file mode 100644 index 0000000..694b27d --- /dev/null +++ b/sources.list @@ -0,0 +1,7 @@ +deb http://ftp.debian.org/debian bookworm main contrib non-free-firmware + +deb http://ftp.debian.org/debian bookworm-updates main contrib non-free-firmware + +# security updates +deb http://security.debian.org bookworm-security main contrib non-free-firmware +