|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] DomU-DomU Event Channel
> -----Original Message-----
> From: Liang Yang [mailto:multisyncfe991@xxxxxxxxxxx]
> Sent: 03 May 2007 17:28
> To: Petersson, Mats; Koripella Srinivas; xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] DomU-DomU Event Channel
>
> If you assign a DomU "driver-domain", does that cause unnecessary
> communication overhead between your driver domain and domain0
> as the native
> driver modules still reside in the domain0? or you will put
> your native
> driver in domU together with your BE driver?
Short answer: No.
Long answer:
The definition of "driver domain" (at least as used here) is a domain
that has acces directly to the actual hardware, and thus can act as a
back-end for another domain with frontend drivers. There is normally no
communication between Dom0 and a driver-domain, certainly not in the
context of accessing the hardware assigned to the driver-domain, but
there can (usually is) some communication where the driver-domain uses
Dom0 to communicate to hardware that it itself doesn't own.
For example, if we give a network card (but no other hardware devices)
to a DomU (name this "NetDomU"), and assign another DomU "UseDomU" to
use the network hardware in "NetDomU" via the normal BE/FE driver pair.
NetDomU can still not access the HARD-DISK, since it's not been given
access to any hard-disk controller. So if NetDomU is reading/writing to
a file for some reason, it communicates with Dom0 to do this.
UseDomU will probably also use Dom0 to do disk-io, but the network
traffic (at least on some interface) doesn't pass Dom0, only NetDomU.
I hope this clarfies things.
--
Mats
>
> Liang
>
> ----- Original Message -----
> From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
> To: "Koripella Srinivas" <talkwithsrinivas@xxxxxxxxxxx>;
> <xen-devel@xxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, May 03, 2007 9:01 AM
> Subject: RE: [Xen-devel] DomU-DomU Event Channel
>
>
> > -----Original Message-----
> > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
> > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
> > Koripella Srinivas
> > Sent: 03 May 2007 16:55
> > To: xen-devel@xxxxxxxxxxxxxxxxxxx
> > Subject: [Xen-devel] DomU-DomU Event Channel
> >
> > Hi,
> > I want to move the qemu emulation code running in domain0 and
> > move it to another domain for a particular device for a HVM
> > guest. As part of that i want to know if it is possible to
> > set up an event channel between 2 domU's.
>
> I would have thought so, as you can assign a DomU
> "driver-domain" to be
> the backend to another DomU - I take it that this would be
> roughly what
> you're trying to do as well, except for a HVM-domain.
>
> [This is pure speculation, based on my understanding of how
> domains talk
> to each other combined with the functinality described by "xm
> block/net-attach"].
>
> --
> Mats
> >
> > thanks
> >
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|