)]}'
{
  "commit": "361256396b019ac89139e6b5fcd9b5901a150aa6",
  "tree": "9eea75186f0c445836dc296eb8f3814f16fab220",
  "parents": [
    "7f5316b18840e0305f97ff527c41f0e84fb338ac"
  ],
  "author": {
    "name": "Adrian Lees",
    "email": "a.lees@lowrisc.org",
    "time": "Fri Feb 10 17:03:15 2023 +0000"
  },
  "committer": {
    "name": "Greg Chadwick",
    "email": "mail@gregchadwick.co.uk",
    "time": "Tue Feb 28 10:52:18 2023 +0000"
  },
  "message": "[usbdpi] Streaming data test in t-l sim\n\nIntroduce streaming data test; LFSR-generated data, variable packet\nlength, exercise ACK/NAK response from DPI model, checking of data in\nboth directions\nMultiple back-to-back data packets to bulk endpoint\nStreaming test (usbdev_stream_test) passes in Verilator t-l sim\n\nSigned-off-by: Adrian Lees \u003ca.lees@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65b7b268448738c3501eb6b295c38f32250c482a",
      "old_mode": 33188,
      "old_path": "hw/dv/dpi/usbdpi/usbdpi.c",
      "new_id": "d9ce1880efc810949f45d3a1b6032994c698931b",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi.c"
    },
    {
      "type": "modify",
      "old_id": "af9297aa35f0854c0f9472d58e94476fe49a3f09",
      "old_mode": 33188,
      "old_path": "hw/dv/dpi/usbdpi/usbdpi.core",
      "new_id": "c4b244a89054551284109d9b633199f7312e096e",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi.core"
    },
    {
      "type": "modify",
      "old_id": "1d7488bf49a009c5780d7ef10c2a797ffb110e47",
      "old_mode": 33188,
      "old_path": "hw/dv/dpi/usbdpi/usbdpi.h",
      "new_id": "cad73ba45f6649dfdee020ed952c35724caac0e6",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6d41396ba59cc5b5a1ec7e235b6ca960eb37942",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi_stream.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a48acfcd8b746e94e7bf2d16c86349e834e931b8",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi_stream.h"
    },
    {
      "type": "modify",
      "old_id": "1d9492cc48c3f3b61e8f934a2c514c29937762cf",
      "old_mode": 33188,
      "old_path": "hw/dv/dpi/usbdpi/usbdpi_test.c",
      "new_id": "8c8236eb6e9916b0cb69756696cbe630aead6a60",
      "new_mode": 33188,
      "new_path": "hw/dv/dpi/usbdpi/usbdpi_test.c"
    },
    {
      "type": "modify",
      "old_id": "ee5b0066a2e482ef2454b4324f348fe2b241d264",
      "old_mode": 33188,
      "old_path": "sw/device/tests/BUILD",
      "new_id": "4ec67c34f6604d3db8581fe900c7f5216ef84b35",
      "new_mode": 33188,
      "new_path": "sw/device/tests/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "427582a87beff8d9f55ea03531d914f3368f8669",
      "new_mode": 33188,
      "new_path": "sw/device/tests/usbdev_stream_test.c"
    }
  ]
}
