Underdog Linux

Provide Options, Don't Make Lame Excuses.

Starting VMs

启动 VM 时,您可以在命令行中输入所有配置信息,也可以将 qvm 进程指向配置文件。 使用配置文件启动虚拟机 启动 VM 的推荐方法是将 qvm 进程指向 qvm 配置文件。 在启动 qvm 进程之前,您必须首先导航到包含要使用的配置文件的目录,如下所示: % cd /guests/qnx-guest-1/ % qvm @config 其中 config 是当前目录中配置文件的名...

Shutting down the QNX hypervisor

可以使用以下方法关闭 QNX hypervisor: 如果 QNX hypervisor遇到 undefined state,它将转至Design Safe State(参阅QNX Hypervisor: Protection Features章节的Design Safe States) 所有可用于关闭或重新启动 QNX 操作系统的机制(例如 slay -s SIGTERM qvm...

Shutting down guests

有多种方法可以关闭 QNX hypervisor 虚拟机中的Guest。 为了避免在 I/O 操作期间终止驱动程序,并可能使硬件处于不可恢复的状态,请使用 SIGTERM 或 SIGINT 信号来终止 qvm 进程。 关于如何关闭hypervisor,参考Shutting down the QNX hypervisor。 有关如何处理 VM 终止的信息,参考QNX Hypervi...

Booting the QNX hypervisor host

您可以启动并运行 QNX hypervisor Host,而无需启动任何guests。 许多主板供应商为其 SoC 解决方案提供单独的安装指南和用户指南,解释如何在其主板上启动和运行hypervisor 。 本用户指南中的信息适用于使用此处描述的hypervisor 版本的所有供应商解决方案,除非提供有关选项的限制或建议。 hypervisor 启动后,您可以查看其活动(查看Viewi...

Transferring the disk image

这些说明解释了如何将 QNX hypervisor 系统安装到支持的硬件平台上。 关于可移动媒介 您可以在其上运行 QNX hypervisor 的硬件平台支持各种可移动介质,包括 USB 闪存盘、SD 卡和 SATA 驱动器。 并非所有受支持的硬件平台都支持相同的可移动介质。 本指南提供有关 USB keys 和 SD 卡的说明, 因为每个受支持的平台至少支持其中一种类型的可移动介质。 ...

Preparing your target board

本节介绍如何准备受支持的硬件板以启动和运行 QNX hypervisor系统。 为 QNX hypervisor系统准备目标板与为非虚拟化系统准备目标板没有什么不同。 您需要设置 DIP 开关来配置板行为(例如在何处查找 IPL 和启动代码),并连接以太网、USB 和串行电缆,以便可以连接到主机系统和网络(请参阅 您的主板的BSP User's Guide以及主板制造商的文档)。 In...

Hypervisor disk images

如果您对hypervisor Host或Guest进行更改,则需要使用hypervisor 系统创建新的bootable disk image并将其传输到您的目标。 Disk image partitions hypervisor 磁盘镜像包括bootable 分区中的hypervisor主机和数据分区中的Guest: bootable partition 类型 11 (DOS)。 包括...

Building QNX guests

就像为直接在硬件上运行而构建的 QNX OS 系统一样,为在 QNX hypervisor 环境中作为Guest运行而构建的 QNX OS 系统也使用 BSP,该 BSP 提供特定于架构的组件。 qvm 配置设置Guest将在其中运行的 VM。 在大多数情况下,构建 QNX Guest只需要构建可启动映像,就像非虚拟化环境一样。 构建 QNX Guest时: 请记住...

Building Linux and Android guests

QNX hypervisor 支持 Linux 和 Android guest,前提是这些guest是为虚拟硬件构建的,hypervisor 可以将自身呈现给 VM 中的Guest。 Building Linux guests 以下信息只是在 QNX hypervisor 系统中实施 Linux guest系统所需执行的操作的概述。 有关如何配置和构建 Linux 系统的信息,请参阅 L...

vdev virtio-fs

模拟支持 FUSE 协议的虚拟文件系统。 语法 vdev virtio-fs [directio enabled] [host_path dir] [loc addr intr guest_intr] [num_req_queues num] [sched priorit...