]> Cypherpunks.ru repositories - gostls13.git/commit
internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on...
authorGuoqi Chen <chenguoqi@loongson.cn>
Mon, 10 Jul 2023 21:11:26 +0000 (05:11 +0800)
committerGopher Robot <gobot@golang.org>
Thu, 17 Aug 2023 21:40:36 +0000 (21:40 +0000)
commit6a1182027c5d715e372417a85e451b19029ac7e7
tree59c219bd26003492c2ac3045405ee49137792e06
parentbcf83825caabd77dfc8942f6d6b3b02d76a85781
internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux

Supports all linux operating systems. currently tested on x86, mips64le and loong64.

Example output:
$ go test -bench=.*
goos: linux
goarch: loong64
pkg: runtime
cpu: Loongson-3A5000-HV @ 2500.00MHz
BenchmarkSemTable/OneAddrCollision/n=1000             19261      62302 ns/op
    ...

Change-Id: I02db12d70c11327e4625bb6e59f30dfaf37c2db0
Reviewed-on: https://go-review.googlesource.com/c/go/+/508735
Reviewed-by: Meidan Li <limeidan@loongson.cn>
Reviewed-by: Russ Cox <rsc@golang.org>
TryBot-Bypass: Russ Cox <rsc@golang.org>
Auto-Submit: Russ Cox <rsc@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Russ Cox <rsc@golang.org>
src/cmd/internal/metadata/main.go
src/go/build/deps_test.go
src/internal/sysinfo/cpuinfo_linux.go [new file with mode: 0644]
src/internal/sysinfo/cpuinfo_stub.go [new file with mode: 0644]
src/internal/sysinfo/sysinfo.go
src/testing/benchmark.go