mirror of
https://github.com/golang/go
synced 2024-11-16 23:04:44 -07:00
runtime: fix the vDSO symbol version on loong64
The current value is appropriate for an early in-house version of Linux/LoongArch, but for the upstream version it is very likely "LINUX_5.10" instead, per the latest upstream submission [1]. [1]: https://lore.kernel.org/all/20220518095709.1313120-3-chenhuacai@loongson.cn/ Change-Id: Ia97e5cae82a5b306bd3eea86b9e442441da07973 Reviewed-on: https://go-review.googlesource.com/c/go/+/407755 TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Reviewed-by: David Chase <drchase@google.com> Run-TryBot: Ian Lance Taylor <iant@google.com> Reviewed-by: abner chenc <chenguoqi@loongson.cn>
This commit is contained in:
parent
e6b5949a75
commit
3fa5ab0d83
@ -12,11 +12,11 @@ const (
|
||||
vdsoArrayMax = 1<<50 - 1
|
||||
)
|
||||
|
||||
// see man 7 vdso : loong64
|
||||
var vdsoLinuxVersion = vdsoVersionKey{"LINUX_2.6", 0x3ae75f6}
|
||||
// not currently described in manpages as of May 2022, but will eventually
|
||||
// appear
|
||||
// when that happens, see man 7 vdso : loongarch
|
||||
var vdsoLinuxVersion = vdsoVersionKey{"LINUX_5.10", 0xae78f70}
|
||||
|
||||
// The symbol name is not __kernel_clock_gettime as suggested by the manpage;
|
||||
// according to Linux source code it should be __vdso_clock_gettime instead.
|
||||
var vdsoSymbolKeys = []vdsoSymbolKey{
|
||||
{"__vdso_clock_gettime", 0xd35ec75, 0x6e43a318, &vdsoClockgettimeSym},
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user