[QNX Hypervisor 2.2用户手册]6.3.3 使用共享内存(shmem)虚拟设备

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]6.3.3 使用共享内存(shmem)虚拟设备相关的知识,希望对你有一定的参考价值。

shmem虚拟设备提供了一种比较简单的机制来在Guest之间共享内存区域,或者在Guest与Hypervisor Host之间共享内存区域。

完成该虚拟设备的配置信息,可以参考“Virtual Device Reference”的vdev shmem。

一、shmem 虚拟设备驱动

对于运行在Guest或Hypervisor Host中的客户端应用程序代码来说,shmem虚拟设备就是一个设置了映射寄存器的设备,且该设备具备引发中断的能力。

这里的客户端代码可以是一个简单的shmem 虚拟设备的驱动程序,而不是某些物理设备的驱动程序。(参考“Understanding QNX Virtual Environments”章节的“Virtual devices”)。运行在Guest或Host中的客户端可以使用shmem虚拟设备寄存器连接到当前已有的共享内

以上是关于[QNX Hypervisor 2.2用户手册]6.3.3 使用共享内存(shmem)虚拟设备的主要内容,如果未能解决你的问题,请参考以下文章

[QNX Hypervisor 2.2用户手册]6.2.1 Guest之间通信

[QNX Hypervisor 2.2用户手册]6.2 网络

[QNX Hypervisor 2.2用户手册]6.3.2 配置VM

[QNX Hypervisor 2.2用户手册]4.6.1 配置HHBSP框架的构建

[QNX Hypervisor 2.2用户手册]4.6.1 配置HHBSP框架的构建

[QNX Hypervisor 2.2用户手册]6.2.1 Guest之间通信