)]}'
{
  "commit": "148e450ec330c1cd4236d5caa317c0b4b1e34f9f",
  "tree": "126e67a850338811ada1742451acf848e9af47e0",
  "parents": [
    "b9b0d55ba96b549756bb207a33dae793a9495859"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Tue Aug 19 13:27:12 2025 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Thu Aug 28 16:49:58 2025 -0700"
  },
  "message": "refactor(bus): Clean up AXI/TL-UL bridges and tests\n\nThis commit refactors the AXI-to-TileLink and TileLink-to-AXI bridge\nlogic and cleans up the associated test infrastructure.\n\nKey changes:\n- Simplified the ready signal logic in `Axi2TLUL.scala` for better\n  clarity and correctness.\n- Moved the cocotb test files for the AXI/TL-UL bridges from\n  `hdl/chisel/src/bus` to a dedicated `tests/cocotb/tlul` directory.\n- Reorganized the Bazel BUILD files to reflect the new test locations\n  and improve dependency management.\n- Added minor delays at the end of the `tlul2axi` tests to facilitate\n  easier waveform debugging.\n\nChange-Id: I9a2a3c6510d34b010e0ecc2ba1da1db3e1462f2b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0a8e57f957ecf1908affb50618c6a92f6a0e0c6",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/bus/Axi2TLUL.scala",
      "new_id": "c5ab3d36490b0e6a29f4155bc477ed444696a42d",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/bus/Axi2TLUL.scala"
    },
    {
      "type": "modify",
      "old_id": "48737ef213b786e75a4c21554830727313910bf1",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/bus/BUILD",
      "new_id": "3e2be7198837ff4f0238c42beb80c56640be39a6",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/bus/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9b16b9c81fcb5754b8a804a7b4bf56ec101d2d3d",
      "old_mode": 33188,
      "old_path": "tests/cocotb/tlul/BUILD",
      "new_id": "47407775dbe7f3b5450392b4ecb46e5302ce8054",
      "new_mode": 33188,
      "new_path": "tests/cocotb/tlul/BUILD"
    },
    {
      "type": "rename",
      "old_id": "e6b721c3d4ab23ee1f6a99889a4124e84b35079d",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/bus/axi2tlul_cocotb_test.py",
      "new_id": "2abe7f468cde9e3fed6c5babf8ace1afebc324e7",
      "new_mode": 33188,
      "new_path": "tests/cocotb/tlul/axi2tlul_cocotb_test.py",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "e50b25b143725e6b9cbd80d7e7abab8f7edddaab",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/bus/tlul2axi_cocotb_test.py",
      "new_id": "e62a48f1f0f04340718464c247933073db672810",
      "new_mode": 33188,
      "new_path": "tests/cocotb/tlul/tlul2axi_cocotb_test.py",
      "score": 98
    }
  ]
}
