)]}'
{
  "commit": "ff3d019e98db83ce2b5eb395333bc2518b37f4f0",
  "tree": "d97186cbb9f98397b42914073a0df772a17fcfcd",
  "parents": [
    "0362337968ad252e6563fff131906a43450d8940"
  ],
  "author": {
    "name": "Zhang Rui",
    "email": "rui.zhang@intel.com",
    "time": "Sat May 17 17:44:50 2025 +0800"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Sun Jun 08 14:10:16 2025 -0400"
  },
  "message": "tools/power turbostat: Allow probing RAPL with platform_features-\u003erapl_msrs cleared\n\nplatform_features-\u003erapl_msrs describes the RAPL MSRs supported. While\nRAPL Perf counters can be exposed from different kernel backend drivers,\ne.g. RAPL MSR I/F driver, or RAPL TPMI I/F driver.\n\nThus, turbostat should first blindly probe all the available RAPL Perf\ncounters, and falls back to the RAPL MSR counters if they are listed in\nplatform_features-\u003erapl_msrs.\n\nWith this, platforms that don\u0027t have RAPL MSRs can clear the\nplatform_features-\u003erapl_msrs bits and use RAPL Perf counters only.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a0c526e33c07524d7de6ee8cd1d03fd4206bc57",
      "old_mode": 33188,
      "old_path": "tools/power/x86/turbostat/turbostat.c",
      "new_id": "6f91ec3f3f144d21fe5f3996c2e2795e0767f668",
      "new_mode": 33188,
      "new_path": "tools/power/x86/turbostat/turbostat.c"
    }
  ]
}
