QNX Hypervisor Virtualization Software

Consolidate diverse embedded systems with different reliability and security requirements onto a single system on a chip (SoC) with the QNX® Hypervisor. You can also move unmodified legacy code onto the latest hardware simply by running it in an appropriately configured hypervisor virtual machine.

Just as easily, you can innovate with Android™ and Linux®. With guest OSs safely and securely contained in QNX Hypervisor virtual machines, you can run the apps and services you need with the OSs you choose.

With the QNX Hypervisor, you’ll implement the features your designs require, on the OSs you prefer, all while reducing system power consumption, the need for thermal dissipation and costs of both initial development and long-term ownership.

The QNX Hypervisor at a Glance

Guest OS Support

Run unmodified guests:

  • Linux
  • Android
  • QNX Neutrino RTOS
  • QNX OS for Safety

Processor Support

  • 64-bit support for the latest ARMv8 and x86-64 SoCs

Security

  • Access control lists (ACLs)
  • Mandatory Access Control (process privileges)
  • Isolation and separation of guests
  • No root mode vulnerable to malicious exploitation

Configuration

  • Supports thin (event handler) implementation or full-featured OS implementation
  • Guest access to Advanced Configuration and Power Interface (ACPI) tables and Flattened Device Trees (FDTs)
  • Easily-modified, cascading configuration files

Networking

  • Guest-to-guest
  • Guest-to-hypervisor
  • Guest-to-world

Memory Sharing

  • Guest-to-guest
  • Guest-to-hypervisor

Devices

  • Assignable to a guest or to the hypervisor
  • Configurable device sharing
  • Pass-through physical devices
  • Extensive library of virtual devices for ARMv8 and x86-64 platforms
  • Para-vinualized devices build to VirtlO specifications
  • Support for custom virtual devices

Development

  • Fully-documented virtualization API
  • Virtual device examples with source code
  • VirtlO pars-virtualization support

Documentation

  • User’s Guide (includes virtualization basics, virtual machine and device configuration, debugging and Performance tuning)
  • Virtual Device Developer’s Guide
  • Virtual Device Developer’s API Reference

QNX Hypervisor for Safety

  • QNX OS for Safety plus QNX Hypervisor virtualization extensions and virtual machines
  • Certified to IEC 61508 SIL 3 and ISO 26262 ASIL D
  • Certified libc, libm (mathlibs), and SMMU, hypervisor and virtual device interfaces
  • Certified SMMU manager (SMMUMAN)
  • Safety Manual
  • Hazard and Risk Analysis
  • Safety Case
  • Release Notes
sales enquiry button