From b9a76fc4f0825e9161cf579f2f584226ea08afe9 Mon Sep 17 00:00:00 2001 From: Oleksandr Tyshchenko Date: Fri, 29 Jan 2021 18:39:25 +0200 Subject: [PATCH] xen/ioreq: Make the IOREQ feature selectable on Arm The purpose of this patch is to add a possibility for user to be able to select IOREQ support on Arm (which is disabled by default) with retaining the current behaviour on x86 (is selected by HVM and it's prompt is not visible). Also make the IOREQ be depended on CONFIG_EXPERT on Arm since it is considered as Technological Preview feature and update SUPPORT.md. Signed-off-by: Oleksandr Tyshchenko Acked-by: Jan Beulich Acked-by: Julien Grall --- SUPPORT.md | 4 ++++ xen/common/Kconfig | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/SUPPORT.md b/SUPPORT.md index 5ee3c8651a..f69edc7ba4 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -691,6 +691,10 @@ to be used in addition to QEMU. Status: Experimental +### ARM/IOREQ servers + + Status: Tech Preview + ### ARM/Non-PCI device passthrough Status: Supported, not security supported diff --git a/xen/common/Kconfig b/xen/common/Kconfig index 193807e07f..1f658cfac3 100644 --- a/xen/common/Kconfig +++ b/xen/common/Kconfig @@ -137,7 +137,13 @@ config HYPFS_CONFIG want to hide the .config contents from dom0. config IOREQ_SERVER - bool + bool "IOREQ support (EXPERT)" if EXPERT && !X86 + default X86 + depends on HVM + ---help--- + Enables generic mechanism for providing emulated devices to the guests. + + If unsure, say N. config KEXEC bool "kexec support" -- 2.30.2