Updated: October 28, 2024 |
This User's Guide explains the QNX hypervisor architecture and provides instructions for installing and running a QNX Hypervisor for Safety system, changing system components and configuration, and using hypervisor features such as virtual devices (vdevs).
For information about how to write your own vdevs, see the Virtual Device Developer's Guide and Virtual Device Developer's API Reference.
QNX hypervisors are available in two variants: QNX Hypervisor and QNX Hypervisor for Safety.
The QNX Hypervisor variant (QH), which includes QNX Hypervisor 2.2, 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 (QHS) variant 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. The current QHS release is QNX Hypervisor for Safety 2.2.
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.2.1 Safety Manual, the QNX Hypervisor for Safety 2.2 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.
To find out about: | See: |
---|---|
QNX virtual environments, including the architecture of a QNX hypervisor system | Understanding QNX Virtual Environments |
The protection features used by QNX hypervisors | QNX Hypervisor for Safety: Protection Features |
Physical 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 QNX Hypervisor for Safety system |
Starting and stopping the hypervisor | Booting the QNX hypervisor host and Shutting down the 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 delivered with the QNX hypervisor | Utilities and Drivers Reference |
This User's Guide includes and identifies as such documentation for some non-hypervisor QNX components that are of interest to QNX Hypervisor for Safety users but not described in the QNX Neutrino documentation.
The QNX Hypervisor Public Forum hosts technical notes and FAQs about different QNX hypervisor topics, and 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.