)]}'
{
  "commit": "18e5d317e2f20c6908ca3644742bbc7f5f5ed0c2",
  "tree": "5bc01328f5acfdbb4ae67221e7b402f363bf0f68",
  "parents": [
    "7d6191c615bc5f1fbe145192273d8bc3da80a66e"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Sun May 12 15:06:04 2024 -0700"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Mon May 13 15:02:31 2024 +0000"
  },
  "message": "soundstream: ml fixups\n\nFixes for kelvin handling. With the soundstream model loaded from renode\n(see below) the full demo works as intended.\n\nChanges:\n- enable ml_top irq\u0027s\n- correct interrupt handling; in particular update the multiwaiter\n  events marked as triggered\n- correct ml_top_dmem pointer calculations\n\nNB: for testing add something like this to sencha.resc:\n\n$kelvin_bin?\u003d@out/cheriot/sim/kelvin.bin\nsysbus LoadBinary $kelvin_bin 0x5A000000\n\nBug: 330741645\n\nBypass-Presubmit-Reason: no sencha presubmit tests\n\nChange-Id: I0bbe80d745803db185f013f2429cc13bcce9cca5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc931cea5cc0ffb7bc9abe9244c17dc28f0cc076",
      "old_mode": 33188,
      "old_path": "sw/device/cheriot/soundstream/ml_top.cc",
      "new_id": "a7b04c8da3cfe6b049f3ee96ba31d84f969ba434",
      "new_mode": 33188,
      "new_path": "sw/device/cheriot/soundstream/ml_top.cc"
    },
    {
      "type": "modify",
      "old_id": "555557632ea17fcf1ccab6e02054b073009f07be",
      "old_mode": 33188,
      "old_path": "sw/device/cheriot/soundstream/ml_top.h",
      "new_id": "b860d5f1ae4444f3017c323378db518c3cbc98ec",
      "new_mode": 33188,
      "new_path": "sw/device/cheriot/soundstream/ml_top.h"
    }
  ]
}
