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( |