i386/155468: Xen PV i386 multi-kernel CPU system is not working

Denis Khodus goodmaster at mail.ru
Fri Mar 11 14:30:26 UTC 2011


>Number:         155468
>Category:       i386
>Synopsis:       Xen PV i386 multi-kernel CPU system is not working
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 11 14:30:25 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Denis Khodus
>Release:        8.2-RELEASE
>Organization:
USTA
>Environment:
FreeBSD mail.ustagroup.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Sat Feb 26 20:51:01 YEKT 2011     root at mail.ustagroup.ru:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
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.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list