5

ゲスト OS とホストの間にネットワーク チャネルを作成する代わりに、kvm のハイパーコールを使用して、ゲストと vmm の間で通信 (文字列を送信するだけ、単方向) を行いたいと考えています。Linux カーネルでファイル arch/x86/include/asm/kvm_para.h しか見つかりませんでしたか? Linuxのシステムコールに似ていますか?ゲスト OS 内で実行されているユーザー レベルのプロセスからこれらの関数を呼び出すにはどうすればよいですか? これに関するマニュアルやドキュメントはありますか? または、このメカニズムを利用した例をいくつか挙げていただけますか。ありがとう

4

2 に答える 2

1

私の意見では、ゲストOSに特定のドライバーを追加して、共有メモリやその他の方法でホストと簡単に通信できるようにすることができます。ドライバーを使用すると、非常に複雑なタスクを高いパフォーマンスで実行できます。

于 2011-03-30T15:15:00.133 に答える
1

少し遅くなりましたが、文字列を送信したい場合は、kvm/qemu でシリアル デバイスを作成し、アプリケーションから標準シリアル出力を使用できます。qemu には非常に柔軟な仮想シリアル ポート システムがあります。

于 2012-10-10T20:59:28.237 に答える