网站建设yu/有效获客的六大渠道
像其他虚拟设备一样,我们可以添加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 ioapicloc 0xf8000000intr apicname myioapic vdev ser8250intr myioapic:4 vdev timer8254intr myioapic:0 vdev mc146818 vdev shmem vdev pckeyboard
如上,shmem虚拟设备相关的配置行,如下:
vdev shmem
这是一个PCI设备。如果你指定它的loc和intr属性,它将会作为一个MMIO设备在指定的位置对Guest可见,如下:
vdev shmemcreate TEST1,0xf0000 # name is TEST1 with size of 0xf0000loc 0x10000000 # location of factory pageintr myioapic:10 # hardware interrupt used for signaling
基于如上配置,qmv进程将会在启动时创建一个名为“TEST1”的共享