)]}'
{
  "commit": "806a4630a2fd256a7b775a0ea0df29aaa9cbeb57",
  "tree": "33f0b7f73a3a2faa9198461338ba5839b9240610",
  "parents": [
    "913a02d91a7c51fc4b8397cc73affbce0ca3ad23"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@lowrisc.org",
    "time": "Fri Apr 08 15:48:39 2022 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@gmail.com",
    "time": "Wed Apr 13 10:10:54 2022 +0100"
  },
  "message": "[otbn,rtl] Pass an escalation signal to start/stop controller\n\nOtherwise, an escalation that happens when we\u0027re in e.g. state\nOtbnStartStopStateUrndRefresh leaves us in a weird half-running state.\nThe rest of OTBN knows that we\u0027re stopping immediately in this case:\nmake sure that the start/stop controller knows too!\n\nThe other change with this PR is that we change the\nOtbnStartStopStateError state to OtbnStartStopStateLocked. An FSM\nglitch will still ping state_error_o for a cycle, causing a fatal\nalert, but now we have a nice terminal state for local escalation.\n\nSigned-off-by: Rupert Swarbrick \u003crswarbrick@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a641e2310754a7205c9423780b89f533a238bef",
      "old_mode": 33188,
      "old_path": "hw/ip/otbn/rtl/otbn_core.sv",
      "new_id": "005da02984071eb1b62c9679e82f244f764e0c8e",
      "new_mode": 33188,
      "new_path": "hw/ip/otbn/rtl/otbn_core.sv"
    },
    {
      "type": "modify",
      "old_id": "3eb6515c7d0d4c1e4b86a8c27acc6757fe949079",
      "old_mode": 33188,
      "old_path": "hw/ip/otbn/rtl/otbn_pkg.sv",
      "new_id": "7d4529d1a634b06b67b58fae20d00ab1449c2cb1",
      "new_mode": 33188,
      "new_path": "hw/ip/otbn/rtl/otbn_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "44054e3c5a33439d61bd298ce9fffbe94b7c9411",
      "old_mode": 33188,
      "old_path": "hw/ip/otbn/rtl/otbn_start_stop_control.sv",
      "new_id": "1e61e1fd06a56c4d3f863f06dcc00f05d9efb56c",
      "new_mode": 33188,
      "new_path": "hw/ip/otbn/rtl/otbn_start_stop_control.sv"
    }
  ]
}
