|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Xen as a kernel module
On Wednesday 26 January 2005 08:41, Steven Hand wrote:
> >with Xen increasingly depending on Linux for bootstrap, drivers, packet
> >filtering etc., would it make sense to have the option of compiling Xen
> >as a Linux kernel module, like in VMWare or coLinux?
>
> Huh? Which kind of vmware? Afaik the hosted (type II) versions of
> vmware when running on a linux host have some modules which get installed
> but the VMM itself is not a module. And coLinux is basically a windows
> device driver which does task switching - a very clever and useful piece
> of software but not really a Linux kernel module.
IIRC, the coLinux device driver is available both for Windows and as a Linux
kernel module. The same Linux kernel can then run in either environment.
> Maybe - I guess it depends on what you mean. If you have:
>
> [ VM1 ] [ VM2 ] .... [ VMN ]
>
> [ new type II version of Xen ]
>
> [ linux kernel ]
>
> [ hardware ]
>
> then you require a way for VMx to communicate the new Xen thing,
> which then needs to syscall into the linux kernel. I'm not sure
> what VMx<->Xen comms would look like, or how it would perform. If
> you retain safety it seems like you might end up with the performance
> of UML, which if you go for 'high performance' then you may need to
> turn off the safety catch.
Couldn't we have the "Xen module" hijack the interrupt-handling of the host
kernel (like the VMWare and coLinux modules themselves do AFAIK) in order to
handle hypercalls directly?
Device communications could be handled by backend / frontend drivers
essentially the same as the ones we use for vanilla Xen.
Cheers,
Mark
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|