)]}'
{
  "commit": "3456dc98ac3e96cc4f13fc96bc3ebe2ed3ca0283",
  "tree": "1c5cc3e1d286f0e3884dcc3a0c214ba8d381fa82",
  "parents": [
    "594fc94d7b5f1f4a6edaf0f19625339c34d46dca"
  ],
  "author": {
    "name": "Jamin Lin",
    "email": "jamin_lin@aspeedtech.com",
    "time": "Tue Nov 04 11:12:45 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 Tiogapass machine into a separate source file for cleanup\n\nThis commit moves the Tiogapass BMC machine implementation out of\naspeed.c into a new dedicated file aspeed_ast2500_tiogapass.c.\n\nTo support splitting Tiogapass into a dedicated source file,\na new TIOGAPASS_BMC_HW_STRAP1 macro is added as a copy of\nAST2500_EVB_HW_STRAP1.\n\nThe change follows the ongoing effort to modularize Aspeed platform\nsupport by splitting each machine definition into its own source file.\nThis makes aspeed.c cleaner, easier to maintain, and simplifies\nfuture feature additions or refactoring for individual machines.\n\nKey updates include:\n- Removed tiogapass_bmc_i2c_init() and its FRU data from aspeed.c\nand aspeed_eeprom.c.\n- Removed Tiogapass type registration from aspeed_machine_types[].\n- Added new source file aspeed_ast2500_tiogapass.c to meson.build.\n- Removed unused Tiogapass FRUID declarations from aspeed_eeprom.h.\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-8-jamin_lin@aspeedtech.com\nSigned-off-by: Cédric Le Goater \u003cclg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed8ef6a2d01a67958ca4e10c367c6010f8e41326",
      "old_mode": 33188,
      "old_path": "hw/arm/aspeed.c",
      "new_id": "42f4203f9d856f305a34a7a7bdd3144b6b83950a",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "186dbc1da30b1eac16428c16f71612db3f65be77",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed_ast2500_tiogapass.c"
    },
    {
      "type": "modify",
      "old_id": "8bbbdec8349b1112ec5041616b83c01ec2b6c13b",
      "old_mode": 33188,
      "old_path": "hw/arm/aspeed_eeprom.c",
      "new_id": "f0ced29cf15be0634aab82c8dd69504bf0a42f61",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed_eeprom.c"
    },
    {
      "type": "modify",
      "old_id": "3ed9bc1d9a8251c8051065dd7501f69cbb28b813",
      "old_mode": 33188,
      "old_path": "hw/arm/aspeed_eeprom.h",
      "new_id": "a9ae95940c5f40d7049c43dff89f5b29adf84ca7",
      "new_mode": 33188,
      "new_path": "hw/arm/aspeed_eeprom.h"
    },
    {
      "type": "modify",
      "old_id": "91bdefd2037ff49ada9003f830b17fbe25cf9672",
      "old_mode": 33188,
      "old_path": "hw/arm/meson.build",
      "new_id": "870202ce8530b47ab9ee1cb3a770144cfd9bc85a",
      "new_mode": 33188,
      "new_path": "hw/arm/meson.build"
    }
  ]
}
