[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] simple backend, frontend



>  Now if I need to add another custom backend using the same method as
> the netif or blkif backends dont I have to modify Xend as well?
>  
> Is there a simpler way of establishing event channels between domains
> by directly accessing the API in xen/common/event_channel.c
> 
>  Some assumptions that Im making - the frontend will be started only
> after the backend is running. Im primarily going to be using this
> frontend/backend for transferring large data between a user domain and
> the control domain.  So I will have to establish shared mem pages as
> well.

To set up an event channel and shared memory between two domains you
need some out-of-band communication, which may or may not be xend.
Instead the communication could be done via an interdomain IP network,
for example. However you arrange it, each domain probably needs to
know the domid of the other guy. Also both ends need to know the
address of the page they are to share, and the remote port for teh
shared event channel.

 -- Keir


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.