QNX Hypervisor Virtualization Solutions

Enabling Safe, Efficient and Flexible Embedded System Design

The QNX Hypervisor is a real-time priority-based Type 1 microkernel hypervisor that provides the trusted reliability and performance of the QNX OS while also allowing multiple operating systems to safely co-exist on the same System on Chip (SoC).

Product Availability: AGAINST PO

FEATURES

    • Type 1 Hypervisor architecture that scales up to Type 2 environments
    • Safety Elements out of Context (SEooC) pre-certified to ISO 26262 ASIL D and IEC 61508 SIL 3
    • Virtual CPU model allows for pinning to cores or sharing cores based on priority
    • Adaptive partitioning provides CPU time guarantees of virtual machines
    • 64-bit and 32-bit guests: QNX, QNX OS for Safety, Linux, Android, RTOS
    • POSIX host hypervisor environment for expanding system services and virtual environment
    • Zero-copy shared memory (guest-to-guest and guest-to-host) with triggering
    • VirtIO 1.X device sharing
    • Peer-to-peer networking (guest-to-guest and guest-to-host) with bridging. Guest-to-guest requires no back-end services in host
    • Failure detection and restart of guests
    • Virtual watchdogs for guest runtime checking
    • Graphical tools for analysis and debug of guest environments and virtual machines
    • Virtual Device Developer’s Guide for building custom virtual devices
    • Safe and secure foundation for QNX Advanced Virtualization Framework*
  • The QNX Hypervisor allows you to safely consolidate multiple operating systems to co-exist on the same SoC and separate safety-critical from non-safety critical components.
  • The solution is built using the unique QNX OS microkernel architecture and comes with the QNX safety-certified tool chain and C and math libraries.
    • Reduce hardware costs, such as boards and wiring
    • Optimize size, weight and power consumption
    • Shorten development and test cycles
    • Easily migrate unmodified legacy environments and code to multi-core CPUs
  • Reduce Certification Time with Leading Safety Compliance and Certification : Reduce safety certification time and costs with hypervisor technology that has the highest levels of safety compliance and pre-certification.
  • Leveraging standards such as POSIX and VirtIO, the QNX Hypervisor offers separation and isolation of safety-critical components from non-safety-critical components.
    • Pre-certified to ISO 26262 ASIL D and IEC 61508 SIL 3
    • Compliance with IEC 62304
    • Update system parts independently to avoid impacting certifications and pre-certifications
    • Separate isolated guest operating systems
    • Develop full-featured hypervisor environments that share graphics, audio, touchscreens, etc. between guests and the host
    • Support the safe co-existence and control of unmodified Android, Linux, QNX and other OS
    • Build dependable systems without wasting resources
    • Ensure your higher priority guest OS will preempt a lower priority guest OS when sharing a CPU
    • Meet the precision requirement of an embedded zero-downtime production system