From 74ff804ebab9761e0b195536de6a35d3bec9aa77 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Fri, 24 May 2024 11:08:11 +0800 Subject: [PATCH] arm64: rockchip_linux_defconfig: Disable CPU errata 2441007 (Cortex-A55) According to ANDROID commit a9567a35d0b8 ("ANDROID: arm64: Disable workaround for CPU errata 2441007 and 2441009"): CPU errata 2441007 (Cortex-A55) and 2441009 (Cortex-A510) are categorised as "rare" by Arm and consequently the workaround is not intended to be deployed in practice as the issue is not expected to occur in real-world environments. Given that the cost of the workaround, which issues additional broadcast TLB invalidation requests, has been shown to impact kswapd significantly on Pixel devices, disable the workaround following Arm's recommendation. Signed-off-by: Tao Huang Change-Id: I794d048a094714c1370752bfaa47bee2afd57d53 --- arch/arm64/configs/rockchip_linux_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/rockchip_linux_defconfig b/arch/arm64/configs/rockchip_linux_defconfig index 2cc2abee29fe..61cef7c55425 100644 --- a/arch/arm64/configs/rockchip_linux_defconfig +++ b/arch/arm64/configs/rockchip_linux_defconfig @@ -33,6 +33,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARM64_ERRATUM_832075 is not set # CONFIG_ARM64_ERRATUM_1418040 is not set # CONFIG_ARM64_ERRATUM_1165522 is not set +# CONFIG_ARM64_ERRATUM_2441007 is not set # CONFIG_ARM64_ERRATUM_1286807 is not set # CONFIG_ARM64_ERRATUM_1463225 is not set # CONFIG_ARM64_ERRATUM_1542419 is not set