Hi,
currently SMP guests happen to see<n> vCPUs as<n> different sockets.
Some guests (Windows comes to mind) have license restrictions and refuse
to run on multi-socket machines.
So lets introduce a "cores=" parameter to the -cpu option to let the user
specify the number of _cores_ the guest should see.
This patch has not been tested with all corner cases, so I just want to
hear your comments whether
a) we need such an option and
b) you like this particular approach.
Applying this qemu.git patch to qemu-kvm.git fixes Windows SMP boot on
some versions, I successfully tried up to -smp 16 -cpu host,cores=8 with
WindowsXP Pro.