)]}'
{
  "commit": "982a42c773efc7767e33d618f0fe4fcaef716a57",
  "tree": "e0aac6cf687d0520beae1d1a16b1b8dc4fc6bbdc",
  "parents": [
    "54d1046f939c2c508a6b73531af83345306ecaa9"
  ],
  "author": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@linaro.org",
    "time": "Thu May 29 17:45:11 2025 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu May 29 17:45:11 2025 +0100"
  },
  "message": "target/arm/cpregs: Include missing \u0027target/arm/cpu.h\u0027 header\n\nCPReadFn type definitions use the CPUARMState type, itself\ndeclared in \"cpu.h\". Include this file in order to avoid when\nrefactoring headers:\n\n  ../target/arm/cpregs.h:241:27: error: unknown type name \u0027CPUARMState\u0027\n  typedef uint64_t CPReadFn(CPUARMState *env, const ARMCPRegInfo *opaque);\n                            ^\n\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nMessage-id: 20250513173928.77376-5-philmd@linaro.org\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2183de8eda691a0298379901964cad82e211a5a9",
      "old_mode": 33188,
      "old_path": "target/arm/cpregs.h",
      "new_id": "c1a7ae37356868dcae01465fe3435425713f59cc",
      "new_mode": 33188,
      "new_path": "target/arm/cpregs.h"
    }
  ]
}
