The individual entries are summaries; where a specific entry has more information in the full document a link, denoted [*], is provided. The statuses Supported, Experimental, and so on, are likewise defined in the full document.
Sometimes the same feature, or a similar feature, is named differently in the documentation for different releases. In such cases the table will show it as two separate features, with a discontinuity in support, even though support may have been continuous.
The support status of versions earlier than listed here is documented on the wiki.
| Release Support | Xen-Version | 4.23-unstable | 4.22-rc | 4.21 | 4.20 | 4.19 | 4.18 | 4.17 | 4.16 | 4.15 | 4.14 | 4.13 | 4.12 | 4.11 | 4.10 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Initial-Release | n/a | n/a | 2025-11-19 | 2025-03-05 | 2024-07-29 | 2023-11-16 | 2022-12-12 | 2021-12-02 | 2021-04-08 | 2020-07-24 | 2019-12-18 | 2019-04-02 | 2018-07-10 | 2017-12-13 | |||||||||||||||||
| Supported-Until | TBD | TBD | 2028-11-19 | 2028-03-05 | 2026-01-29 | 2025-05-16 | 2024-06-12 | 2023-06-02 | 2022-10-08 | 2022-01-24 | 2021-06-18 | 2020-10-02 | 2020-01-10 | 2019-06-13 | |||||||||||||||||
| Security-Support-Until | Unreleased - not yet security-supported | Unreleased - not yet security-supported | 2030-11-19 | 2030-03-05 | 2029-07-29 | 2028-11-16 | 2027-12-12 | 2024-12-02 | 2024-04-08 | 2023-07-24 | 2022-12-18 | 2022-04-02 | 2021-07-10 | 2020-12-13 | |||||||||||||||||
| Release Notes | RN | RN | RN | RN | RN | RN | RN | RN | RN | RN | RN | RN | RN | RN | |||||||||||||||||
| Feature Support | Host Architecture | x86-64 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||
| Xeon Phi | Not supported. | Not supported. | Not supported. | Not supported. | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| ARM v7 + Virtualization Extensions | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ARM v8 | - | - | - | - | - | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | Supported | Supported | Supported | Supported | |||||||||||||
| Xen in AArch64 mode | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Xen in AArch32 mode | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Xen in Armv8-R | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Cortex A57 r0p0-r1p1 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | - | - | - | - | - | |||||||||||||||||
| Cortex A77 r0p0-r1p0 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | - | - | - | - | - | |||||||||||||||||
| Host hardware support | ACPI CPU Hotplug | x86 | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | |||||||||||||||
| Physical Memory | x86 | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | Supported up to 12 TiB. Hosts with more memory are supported, but not security supported. | - | - | - | - | - | - | - | ||||||||||||||||
| Arm32 | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | - | - | - | - | - | - | - | |||||||||||||||||
| Arm64 | Supported up to 2 TiB | Supported up to 2 TiB | Supported up to 2 TiB | Supported up to 2 TiB | Supported up to 2 TiB | Supported up to 2 TiB | Supported up to 2 TiB | - | - | - | - | - | - | - | |||||||||||||||||
| Physical Memory Hotplug | x86 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Physical CPUs | x86 | Supported up to 4096 | Supported up to 4096 | Supported up to 4096 | Supported up to 4096 | Supported up to 4096 | - | - | - | - | - | - | - | - | - | ||||||||||||||||
| ARM | Supported up to 128 | Supported up to 128 | Supported up to 128 | Supported up to 128 | Supported up to 128 | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Host ACPI (via Domain 0) | x86 PV | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| ARM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| Host EFI Boot | x86 | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | ||||||||||||||||
| Arm64 | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | |||||||||||||||||
| Host EFI Secure Boot | x86 | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | ||||||||||||||||
| Arm64 | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | |||||||||||||||||
| x86/Intel Platform QoS Technologies | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | |||||||||||||||||
| IOMMU | AMD IOMMU | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Intel VT-d | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ARM SMMUv1 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported | |||||||||||||||||
| ARM SMMUv2 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported | |||||||||||||||||
| ARM SMMUv3 | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | |||||||||||||||||
| Renesas IPMMU-VMSA | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Tech Preview | Tech Preview | - | - | - | |||||||||||||||||
| ARM/GICv3 | Arm64 | Security supported | Security supported | Security supported | Security supported | Security supported | Security supported | - | - | - | - | - | - | - | - | ||||||||||||||||
| Arm32 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | - | - | - | - | - | - | - | - | |||||||||||||||||
| ARM/GICv3 ITS | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| ARM/Partial Emulation | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | - | - | - | - | - | - | - | - | - | ||||||||||||
| ARM Scalable Vector Extension (SVE/SVE2) | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | - | |||||||||||||||||
| Physical CPU Hotplug | x86 | - | - | - | - | - | - | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Guest Type | x86/PV | - | - | - | - | - | - | - | - | - | - | - | - | - | Supported | ||||||||||||||||
| x86_64 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | |||||||||||||||||
| x86_32, shim | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | |||||||||||||||||
| x86_32, without shim | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, with caveats | Supported, with caveats | - | |||||||||||||||||
| x86/HVM | domU | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| x86/PVH | domU | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||
| dom0 | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | |||||||||||||||||
| ARM | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Guest Limits | Memory | x86 | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | Supported up to 8 TiB. Guests with more memory, but less than 16 TiB, are supported, but not security supported. | - | - | - | - | - | - | - | |||||||||||||||
| Arm32 | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | Supported up to 12 GiB | - | - | - | - | - | - | - | |||||||||||||||||
| Arm64 | Supported up to 1 TiB | Supported up to 1 TiB | Supported up to 1 TiB | Supported up to 1 TiB | Supported up to 1 TiB | Supported up to 1 TiB | Supported up to 1 TiB | - | - | - | - | - | - | - | |||||||||||||||||
| Hypervisor file system | Build info | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | ||||||||||||||||
| Hypervisor config | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | |||||||||||||||||
| Runtime parameters | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | |||||||||||||||||
| Toolstack | xl | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Direct-boot kernel image format | x86 | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | bzImage, ELF | ||||||||||||||||
| ARM32 | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | zImage | |||||||||||||||||
| ARM64 | Image | Image | Image | Image | Image | Image | Image | Image | Image | Image | Image | Image | Image | Image | |||||||||||||||||
| Dom0 init support for xl | SysV | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| systemd | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| BSD-style | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| JSON output support for xl | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| Open vSwitch integration for xl | Linux | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Virtual cpu hotplug | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| QEMU backend hotplugging for xl | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| xenlight Go package | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | |||||||||||||||||
| Linux device model stubdomains | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | ||||||||||||||
| Xenstore | C xenstored daemon | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | ||||||||||||||||
| Liveupdate | Supported | Supported | Supported | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | |||||||||||||||||
| C xenstore stubdom PV | Supported | Supported | Supported | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Liveupdate | Not implemented | Not implemented | Not implemented | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| C xenstore stubdom PVH | Supported | Supported | Supported | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Liveupdate | Supported | Supported | Supported | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| OCaml xenstored daemon | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | |||||||||||||||||
| untrusted driver domains | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | - | - | - | |||||||||||||||||
| Liveupdate | Not functional | Not functional | Not functional | Not functional | Not functional | Not functional | Not functional | Not functional | Not functional | - | - | - | - | - | |||||||||||||||||
| Toolstack/3rd party | libvirt driver for xl | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | ||||||||||||||||
| Debugging, analysis, and crash post-mortem | Host serial console | NS16550 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||
| EHCI | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Cadence UART (ARM) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| PL011 UART (ARM) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Exynos 4210 UART (ARM) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| OMAP UART (ARM) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| SCI(F) UART | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Hypervisor ‘debug keys’ | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | |||||||||||||||||
| Hypervisor synchronous console output (sync_console) | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | |||
| gdbsx | x86 | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | ||
| Soft-reset for PV guests | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| xentrace | x86 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| gcov | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | Supported, Not security supported | |||||||||||||||||
| Processor trace support | x86 | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | ||||||||||||||||
| Memory Management | Dynamic memory control | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Populate-on-demand memory | x86 HVM | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Static Allocation | ARM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | ||||||||||||||||
| Static Heap | ARM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | ||||||||||||||||
| Memory Sharing | x86 HVM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Expermental | Expermental | Expermental | Expermental | ||||||||||||||||
| Static Memory Sharing | ARM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | ||||||||||||||||
| Memory Paging | x86 HVM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimenal | Experimenal | Experimenal | Experimenal | ||||||||||||||||
| Alternative p2m | x86 HVM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | ||||||||||||||||
| ARM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | |||||||||||||||||
| Cache coloring | Arm64 | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||
| Transcendent Memory | - | - | - | - | - | - | - | - | - | - | - | Experimental | Experimental | Experimental | |||||||||||||||||
| Resource Management | CPU Pools | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Core Scheduling | x86 | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | ||||||||||||||||
| Credit Scheduler | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Credit2 Scheduler | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| RTDS based Scheduler | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| ARINC653 Scheduler | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | |||
| Null Scheduler | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| x86/shim | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | |||||||||||||||||
| NUMA scheduler affinity | x86 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Scalability | Super page support | x86 HVM/PVH, HAP | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | |
| x86 HVM/PVH, Shadow, 2MiB | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ARM | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/PVHVM | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| High Availability and Fault Tolerance | Remus Fault Tolerance | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | ||||||||||||||||
| COLO Manager | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| x86/vMCE | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Virtual driver support, guest side | Blkfront | Linux | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||
| FreeBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| NetBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| OpenBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| Windows | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Netfront | Linux | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||
| FreeBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| NetBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| OpenBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| Windows | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| PV Framebuffer (frontend) | Linux (xen-fbfront) | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||
| PV display (frontend) | Linux, outside of "backend allocation" mode | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | - | - | - | - | - | - | - | |||||||||
| Linux, "backend allocation" mode | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | |||||||||||||||||
| Linux | - | - | - | - | - | - | - | Experimental (in "backend allocation" mode) | Experimental (in "backend allocation" mode) | Supported | Supported | - | - | - | |||||||||||||||||
| PV Console (frontend) | Linux (hvc_xen) | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||
| FreeBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| NetBSD | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| Windows | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| PV keyboard (frontend) | Linux (xen-kbdfront) | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||
| PV USB (frontend) | Linux | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||
| PV SCSI protocol (frontend) | Linux | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | ||
| PV TPM (frontend) | Linux (xen-tpmfront) | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | ||||||||||||||||
| PV 9pfs frontend | Linux | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | ||||||||||||||||
| PVCalls (frontend) | Linux | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | ||||||||||||||||
| PV sound (frontend) | Linux | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported | Supported | Supported | Supported | - | - | - | |||||||||
| Virtual device support, host side | Blkback | Linux (xen-blkback) | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | |
| QEMU (xen_disk), raw format | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| QEMU (xen_disk), qcow format | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| QEMU (xen_disk), qcow2 format | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| QEMU (xen_disk), vhd format | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| FreeBSD (blkback) | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| NetBSD (xbdback) | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | Supported, security support external | |||||||||||||||||
| Blktap2, raw format | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | |||||||||||||||||
| Blktap2, vhd format | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | Deprecated | |||||||||||||||||
| Netback | Linux (xen-netback) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| FreeBSD (netback) | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| NetBSD (xennetback) | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | Supported, Security support external | |||||||||||||||||
| PV Framebuffer (backend) | QEMU | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| PV Console (xenconsoled) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| PV keyboard (backend) | QEMU | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| PV USB (backend) | QEMU | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| PV SCSI protocol (backend) | Linux | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | ||
| PV TPM (backend) | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | |||||||||||||||||
| PV 9pfs (backend) | QEMU | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | ||||||||||||||||
| xen-9pfsd | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| PVCalls (backend) | Linux | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | ||
| Online resize of virtual disks | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Security | Driver Domains | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | ||
| Device Model Stub Domains | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | |||
| Device Model Deprivileging | Linux dom0 | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | Tech Preview, with limited support | [*] | - | - | ||||
| KCONFIG Expert | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| Live Patching | x86 | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | ||
| ARM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | |||||||||||||||||
| Virtual Machine Introspection | x86 | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | ||||||||||||||||
| XSM (Xen Security Module) Framework | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | |||||||||||||||||
| FLASK XSM Module | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | - | - | - | - | - | - | - | - | |||||||||||
| FLASK default policy | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | |||
| SILO XSM Module | Supported | Supported | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | |||||||||||||||||
| XSM & FLASK | - | - | - | - | - | - | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | Experimental | [*] | |||||||||
| Virtual Hardware, Hypervisor | x86/Nested PV | x86 Xen HVM | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | |
| x86/Nested HVM | x86 HVM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | ||||||||||||||||
| vPMU | x86 HVM | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | - | - | - | - | - | - | ||||||||
| ARM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | |||||||||||||||||
| x86 | - | - | - | - | - | - | - | - | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | Supported, Not security supported | [*] | |||||||||||
| Argo: Inter-domain message delivery by hypercall | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | |||||||||||||||||
| x86/PCI Device Passthrough | x86 PV | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | ||
| x86 HVM | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | Supported, with caveats | |||||||||||||||||
| x86/Multiple IOREQ servers | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | |||||||||||||||||
| ARM/IOREQ servers | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | |||||||||||||||||
| ARM/Non-PCI device passthrough | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | Supported, not security supported | [*] | |||
| ARM: 16K and 64K page granularity in guests | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | |||
| ARM: Firmware Framework for Arm A-profile (FF-A) Mediator | Arm64 | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | Tech Preview | [*] | - | - | - | - | - | - | - | - | ||||||||||
| ARM: Guest Device Tree support | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Device Tree Overlays | ARM | Experimental | Experimental | Experimental | Experimental | Experimental | Experimental | - | - | - | - | - | - | - | - | ||||||||||||||||
| ARM: Guest ACPI support | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| Arm: OP-TEE Mediator | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | |||||||||||||||||
| Arm: SCMI over SMC calls forwarding to EL3 Firmware | Supported | Supported | Supported | Supported | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| ARM: Guest PSCI support | Mandatory | Supported | Supported | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||
| MIGRATE_INFO_TYPE | Supported | Supported | - | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| SYSTEM_SUSPEND | Tech Preview | Tech Preview | - | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Virtual Hardware, QEMU | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | Support scope restricted | [*] | |||
| x86/Emulated platform devices (QEMU): | piix3 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| x86/Emulated network (QEMU): | e1000 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| rtl8193 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| virtio-net | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/Emulated storage (QEMU): | piix3 ide | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | ||
| ahci | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/Emulated graphics (QEMU): | cirrus-vga | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| stdvga | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/Emulated audio (QEMU): | sb16 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| es1370 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ac97 | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/Emulated input (QEMU): | usbmouse | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| usbtablet | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ps/2 keyboard | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| ps/2 mouse | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/Emulated serial card (QEMU): | UART 16550A | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| x86/Host USB passthrough (QEMU): | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | Supported, not security supported | |||||||||||||||||
| qemu-xen-traditional | Device Model Stub Domains | - | - | - | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | |||||
| as host process device model | - | - | - | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | No security support, not recommended | |||||||||||||||||
| Virtual Firmware | x86/HVM iPXE | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | Supported, with caveats | [*] | ||
| x86/HVM BIOS | SeaBIOS (qemu-xen) | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| ROMBIOS (qemu-xen-traditional) | - | - | - | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | |||||||||||||||||
| x86/HVM OVMF | qemu-xen | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | Supported | ||||||||||||||||
| Dom0less | ARM | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | Supported | [*] | - | - | - | - | - | - | - | |||||||||
| Static Event Channel | ARM | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | Tech Preview | - | - | - | - | - | - | - | ||||||||||||||||
Input revisions of SUPPORT.md used:
| Version | Commit date | Git commit |
|---|---|---|
| 4.23 | 2026-07-03 16:52:47 +0200 |
f0161d2d89cfae43a6c5e974568c10b760bf13a4 |
| 4.22 | 2026-07-03 17:17:14 +0200 |
1678ab2a77c3db5eebb4562acd6d5a68d7af3d6f |
| 4.21 | 2026-06-30 14:57:56 +0200 |
559bfc641f3b6a1f7a77c63ec7282a0ed8630a6a |
| 4.20 | 2026-06-30 15:02:35 +0200 |
17ef80135ef0ac04d244d757a2d7884c480e47ba |
| 4.19 | 2026-06-16 18:17:45 +0100 |
ecf0e89c29cb497d8b44c1ffb4d962160e0cdaa0 |
| 4.18 | 2026-06-16 18:19:26 +0100 |
a055d7290ce31cdb2ba49e5eb05b3dd14f0f3682 |
| 4.17 | 2026-06-04 22:29:13 +0100 |
5dfbc0b77f9669bcf9180c227b86a9429efe12c7 |
| 4.16 | 2024-12-04 12:11:49 +0100 |
b15e1f07954949759dfb355c0c4045ba58b8376a |
| 4.15 | 2024-05-03 10:21:11 +0100 |
543bbddf79f105682904c3b5a09c5a1692ae4b15 |
| 4.14 | 2023-08-07 13:11:14 +0100 |
297fce96e1329107f48c08f539bc3000652610cd |
| 4.13 | 2022-12-19 09:10:08 +0100 |
708e83f0e7d1e32295fee58c71c1e972d4e61f56 |
| 4.12 | 2022-04-08 15:28:36 +0200 |
efea4bdbd183e1f1e3cbb2b33623680419199542 |
| 4.11 | 2021-08-31 10:45:58 +0100 |
e9bee143fd4248b004d1235c320bb0180a4c757f |
| 4.10 | 2020-12-15 14:47:28 +0100 |
6ea37c69c7d3948d9bb6f217235ae8bd767e8c46 |
Last checked/updated/regenerated: 2026-07-04 16:51+00:00