- bios或uefi开启vt-d
- vfio passthrough(Linux 内核3.9 之后 & qemu-3.0之后)
#查看pcie pcie 设备
lspci -vvv -d 1d22:
#解绑baremetal driver,绑定vfio driver
sudo sh -c "echo 0000:02:00.0 > /sys/bus/pci/devices/0000\:02\:00.0/driver/unbind"
sudo sh -c "echo 1d22 3684 > /sys/bus/pci/drivers/vfio-pci/new_id"
#centos 可以配置系统中
sudo sh -c "echo options vfio-pci ids=1d22:3684 > /etc/modprobe.d/vfio.conf"
sudo sh -c "echo vfio-pci > /etc/modules-load.d/vfio-pci.conf"
#unbuntu 配置系统
cat /etc/modules
vfio
vfio_pci
#qemu 5.2.0编译
./configure --enable-kvm --python=python3.6 --target-list=x86_64-softmmu --enable-debug --enable-debug-info --disable-strip --