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