Goldmont microarchitecture supports DRAM RAPL domain. This patch adds relevant flags in probing, such that it enables DRAM energy profile.
Signed-off-by: Harry Pan <harry....@intel.com> Signed-off-by: Harry Pan <harry....@intel.com> --- tools/power/x86/turbostat/turbostat.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 828dccd..d726860 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c @@ -3343,11 +3343,14 @@ void rapl_probe(unsigned int family, unsigned int model) break; case INTEL_FAM6_ATOM_GOLDMONT: /* BXT */ case INTEL_FAM6_ATOM_GEMINI_LAKE: - do_rapl = RAPL_PKG | RAPL_PKG_POWER_INFO; - if (rapl_joules) + do_rapl = RAPL_PKG | RAPL_DRAM | RAPL_DRAM_PERF_STATUS | RAPL_PKG_PERF_STATUS | RAPL_PKG_POWER_INFO; + if (rapl_joules) { BIC_PRESENT(BIC_Pkg_J); - else + BIC_PRESENT(BIC_RAM_J); + } else { BIC_PRESENT(BIC_PkgWatt); + BIC_PRESENT(BIC_RAMWatt); + } break; case INTEL_FAM6_SKYLAKE_MOBILE: /* SKL */ case INTEL_FAM6_SKYLAKE_DESKTOP: /* SKL */ -- 2.6.6