datasheet coqos hypervisor€¦ · • based on opensynergy’s long-term experience in hypervisor...

2
OpenSynergy provides a next-generaon hypervisor, enabling the secure convergence of soſtware funcons with very different safety and security requirements. The new hypervisor achieves this by generang virtual machines (VMs) whe- re mul-purpose operang systems such as Linux or Android can coexist and interact with real-me operang systems (RTOS). It boasts a minimalisc design for high efficiency and flexibility. These benefits stem in large part from a lean kernel and support for hardware virtualizaon. Features Designed for mixed cricality systems Supports mulcore guest VM's Enables integraon of arbitrary guest operang systems Innovave scheduler provides both realme and fair share simultaneously Highly efficient, low overhead inter- VM communicaon Supported Hardware Architecture ARMv7VE-A ARMv8-A Supported SoC's Texas Instruments Jacinto 6 Renesas R-Car H3 Qualcomm® Snapdragon S820A NXP i.MX 8 Benefits Trusted code base with small footprint Designed and opmized for next- generaon processor architectu- res Minimal performance overhead Developed for ASIL-B compliance underpinned by Automove Spice Level 3 Tailored to the needs of auto- move use cases Based on OpenSynergy’s long- term experience in hypervisor technology in the automove domain. Supports flexible hardware resource management OpenSynergy, COQOS Hypervisor SDK, COQOS Hypervisor, COQOS Micro SDK, Blue SDK, Blue SDK RapidLaunch, Voice SDK and other OpenSynergy products and services menoned herein as well as their respecve logos are trademarks or registered trademarks of OpenSynergy GmbH in Germany and in other countries around the world. All third party product and service names in this document are the trademarks of their respecve companies. These materials are subject to changes and errors. © OpenSynergy GmbH 2018 DATASHEET COQOS Hypervisor SoC Hypervisor Guest Product component IXCF = Inter-X Communicaon Framework Configuraon Core Services Scheduler Inter-VM Signaling Serial MUX Core Devices GIC Timer UART CPU VM VM VM Guest OS Guest Userland Firmware Virtual Firmware Driver Device Driver Device IXCF sharing logic virtual driver Timer Queues

Upload: others

Post on 01-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DATASHEET COQOS Hypervisor€¦ · • Based on OpenSynergy’s long-term experience in hypervisor technology in the automotive domain. • Supports flexible hardware resource management

OpenSynergy provides a next-generation hypervisor, enabling the secure convergence of software functions with very different safety and security requirements. The new hypervisor achieves this by generating virtual machines (VMs) whe-re multi-purpose operating systems such as Linux or Android can coexist and interact with real-time operating systems (RTOS). It boasts a minimalistic design for high efficiency and flexibility. These benefits stem in large part from a lean kernel and support for hardware virtualization.

Features

• Designed for mixed criticality systems

• Supports multicore guest VM's

• Enables integration of arbitrary guest operating systems

• Innovative scheduler provides both realtime and fair share simultaneously

• Highly efficient, low overhead inter-VM communication

Supported Hardware

Architecture• ARMv7VE-A

• ARMv8-A

Supported SoC's• Texas Instruments Jacinto 6

• Renesas R-Car H3

• Qualcomm® Snapdragon S820A

• NXP i.MX 8

Benefits

• Trusted code base with small footprint

• Designed and optimized for next- generation processor architectu-res

• Minimal performance overhead

• Developed for ASIL-B compliance underpinned by Automotive Spice Level 3

• Tailored to the needs of auto-motive use cases

• Based on OpenSynergy’s long-term experience in hypervisor technology in the automotive domain.

• Supports flexible hardware resource management

OpenSynergy, COQOS Hypervisor SDK, COQOS Hypervisor, COQOS Micro SDK, Blue SDK, Blue SDK RapidLaunch, Voice SDK and other OpenSynergy products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of OpenSynergy GmbH in Germany and in other countries around the world. All third party product and service names in this document are the trademarks of their respective companies. These materials are subject to changes and errors. © OpenSynergy GmbH 2018

DATASHEET COQOS Hypervisor

SoC

Hype

rviso

rGu

est

