Skip to content

Commit

Permalink
Fixes for intel uncore plugin
Browse files Browse the repository at this point in the history
- add remove parameter to set command
- minor fixes for logging messages
- remove device_module_name

Signed-off-by: Stanislaw Gruszka <[email protected]>
  • Loading branch information
sgruszka committed Feb 9, 2024
1 parent 2055284 commit ffe8d0a
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions tuned/plugins/plugin_intel_uncore.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,6 @@ def _instance_init(self, instance):
def _instance_cleanup(self, instance):
pass

def _device_module_name(self, device):
return "intel_uncore_frequency"

def _get(self, dev_dir, file):
sysfs_file = SYSFS_DIR + dev_dir + "/" + file
value = cmd.read_file(sysfs_file)
Expand Down Expand Up @@ -100,11 +97,11 @@ def _validate_value(self, device, min_or_max, value):

if min_or_max == IS_MAX:
if freq_khz < min_freq_khz:
log.error("%s max_freq_khz %d value below min_freq_khz %d" % (device, freq_khz, min_freq_khz))
log.error("%s: max_freq_khz %d value below min_freq_khz %d" % (device, freq_khz, min_freq_khz))
return None

if freq_khz > initial_max_freq_khz:
log.info("%s: max_freq_khz %d above initial_max_freq_khz - capped to %d" % (device, freq_khz, initial_max_freq_khz))
log.info("%s: max_freq_khz %d value above initial_max_freq_khz - capped to %d" % (device, freq_khz, initial_max_freq_khz))
freq_khz = initial_max_freq_khz

elif min_or_max == IS_MIN:
Expand All @@ -113,7 +110,7 @@ def _validate_value(self, device, min_or_max, value):
return None

if freq_khz < initial_min_freq_khz:
log.info("%s: min_freq_khz %d below initial_max_freq_khz - capped to %d" % (device, freq_khz, initial_min_freq_khz))
log.info("%s: min_freq_khz %d value below initial_max_freq_khz - capped to %d" % (device, freq_khz, initial_min_freq_khz))
freq_khz = initial_min_freq_khz

else:
Expand All @@ -122,7 +119,7 @@ def _validate_value(self, device, min_or_max, value):
return freq_khz

@command_set("max_freq_khz", per_device = True)
def _set_max_freq_khz(self, value, device, sim):
def _set_max_freq_khz(self, value, device, sim, remove):
max_freq_khz = self._validate_value(device, IS_MAX, value)
if max_freq_khz is None:
return None
Expand All @@ -148,7 +145,7 @@ def _get_max_freq_khz(self, device, ignore_missing=False):
return max_freq_khz

@command_set("min_freq_khz", per_device = True)
def _set_min_freq_khz(self, value, device, sim):
def _set_min_freq_khz(self, value, device, sim, remove):
min_freq_khz = self._validate_value(device, IS_MIN, value)
if min_freq_khz is None:
return None
Expand Down

0 comments on commit ffe8d0a

Please sign in to comment.