This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: VT-X processors , xen 3.0 , drives and virtualization (i

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: VT-X processors , xen 3.0 , drives and virtualization (in 32 bit environment)
From: Charles Duffy <cduffy@xxxxxxxxxxx>
Date: Tue, 27 Dec 2005 06:42:18 -0600
Delivery-date: Tue, 27 Dec 2005 12:46:32 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <d0383f90512270103q6d9d1957l951220f32f2755ec@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <d0383f90512270103q6d9d1957l951220f32f2755ec@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.7 (X11/20050923)
Ian Brown wrote:
 1) True to now and the current xen-3.0 version: When running Xen 3.0
 on these VT processors, can we run an unmodified kernel ?

For your DomUs, yes. For your Dom0, no. Running a modified DomU kernel should be more performant.

 and in such a case, what about the device drivers - isn't there a
 problem with them ?

Emulated hardware, based off of drivers borrowed from QEMU, is provided to VMX domains. The drivers they need will be for the emulated cards, not for the real devices in the machine.

I mean , in practical terms , if I will set my bootloader to have the
following entry on a machine with VT-x processor:
 kernel /xen.gz dom0_mem=x
 module /vmlinuz-#version ro root=...
 (and initrd if needed)

No, that won't work, because that's trying to use an unmodified kernel as Dom0.

will I be
able to create a new domain based also on unmodified vmlinuz-#version
kernel ?

Yes, though VMX domains work a bit differently from non-VMX ones -- the process won't be exactly the same except with a non-Xen-enabled kernel.

Xen-devel mailing list