diff options
author | Len Brown <len.brown@intel.com> | 2014-02-27 23:28:53 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2014-03-05 22:20:02 -0500 |
commit | 4e8e863fed2e82278d29c6357de8251adb73acb9 (patch) | |
tree | b08676a481af43ae59fbe31a0b81ff3c64e8f8b4 /tools/power/x86 | |
parent | fc04cc67ea8f44124f048832a745a24bc2fa12fa (diff) |
tools/power turbostat: Run on Broadwell
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'tools/power/x86')
-rw-r--r-- | tools/power/x86/turbostat/turbostat.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 18dab6ecc132..7c9d8e71eb9e 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c | |||
@@ -1492,6 +1492,9 @@ int has_nehalem_turbo_ratio_limit(unsigned int family, unsigned int model) | |||
1492 | case 0x46: /* HSW */ | 1492 | case 0x46: /* HSW */ |
1493 | case 0x37: /* BYT */ | 1493 | case 0x37: /* BYT */ |
1494 | case 0x4D: /* AVN */ | 1494 | case 0x4D: /* AVN */ |
1495 | case 0x3D: /* BDW */ | ||
1496 | case 0x4F: /* BDX */ | ||
1497 | case 0x56: /* BDX-DE */ | ||
1495 | return 1; | 1498 | return 1; |
1496 | case 0x2E: /* Nehalem-EX Xeon - Beckton */ | 1499 | case 0x2E: /* Nehalem-EX Xeon - Beckton */ |
1497 | case 0x2F: /* Westmere-EX Xeon - Eagleton */ | 1500 | case 0x2F: /* Westmere-EX Xeon - Eagleton */ |
@@ -1605,9 +1608,12 @@ void rapl_probe(unsigned int family, unsigned int model) | |||
1605 | case 0x3C: /* HSW */ | 1608 | case 0x3C: /* HSW */ |
1606 | case 0x45: /* HSW */ | 1609 | case 0x45: /* HSW */ |
1607 | case 0x46: /* HSW */ | 1610 | case 0x46: /* HSW */ |
1611 | case 0x3D: /* BDW */ | ||
1608 | do_rapl = RAPL_PKG | RAPL_CORES | RAPL_CORE_POLICY | RAPL_GFX | RAPL_PKG_POWER_INFO; | 1612 | do_rapl = RAPL_PKG | RAPL_CORES | RAPL_CORE_POLICY | RAPL_GFX | RAPL_PKG_POWER_INFO; |
1609 | break; | 1613 | break; |
1610 | case 0x3F: /* HSX */ | 1614 | case 0x3F: /* HSX */ |
1615 | case 0x4F: /* BDX */ | ||
1616 | case 0x56: /* BDX-DE */ | ||
1611 | do_rapl = RAPL_PKG | RAPL_DRAM | RAPL_DRAM_PERF_STATUS | RAPL_PKG_PERF_STATUS | RAPL_PKG_POWER_INFO; | 1617 | do_rapl = RAPL_PKG | RAPL_DRAM | RAPL_DRAM_PERF_STATUS | RAPL_PKG_PERF_STATUS | RAPL_PKG_POWER_INFO; |
1612 | break; | 1618 | break; |
1613 | case 0x2D: | 1619 | case 0x2D: |
@@ -1851,6 +1857,9 @@ int is_snb(unsigned int family, unsigned int model) | |||
1851 | case 0x3F: /* HSW */ | 1857 | case 0x3F: /* HSW */ |
1852 | case 0x45: /* HSW */ | 1858 | case 0x45: /* HSW */ |
1853 | case 0x46: /* HSW */ | 1859 | case 0x46: /* HSW */ |
1860 | case 0x3D: /* BDW */ | ||
1861 | case 0x4F: /* BDX */ | ||
1862 | case 0x56: /* BDX-DE */ | ||
1854 | return 1; | 1863 | return 1; |
1855 | } | 1864 | } |
1856 | return 0; | 1865 | return 0; |
@@ -1862,7 +1871,8 @@ int has_c8_c9_c10(unsigned int family, unsigned int model) | |||
1862 | return 0; | 1871 | return 0; |
1863 | 1872 | ||
1864 | switch (model) { | 1873 | switch (model) { |
1865 | case 0x45: | 1874 | case 0x45: /* HSW */ |
1875 | case 0x3D: /* BDW */ | ||
1866 | return 1; | 1876 | return 1; |
1867 | } | 1877 | } |
1868 | return 0; | 1878 | return 0; |