[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen staging] xen/ioreq: Make the IOREQ feature selectable on Arm



commit b9a76fc4f0825e9161cf579f2f584226ea08afe9
Author:     Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>
AuthorDate: Fri Jan 29 18:39:25 2021 +0200
Commit:     Julien Grall <jgrall@xxxxxxxxxx>
CommitDate: Fri Jan 29 16:56:09 2021 +0000

    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 <oleksandr_tyshchenko@xxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Julien Grall <jgrall@xxxxxxxxxx>
---
 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"
--
generated by git-patchbot for /home/xen/git/xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.