From 9a6b6e7716977610d230112a949e044d9db629ff Mon Sep 17 00:00:00 2001 From: "Harper, Jason M" Date: Fri, 13 Mar 2026 14:39:29 -0700 Subject: [PATCH] fix: set uncore frequency is for EMR and older platforms Signed-off-by: Harper, Jason M --- cmd/config/set.go | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/cmd/config/set.go b/cmd/config/set.go index e060fc98..77cc7b63 100644 --- a/cmd/config/set.go +++ b/cmd/config/set.go @@ -544,13 +544,12 @@ func setUncoreFrequency(maxFreq bool, uncoreFrequency float64, myTarget target.T defer uncoreFrequencyMutex.Unlock() getScript := script.ScriptDefinition{ - Name: "get uncore frequency MSR", - ScriptTemplate: "rdmsr 0x620", - Vendors: []string{cpus.IntelVendor}, - MicroArchitectures: []string{cpus.UarchGNR, cpus.UarchGNR_D, cpus.UarchSRF, cpus.UarchCWF}, - Superuser: true, - Depends: []string{"rdmsr"}, - Lkms: []string{"msr"}, + Name: "get uncore frequency MSR", + ScriptTemplate: "rdmsr 0x620", + Vendors: []string{cpus.IntelVendor}, + Superuser: true, + Depends: []string{"rdmsr"}, + Lkms: []string{"msr"}, } scriptOutput, err := workflow.RunScript(myTarget, getScript, localTempDir, false) if err != nil { @@ -574,13 +573,12 @@ func setUncoreFrequency(maxFreq bool, uncoreFrequency float64, myTarget target.T newVal = newVal | newFreq<<8 } setScript := script.ScriptDefinition{ - Name: "set uncore frequency MSR", - ScriptTemplate: fmt.Sprintf("wrmsr -a 0x620 %d", newVal), - Superuser: true, - Vendors: []string{cpus.IntelVendor}, - MicroArchitectures: []string{cpus.UarchGNR, cpus.UarchGNR_D, cpus.UarchSRF, cpus.UarchCWF}, - Depends: []string{"wrmsr"}, - Lkms: []string{"msr"}, + Name: "set uncore frequency MSR", + ScriptTemplate: fmt.Sprintf("wrmsr -a 0x620 %d", newVal), + Superuser: true, + Vendors: []string{cpus.IntelVendor}, + Depends: []string{"wrmsr"}, + Lkms: []string{"msr"}, } _, err = runScript(myTarget, setScript, localTempDir) if err != nil {