)]}'
{
  "commit": "924387bd4c469f210e316f4918b7795e50cb4893",
  "tree": "1091a31f8ce7e3d793812ce6f9dfeb526d079d6f",
  "parents": [
    "4800cd82eec6e4cb2f8e148da82657f50624c704"
  ],
  "author": {
    "name": "Michael Hoang",
    "email": "hoangm@google.com",
    "time": "Thu Mar 07 21:10:08 2024 +0000"
  },
  "committer": {
    "name": "Michael Hoang",
    "email": "hoangm@google.com",
    "time": "Mon Mar 11 16:30:50 2024 +0000"
  },
  "message": "Migrate fastvdma and build in hw/matcha\n\nChange-Id: I50179f9f39279d58f73a57fc2c13a5883170f917\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee42854fdc0d25db1f551d76cc1204c4dcf8e252",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "0f0a46b88df53c4c81c9d80de07be4f31f0db763",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "db7c76230abf345909f96be42a7302c5f934daa7",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/dvsim/fusesoc.hjson",
      "new_id": "522e5a67a887a3b0b8f263e9ca54a99c5fffebba",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/dvsim/fusesoc.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a102ea35f9d2b14d59d82d03797689e5cb8421b",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61318374cafeac4e9726157a5dea1adfc5739c96",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/fastvdma.core.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "745cb3f165d26828a4685fd68dcae29d849671f6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d16c817126f4ffd6889fedaadb1ae826b4a69dc",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/DMAConfig.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "564e7e3bf7327f5ff20b4e9a0294335027ef224f",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/DMATop.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "470877a020e23bef9d1ea424bd70d02b5f1b7df0",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/bus/TLUL.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80999488926d2e1f23b63cfe1dedae1798730e2d",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/CSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb460aa75c84b496b1c2e8339ceda83f1255349e",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/CSRBusBundle.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06303e830e3664076e55f44744e8aefac85fe919",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/CSRRegBundle.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22a3d65018e556206b4ee70068b318f228ac49b6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/ClearCSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d1376ca0a9f2a1d0e1e33624d871496df692816",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/SetCSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c99906d5bb49366532b8d12757ff78adda79195",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/SimpleCSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af33eb1e7a2339bb047eb790ca124b737dcb746d",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/csr/StatusCSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c679fd0a292ff96a0708444e2d24703161b4eec5",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/frontend/BusBase.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "370e73a5f41c78e6cbbaf1832c4cfe513af6ab35",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/frontend/TLULCSR.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1230b1002e324bf28ea10c64fa421e444e83fbb9",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/frontend/TLULReader.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d025d9450b8345837a5c59c55f15e63f87e96180",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/frontend/TLULWriter.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a439c1ccf14acc16bd773b2385e64f16d5f2f856",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/AddressGenerator.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "035623ffcb0b54a24fb85f9f8b8d6016d726cde1",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/AddressGeneratorCtlBundle.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96aeac2e43f51e1bd2b2702791b7da7670dd62b6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/InterruptBundle.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "054b06e312cb0409a8182b206f6dadaed7a9d271",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/InterruptController.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69612a0ab19ec98e674f82877dd6d890d3cd7526",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/SyncBundle.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c68ae1f17ee240d47145c2f3dfe89566438fc65",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/TransferSplitter.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c051209199886eec0f6a76369d339de5e383ca9",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/WorkerCSRWrapper.scala"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e2762f80b7854b92637b35c6847ac949d5e67fd",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/chisel/src/worker/XferDescBundle.scala"
    },
    {
      "type": "modify",
      "old_id": "27ab4b6a9fe6d252e680306a26d8eed107487bc4",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/dma/dma.core",
      "new_id": "a29364211d9a6595bf83a6c9cc331d822d3f0a47",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/dma.core"
    },
    {
      "type": "delete",
      "old_id": "ee09b09f82ebb9ef6e0c7caf95011c18ea1afd6e",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/dma/rtl/DMATopTL_TL_TL.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f0b32d4d4fd334ba0071d4af45e1af34c8d24662",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/dma/rtl/dma.sv",
      "new_id": "179d9e7be4d8fd21f212ccc3fb808a5440b3898d",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/dma/rtl/dma.sv"
    }
  ]
}
