5

我想使用 kvm 的超级调用在来宾和 vmm 之间进行通信(只是发送字符串,它是单向的),而不是在来宾操作系统和主机之间创建网络通道。我只在linux内核中找到了文件arch/x86/include/asm/kvm_para.h?是不是类似于linux的系统调用?如何从来宾操作系统内运行的用户级进程调用这些函数?有这方面的手册或文件吗?或者你能举一些利用这种机制的例子吗?谢谢

4

2 回答 2

1

我的意见是,你可以在客户操作系统中添加一个特定的驱动程序,它可以通过共享内存或其他方法轻松地与主机通信。使用驱动程序,您可以以高性能完成非常复杂的任务。

于 2011-03-30T15:15:00.133 回答
1

有点晚了,但如果你想发送字符串,你可以在 kvm/qemu 中创建一个串行设备,并使用应用程序的标准串行输出。qemu 有一个非常灵活的虚拟串口系统。

于 2012-10-10T20:59:28.237 回答