Overview
Xen is an opensource type-1 Hypervisor which is maintained by the Xen Project. Xen allows users to run multiple instances of operating systems or baremetal code on a single host. For more information on what the Xen hypervisor is have a look at the projects overiew here: Xen Project Software Overview

Since the 2017.1 release, Xilinx has support customers who deploy combinations of Linux and Xilinx bare-metal application guests on Xen hypervisor. Information linked below will be very helpful as you work to configure, build and deploy a software solution consisting of Xen hypervisor + Linux Dom0 + Linux DomU + bare-metal guests.

Based on the recurring need for our customers to optimize performance of their bare-metal guests, our material currently focuses on configurations with "CPU Pinning", where physical CPU cores are dedicated to guest OS, and Z US+ MPSoC devices are dedicated for exclusive use by a guest.

The diagrams below represent some of the many possible configurations enabled through the links provided below.
Xen1_27Mar.JPG
One Linux DomU + two Bare-Metal Applications


Xen2_27Mar.JPG
Linux Dom0 with custom apps + three Bare-Metal Applications


Xen3_27Mar.JPG
Two Linux DomU + one Bare-Metal Application


Xen4_27Mar.JPG
Three Linux DomU


Using the Xen Hypervisor with 2017.3

Building the Xen Hypervisor with PetaLinux 2017.3
General information for configuring and Building Linux Dom0
General information for configuring and Building Linux DomU
Building a EL1 baremetal DomU guest with Xilinx SDK

Using the Xen Hypervisor with 2017.1/2017.2

Building the Xen Hypervisor with PetaLinux 2017.1
General information for configuring and Building Linux Dom0
General information for configuring and Building Linux DomU
Building a EL1 baremetal DomU guest with Xilinx SDK

Using the Xen Hypervisor with 2016.4 tools

Building the Xen Hypervisor with PetaLinux 2016.4
Buildling the Xen Hypervisor with Xilnx's Yocto Flow

Using the Xen Hypervisor with 2016.3 tools

Building the Xen Hypervisor with PetaLinux 2016.3

Xen Details

Xen and PL Masters
Xen Hypervisor Internals


Additional Commercial Support and Professional Services

Xilinx recommends DornerWorks , one of our Premier partners to those who desire support beyond the topics and scope described above, for customization or optimization of one of the many elements of a full Xen-based solution including new DomU OS support, frontend drivers, and for optimization for performance, DMA, or boot time.