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