This page describes the open source Xen hypervisor and how it is used on AMD-Xilinx Zynq UltraScale+ and Versal devices.
Introduction
Xen is a free and open source type-1 hypervisor. The Xen hypervisor is developed as a Linux Foundation project as part of the Xen Project.
On AMD-Xilinx devices, Xen runs as part of Arm execution-level 2 (EL2). Xen hypervisor consists of three components:
- Xen Core - the central management engine of the Xen hypervisor
- Xen Domain 0 (Dom0) - the primary control domain. This domain hosts Xen utilities used to manage the lifecycle of User Domains
- One or more User Domains (DomU) - the various user/application domains. These domains run user applications and operating systems.
Xen-Based-System Feature Summary
Xilinx provides reference designs which include core capabilities for Xen-based systems. The table below lists important system features and the first Xilinx Xen release that makes them available.Feature | Xen release |
Dom0less | 2019.1 |
Cache Coloring | 2020.1 |