Description of problem: WindowsXP uses only two cpus even if kvm provide more Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. run kvm -smp 4 with windowsxp guest 2. wait for windows to complete booting 3. check number of cpus monitors in task manager (if there is 1 install smp HAL) Actual results: 2 cpu monitors Expected results: 4 cpu monitors Additional info: This is not, strictly speaking, a bug, since WindowsXP deliberately refuses to use more then 2 physical cpus, but we can pretend that we have 2 cpus with 2 cores and make windowsxp to use all of them.
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.
New patches posted upstream by Andre Przywara from AMD: http://lists.gnu.org/archive/html/qemu-devel/2009-08/msg00935.html
The following is what ended up being committed: http://git.savannah.gnu.org/cgit/qemu.git/commit/?id=dc6b1c0984 http://git.savannah.gnu.org/cgit/qemu.git/commit/?id=ac72472b5f http://git.savannah.gnu.org/cgit/qemu.git/commit/?id=400281af34 http://git.savannah.gnu.org/cgit/qemu.git/commit/?id=a8a358bf35 Syntax: -smp smp_value[,cores=nr_cores][,threads=nr_threads][,socket=nr_sockets][,maxcpus=max_cpus]
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0271.html