| Index: telemetry/telemetry/internal/platform/power_monitor/msr_power_monitor.py
|
| diff --git a/telemetry/telemetry/internal/platform/power_monitor/msr_power_monitor.py b/telemetry/telemetry/internal/platform/power_monitor/msr_power_monitor.py
|
| index 35dcc266d7c9b07b473b3bffd4c474a9e1d8b19b..dfb61a08486562d21dbbbe4b324245c189f318cb 100644
|
| --- a/telemetry/telemetry/internal/platform/power_monitor/msr_power_monitor.py
|
| +++ b/telemetry/telemetry/internal/platform/power_monitor/msr_power_monitor.py
|
| @@ -96,32 +96,6 @@ class MsrPowerMonitor(power_monitor.PowerMonitor):
|
| return True
|
|
|
|
|
| -class MsrPowerMonitorLinux(MsrPowerMonitor):
|
| - def CanMonitorPower(self):
|
| - vendor = None
|
| - family = None
|
| - model = None
|
| - cpuinfo = open('/proc/cpuinfo').read().splitlines()
|
| - for line in cpuinfo:
|
| - if vendor and family and model:
|
| - break
|
| - if line.startswith('vendor_id'):
|
| - vendor = line.split('\t')[1]
|
| - elif line.startswith('cpu family'):
|
| - family = int(line.split(' ')[2])
|
| - elif line.startswith('model\t\t'):
|
| - model = int(line.split(' ')[1])
|
| - if not _IsSandyBridgeOrLater(vendor, family, model):
|
| - logging.info('Cannot monitor power: pre-Sandy Bridge CPU.')
|
| - return False
|
| -
|
| - if not self._CheckMSRs():
|
| - logging.info('Try running tools/telemetry/build/linux_setup_msr.py.')
|
| - return False
|
| -
|
| - return True
|
| -
|
| -
|
| class MsrPowerMonitorWin(MsrPowerMonitor):
|
| def CanMonitorPower(self):
|
| family, model = map(int, re.match(
|
|
|