summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorgVisor bot <gvisor-bot@google.com>2021-10-25 11:40:34 -0700
committergVisor bot <gvisor-bot@google.com>2021-10-25 11:40:34 -0700
commit7c267106d1d7d162d6204e6b0402d3063b1bf468 (patch)
treeab0e66c2ba0d822963a774ef2e138530ca0e8d7a
parent14f4113924c8b7b8c161be7335b147106d0c4a26 (diff)
parentc0dfa0e845b3571550e84bdebb411b119086b4aa (diff)
Merge pull request #6776 from milantracy:arm64
PiperOrigin-RevId: 405451989
-rw-r--r--pkg/cpuid/cpuid.go2
-rw-r--r--pkg/cpuid/cpuid_arm64.go1
-rw-r--r--pkg/cpuid/cpuid_x86.go1
3 files changed, 3 insertions, 1 deletions
diff --git a/pkg/cpuid/cpuid.go b/pkg/cpuid/cpuid.go
index 4d5e062a8..e1ea9b32c 100644
--- a/pkg/cpuid/cpuid.go
+++ b/pkg/cpuid/cpuid.go
@@ -43,7 +43,7 @@ func HostFeatureSet() *FeatureSet {
return hostFeatureSet
}
-var hostFeatureSet = getHostFeatureSet()
+var hostFeatureSet *FeatureSet
// ErrIncompatible is returned by FeatureSet.HostCompatible if fs is not a
// subset of the host feature set.
diff --git a/pkg/cpuid/cpuid_arm64.go b/pkg/cpuid/cpuid_arm64.go
index 04645aed5..446d3db83 100644
--- a/pkg/cpuid/cpuid_arm64.go
+++ b/pkg/cpuid/cpuid_arm64.go
@@ -491,4 +491,5 @@ func init() {
initCPUInfo()
initHwCap()
initFeaturesFromString()
+ hostFeatureSet = getHostFeatureSet()
}
diff --git a/pkg/cpuid/cpuid_x86.go b/pkg/cpuid/cpuid_x86.go
index a92d32d74..8cbcc9f61 100644
--- a/pkg/cpuid/cpuid_x86.go
+++ b/pkg/cpuid/cpuid_x86.go
@@ -1109,4 +1109,5 @@ func initFeaturesFromString() {
func init() {
initCPUFreq()
initFeaturesFromString()
+ hostFeatureSet = getHostFeatureSet()
}