summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2017-06-02 14:48:53 -0700
committerGreg Kroah-Hartman <gregkh@google.com>2018-02-05 08:58:35 -0800
commitbf48b18d3758f067a9693986f3d121fd94508e77 (patch)
treefff6b40b394c4a52b2ae10c5b83f401c89a0a43b /tools/perf/scripts/python/bin
parent9f251794e77fd027cf5b6f8093d9135b324bd755 (diff)
UPSTREAM: MIPS: CPS: Prevent multi-core with dcache aliasing
Systems using the MIPS Coherence Manager (CM) cannot support multi-core SMP with dcache aliasing. This is because CPU caches are VIPT, but interventions in CM-based systems provide only the physical address to remote caches. This means that interventions may behave incorrectly in the presence of an aliasing dcache, since the physical address used when handling an intervention may lead to operation on an aliased cache line rather than the correct line. Prevent us from running into this issue by refusing to boot secondary cores in systems where dcache aliasing may occur. Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/16196/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org> (cherry picked from commit 5570ba2ee920de4e7760a2802b842771845b2c32) Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions