[QNX Hypervisor 2.2用户手册]6.3.2 配置VM
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]6.3.2 配置VM相关的知识,希望对你有一定的参考价值。
像其他虚拟设备一样,我们可以添加shmem虚拟设备到VM配置中。
如果要将shmem虚拟设备包含在将使用共享内存服务的托管Host的VM中,需要将该虚拟设备添加到qvm配置中。需要在qvm配置中,确保为所有使用共享内存服务的Guest的VM添加对shmem虚拟设备的配置。如下:
# qnxcluster.qvmconf example #Give this guest a name system cluster ram 1024M cpu cpu load /emmc/QNX_cluster.ifs vdev ioapic loc 0xf8000000 intr apic name myioapic vdev ser8250 intr myioapic:4 vdev timer8254 intr myioapic:0 vdev mc146818 vdev shmem vdev pckeyboard
如上,shmem虚拟设备相关的配置行,如下:
vdev shmem
这是一个PCI设备。如果你指定它的loc和intr属性,它将会作为一个MMIO设备在指定的位置对Guest可见,如下:
vdev shmem create TEST1,0xf0000 # name is TEST1 with size of 0xf0000 loc 0x10000000 # location of factory page intr myioapic:10 # hardware interrupt used for signaling
基于如上配置,qmv进程将会在启动时创建一个名为“TEST1”的共享
以上是关于[QNX Hypervisor 2.2用户手册]6.3.2 配置VM的主要内容,如果未能解决你的问题,请参考以下文章
[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框架的构建