Commit b9bb0cc
committed
arm64: errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU
jira VULN-187519
cve CVE-2025-10263
commit-author Will Deacon <will@kernel.org>
commit -
commit-source-sha 1940e70
commit-source arm64
upstream-diff silicon-errata.rst at different path and required manual
conflict resolution due to missing entries in our branch.
arm64_repeat_tlbi_cpus[] is a flat struct midr_range array on 4.18;
added MIDR_ALL_VERSIONS() entry directly instead of nested
ERRATA_MIDR_RANGE_LIST().
Commit fb091ff ("arm64: Subscribe Microsoft Azure Cobalt 100 to ARM
Neoverse N2 errata") states that Microsoft Azure Cobalt 100 CPU "is a
Microsoft implemented CPU based on r0p0 of the ARM Neoverse N2 CPU, and
therefore suffers from all the same errata.".
So enable the workaround for the latest broadcast TLB invalidation bug
on these parts.
Signed-off-by: Will Deacon <will@kernel.org>
(cherry picked from commit 1940e70)
Signed-off-by: Brett Mastbergen <bmastbergen@ciq.com>1 parent 5c26347 commit b9bb0cc
3 files changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
| 653 | + | |
653 | 654 | | |
654 | 655 | | |
655 | 656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
686 | 686 | | |
687 | 687 | | |
688 | 688 | | |
| 689 | + | |
689 | 690 | | |
690 | 691 | | |
691 | 692 | | |
| |||
0 commit comments