[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框架的构建

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

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