summaryrefslogtreecommitdiff
path: root/vendor/github.com/klauspost/cpuid/v2/detect_x86.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/klauspost/cpuid/v2/detect_x86.go')
-rw-r--r--vendor/github.com/klauspost/cpuid/v2/detect_x86.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/vendor/github.com/klauspost/cpuid/v2/detect_x86.go b/vendor/github.com/klauspost/cpuid/v2/detect_x86.go
index f924c9d83..14a56b930 100644
--- a/vendor/github.com/klauspost/cpuid/v2/detect_x86.go
+++ b/vendor/github.com/klauspost/cpuid/v2/detect_x86.go
@@ -36,6 +36,10 @@ func addInfo(c *CPUInfo, safe bool) {
c.AVX10Level = c.supportAVX10()
c.cacheSize()
c.frequencies()
+ if c.maxFunc >= 0x0A {
+ eax, ebx, _, edx := cpuid(0x0A)
+ c.PMU = parseLeaf0AH(c, eax, ebx, edx)
+ }
}
func getVectorLength() (vl, pl uint64) { return 0, 0 }