Mailing List Archive

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.

thanks




Send a FREE SMS to your friend's mobile from Yahoo! Messenger. Get it now at http://in.messenger.yahoo.com/
RE: DomU-DomU Event Channel [ In reply to ]
> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com
> [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of
> Koripella Srinivas
> Sent: 03 May 2007 16:55
> To: xen-devel@lists.xensource.com
> 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@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: DomU-DomU Event Channel [ In reply to ]
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?

Liang

----- Original Message -----
From: "Petersson, Mats" <Mats.Petersson@amd.com>
To: "Koripella Srinivas" <talkwithsrinivas@yahoo.co.in>;
<xen-devel@lists.xensource.com>
Sent: Thursday, May 03, 2007 9:01 AM
Subject: RE: [Xen-devel] DomU-DomU Event Channel


> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com
> [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of
> Koripella Srinivas
> Sent: 03 May 2007 16:55
> To: xen-devel@lists.xensource.com
> 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@lists.xensource.com
http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
RE: DomU-DomU Event Channel [ In reply to ]
> -----Original Message-----
> From: Liang Yang [mailto:multisyncfe991@hotmail.com]
> Sent: 03 May 2007 17:28
> To: Petersson, Mats; Koripella Srinivas; xen-devel@lists.xensource.com
> 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@amd.com>
> To: "Koripella Srinivas" <talkwithsrinivas@yahoo.co.in>;
> <xen-devel@lists.xensource.com>
> Sent: Thursday, May 03, 2007 9:01 AM
> Subject: RE: [Xen-devel] DomU-DomU Event Channel
>
>
> > -----Original Message-----
> > From: xen-devel-bounces@lists.xensource.com
> > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of
> > Koripella Srinivas
> > Sent: 03 May 2007 16:55
> > To: xen-devel@lists.xensource.com
> > 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@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
>
>
>



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel