2.5. Virtualization

From PFTv1.1 the PTM supports the Virtualization Extensions, that provide hardware support for virtual machine operation. A virtualized system involves:

This model is based on providing virtualization support for Guest OSes that do not make use of the ARM Security Extensions other than, optionally, making calls to the secure side. See the ARM Architecture Reference Manual for more information on virtualization.

Virtualization includes a mechanism to distinguish between multiple virtual machines using a Virtual Machine ID (VMID). From PFTv1.1 you can use this VMID for tracing and matching. See VMID Comparator Value Register, ETMVMIDCVR.

Copyright © 1999-2002, 2004-2008, 2011 ARM. All rights reserved.ARM IHI 0035B