Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2011 14:26:49 GMT
From:      Denis Khodus <goodmaster@mail.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/155468: Xen PV i386 multi-kernel CPU system is not working
Message-ID:  <201103111426.p2BEQnqv039509@red.freebsd.org>
Resent-Message-ID: <201103111430.p2BEUPYk020746@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103111426.p2BEQnqv039509>