About This Document

The QNX Hypervisor for Safety 2.0 User's Guide describes how to use the QNX Hypervisor for Safety (QHS) 2.0. It provides instructions for installing and running a hypervisor system, changing system components and configuration, and using hypervisor features such as virtual devices.

For information about how to build your own vdevs, see the QNX Hypervisor for Safety 2.0 Virtual Device Developer's Guide and the QNX Hypervisor for Safety 2.0 Virtual Device Developer's API Reference.

QNX Hypervisor for Safety (QHS)

DANGER

QNX hypervisors are available in two variants: QNX Hypervisor, and QNX Hypervisor for Safety (QHS).

The QNX Hypervisor variant is not a safety-certified product. It must not be used in a safety-related production system.

If you are building a safety-related system, you must use the QNX Hypervisor for Safety variant (QHS) that has been built and approved for use in the type of system you are building, and you must use it only as specified in its Safety Manual.

For general information about the QHS, see the QNX Hypervisor for Safety chapter in this guide.

Note that the information concerning the QHS and other safety-related components provided in this guide is for your convenience only. Refer to the appropriate Safety Manuals (e.g., the QNX OS for Safety 2.1 Safety Manual, the QNX Hypervisor for Safety 2.0 Safety Manual) for authoritive instructions on how to configure, start, and use your QNX safety-related components.

If you have any questions, contact your QNX representative.

What's in this guide

The following table may help you find information in this guide quickly:

To find out about: See:
QNX virtual environments, including the architecture or a QNX hypervisor system Understanding QNX Virtual Environments
A description of the QNX Hypervisor for Safety (QHS) and its features QNX Hypervisor for Safety
Devices and virtual devices in a QNX hypervisor system Devices, Virtual devices, Physical devices, and Virtual Device Reference
Building and booting the hypervisor and its guests Building a Hypervisor System
Starting and stopping the hypervisor Booting the host and Shutting down a QNX hypervisor
Configuring the hypervisor host domain, virtual machines (VMs), and guests Configuration
Creating and configuring VMs Assembling and configuring VMs and VM Configuration Reference
Networking in a hypervisor system Networking
Memory sharing between guests, and between guests and the hypervisor host Memory sharing
Debugging your hypervisor system Monitoring and Troubleshooting
Tuning your hypervisor system for optimal performance Performance Tuning
Utilities and drivers Utilities and Drivers Reference

Non-hypervisor components

This User's Guide includes and identifies as such documentation for some non-hypervisor QNX components that are of particular interest to users of the QNX Hypervisors but not described in the QNX Neutrino OS core components documentation.

QNX Hypervisor Public Forum

The QNX Hypervisor Public Forum hosts technical notes and FAQs about different QNX Hypervisor topics, as well as about building guests for a QNX hypervisor system and running them.

To go to the QNX Hypervisor Public Forum, contact your QNX representative to activate your access to Foundry27, then log in with your myQNX account and go to: community.qnx.com/sf/sfmain/do/viewProject/projects.qnx_hypervisor_public_forum.