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@arm.com>
Acked-by: Julien Grall <jgrall@amazon.com>
This commit is contained in:
Bertrand Marquis authored and Stefano Stabellini committed 2022-06-15 17:33:56 -07:00
1 parent 9ebd9550f6
commit 3c2a14ea81
1 file changed
+28
+28
View File
@@ -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
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.