)]}'
{
  "commit": "7f9e15d82d21714a2c82aff8869b8ef9aa191c98",
  "tree": "490a8b3279a6fa2b7787ae0eb3e842621b4b97e4",
  "parents": [
    "5fd23f20e12a56e7ac2dabbe9570fb2f10d7c5b4"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Feb 06 13:41:49 2025 +0100"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Tue May 20 08:18:53 2025 +0200"
  },
  "message": "target/riscv: merge riscv_cpu_class_init with the class_base function\n\nSince all TYPE_RISCV_CPU subclasses support a class_data of type\nRISCVCPUDef, process it even before calling the .class_init function\nfor the subclasses.\n\nReviewed-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22e3a2211edf1001c8607f0051f958a1ef500551",
      "old_mode": 33188,
      "old_path": "target/riscv/cpu.c",
      "new_id": "334791eebdf051ad58d6559e667e1f8dce60990a",
      "new_mode": 33188,
      "new_path": "target/riscv/cpu.c"
    }
  ]
}
