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

Re: [Xen-japanese] DomU-Dom0間の通信機構について



高橋さん

なかなか応答がないようなので
すでにお分かりかと思いますが

EventChannelは、ここら辺を読めばよいかと。
http://www.logos.ic.i.u-tokyo.ac.jp/~kenny/pukiwiki/index.php?Xen/Event%20Channel

ドメイン間通信は、以下を読めばよいですかね。
http://wiki.xensource.com/xenwiki/XenBus

Xenの構成概要は、以下が役に立ちます。
仮想化技術Xen-概念と内部構造
http://www.amazon.co.jp/dp/4839927588

以上

酒井




kazushi takahashi <w1ndoz@xxxxxxxxxxxxxxxx> wrote:

> AIST & 東大創造情報の高橋です.
> 
> 今,特定のDomUで動作するWindows上から,Dom0に向かってメッセージを送信するプログラムを
> 作成しております.やり取りするメッセージのサイズは大きなものではなく,数バイトの文字列を想定
> しています.
> 
> そのため,DomUとDom0間の通信機構について調べているのですが.どのように実装すればベスト
> なのか判断が出来ず困っています.そのため,皆様のお知恵も拝借したく投稿しました.
> 
> 当初,私はWindows上のPVドライバであるGPLPVのソースコードを調べてみました.GPLPVでは,
> Hypercallを使用して,DomU側からDom0のIO-Ringバッファにデータを入れて,GPLPV(DomU)と
> Dom0のpciバックエンドドライバ間の通信を行っているようです.しかしこの手法では,私がやりたい
> ことに対して強力すぎる手法を使っている気がしてなりません.また,DomUとDom0のIO-Ringバッ
> ファを,このような用途につかうことが適切なのかどうかもよくわかりません.
> 
> また,一方で,EventChannelなる機構も存在することがわかりました.この機構も同様にDom0とDomU
> 間の通信が可能なようです.こちらのほうも詳細が知りたいのですが,EventChannelがどのようなインタ
> ーフェイスをプログラマに対して提供しているのかがよくわかりません.つまり,DomU上でどのような
> Hypercall実行すればよいのか?,Dom0側ではどのようにEventChannelを補足できるのか?.そういった
> ことがよくわかっていません.Xen上のコードの具体的にどの部分が参考になるのかがわからず,困ってい
> ます.
> 
> 最後ですが,用語に関しても混乱しております.EventChannelとはHypercallの一種なのでしょうか?.
> Hypercallを使用してEventChannelというメカニズムを実装しているという理解で正しいのでしょうか?
> 
> まとまっていない投稿で大変申し訳ありませんが,よろしくお願いいたします.
> 



_______________________________________________
Xen-japanese mailing list
Xen-japanese@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-japanese

 


Rackspace

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