Execute multiple and different guest operating systems on one single CPU
EB corbos Hypervisor is ASIL B safety certified, microkernel-based open-source type-1, hypervisor. It provides a virtualization environment to execute multiple and different guest operating systems on a single CPU. These virtual machines are spatially and temporally isolated to support security-critical and safety-related applications. EB corbos Hypervisor provides a VIRTIO framework to allow seamless sharing of peripherals such as GPU, mass storage and network devices.
Reduce ECUs
Virtualize multiple guest systems to consolidate several physical ECUs into a single hardware unit
Lower porting and maintenance costs
Abstract the hardware using a standardized VIRTIO interface supported out-of-the-box by many operating systems
Reuse legacy apps in isolated virtual machines
Run legacy and modern operating systems side by side without requiring additional porting work
Customize boot order for apps and virtual machines
Fulfill non-functional requirements such as performance, reliability, and safety
Support multiple organizational units
Allow independent teams to integrate their software onto a shared ECU without conflict
Optimize resource utilization
Control access to critical peripherals like network interfaces, crypto cores, and board components
Ensure highest security levels
Operate in a secure environment with a minimal, trusted computing base. The micro-kernel ensures non-privileged apps run with high functionality
Features of EB corbos Hypervisor
Core architecture
- Microkernel-based type-1 hypervisor
- Based on open-source software
- Supports virtual machines and native L4Re applications
- Hardware-assisted virtualization and para-virtualization
- Capability model providing highly secure access control to services
Resource management & system efficiency
- Dynamic scheduling
- Memory protection via MMU
- Shared memory technology independent of the guest software
- Bare-metal mechanism for data exchange
- Modular architecture and flexible configuration of building blocks
Compatibility & flexibility
- Limited POSIX-compatible interface, namely the L4Re ported c library
- Applicable for all domains: infotainment, ADAS, central compute, connectivity, body domain, cockpit.
Security & access control
- Controlled access to critical peripherals, e.g., the board network and crypto cores.