Product component IXCF = Inter-X Communica�on Framework

Configura�on Core ServicesScheduler

Inter-VMSignaling

Serial MUXCore Devices

GIC Timer UARTCPU

VM VMVM

Guest OS

Guest Userland

Firmware

VirtualFirmware

Driv

er

Device

Driv

er

Device

IXCF

shar

ing

logi

c

virt

ual

driv

er

Timer Queues

Page 2: DATASHEET COQOS Hypervisor€¦ · • Based on OpenSynergy’s long-term experience in hypervisor technology in the automotive domain. • Supports flexible hardware resource management

Core Parts

Full OS Flexibility• Unmodified core system• No need of paravirtualization of

guest OS

Hypervisor Configuration and Platform Integration• Static configuration• Model based configuration

• Configuration of hypervisor binary• Runtime configuration for

hypervisor and guests• Human understandable model• Tools guarantee consistent

configuration data• Configuration tools easily integrate

to customer build environment

Strong Separation• Memory protection• Scheduling • Device access

Scheduling• Highly predictable scheduling for

real-time OS (e.g. AUTOSAR or other RTOS's)

• High performance for non-real-time OS (e.g. Linux, Android)

System Startup

Early functions first (fast-boot) to satisfy boot time requirements:

• Controlled boot order: Early functions start rapidly (e.g. RVC, CAN)

• Modular boot: Orchestration of boot regime

Security• Secure boot• Inter-VM communication configura-

tion cannot be bypassed• Integration of platform security

(secure boot, encrypted storage, TrustZone)

Safety and Reliability• Design guided by safety

requirements • Small code size, below 10k SLOC due

to low complexity kernel architecture

ISO 26262TÜV-Süd has confirmed that the COQOS Hypervisor meets the requirements of ISO 26262 up to ASIL-B and has issued an associated Technical Report.

Kernel Architecture• Multi-kernel architecture supports

multicore SoCs efficiently• Supports SMP guest OS• Low complexity allows for afford-

able certification

Power Management• Complexity awareness• Provides passive power

management functions

Optional Parts

System SupervisorA configurable watchdog (contained in a separate partition) can observe the be-havior of specific applications, and take action when the system does not beha-ve correctly.

CAN GatewayThe CAN Gateway is a minimalistic AUTOSAR stack, that contains:

• a full AUTOSAR OS implementation

• a full CAN Driver• partial AUTOSAR CAN stack

(Com, PduR, CanIf)• minimalistic RTE implementation• OpenSynergy's AUTOSAR Configu-

rator automatically configure the CAN Gateway stack based on a CAN-CFG file (DSL describing the CAN DB)

• ACF “Automotive Communica-tion Framework” which is a CDD responsible on communication between AUTOSAR and non-AUTOSAR partitions.

Linux and Android SupportThe hypervisor supports the latest linux versions (following roadmap of Chipset vendors).

Additional Shared HardwareMany important use cases require that a single hardware resource is shared among multiple guests. OpenSyn-ergy provides support for advanced sharing solutions (e.g. shared display and shared GPU).

Contact

OpenSynergy GmbH Rotherstraße 20 D – 10245 Berlin Germany

Phone: +49 30 6098 540 - 0 Fax: +49 30 6098 540 - 99 E-mail: [email protected] Web: www.opensynergy.com

OpenSynergy GmbH Starnberger Str. 22 D-82131 Gauting / Munich Germany

Phone: +49 89 215 390-73 E-mail: [email protected] Web: www.opensynergy.com

OpenSynergy, Inc. (USA) 765 East 340 South Suite 106 American Fork, Utah 84003

Phone: +1 (619) 962 1725 E-mail: [email protected] Web: www.opensynergy.com

OpenSynergy, COQOS Hypervisor SDK, COQOS Hypervisor, COQOS Micro SDK, Blue SDK, Blue SDK RapidLaunch, Voice SDK and other OpenSynergy products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of OpenSynergy GmbH in Germany and in other countries around the world. All third party product and service names in this document are the trademarks of their respective companies. These materials are subject to changes and errors. © OpenSynergy GmbH 2018

DATASHEET COQOS Hypervisor