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


Re: [Xen-devel] Can VMWare modules run alongside in XEN kernel?

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Can VMWare modules run alongside in XEN kernel?
From: "Peter Teoh" <tthtlc@xxxxxxxxxxxxxx>
Date: Tue, 14 Aug 2007 09:50:06 +0800
Cc: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Delivery-date: Mon, 13 Aug 2007 18:50:42 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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: <007b01c7d8b1$0c3ffe80$2701a8c0@lifeisshort> <200708140204.43163.mark.williamson@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>The VMware modules really both need a) to run in ring0 (satisfied by your
>suggestion) and to b) be supported by a full host Linux kernel.
>Unfortunately, with Linux running in ring 1, whatever you do you are not
>going to be able to satisfy both of these :-(

1. I am not sure what is missing in the Xen hypervisor which will be needed
by a running VMware module.   But I think it can be specifically patched for
Vmware.   So theoretically it should be possible to run multiple emulator
(for robustness) like VirtualPC, VMWare, Xen all alongside one another.
What is needed is just another hyper-hypervisor to manage these multiple

2. As for Linux running in Ring1 running a VMware module, I hope it could be
done in future.   What is missing in the current XEN hypervisor that forbids
the guest Linux from running VMware?   Logic is that in software anything
can be done (ie, if hardware is the limitation, then simulate the hardware).
Eg, Look at Joanna's New Blue Pill implementation -
http://bluepillproject.org/ where nested hypervisor is supported.

Thanks :-).

Xen-devel mailing list