arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist
authorRich Wiley <rwiley@nvidia.com>
Tue, 5 Nov 2019 18:45:10 +0000 (10:45 -0800)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 6 Nov 2019 11:31:03 +0000 (11:31 +0000)
NVIDIA Carmel CPUs don't implement ID_AA64PFR0_EL1.CSV3 but
aren't susceptible to Meltdown, so add Carmel to kpti_safe_list[].

Signed-off-by: Rich Wiley <rwiley@nvidia.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/kernel/cpufeature.c

index cabebf1a7976838db9e8d798d432b8ece70ddb71..b3eea965c930c6f62f80cb5ffe3c5c12ac1c769f 100644 (file)
@@ -977,6 +977,7 @@ static bool unmap_kernel_at_el0(const struct arm64_cpu_capabilities *entry,
                MIDR_ALL_VERSIONS(MIDR_CORTEX_A72),
                MIDR_ALL_VERSIONS(MIDR_CORTEX_A73),
                MIDR_ALL_VERSIONS(MIDR_HISI_TSV110),
+               MIDR_ALL_VERSIONS(MIDR_NVIDIA_CARMEL),
                { /* sentinel */ }
        };
        char const *str = "kpti command line option";