Проблема странная. Начнем с того, что во всех гостевых linux-системах все нормально. По cat /proc/cpuinfo показывается правильное кол-во ядер. А вот в Windowsх, в диспетчере задач, картина такая:
WinXP - всегда 1 ядро.
Win7 - всегда 2 ядра.
Собственно в конфиге виртуалки стоит для XP - <vcpu placement='static'>2</vcpu>, для Win7 - <vcpu placement='static'>4</vcpu>
Всего ядер 12. Пробовал и больше ставить, в диспетчере задач ничего не меняется.
Никаких следов решения в инете данной проблемы я не нашел