Towards hardware embedded virtualization technology

Paulo Garcia, Tiago Gomes, Filipe Salgado, Joao Monteiro, Adriano Tavares
2014 ACM SIGBED Review  
Embedded virtualization possesses inherent challenges which differentiate the domain from traditional virtualization application fields such as server and desktop computing. Standard software virtualization solutions have a negative impact, not only on memory footprint and performance, but also on determinism and interrupt latency which are critical for the embedded real-time domain. Thus, efficient embedded virtualization requires domain-specific software and hardware support. This paper
more » ... ts work in progress results of hardwarebased Hypervisor implementation. The use cases of embedded virtualization are analyzed, justifying the reasoning for hardware-supported virtualization. Architectural and microarchitectural improvements to an ARM v5TE processor are described, demonstrating the performance advantages, and compared against ARM Virtualization Extensions, identifying respective vulnerabilities and providing alternative solutions which enable higher flexibility, minimizing virtualization costs. The research roadmap towards a hardware-complete Hypervisor, based on the presented results, is described.
doi:10.1145/2668138.2668145 fatcat:n65fjylklfb65hjfivq5egihfq