]> Cypherpunks repositories - gostls13.git/commit
runtime: check amd64 microarchitecture level at startup
authorvpachkov <slava.pach@gmail.com>
Sun, 31 Oct 2021 11:06:27 +0000 (11:06 +0000)
committerKeith Randall <khr@golang.org>
Tue, 2 Nov 2021 16:40:04 +0000 (16:40 +0000)
commit8c8baad927b2fd0bca589bacab658fe0f7eb5dac
tree4447d5d85c74176f142a32698ada8ecaee97e971
parent58fb05a24a756a9a4386faff977e6495cdccb12f
runtime: check amd64 microarchitecture level at startup

Make Go runtime throw if it's been compiled to assume instruction
set extensions that aren't available on the CPU.
Updates #48506

Change-Id: Ic4d6696e1cd6b28d389a86fe64e8175ea3ca135a
GitHub-Last-Rev: ba338377f549344b416fbd519576e95ce5d523be
GitHub-Pull-Request: golang/go#48514
Reviewed-on: https://go-review.googlesource.com/c/go/+/351191
Run-TryBot: Martin Möhrmann <martin@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Martin Möhrmann <martin@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Trust: Martin Möhrmann <martin@golang.org>
src/runtime/asm_amd64.s