)]}'
{
  "commit": "cd311b2f3a004b622bc60bccbb3c234da48fd42e",
  "tree": "bef1c9aeed201d272a12f3bf3353f1b6ac713782",
  "parents": [
    "4121d4ee74fe27e0e7f55e6f39c04c6fcf1e76f1"
  ],
  "author": {
    "name": "Jamin Lin",
    "email": "jamin_lin@aspeedtech.com",
    "time": "Tue Nov 04 11:12:51 2025 +0800"
  },
  "committer": {
    "name": "Cédric Le Goater",
    "email": "clg@redhat.com",
    "time": "Tue Nov 04 09:27:58 2025 +0100"
  },
  "message": "hw/arm/aspeed: Split AST2500 EVB machine into a separate source file for maintainability\n\nThis commit moves the AST2500 EVB machine implementation out of\naspeed.c into a new standalone file aspeed_ast2500_evb.c.\n\nThis refactor continues the modularization effort for Aspeed platform\nsupport, placing each board’s logic in its own dedicated source file.\nIt improves maintainability, readability, and simplifies future\ndevelopment for new platforms without cluttering aspeed.c.\n\nKey updates include:\n\n- Moved AST2500_EVB_HW_STRAP1 macro definition into the new file.\n- Moved ast2500_evb_i2c_init() I²C initialization logic.\n- Moved aspeed_machine_ast2500_evb_class_init() and type registration.\n- Added aspeed_ast2500_evb.c to the build system (meson.build).\n- Removed all AST2500 EVB–specific code and macros from aspeed.c.\n\nNo functional changes.\n\nSigned-off-by: Jamin Lin \u003cjamin_lin@aspeedtech.com\u003e\nReviewed-by: Cédric Le Goater \u003cclg@redhat.com\u003e\nLink: https://lore.kernel.org/qemu-devel/20251104031325.146374-14-jamin_lin@aspeedtech.com\nSigned-off-by: Cédric Le Goater \u003cclg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1fa95b2c3aedc2bd5fa1fad6585f57f407a80e8",
      "old_mode": 33188,
      "old_path": "hw/arm/aspeed.c",
      "new_id": "7d26d9241cb2ed51cb0be53c320c64bb5ff8b92e",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b5cb67be9bf0b346a731b349800f7ec9fde95c0",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed_ast2500_evb.c"
    },
    {
      "type": "modify",
      "old_id": "76a456c33fc796fbe81ed35f11ad026638ac6558",
      "old_mode": 33188,
      "old_path": "hw/arm/meson.build",
      "new_id": "021daba2865a3b59ed282887419bbae395982cdd",
      "new_mode": 33188,
      "new_path": "hw/arm/meson.build"
    }
  ]
}
