Understanding virtualization facilities in the ARMv8 processor architecture

While ARMv7 had a special CPU mode to run a hypervisor as an extension, expanded virtualization facilities have become a part of the ARMv8 architecture. This article provides an overview of these facilities from the perspective of system software development.

Original article: Understanding virtualization facilities in the ARMv8 processor architecture
Author: