|
|
|
|
|
|
|
|
|
|
xen-japanese
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
|
|
|
|
|