Red Hat Bugzilla – Bug 965465
libvirt should check if vcpu topology is right
Last modified: 2013-05-30 04:18:12 EDT
Actually, QEMU can calculate from the values in smp, sockets, cores, threads to emulate how many physical processor, how many cores does each of physical processors contain and how many multi-threading logical processors does each core supports.
The algorithm was explain in my email
The results can be verified by using cpuid tool
So I don't think this is a bug. If anything wrong during testing, please reopen this bug again.