| |||
| Home > Programmers Model > Virtualization Extensions architecture | |||
The Virtualization Extensions are an extension to Virtual Memory System Architecture (VMSAv7) that provides hardware support for virtualizing the Non-secure state of an ARM VMSAv7 implementation. This supports system use of a virtual machine monitor, known as the hypervisor, to switch 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:
the v7.1 Debug architecture, see Chapter 10 Debug
the PMUv2 Performance Monitors, see Chapter 11 Performance Monitor Unit.
See the ARM Architecture Reference Manual for more information.