Hi, All, I'm using qemu-system-x86_64 in stable-2.1 and trying to use cpu pass-through (-cpu host) to emulate my host processor architecture, which is Intel Xeon CPU E5-2670 2.6GHz, 16 cores (2Sockets, 8Cores/Socket, 2Numa nodes). But it seems that the virtual machine is stuck at somewhere, can not be launched.
The command I used to launch virtual machine is as follows. /usr/local/qemu-2.1/bin/qemu-system-x86_64 -enable-kvm -boot c -cpu host -smp 16,sockets=2,cores=8,threads=1 -numa node,cpus=0-7 -numa node,cpus=8-15 -m 24576 -hda /var/lib/libvirt/images/test1.img -net nic,macaddr=52-54-00-12-34-4,model=virtio -net tap,ifname=tap0,script=no -device pci-assign,host=02:01.0,id=hostdev0 However, if I use "-cpu SandyBridge" the virtual machine can be launched, but L3 cache size is is missing in VM. I tried qemu-1.7 earlier, it's also same issue. Is there any idea on how to fix it? Any help would be appreciated! The "lscpu" output of host cpu is as follows: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Thread(s) per core: 1 Core(s) per socket: 8 CPU socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 45 Stepping: 7 CPU MHz: 2600.038 BogoMIPS: 5199.26 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 20480K NUMA node0 CPU(s): 0-7 NUMA node1 CPU(s): 8-15