| Index: src/arm64/assembler-arm64.cc
|
| diff --git a/src/arm64/assembler-arm64.cc b/src/arm64/assembler-arm64.cc
|
| index 55256401a54615851d07fb6411241c855e0672d1..91563a4227afd0a54591a8eb4289a402acacb40c 100644
|
| --- a/src/arm64/assembler-arm64.cc
|
| +++ b/src/arm64/assembler-arm64.cc
|
| @@ -51,26 +51,13 @@ void CpuFeatures::ProbeImpl(bool cross_compile) {
|
| // Only use statically determined features for cross compile (snapshot).
|
| if (cross_compile) return;
|
|
|
| - // Probe for runtime features
|
| - base::CPU cpu;
|
| - if (cpu.implementer() == base::CPU::NVIDIA &&
|
| - cpu.variant() == base::CPU::NVIDIA_DENVER &&
|
| - cpu.part() <= base::CPU::NVIDIA_DENVER_V10) {
|
| - // TODO(jkummerow): This is turned off as an experiment to see if it
|
| - // affects crash rates. Keep an eye on crash reports and either remove
|
| - // coherent cache support permanently, or re-enable it!
|
| - // supported_ |= 1u << COHERENT_CACHE;
|
| - }
|
| + // We used to probe for coherent cache support, but on older CPUs it
|
| + // causes crashes (crbug.com/524337), and newer CPUs don't even have
|
| + // the feature any more.
|
| }
|
|
|
| -
|
| void CpuFeatures::PrintTarget() { }
|
| -
|
| -
|
| -void CpuFeatures::PrintFeatures() {
|
| - printf("COHERENT_CACHE=%d\n", CpuFeatures::IsSupported(COHERENT_CACHE));
|
| -}
|
| -
|
| +void CpuFeatures::PrintFeatures() {}
|
|
|
| // -----------------------------------------------------------------------------
|
| // CPURegList utilities.
|
|
|