The INTEGRITY Multivisor for two families of COTS single-board computers (SBCs) provides secure consolidation of aerospace and defense applications and reduces cost and size, weight, and power (SWaP). Designed into the SVME/DMV-186 and VPX6-187 SBCs from Curtiss-Wright Controls Embedded Computing, the multicore, microkernel-based Type-1 hypervisor from Green Hills Software also allows for separation of disparate real-time critical, safety-critical, and security-critical applications running alongside potentially untrusted guest operating system environments.
Multivisor preserves existing software infrastructure by allowing the migration of legacy applications from outdated hardware into compartmentalized virtual machines running on new high-performance platforms. Optimized and tuned for the SBCs’ eight-core Freescale QorIQ P4080 processor, the Multivisor takes advantage of the hardware-assisted virtualization features of the silicon. It supplies initial support for Freescale Linux as a guest operating system. It also provides native support for the P4080's advanced networking engine, the Data Path Acceleration Architecture (DPAA), which offers hardware-accelerated packet processing for high-performance networking and communications.
David Patterson, known for his pioneering research that led to RAID, clusters and more, is part of a team at UC Berkeley that recently made its RISC-V processor architecture an open source hardware offering. We talk with Patterson and one of his colleagues behind the effort about the opportunities they see, what new kinds of designs they hope to enable and what it means for today’s commercial processor giants such as Intel, ARM and Imagination Technologies.