Hardware-supported virtualization on ARM

  • Authors:
  • Prashant Varanasi;Gernot Heiser

  • Affiliations:
  • NICTA, University of New South Wales and Open Kernel Labs, Sydney, Australia;NICTA, University of New South Wales and Open Kernel Labs, Sydney, Australia

  • Venue:
  • Proceedings of the Second Asia-Pacific Workshop on Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

ARM is the dominant processor architecture for mobile devices and many other high-end embedded systems. Late last year ARM announced architectural support for virtualization, which will allow execution of unmodified guest operating system binaries. We have designed and implemented what we believe is the first hypervisor supporting pure virtualization using those hardware extensions and evaluated it on simulated hardware. We describe our approach and report our initial experience with the architecture.