我想使用KVM的HyperCall进行通信(只需发送字符串,它是单向的),而不是在访客操作系统和主机之间创建网络频道。我只在linux内核中找到了文件拱/x86/includ/asm/kvm_para.h?它类似于Linux的系统调用吗?如何从访客操作系统内部运行的用户级别流程中调用这些功能?有任何手册或文件吗?或者您可以举一些利用这种机制的例子。谢谢

有帮助吗?

解决方案

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

其他提示

有点晚了,但是如果要发送字符串,则可以在KVM/QEMU中创建串行设备,并使用应用程序中的标准串行输出。 QEMU具有非常灵活的虚拟串行端口系统。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top