Category: Defines the ARMv8 architecture for the ARMv8-A architecture profile including the A32 (ARM); T32 (Thumb); and A64 instruction sets. The A (Application) profile defines a Virtual Memory System Architecture (VMSA) with support for the AArch64 and AArch32 Execution states; Virtualization and TrustZone Security. Includes the Debug Architecture; the GIC CPU interface; and the Generic Timer and Performance Monitors Extensions.