Release Support | Xen-Version |
4.12-unstable |
4.11 |
Initial-Release |
n/a |
2018-07-10 |
Supported-Until |
TBD |
2020-01-10 |
Security-Support-Until |
Unreleased - not yet security-supported |
2021-07-10 |
Release Notes |
RN |
<a href="https://wiki.xenproject.org/wiki/Xen_Project_4.11_Release_Notes">RN</a> |
Feature Support | Host Architecture | x86-64 |
Supported |
Supported |
ARM v7 + Virtualization Extensions |
Supported |
Supported |
ARM v8 |
Supported |
Supported |
Host hardware support | Physical CPU Hotplug | x86 |
Supported |
Supported |
Physical Memory Hotplug | x86 |
Supported |
Supported |
Host ACPI (via Domain 0) | x86 PV |
Supported |
Supported |
ARM |
Experimental |
Experimental |
x86/Intel Platform QoS Technologies |
Tech Preview |
Tech Preview |
IOMMU | AMD IOMMU |
Supported |
Supported |
Intel VT-d |
Supported |
Supported |
ARM SMMUv1 |
Supported |
Supported |
ARM SMMUv2 |
Supported |
Supported |
ARM/GICv3 ITS |
Experimental |
Experimental |
Guest Type | x86/PV |
Supported |
Supported |
x86/HVM | domU |
Supported |
Supported |
x86/PVH | domU |
Supported |
Supported |
dom0 |
Experimental |
Experimental |
ARM |
Supported |
Supported |
Toolstack | xl |
Supported |
Supported |
Direct-boot kernel image format | x86 |
bzImage, ELF |
bzImage, ELF |
ARM32 |
zImage |
zImage |
ARM64 |
Image |
Image |
Dom0 init support for xl | SysV |
Supported |
Supported |
systemd |
Supported |
Supported |
BSD-style |
Supported |
Supported |
JSON output support for xl |
Experimental |
Experimental |
Open vSwitch integration for xl | Linux |
Supported |
Supported |
Virtual cpu hotplug |
Supported |
Supported |
QEMU backend hotplugging for xl |
Supported |
Supported |
Toolstack/3rd party | libvirt driver for xl |
Supported, Security support external |
Supported, Security support external |
Debugging, analysis, and crash post-mortem | Host serial console | NS16550 |
Supported |
Supported |
EHCI |
Supported |
Supported |
Cadence UART (ARM) |
Supported |
Supported |
PL011 UART (ARM) |
Supported |
Supported |
Exynos 4210 UART (ARM) |
Supported |
Supported |
OMAP UART (ARM) |
Supported |
Supported |
SCI(F) UART |
Supported |
Supported |
Hypervisor 'debug keys' |
Supported, not security supported |
Supported, not security supported |
Hypervisor synchronous console output (sync_console) |
Supported, not security supported | [*] |
Supported, not security supported | [*] |
gdbsx | x86 |
Supported, not security supported | [*] |
Supported, not security supported | [*] |
Soft-reset for PV guests |
Supported |
Supported |
xentrace | x86 |
Supported |
Supported |
gcov |
Supported, Not security supported |
Supported, Not security supported |
Memory Management | Dynamic memory control |
Supported |
Supported |
Populate-on-demand memory | x86 HVM |
Supported |
Supported |
Memory Sharing | x86 HVM |
Expermental |
Expermental |
Memory Paging | x86 HVM |
Experimenal |
Experimenal |
Transcendent Memory |
Experimental |
Experimental |
Alternative p2m | x86 HVM |
Tech Preview |
Tech Preview |
ARM |
Tech Preview |
Tech Preview |
Resource Management | CPU Pools |
Supported |
Supported |
Credit Scheduler |
Supported |
Supported |
Credit2 Scheduler |
Supported |
Supported |
RTDS based Scheduler |
Experimental |
Experimental |
ARINC653 Scheduler |
Supported | [*] |
Supported | [*] |
Null Scheduler |
Experimental |
Experimental |
NUMA scheduler affinity | x86 |
Supported |
Supported |
Scalability | Super page support | x86 HVM/PVH, HAP |
Supported | [*] |
Supported | [*] |
x86 HVM/PVH, Shadow, 2MiB |
Supported |
Supported |
ARM |
Supported |
Supported |
x86/PVHVM |
Supported |
Supported |
High Availability and Fault Tolerance | Remus Fault Tolerance |
Experimental |
Experimental |
COLO Manager |
Experimental |
Experimental |
x86/vMCE |
Supported |
Supported |
Virtual driver support, guest side | Blkfront | Linux |
Supported |
Supported |
FreeBSD |
Supported, Security support external |
Supported, Security support external |
NetBSD |
Supported, Security support external |
Supported, Security support external |
OpenBSD |
Supported, Security support external |
Supported, Security support external |
Windows |
Supported |
Supported |
Netfront | Linux |
Supported |
Supported |
FreeBSD |
Supported, Security support external |
Supported, Security support external |
NetBSD |
Supported, Security support external |
Supported, Security support external |
OpenBSD |
Supported, Security support external |
Supported, Security support external |
Windows |
Supported |
Supported |
PV Framebuffer (frontend) | Linux (xen-fbfront) |
Supported |
Supported |
PV Console (frontend) | Linux (hvc_xen) |
Supported |
Supported |
FreeBSD |
Supported, Security support external |
Supported, Security support external |
NetBSD |
Supported, Security support external |
Supported, Security support external |
Windows |
Supported |
Supported |
PV keyboard (frontend) | Linux (xen-kbdfront) |
Supported |
Supported |
PV USB (frontend) | Linux |
Supported |
Supported |
PV SCSI protocol (frontend) | Linux |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
PV TPM (frontend) | Linux (xen-tpmfront) |
Tech Preview |
Tech Preview |
PV 9pfs frontend | Linux |
Tech Preview |
Tech Preview |
PVCalls (frontend) | Linux |
Tech Preview |
Tech Preview |
Virtual device support, host side | Blkback | Linux (xen-blkback) |
Supported | [*] |
Supported | [*] |
QEMU (xen_disk), raw format |
Supported |
Supported |
QEMU (xen_disk), qcow format |
Supported |
Supported |
QEMU (xen_disk), qcow2 format |
Supported |
Supported |
QEMU (xen_disk), vhd format |
Supported |
Supported |
FreeBSD (blkback) |
Supported, Security support external |
Supported, Security support external |
NetBSD (xbdback) |
Supported, security support external |
Supported, security support external |
Blktap2, raw format |
Deprecated |
Deprecated |
Blktap2, vhd format |
Deprecated |
Deprecated |
Netback | Linux (xen-netback) |
Supported |
Supported |
FreeBSD (netback) |
Supported, Security support external |
Supported, Security support external |
NetBSD (xennetback) |
Supported, Security support external |
Supported, Security support external |
PV Framebuffer (backend) | QEMU |
Supported |
Supported |
PV Console (xenconsoled) |
Supported |
Supported |
PV keyboard (backend) | QEMU |
Supported |
Supported |
PV USB (backend) | QEMU |
Supported |
Supported |
PV SCSI protocol (backend) | Linux |
Experimental | [*] |
Experimental | [*] |
PV TPM (backend) |
Tech Preview |
Tech Preview |
PV 9pfs (backend) | QEMU |
Tech Preview |
Tech Preview |
PVCalls (backend) | Linux |
Experimental | [*] |
Experimental | [*] |
Online resize of virtual disks |
Supported |
Supported |
Security | Driver Domains |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
Device Model Stub Domains |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
Device Model Deprivileging | Linux dom0 |
Tech Preview, with limited support | [*] |
- |
KCONFIG Expert |
Experimental |
Experimental |
Live Patching | x86 |
Supported | [*] |
Supported | [*] |
ARM |
Experimental |
Experimental |
Virtual Machine Introspection | x86 |
Supported, not security supported |
Supported, not security supported |
XSM & FLASK |
Experimental | [*] |
Experimental | [*] |
FLASK default policy |
Experimental | [*] |
Experimental | [*] |
Virtual Hardware, Hypervisor | x86/Nested PV | x86 Xen HVM |
Tech Preview | [*] |
Tech Preview | [*] |
x86/Nested HVM | x86 HVM |
Experimental |
Experimental |
vPMU | x86 |
Supported, Not security supported | [*] |
Supported, Not security supported | [*] |
x86/PCI Device Passthrough | x86 PV |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
x86 HVM |
Supported, with caveats |
Supported, with caveats |
x86/Multiple IOREQ servers |
Experimental |
Experimental |
ARM/Non-PCI device passthrough |
Supported, not security supported | [*] |
Supported, not security supported | [*] |
ARM: 16K and 64K page granularity in guests |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
ARM: Guest Device Tree support |
Supported |
Supported |
ARM: Guest ACPI support |
Supported |
Supported |
Virtual Hardware, QEMU | |
Support scope restricted | [*] |
Support scope restricted | [*] |
x86/Emulated platform devices (QEMU): | piix3 |
Supported |
Supported |
x86/Emulated network (QEMU): | e1000 |
Supported |
Supported |
rtl8193 |
Supported |
Supported |
virtio-net |
Supported |
Supported |
x86/Emulated storage (QEMU): | piix3 ide |
Supported | [*] |
Supported | [*] |
ahci |
Supported |
Supported |
x86/Emulated graphics (QEMU): | cirrus-vga |
Supported |
Supported |
stdvga |
Supported |
Supported |
x86/Emulated audio (QEMU): | sb16 |
Supported |
Supported |
es1370 |
Supported |
Supported |
ac97 |
Supported |
Supported |
x86/Emulated input (QEMU): | usbmouse |
Supported |
Supported |
usbtablet |
Supported |
Supported |
ps/2 keyboard |
Supported |
Supported |
ps/2 mouse |
Supported |
Supported |
x86/Emulated serial card (QEMU): | UART 16550A |
Supported |
Supported |
x86/Host USB passthrough (QEMU): |
Supported, not security supported |
Supported, not security supported |
Virtual Firmware | x86/HVM iPXE |
Supported, with caveats | [*] |
Supported, with caveats | [*] |
x86/HVM BIOS | SeaBIOS (qemu-xen) |
Supported |
Supported |
ROMBIOS (qemu-xen-traditional) |
Supported |
Supported |
x86/HVM OVMF | qemu-xen |
Supported |
Supported |