3.6. Virtualization Extensions architecture

The Virtualization Extensions are an are an extension to the ARMv7 architecture profile that provides a set of hardware features that support virtualizing the Non-secure state of an ARM VMSAv7 implementation. This supports system use of a virtual machine monitor, known as the hypervisor, that is responsible for switching Guest operating systems.

The Virtualization Extensions require implementation of the Security Extensions and the Large Physical Address Extension (LPAE).

The Virtualization Extensions also require implementation of:

See the ARM Architecture Reference Manual for more information.

Copyright © 2011 ARM. All rights reserved.ARM DDI 0438D
Non-ConfidentialID122011