Short: I can't reproduce here with L1 guest having has host-passthrough for CPU.
Long: =====
Version Info: -------------
On Physical host: ~~~~~~~~~~~~~~~~~ $ uname -r; rpm -q libvirt-daemon-kvm qemu 3.10.0-0.rc2.git1.2.fc20.x86_64 qemu-1.4.2-3.fc19.x86_64 libvirt-daemon-kvm-1.0.5.2-1.fc19.x86_64 libguestfs-1.22.3-1.fc19.x86_64
On L1: ~~~~~~ $ uname -r; rpm -q libvirt-daemon-kvm qemu 3.10.0-0.rc3.git0.2.fc20.x86_64 libvirt-daemon-kvm-1.0.5.1-1.fc19.x86_64 qemu-1.4.2-2.fc19.x86_64 [root@dhcp47-209 ~]#
L1 guest CLI: ------------- [root@bare-metal ~]# ps -ef | grep qemu qemu 7281 1 67 04:57 ? 00:00:10 /usr/bin/qemu-system-x86_64 -machine accel=kvm -name regular-guest -S -machine pc-i440fx-1.4,accel=kvm,usb=off -cpu host -m 10240 -smp 4,sockets=4,cores=1,threads=1 -uuid 4ed9ac0b-7f72-dfcf-68b3-e6fe2ac588b2 -nographic -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/regular-guest.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/home/test/vmimages/regular-guest.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=23,id=hostnet0,vhost=on,vhostfd=24 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:80:c1:34,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
L2 guest CLI: ------------- [root@regular-guest ~]# ps -ef | grep -i qemu qemu 1138 1 88 05:18 ? 00:00:07 /usr/bin/qemu-system-x86_64 -machine accel=kvm -name nguest-01 -S -machine pc-i440fx-1.4,accel=kvm,usb=off -m 2048 -smp 2,sockets=2,cores=1,threads=1 -uuid b47c5cbb-b320-ce9d-c595-4e083b0e465d -nographic -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/nguest-01.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/home/test/vmimages/nguest-01.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=23,id=hostnet0,vhost=on,vhostfd=24 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:be:d5:8e,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
A search for string 'error' in logs doesn't turn up anything: [root@nguest-01 ~]# grep -i error /var/log/boot.log [root@nguest-01 ~]# grep -i error /var/log/messages [root@nguest-01 ~]#
Yongjie, can you please re-try?
Short: I can't reproduce here with L1 guest having has host-passthrough for CPU.
Long:
=====
Version Info:
-------------
On Physical host: 0.rc2.git1. 2.fc20. x86_64 4.2-3.fc19. x86_64 daemon- kvm-1.0. 5.2-1.fc19. x86_64 1.22.3- 1.fc19. x86_64
~~~~~~~~~~~~~~~~~
$ uname -r; rpm -q libvirt-daemon-kvm qemu
3.10.0-
qemu-1.
libvirt-
libguestfs-
On L1: 0.rc3.git0. 2.fc20. x86_64 daemon- kvm-1.0. 5.1-1.fc19. x86_64 4.2-2.fc19. x86_64
~~~~~~
$ uname -r; rpm -q libvirt-daemon-kvm qemu
3.10.0-
libvirt-
qemu-1.
[root@dhcp47-209 ~]#
L1 guest CLI: qemu-system- x86_64 -machine accel=kvm -name regular-guest -S -machine pc-i440fx- 1.4,accel= kvm,usb= off -cpu host -m 10240 -smp 4,sockets= 4,cores= 1,threads= 1 -uuid 4ed9ac0b- 7f72-dfcf- 68b3-e6fe2ac588 b2 -nographic -no-user-config -nodefaults -chardev socket, id=charmonitor, path=/var/ lib/libvirt/ qemu/regular- guest.monitor, server, nowait -mon chardev= charmonitor, id=monitor, mode=control -rtc base=utc -no-shutdown -device piix3-usb- uhci,id= usb,bus= pci.0,addr= 0x1.0x2 -drive file=/home/ test/vmimages/ regular- guest.qcow2, if=none, id=drive- virtio- disk0,format= qcow2,cache= none -device virtio- blk-pci, scsi=off, bus=pci. 0,addr= 0x4,drive= drive-virtio- disk0,id= virtio- disk0,bootindex =1 -netdev tap,fd= 23,id=hostnet0, vhost=on, vhostfd= 24 -device virtio- net-pci, netdev= hostnet0, id=net0, mac=52: 54:00:80: c1:34,bus= pci.0,addr= 0x3 -chardev pty,id=charserial0 -device isa-serial, chardev= charserial0, id=serial0 -device usb-tablet, id=input0 -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x5
-------------
[root@bare-metal ~]# ps -ef | grep qemu
qemu 7281 1 67 04:57 ? 00:00:10 /usr/bin/
L2 guest CLI: qemu-system- x86_64 -machine accel=kvm -name nguest-01 -S -machine pc-i440fx- 1.4,accel= kvm,usb= off -m 2048 -smp 2,sockets= 2,cores= 1,threads= 1 -uuid b47c5cbb- b320-ce9d- c595-4e083b0e46 5d -nographic -no-user-config -nodefaults -chardev socket, id=charmonitor, path=/var/ lib/libvirt/ qemu/nguest- 01.monitor, server, nowait -mon chardev= charmonitor, id=monitor, mode=control -rtc base=utc -no-shutdown -device piix3-usb- uhci,id= usb,bus= pci.0,addr= 0x1.0x2 -drive file=/home/ test/vmimages/ nguest- 01.qcow2, if=none, id=drive- virtio- disk0,format= qcow2,cache= none -device virtio- blk-pci, scsi=off, bus=pci. 0,addr= 0x4,drive= drive-virtio- disk0,id= virtio- disk0,bootindex =1 -netdev tap,fd= 23,id=hostnet0, vhost=on, vhostfd= 24 -device virtio- net-pci, netdev= hostnet0, id=net0, mac=52: 54:00:be: d5:8e,bus= pci.0,addr= 0x3 -chardev pty,id=charserial0 -device isa-serial, chardev= charserial0, id=serial0 -device usb-tablet, id=input0 -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x5
-------------
[root@regular-guest ~]# ps -ef | grep -i qemu
qemu 1138 1 88 05:18 ? 00:00:07 /usr/bin/
A search for string 'error' in logs doesn't turn up anything:
[root@nguest-01 ~]# grep -i error /var/log/boot.log
[root@nguest-01 ~]# grep -i error /var/log/messages
[root@nguest-01 ~]#
Yongjie, can you please re-try?