| 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 |