Hello, We are using IGD legacy assignment to start our Vm on Intel nuc platform ( generation 7, 8 ) with succes. However, in some cases, we must set rombar to off and sometime rombar set to on in order to start.
In this example, if rombar is set to off , seabios seems to be block , Vm is blocking. Regards, Nicolas Prochazka Libvirt Xml : Important point : <qemu:commandline> <qemu:arg value='-netdev user,id=user.0,restrict=on,hostfwd=tcp:127.0.0.1:5901-:5900,hostfwd=tcp:127.0.0.1:3389-:3389 -device virtio-net-pci,netdev=user.0'/> <qemu:arg value='-set'/> <qemu:arg value='device.hostdev0.x-igd-gms=1'/> <qemu:arg value='-chardev stdio,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios' /> </qemu:commandline> <hostdev mode='subsystem' type='pci' managed='yes'> <source> <address domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> <rom bar='off' file='/data/ROOT/templates/romIgd.03441V'/> </hostdev> => Qemu log / seabios seems to be block 2019-10-07 12:39:58.384+0000: starting up libvirt version: 5.2.0, qemu version: 4.1.0, kernel: 4.19.75, hostname: -DELL5590 LC_ALL=C \ PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin \ HOME=/var/lib/libvirt/qemu/domain-4-W10 \ USER=root \ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain-4-W10/.local/share \ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain-4-W10/.cache \ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain-4-W10/.config \ QEMU_AUDIO_DRV=none \ /usr/bin/qemu-kvm.igd \ -name guest=W10,debug-threads=on \ -S \ -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-4-W10/master-key.aes \ -machine pc-i440fx-2.11,accel=kvm,usb=off,dump-guest-core=off \ -cpu host,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1000,hv_vpindex,hv_runtime,hv_synic,hv_reset \ -bios /usr/share/seabios/bios.bin \ -m 6413 \ -mem-prealloc \ -mem-path /dev/hugepages/libvirt/qemu/4-W10 \ -realtime mlock=off \ -smp 6,sockets=1,cores=6,threads=1 \ -uuid 0414a538-bab4-3456-87f1-b8271b4b018d \ -display none \ -no-user-config \ -nodefaults \ -chardev socket,id=charmonitor,fd=25,server,nowait \ -mon chardev=charmonitor,id=monitor,mode=control \ -rtc base=localtime \ -no-shutdown \ -global PIIX4_PM.disable_s3=1 \ -global PIIX4_PM.disable_s4=1 \ -boot strict=on \ -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \ -drive file=/data/VMS/W10/hda.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=writeback \ -device virtio-blk-pci,scsi=off,num-queues=4,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1,write-cache=on \ -drive file=/data/VMS/W10/swap.qcow2,format=qcow2,if=none,id=drive-virtio-disk1,cache=unsafe \ -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk1,id=virtio-disk1,write-cache=on \ -netdev tap,fd=27,id=hostnet0,vhost=on,vhostfd=28 \ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=ac:de:50:65:9f:5d,bus=pci.0,addr=0x3 \ -chardev socket,id=charchannel0,fd=29,server,nowait \ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 \ -device virtio-input-host-pci,id=input0,evdev=/dev/input/event4,bus=pci.0,addr=0x11 \ -device virtio-input-host-pci,id=input1,evdev=/dev/input/event5,bus=pci.0,addr=0x12 \ -device vfio-pci,host=00:02.0,id=hostdev0,bus=pci.0,addr=0x2,rombar=0,romfile=/data/ROOT/templates/romIgd.03441V \ -device vfio-pci,host=00:14.0,id=hostdev1,bus=pci.0,addr=0x7 \ -device vfio-pci,host=00:1f.3,id=hostdev2,bus=pci.0,addr=0x8 \ -device vfio-pci,host=02:00.0,id=hostdev3,bus=pci.0,addr=0x9 \ '-netdev user,id=user.0,restrict=on,hostfwd=tcp:127.0.0.1:5901-:5900,hostfwd=tcp:127.0.0.1:3389-:3389 -device virtio-net-pci,netdev=user.0' \ -set device.hostdev0.x-igd-gms=1 \ '-chardev stdio,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios' \ -msg timestamp=on 2019-10-07 12:39:58.384+0000: Domain id=4 is tainted: high-privileges 2019-10-07 12:39:58.384+0000: Domain id=4 is tainted: custom-argv 2019-10-07 12:39:58.384+0000: Domain id=4 is tainted: host-cpu qemu-system-x86_64.igd: -realtime mlock=off: warning: '-realtime mlock=...' is deprecated, please use '-overcommit mem-lock=...' instead qemu_madvise: Invalid argument madvise doesn't support MADV_DONTDUMP, but dump_guest_core=off specified 2019-10-07T12:39:59.942833Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:1f.3, no available reset mechanism. 2019-10-07T12:39:59.982817Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. 2019-10-07T12:40:00.143566Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:1f.3, no available reset mechanism. 2019-10-07T12:40:00.143718Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. SeaBIOS (version 1.12.0-20191007_112719-localhost.localdomain) BUILD: gcc: (Gentoo 7.3.0-r3 p1.4) 7.3.0 binutils: (Gentoo 2.24 p1.4) 2.24 No Xen hypervisor found. RamSize: 0xc0000000 [cmos] Relocating init from 0x000d88c0 to 0xbffac2a0 (size 81088) Found QEMU fw_cfg QEMU fw_cfg DMA interface supported RamBlock: addr 0x0000000000000000 len 0x00000000c0000000 [e820] RamBlock: addr 0x0000000100000000 len 0x00000000d0d00000 [e820] Moving pm_base to 0x600 boot order: 1: /pci@i0cf8/scsi@5/disk@0,0 2: HALT === PCI bus & bridge init === PCI: pci_bios_init_bus_rec bus = 0x0 === PCI device probing === Found 17 PCI devices (max PCI bus is 00) === PCI new allocation pass #1 === PCI: check devices === PCI new allocation pass #2 === PCI: IO: c000 - c16f PCI: 32: 00000000c0000000 - 00000000fec00000 PCI: map device bdf=00:02.0 bar 4, addr 0000c000, size 00000040 [io] PCI: map device bdf=00:04.0 bar 0, addr 0000c040, size 00000040 [io] PCI: map device bdf=00:05.0 bar 0, addr 0000c080, size 00000040 [io] PCI: map device bdf=00:06.0 bar 0, addr 0000c0c0, size 00000040 [io] PCI: map device bdf=00:01.2 bar 4, addr 0000c100, size 00000020 [io] PCI: map device bdf=00:03.0 bar 0, addr 0000c120, size 00000020 [io] PCI: map device bdf=00:0a.0 bar 0, addr 0000c140, size 00000020 [io] PCI: map device bdf=00:01.1 bar 4, addr 0000c160, size 00000010 [io] PCI: map device bdf=00:02.0 bar 0, addr fd000000, size 01000000 [mem] PCI: map device bdf=00:03.0 bar 6, addr fe000000, size 00040000 [mem] PCI: map device bdf=00:0a.0 bar 6, addr fe040000, size 00040000 [mem] PCI: map device bdf=00:07.0 bar 0, addr fe080000, size 00010000 [mem] PCI: map device bdf=00:08.0 bar 4, addr fe090000, size 00010000 [mem] PCI: map device bdf=00:08.0 bar 0, addr fe0a0000, size 00004000 [mem] PCI: map device bdf=00:09.0 bar 0, addr fe0a4000, size 00002000 [mem] PCI: map device bdf=00:03.0 bar 1, addr fe0a6000, size 00001000 [mem] PCI: map device bdf=00:04.0 bar 1, addr fe0a7000, size 00001000 [mem] PCI: map device bdf=00:05.0 bar 1, addr fe0a8000, size 00001000 [mem] PCI: map device bdf=00:06.0 bar 1, addr fe0a9000, size 00001000 [mem] PCI: map device bdf=00:0a.0 bar 1, addr fe0aa000, size 00001000 [mem] PCI: map device bdf=00:11.0 bar 1, addr fe0ab000, size 00001000 [mem] PCI: map device bdf=00:12.0 bar 1, addr fe0ac000, size 00001000 [mem] PCI: map device bdf=00:02.0 bar 2, addr e0000000, size 10000000 [prefmem] PCI: map device bdf=00:03.0 bar 4, addr f0000000, size 00004000 [prefmem] PCI: map device bdf=00:04.0 bar 4, addr f0004000, size 00004000 [prefmem] PCI: map device bdf=00:05.0 bar 4, addr f0008000, size 00004000 [prefmem] PCI: map device bdf=00:06.0 bar 4, addr f000c000, size 00004000 [prefmem] PCI: map device bdf=00:0a.0 bar 4, addr f0010000, size 00004000 [prefmem] PCI: map device bdf=00:11.0 bar 4, addr f0014000, size 00004000 [prefmem] PCI: map device bdf=00:12.0 bar 4, addr f0018000, size 00004000 [prefmem] PCI: init bdf=00:00.0 id=8086:1237 PCI: init bdf=00:01.0 id=8086:7000 PIIX3/PIIX4 init: elcr=00 0c PCI: init bdf=00:01.1 id=8086:7010 PCI: init bdf=00:01.2 id=8086:7020 PCI: init bdf=00:01.3 id=8086:7113 Using pmtimer, ioport 0x608 PCI: init bdf=00:02.0 id=8086:5917 Intel IGD OpRegion enabled at 0xbfffe000, size 8KB, dev 00:02.0 Intel IGD BDSM enabled at 0xbd700000, size 40MB, dev 00:02.0 PCI: init bdf=00:03.0 id=1af4:1000 PCI: init bdf=00:04.0 id=1af4:1003 PCI: init bdf=00:05.0 id=1af4:1001 PCI: init bdf=00:06.0 id=1af4:1001 PCI: init bdf=00:07.0 id=8086:9d2f PCI: init bdf=00:08.0 id=8086:9d71 PCI: init bdf=00:09.0 id=8086:24fd PCI: init bdf=00:0a.0 id=1af4:1000 PCI: init bdf=00:11.0 id=1af4:1052 PCI: init bdf=00:12.0 id=1af4:1052 PCI: init bdf=00:1f.0 id=8086:9d4e PCI: Using 00:02.0 for primary VGA handle_smp: apic_id=0x2 handle_smp: apic_id=0x5 handle_smp: apic_id=0x1 handle_smp: apic_id=0x3 handle_smp: apic_id=0x4 Found 6 cpu(s) max supported 6 cpu(s) Copying PIR from 0xbffbfc20 to 0x000f5dc0 Copying MPTABLE from 0x00006e64/bffa2ac0 to 0x000f5c80 Copying SMBIOS entry point from 0x00006e64 to 0x000f5aa0 WARNING - Timeout at wait_reg8:81! WARNING - Timeout at wait_reg8:81! Scan for VGA option rom Running option rom at c000:0003 ---------------------------------------------- rombar = on 2019-10-07 12:41:47.765+0000: starting up libvirt version: 5.2.0, qemu version: 4.1.0, kernel: 4.19.75, hostname: -DELL5590 LC_ALL=C \ PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin \ HOME=/var/lib/libvirt/qemu/domain-5-W10 \ USER=root \ XDG_DATA_HOME=/var/lib/libvirt/qemu/domain-5-W10/.local/share \ XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain-5-W10/.cache \ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain-5-W10/.config \ QEMU_AUDIO_DRV=none \ /usr/bin/qemu-kvm.igd \ -name guest=W10,debug-threads=on \ -S \ -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-5-W10/master-key.aes \ -machine pc-i440fx-2.11,accel=kvm,usb=off,dump-guest-core=off \ -cpu host,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1000,hv_vpindex,hv_runtime,hv_synic,hv_reset \ -bios /usr/share/seabios/bios.bin \ -m 6413 \ -mem-prealloc \ -mem-path /dev/hugepages/libvirt/qemu/5-W10 \ -realtime mlock=off \ -smp 6,sockets=1,cores=6,threads=1 \ -uuid 0414a538-bab4-3456-87f1-b8271b4b018d \ -display none \ -no-user-config \ -nodefaults \ -chardev socket,id=charmonitor,fd=24,server,nowait \ -mon chardev=charmonitor,id=monitor,mode=control \ -rtc base=localtime \ -no-shutdown \ -global PIIX4_PM.disable_s3=1 \ -global PIIX4_PM.disable_s4=1 \ -boot strict=on \ -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \ -drive file=/data/VMS/W10/hda.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=writeback \ -device virtio-blk-pci,scsi=off,num-queues=4,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1,write-cache=on \ -drive file=/data/VMS/W10/swap.qcow2,format=qcow2,if=none,id=drive-virtio-disk1,cache=unsafe \ -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk1,id=virtio-disk1,write-cache=on \ -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 \ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=ac:de:50:65:9f:5d,bus=pci.0,addr=0x3 \ -chardev socket,id=charchannel0,fd=28,server,nowait \ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 \ -device virtio-input-host-pci,id=input0,evdev=/dev/input/event4,bus=pci.0,addr=0x11 \ -device virtio-input-host-pci,id=input1,evdev=/dev/input/event5,bus=pci.0,addr=0x12 \ -device vfio-pci,host=00:02.0,id=hostdev0,bus=pci.0,addr=0x2,rombar=1,romfile=/data/ROOT/templates/romIgd.03441V \ -device vfio-pci,host=00:14.0,id=hostdev1,bus=pci.0,addr=0x7 \ -device vfio-pci,host=00:1f.3,id=hostdev2,bus=pci.0,addr=0x8 \ -device vfio-pci,host=02:00.0,id=hostdev3,bus=pci.0,addr=0x9 \ '-netdev user,id=user.0,restrict=on,hostfwd=tcp:127.0.0.1:5901-:5900,hostfwd=tcp:127.0.0.1:3389-:3389 -device virtio-net-pci,netdev=user.0' \ -set device.hostdev0.x-igd-gms=1 \ '-chardev stdio,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios' \ -msg timestamp=on 2019-10-07 12:41:47.765+0000: Domain id=5 is tainted: high-privileges 2019-10-07 12:41:47.765+0000: Domain id=5 is tainted: custom-argv 2019-10-07 12:41:47.765+0000: Domain id=5 is tainted: host-cpu qemu-system-x86_64.igd: -realtime mlock=off: warning: '-realtime mlock=...' is deprecated, please use '-overcommit mem-lock=...' instead qemu_madvise: Invalid argument madvise doesn't support MADV_DONTDUMP, but dump_guest_core=off specified 2019-10-07T12:41:49.272900Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:1f.3, no available reset mechanism. 2019-10-07T12:41:49.312881Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. 2019-10-07T12:41:49.473547Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:1f.3, no available reset mechanism. 2019-10-07T12:41:49.473702Z qemu-system-x86_64.igd: vfio: Cannot reset device 0000:00:14.0, no available reset mechanism. SeaBIOS (version 1.12.0-20191007_112719-localhost.localdomain) BUILD: gcc: (Gentoo 7.3.0-r3 p1.4) 7.3.0 binutils: (Gentoo 2.24 p1.4) 2.24 No Xen hypervisor found. RamSize: 0xc0000000 [cmos] Relocating init from 0x000d88c0 to 0xbffac2a0 (size 81088) Found QEMU fw_cfg QEMU fw_cfg DMA interface supported RamBlock: addr 0x0000000000000000 len 0x00000000c0000000 [e820] RamBlock: addr 0x0000000100000000 len 0x00000000d0d00000 [e820] Moving pm_base to 0x600 boot order: 1: /pci@i0cf8/scsi@5/disk@0,0 2: HALT === PCI bus & bridge init === PCI: pci_bios_init_bus_rec bus = 0x0 === PCI device probing === Found 17 PCI devices (max PCI bus is 00) === PCI new allocation pass #1 === PCI: check devices === PCI new allocation pass #2 === PCI: IO: c000 - c16f PCI: 32: 00000000c0000000 - 00000000fec00000 PCI: map device bdf=00:02.0 bar 4, addr 0000c000, size 00000040 [io] PCI: map device bdf=00:04.0 bar 0, addr 0000c040, size 00000040 [io] PCI: map device bdf=00:05.0 bar 0, addr 0000c080, size 00000040 [io] PCI: map device bdf=00:06.0 bar 0, addr 0000c0c0, size 00000040 [io] PCI: map device bdf=00:01.2 bar 4, addr 0000c100, size 00000020 [io] PCI: map device bdf=00:03.0 bar 0, addr 0000c120, size 00000020 [io] PCI: map device bdf=00:0a.0 bar 0, addr 0000c140, size 00000020 [io] PCI: map device bdf=00:01.1 bar 4, addr 0000c160, size 00000010 [io] PCI: map device bdf=00:02.0 bar 0, addr fd000000, size 01000000 [mem] PCI: map device bdf=00:03.0 bar 6, addr fe000000, size 00040000 [mem] PCI: map device bdf=00:0a.0 bar 6, addr fe040000, size 00040000 [mem] PCI: map device bdf=00:02.0 bar 6, addr fe080000, size 00010000 [mem] PCI: map device bdf=00:07.0 bar 0, addr fe090000, size 00010000 [mem] PCI: map device bdf=00:08.0 bar 4, addr fe0a0000, size 00010000 [mem] PCI: map device bdf=00:08.0 bar 0, addr fe0b0000, size 00004000 [mem] PCI: map device bdf=00:09.0 bar 0, addr fe0b4000, size 00002000 [mem] PCI: map device bdf=00:03.0 bar 1, addr fe0b6000, size 00001000 [mem] PCI: map device bdf=00:04.0 bar 1, addr fe0b7000, size 00001000 [mem] PCI: map device bdf=00:05.0 bar 1, addr fe0b8000, size 00001000 [mem] PCI: map device bdf=00:06.0 bar 1, addr fe0b9000, size 00001000 [mem] PCI: map device bdf=00:0a.0 bar 1, addr fe0ba000, size 00001000 [mem] PCI: map device bdf=00:11.0 bar 1, addr fe0bb000, size 00001000 [mem] PCI: map device bdf=00:12.0 bar 1, addr fe0bc000, size 00001000 [mem] PCI: map device bdf=00:02.0 bar 2, addr e0000000, size 10000000 [prefmem] PCI: map device bdf=00:03.0 bar 4, addr f0000000, size 00004000 [prefmem] PCI: map device bdf=00:04.0 bar 4, addr f0004000, size 00004000 [prefmem] PCI: map device bdf=00:05.0 bar 4, addr f0008000, size 00004000 [prefmem] PCI: map device bdf=00:06.0 bar 4, addr f000c000, size 00004000 [prefmem] PCI: map device bdf=00:0a.0 bar 4, addr f0010000, size 00004000 [prefmem] PCI: map device bdf=00:11.0 bar 4, addr f0014000, size 00004000 [prefmem] PCI: map device bdf=00:12.0 bar 4, addr f0018000, size 00004000 [prefmem] PCI: init bdf=00:00.0 id=8086:1237 PCI: init bdf=00:01.0 id=8086:7000 PIIX3/PIIX4 init: elcr=00 0c PCI: init bdf=00:01.1 id=8086:7010 PCI: init bdf=00:01.2 id=8086:7020 PCI: init bdf=00:01.3 id=8086:7113 Using pmtimer, ioport 0x608 PCI: init bdf=00:02.0 id=8086:5917 Intel IGD OpRegion enabled at 0xbfffe000, size 8KB, dev 00:02.0 Intel IGD BDSM enabled at 0xbd700000, size 40MB, dev 00:02.0 PCI: init bdf=00:03.0 id=1af4:1000 PCI: init bdf=00:04.0 id=1af4:1003 PCI: init bdf=00:05.0 id=1af4:1001 PCI: init bdf=00:06.0 id=1af4:1001 PCI: init bdf=00:07.0 id=8086:9d2f PCI: init bdf=00:08.0 id=8086:9d71 PCI: init bdf=00:09.0 id=8086:24fd PCI: init bdf=00:0a.0 id=1af4:1000 PCI: init bdf=00:11.0 id=1af4:1052 PCI: init bdf=00:12.0 id=1af4:1052 PCI: init bdf=00:1f.0 id=8086:9d4e PCI: Using 00:02.0 for primary VGA handle_smp: apic_id=0x4 handle_smp: apic_id=0x3 handle_smp: apic_id=0x2 handle_smp: apic_id=0x1 handle_smp: apic_id=0x5 Found 6 cpu(s) max supported 6 cpu(s) Copying PIR from 0xbffbfc20 to 0x000f5dc0 Copying MPTABLE from 0x00006e64/bffa2b90 to 0x000f5c80 Copying SMBIOS entry point from 0x00006e64 to 0x000f5aa0 WARNING - Timeout at wait_reg8:81! WARNING - Timeout at wait_reg8:81! Scan for VGA option rom Turning on vga text mode console SeaBIOS (version 1.12.0-20191007_112719-localhost.localdomain) Machine UUID 0414a538-bab4-3456-87f1-b8271b4b018d XHCI init on dev 00:07.0: regs @ 0xfe090000, 18 ports, 64 slots, 32 byte contexts XHCI protocol USB 2.00, 12 ports (offset 1), def 3011 XHCI protocol USB 3.00, 6 ports (offset 13), def 3000 XHCI extcap 0xc0 @ 0xfe098070 XHCI extcap 0x1 @ 0xfe09846c XHCI extcap 0xc6 @ 0xfe0984f4 XHCI extcap 0xc7 @ 0xfe098500 XHCI extcap 0xc2 @ 0xfe098600 XHCI extcap 0xa @ 0xfe098700 XHCI extcap 0xc3 @ 0xfe098740 XHCI extcap 0xc4 @ 0xfe098800 XHCI extcap 0xc5 @ 0xfe098900 WARNING - Unable to allocate resource at configure_xhci:499! All threads complete. UHCI init on dev 00:01.2 (io=c100) ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9) ATA controller 2 at 170/374/0 (irq 15 dev 9) found virtio-blk at 00:05.0 pci dev 0:5 virtio cap at 0x84 type 5 [pci cfg access] pci dev 0:5 virtio cap at 0x70 type 2 bar 4 at 0xf0008000 off +0x3000 [mmio] pci dev 0:5 virtio cap at 0x60 type 4 bar 4 at 0xf0008000 off +0x2000 [mmio] pci dev 0:5 virtio cap at 0x50 type 3 bar 4 at 0xf0008000 off +0x1000 [mmio] pci dev 0:5 virtio cap at 0x40 type 1 bar 4 at 0xf0008000 off +0x0000 [mmio] pci dev 00:05.0 using modern (1.0) virtio mode Searching bootorder for: /pci@i0cf8/*@5 found virtio-blk at 00:06.0 pci dev 0:6 virtio cap at 0x84 type 5 [pci cfg access] pci dev 0:6 virtio cap at 0x70 type 2 bar 4 at 0xf000c000 off +0x3000 [mmio] pci dev 0:6 virtio cap at 0x60 type 4 bar 4 at 0xf000c000 off +0x2000 [mmio] pci dev 0:6 virtio cap at 0x50 type 3 bar 4 at 0xf000c000 off +0x1000 [mmio] pci dev 0:6 virtio cap at 0x40 type 1 bar 4 at 0xf000c000 off +0x0000 [mmio] pci dev 00:06.0 using modern (1.0) virtio mode Searching bootorder for: /pci@i0cf8/*@6 PS2 keyboard initialized Found 0 lpt ports Found 0 serial ports All threads complete. Scan for option roms Running option rom at c000:0003 pmm call arg1=1 pmm call arg1=0 pmm call arg1=1 pmm call arg1=0 Running option rom at c100:0003 pmm call arg1=1 pmm call arg1=1 Searching bootorder for: /pci@i0cf8/*@3 Searching bootorder for: /pci@i0cf8/*@a Searching bootorder for: /rom@genroms/kvmvapic.bin Searching bootorder for: HALT drive 0x000ebc60: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=125829120 drive 0x000ebc00: PCHS=8322/16/63 translation=lba LCHS=522/255/63 s=8388608 Running option rom at c200:0003 Space available for UMB: c4800-eb800, f5640-f5a40 Returned 98304 bytes of ZoneHigh e820 map has 10 items: 0: 0000000000000000 - 000000000009fc00 = 1 RAM 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED 3: 0000000000100000 - 00000000bd700000 = 1 RAM 4: 00000000bd700000 - 00000000bff00000 = 2 RESERVED 5: 00000000bff00000 - 00000000bffd8000 = 1 RAM 6: 00000000bffd8000 - 00000000c0000000 = 2 RESERVED 7: 00000000feffc000 - 00000000ff000000 = 2 RESERVED 8: 00000000fffc0000 - 0000000100000000 = 2 RESERVED 9: 0000000100000000 - 00000001d0d00000 = 1 RAM enter handle_19: NULL Booting from Hard Disk... Booting from 0000:7c00 Complete libvirt domain xml <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <qemu:commandline> <qemu:arg value='-netdev user,id=user.0,restrict=on,hostfwd=tcp:127.0.0.1:5901-:5900,hostfwd=tcp:127.0.0.1:3389-:3389 -device virtio-net-pci,netdev=user.0'/> <qemu:arg value='-set'/> <qemu:arg value='device.hostdev0.x-igd-gms=1'/> <qemu:arg value='-chardev stdio,id=seabios -device isa-debugcon,iobase=0x402,chardev=seabios' /> </qemu:commandline> <uuid>0414a538-bab4-3456-87f1-b8271b4b018d</uuid> <name>W10</name> <memory unit='MB'>6724</memory> <currentMemory unit='MB'>6724</currentMemory> <memoryBacking> <hugepages/> </memoryBacking> <os> <type>hvm</type> <loader readonly='yes' type='rom'>/usr/share/seabios/bios.bin</loader> </os> <features> <acpi/> <apic/> <hap/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='4096'/> <vpindex state='on'/> <runtime state='on'/> <synic state='on'/> <reset state='on'/> </hyperv> </features> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> </cputune> <cpu mode='host-passthrough'> <model>kvm64</model> <feature policy='optional' name='x2apic' /> <topology sockets='1' cores='6' threads='1' /> </cpu> <pm> <suspend-to-disk enabled='no'/> <suspend-to-mem enabled='no'/> </pm> <clock offset='localtime' timezone='Europe/Paris'> <timer name='hpet' present='yes'/> <timer name='hypervclock' present='yes'/> </clock> <devices> <emulator>/usr/bin/qemu-kvm.igd</emulator> <channel type='unix'> <source mode='bind' /> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' queues='4' cache='writeback'/> <boot order='1'/> <source file='/data/VMS/W10/hda.qcow2'/> <target dev='vda' bus='virtio' /> </disk> <disk type='file' device='disk' snapshot='no'> <driver name='qemu' type='qcow2' cache='unsafe'/> <source file='/data/VMS/W10/swap.qcow2' /> <target dev='vdb' bus='virtio' /> </disk> <memballoon model='none'/> <interface type='bridge'> <source bridge='switch0' /> <virtualport type='openvswitch' /> <model type='virtio'/> <mac address='AC:DE:50:65:9F:5D'/> <vlan> <tag id='0' /> </vlan> </interface> <hostdev mode='subsystem' type='pci' managed='yes'> <source> <address domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </hostdev> </devices></domain> _______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users