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

[xen staging] arm: Define kconfig symbols used by arm64 cpufeatures



commit 3c2a14ea81c77ae7973c1e436a32436a7e6d017b
Author:     Bertrand Marquis <bertrand.marquis@xxxxxxx>
AuthorDate: Mon Jun 13 13:53:14 2022 +0100
Commit:     Stefano Stabellini <stefano.stabellini@xxxxxxxxxx>
CommitDate: Wed Jun 15 17:33:56 2022 -0700

    arm: Define kconfig symbols used by arm64 cpufeatures
    
    Define kconfig symbols which are used by arm64 cpufeatures to prevent
    using undefined symbols and rely on IS_ENABLED returning false.
    All the features related to those symbols are unsupported by Xen:
    - pointer authentication
    - sve
    - memory tagging
    - branch target identification
    
    Signed-off-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>
    Acked-by: Julien Grall <jgrall@xxxxxxxxxx>
---
 xen/arch/arm/Kconfig | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/xen/arch/arm/Kconfig b/xen/arch/arm/Kconfig
index a89a67802a..5900aa2efe 100644
--- a/xen/arch/arm/Kconfig
+++ b/xen/arch/arm/Kconfig
@@ -98,6 +98,34 @@ config HARDEN_BRANCH_PREDICTOR
 
          If unsure, say Y.
 
+config ARM64_PTR_AUTH
+       def_bool n
+       depends on ARM64
+       help
+         Pointer authentication support.
+         This feature is not supported in Xen.
+
+config ARM64_SVE
+       def_bool n
+       depends on ARM64
+       help
+         Scalar Vector Extension support.
+         This feature is not supported in Xen.
+
+config ARM64_MTE
+       def_bool n
+       depends on ARM64
+       help
+         Memory Tagging Extension support.
+         This feature is not supported in Xen.
+
+config ARM64_BTI
+       def_bool n
+       depends on ARM64
+       help
+         Branch Target Identification support.
+         This feature is not supported in Xen.
+
 config TEE
        bool "Enable TEE mediators support (UNSUPPORTED)" if UNSUPPORTED
        default n
--
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®.