)]}'
{
  "commit": "0cf4a87966da3a3e01e45a88fa1019bc249ffda5",
  "tree": "b683f8681477d4b53643a1738b113ab311b8bc7b",
  "parents": [
    "290a1f174ee004346c878fddc0728d34ae382898"
  ],
  "author": {
    "name": "Djordje Todorovic",
    "email": "Djordje.Todorovic@htecgroup.com",
    "time": "Thu Jan 08 13:41:38 2026 +0000"
  },
  "committer": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Fri Jan 09 15:12:48 2026 +1000"
  },
  "message": "hw/misc: Add RISC-V CPC device implementation\n\nAdd RISC-V implementation of the Cluster Power Controller (CPC) device.\nIt is based on the existing MIPS CPC implementations but adapted for\nRISC-V systems.\n\nThe CPC device manages power control for CPU clusters in RISC-V\nsystems.\n\nThis is needed for the MIPS BOSTON AIA board.\n\nSigned-off-by: Chao-ying Fu \u003ccfu@mips.com\u003e\nSigned-off-by: Djordje Todorovic \u003cdjordje.todorovic@htecgroup.com\u003e\nReviewed-by: Daniel Henrique Barboza \u003cdbarboza@ventanamicro.com\u003e\nMessage-ID: \u003c20260108134128.2218102-9-djordje.todorovic@htecgroup.com\u003e\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "404500979c2f765912b41466cacf1e78e7fdae18",
      "old_mode": 33188,
      "old_path": "hw/misc/Kconfig",
      "new_id": "38be72b1419e8ba36d5a2ab2f4d86c040037d15d",
      "new_mode": 33188,
      "new_path": "hw/misc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "489f0f331982a6431a3a714efdee4c53f7d6f75d",
      "old_mode": 33188,
      "old_path": "hw/misc/meson.build",
      "new_id": "32b878e035d0652fc1d17530174c9c8c722687aa",
      "new_mode": 33188,
      "new_path": "hw/misc/meson.build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "231a419062f71bae2073d4b73b8ccad6631ab19a",
      "new_mode": 33188,
      "new_path": "hw/misc/riscv_cpc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43343ed9e63469a227fa87cdc55aa6a429839e7c",
      "new_mode": 33188,
      "new_path": "include/hw/misc/riscv_cpc.h"
    }
  ]
}
