PV (paravirtualized) generic kernel on XEN hypervisor is not working when multiple VCPUs selected (more than one, any number). It hungs up with random error after loading the kernel. So, Xen cannot give more than 1 CPU-kernel to the FreeBSD PV system and we have limited perfomance of guest system to only 1 CPU's kernel (or CPU thread). With one VCPU PV kernel (named XEN) is working well. Xen version is 4.0.1 installed on Linux Debian 5 Lenny with kernel 2.6.32-bpo.5-xen-amd64, installed from sources (not via apt-get/aptitude). How-To-Repeat: On Xen 4.0.1, in config file set option 'VCPU=2' or more and try to start paravirtualiuzed guest system (see console, so run 'xm create -c myguest.cfg'). It will stop loading after kernel load.
Responsible Changed From-To: freebsd-i386->freebsd-xen Reclassify and assign.
FreeBSD i386 Xen PV kernel doesn't support SMP and is unmaintained, closing the issue.