pci-passthru в Ubuntu KVM 14.04.2 на ppc64el
Я работаю над Ubuntu 14.04.2 для ppc64. Работает ли pci passthrough на этой версии? Мы используем Mellanox NIC.
- PCI-правопреемник:
echo "0006: 01: 00.0"> / sys / bus / pci / drivers / pci-stub / bind qemu-system-ppc64le -k fr -daemonize --enable-kvm -vga none -m 4096 -cpu host -smp 16,cores=2,threads=8 -serial telnet::41014, сервер,nowait -serial null -monitor telnet::52025, сервер,nowait -device pci-assign,host=0006:01:00.0 -display none -mem- путь / mnt / огромный -kernel /root/test/vmlinux
Сбой Qemu при следующей ошибке: qemu-system-ppc64: -device pci-assign,host=0006:01:00.0: "kvm-pci-assign" не является допустимым именем модели устройства
- vfio-pci: echo "0006:01:00.0" > /sys/bus/pci/drivers/vfio-pci/bind qemu-system-ppc64le -k fr -deemonize --enable-kvm -vga none -m 4096 -cpu host -smp 16,cores=2,threads=8 -serial telnet::41014, сервер,nowait -serial null -monitor telnet::52025, сервер,nowait -devicevfio-pci,host=0006:01:00.0 -дисплей нет -mem-путь / mnt / огромный -kernel /root/test/vmlinux
Здесь виртуальная машина может загружаться, но при вставке модуля mlx4_core виртуальная машина зависает. Последний след, который мы видим из драйвера, находится в mlx4_init_fw().