[QNX Hypervisor 2.2用户手册]6.2.3 Guest与外部之间通信

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]6.2.3 Guest与外部之间通信相关的知识,希望对你有一定的参考价值。

本节描述了Guest通过Hypervisor Host中的网络驱动与外部通信的配置。

下图为我们展示了guest-to-world的通信使用了Guest中的virtio-net虚拟设备和Hypervisor Host中的devnp-vdevpeer-net.so驱动以及在Host中作为桥梁的以太网驱动。

 一、配置virtio-net vdev

在托管Guest的VM的配置中,配置virtio-net虚拟设备,以建立与devnp-vdevpeer-net.so驱动的点对点通信。以ARM开发板上的QNX Guest为例:

system qnx71-arm-guest
...
# The loc and intr gic options are for ARM only. The guest will see the
# virtio-net vdev as a memory-mapped I/O device at the specified location.

vdev virtio-net
	loc 0x1c0c0000
	intr gic:40
	mac aa:aa:aa:aa:aa:aa
	name p2p
	peer /dev/vdevpeers/vp0

 这个很像“Guest-to-host”中的 virtio-net虚拟设备的配置。

二、使能Host中的服务

在Host中,你必须启动

以上是关于[QNX Hypervisor 2.2用户手册]6.2.3 Guest与外部之间通信的主要内容,如果未能解决你的问题,请参考以下文章

[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之间通信