Secure Virtualization Platform


Secure Virtualization Platform

C++   ·    embedded   ·    Linux   ·    software development   ·    testing   ·    virtualization


A US-based embedded and RTOS vendor challenged Auriga with design, development and maintenance of virtualization platform to support embedded, real-time, safety critical, and security critical solutions.

Projects Highlights

Type 1 hypervisor, embedded and desktop clients.

Full virtualization and para-virtualization for guest OS.

Packet filtration, multiplexing/ demultiplexing in hypervisor.

Multi-core support: core sharing, core affinity and SMP.

Device virtualization: direct assignment and sharing.

Military-grade (avionics) secure partitions: partition separation, app/OS separation, protection against malicious software.

Based on open source solution (Qemu).

Achieved Benefits

Small footprint bare-metal, non-intrusive, efficient type 1 hypervisor for embedded and desktop multi-core platforms.

Packaged with development and configuration tools for real-time managing guest OS resource allocation, execution scheduling, and intercommunication.

Meet safety standards for DoD and avionics industry.


C/C++ ·  Assembler ·  Intel x86 · GNU Tool chain

Linux Kernel · Proprietary real-time UNIX






Most Relevant Cases


Auriga’s Response to COVID-19: A Message from Our CEO

Auriga’s Response to COVID-19: A Message from Our CEO

Dear Aurigians, clients, and partners, Life has never been as full of uncertainty as it is today due to the COVID-19 outbreak. In this challenging

Auriga Recognized for Top Customer References and Innovation

Auriga, a prominent software development service provider, is proud to announce that the company has been recognized for sustained excellence across several categories in The...

Embedded World 2020: Trends to Watch This Year

Embedded World 2020, a leading international trade fair for embedded systems technology, took place in Nuremberg, Germany at the end of February. The challenging circumstances...