aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Horsnell <matthew.horsnell@gmail.com>2022-06-28 14:25:58 +0100
committerGopher Robot <gobot@golang.org>2022-11-08 23:11:32 +0000
commitfe4e59e78b30fb76936fdc02fa0ce044ca465c09 (patch)
tree56d3045208dc5663e9fa7054546b3577778ff2df /src
parent896faf306c8ff8b1ae9f5200fa9b7927432b632b (diff)
downloadgo-fe4e59e78b30fb76936fdc02fa0ce044ca465c09.tar.xz
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 <jswinney@amazon.com> Auto-Submit: Ian Lance Taylor <iant@golang.org> Reviewed-by: Eric Fang <eric.fang@arm.com> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Michael Pratt <mpratt@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/internal/cpu/cpu.go2
-rw-r--r--src/internal/cpu/cpu_arm64.go2
-rw-r--r--src/internal/cpu/cpu_arm64_hwcap.go2
-rw-r--r--src/runtime/cpuflags_arm64.go2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/internal/cpu/cpu.go b/src/internal/cpu/cpu.go
index 2d3fae12ae..aef9fb3be7 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 1d4431753d..85210aa00c 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 0baa39f9cf..0fb5fb505a 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 7576bef4a7..a0f1d114d8 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
}
}