From fe4e59e78b30fb76936fdc02fa0ce044ca465c09 Mon Sep 17 00:00:00 2001 From: Matthew Horsnell Date: Tue, 28 Jun 2022 14:25:58 +0100 Subject: [PATCH] runtime internal/cpu: rename "Zeus" "NeoverseV1". Rename "Zeus" to "NeoverseV1" for the partnum 0xd40 to be consistent with the documentation of MIDR_EL1 as described in https://developer.arm.com/documentation/101427/0101/?lang=en Change-Id: I2e3d5ec76b953a831cb4ab0438bc1c403648644b Reviewed-on: https://go-review.googlesource.com/c/go/+/414775 Reviewed-by: Jonathan Swinney Auto-Submit: Ian Lance Taylor Reviewed-by: Eric Fang Run-TryBot: Ian Lance Taylor TryBot-Result: Gopher Robot Reviewed-by: Cherry Mui Reviewed-by: Michael Pratt --- src/internal/cpu/cpu.go | 2 +- src/internal/cpu/cpu_arm64.go | 2 +- src/internal/cpu/cpu_arm64_hwcap.go | 2 +- src/runtime/cpuflags_arm64.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/internal/cpu/cpu.go b/src/internal/cpu/cpu.go index 2d3fae12ae4dc3..aef9fb3be76cca 100644 --- a/src/internal/cpu/cpu.go +++ b/src/internal/cpu/cpu.go @@ -67,7 +67,7 @@ var ARM64 struct { HasATOMICS bool HasCPUID bool IsNeoverseN1 bool - IsZeus bool + IsNeoverseV1 bool _ CacheLinePad } diff --git a/src/internal/cpu/cpu_arm64.go b/src/internal/cpu/cpu_arm64.go index 1d4431753d2b82..85210aa00c7267 100644 --- a/src/internal/cpu/cpu_arm64.go +++ b/src/internal/cpu/cpu_arm64.go @@ -20,7 +20,7 @@ func doinit() { {Name: "atomics", Feature: &ARM64.HasATOMICS}, {Name: "cpuid", Feature: &ARM64.HasCPUID}, {Name: "isNeoverseN1", Feature: &ARM64.IsNeoverseN1}, - {Name: "isZeus", Feature: &ARM64.IsZeus}, + {Name: "isNeoverseV1", Feature: &ARM64.IsNeoverseV1}, } // arm64 uses different ways to detect CPU features at runtime depending on the operating system. diff --git a/src/internal/cpu/cpu_arm64_hwcap.go b/src/internal/cpu/cpu_arm64_hwcap.go index 0baa39f9cf79b0..0fb5fb505a8f26 100644 --- a/src/internal/cpu/cpu_arm64_hwcap.go +++ b/src/internal/cpu/cpu_arm64_hwcap.go @@ -52,7 +52,7 @@ func hwcapInit(os string) { ARM64.IsNeoverseN1 = true } if implementor == 'A' && part_num == 0xd40 { - ARM64.IsZeus = true + ARM64.IsNeoverseV1 = true } } } diff --git a/src/runtime/cpuflags_arm64.go b/src/runtime/cpuflags_arm64.go index 7576bef4a75672..a0f1d114d87bf8 100644 --- a/src/runtime/cpuflags_arm64.go +++ b/src/runtime/cpuflags_arm64.go @@ -11,7 +11,7 @@ import ( var arm64UseAlignedLoads bool func init() { - if cpu.ARM64.IsNeoverseN1 || cpu.ARM64.IsZeus { + if cpu.ARM64.IsNeoverseN1 || cpu.ARM64.IsNeoverseV1 { arm64UseAlignedLoads = true } }