From 89082b519ef22795c68f199dd7a4e1c81e4ace67 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Fri, 6 Jan 2023 18:40:18 +0800 Subject: [PATCH] arm64: rockchip_defconfig: Disable unsupported ARM64 features The Cortex-A76 core supports: The Armv8.2-A extension. The RAS extension. The Load acquire (LDAPR) instructions introduced in the Armv8.3-A extension The Dot Product support instructions introduced in the Armv8.4-A extension. The PSTATE Speculative Store Bypass Safe (SSBS) bit and the speculation barriers (CSDB, SSBB, PSSBB) instructions introduced in the Armv8.5-A extension. Disable follow ARMv8.3/4/5 features: -CONFIG_ARM64_PTR_AUTH -CONFIG_ARM64_AMU_EXTN -CONFIG_ARM64_TLB_RANGE -CONFIG_ARM64_BTI -CONFIG_ARM64_E0PD -CONFIG_ARCH_RANDOM -CONFIG_ARM64_MTE -CONFIG_ARM64_SVE Signed-off-by: Tao Huang Change-Id: I34b8af33b9ed64add2a5e17f6bfa4d3c7601c07f --- arch/arm64/configs/rockchip_defconfig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/configs/rockchip_defconfig b/arch/arm64/configs/rockchip_defconfig index 9e21a4e4bfd2..f084065e252f 100644 --- a/arch/arm64/configs/rockchip_defconfig +++ b/arch/arm64/configs/rockchip_defconfig @@ -79,6 +79,14 @@ CONFIG_ARMV8_DEPRECATED=y CONFIG_SWP_EMULATION=y CONFIG_CP15_BARRIER_EMULATION=y CONFIG_SETEND_EMULATION=y +# CONFIG_ARM64_PTR_AUTH is not set +# CONFIG_ARM64_AMU_EXTN is not set +# CONFIG_ARM64_TLB_RANGE is not set +# CONFIG_ARM64_BTI is not set +# CONFIG_ARM64_E0PD is not set +# CONFIG_ARCH_RANDOM is not set +# CONFIG_ARM64_MTE is not set +# CONFIG_ARM64_SVE is not set CONFIG_ARM64_PSEUDO_NMI=y CONFIG_RANDOMIZE_BASE=y # CONFIG_EFI is not set