mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-04-21 02:00:49 +01:00
cpufreq: handle non-integer output in get_available_frequencies
This commit is contained in:
parent
3247b63cb9
commit
3d8c384bb7
@ -164,7 +164,13 @@ class CpufreqModule(Module):
|
|||||||
try:
|
try:
|
||||||
cmd = 'cat /sys/devices/system/cpu/{}/cpufreq/scaling_available_frequencies'.format(cpu)
|
cmd = 'cat /sys/devices/system/cpu/{}/cpufreq/scaling_available_frequencies'.format(cpu)
|
||||||
output = self.device.execute(cmd)
|
output = self.device.execute(cmd)
|
||||||
available_frequencies = map(int, output.strip().split()) # pylint: disable=E1103
|
#available_frequencies = map(int, output.strip().split()) # pylint: disable=E1103
|
||||||
|
available_frequencies = []
|
||||||
|
for f in output.strip().split():
|
||||||
|
try:
|
||||||
|
available_frequencies.append(int(f))
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
except DeviceError:
|
except DeviceError:
|
||||||
# On some devices scaling_available_frequencies is not generated.
|
# On some devices scaling_available_frequencies is not generated.
|
||||||
# http://adrynalyne-teachtofish.blogspot.co.uk/2011/11/how-to-enable-scalingavailablefrequenci.html
|
# http://adrynalyne-teachtofish.blogspot.co.uk/2011/11/how-to-enable-scalingavailablefrequenci.html
|
||||||
|
Loading…
x
Reference in New Issue
Block a user