QNX Hypervisor
QNX Hypervisor provides flexible and optimized graphics support designed for performance and safety. QNX Hypervisor makes it easier to obtain and maintain safety certifications by separating safety-critical components from non-safety critical components in separate guest operating systems.
Product Availability : AGAINST PO
FEATURES
- Type 1 Hypervisor
- Safety certification pedigree
- Virtual CPU model
- Pin to cores or share cores based on priority
- Adaptive partitioning. Allows for CPU guarantees of guest runtime
- 64-bit and 32-bit guests: QNX, Linux, Android, RTOS
- Shared memory with triggering
- VirtIO (1.0) device sharing
- TAP and peer-to-peer networking with bridging
- Failure detection and restart of guests
- Virtual watchdog for guest integrity checking
- Low overhead (typical < 2%)
- Graphical tools for analysis and debug
DOWNLOAD
SPECIFICATIONS
QNX Hypervisor has separate version for Safety critical application and Automotive Application purposes.
Virtualization is supported on any Intel x86_64 VT-x and ARMv8 AArch64 hardware,including popular reference hardware such as the Intel® Atom™ C3XXX product family, Renesas R-Car, Qualcomm® Automotive Compute platforms such as SA8155, Xilinx™, Mediatek™, Texas Instruments™, and NXP® product families (i.MX8 and S32).
Emulated Devices:
- Memory controller
- Interrupt controller: GICv2/V3, posted interrupts (x86)
- Timers
- Watchdogs (IB700, SP805)
- VirtIO 1.X Device Support
- Block / Net / Console / Shared memory
X86 specific :
- High precision timers
- Realtime Clock
- Keyboard
ARM specific :
- PL011 serial
Advanced Virtualization Framework* (graphics, audio …)