This type 1 real-time hypervisor is based on the QNX SDP 7.0 64-bit embedded operating system. The main features of this OS are the capability of creating and handling multiple hardware partitions and thus isolating security-critical from non-critical environments. This ensures that critical systems are not compromised.
The BlackBerry QNX hypervisor 2.0 creates virtual software containers, isolating malfunctions and threats in a single functional area of the car, thus preventing a negative impact on other areas of the car. One example is the virtual cockpit that uses a single system-on-a-chip (SoC) to operate both the infotainment system and the digital instrument cluster of the car that includes the tachometer, the odometer, and the fuel gauge. The digital instrument cluster has interfaces to critical systems in the vehicle and must therefore have a secure architecture as well as an appropriate safety certification. With QNX Hypervisor 2.0, these two systems are isolated from each other and thus secured. Should the infotainment system crash, it will not affect the safety critical systems.
BlackBerry also announced that Qualcomm Technologies is using the QNX Hypervisor 2.0 in some of its digital cockpit solutions. The combination of BlackBerry’s hypervisor with the computing and connectivity capabilities of the Qualcomm Snapdragon 820Am automotive platform helps automotive manufacturers integrate the infotainment system and the instrument cluster using the same SoC. Support for the QNX Hypervisor 2.0 on the Snapdragon 820Am automotive platform is available for evaluation purposes for Qualcomm Technologies customers today.
The BlackBerry QNX Hypervisor 2.0 complies with standards such as IEC 61508 SIL 3 for industrial security, IEC 62304 for medical device software, and ISO 26262 ASIL D for automotive safety.
More information about QNX Hypervisor 2.0: https://qnx.com/content/dam/qnx/products/hypervisor/hypervisor-product-brief.pdf