)]}'
{
  "commit": "11ea58d7f61072a6db7b85d700ac227ffe397fd0",
  "tree": "7ac16425862065c6af46b2ca638bf8d610d62599",
  "parents": [
    "269a0d1b3a6895a97d5b7229f07b64463b8474e0"
  ],
  "author": {
    "name": "Michael Munday",
    "email": "mike.munday@lowrisc.org",
    "time": "Tue Dec 07 10:40:38 2021 +0000"
  },
  "committer": {
    "name": "Alphan Ulusoy",
    "email": "alphan@google.com",
    "time": "Tue Dec 14 15:54:36 2021 -0500"
  },
  "message": "[mask_rom] Perform basic AST initialization\n\nCopy the configuration from OTP unconditionally and then poll the\nast_init_done flag until it is set.\n\nFuture commits will make this initialization more flexible. In\nparticular we need to skip AST configuration if OTP is not yet\nprogrammed and also we need to add a timeout to the polling.\n\nNote that the open source AST model does not validate the\nconfiguration and ast_init_done is hardcoded in the RTL to 1.\n\nSigned-off-by: Michael Munday \u003cmike.munday@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea8402062a63f9b13e42d373d8d7a8e2ccbe746b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/mask_rom/mask_rom_start.S",
      "new_id": "7093d25c20017bd8a624d0126af25eac3d45fdcd",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/mask_rom/mask_rom_start.S"
    },
    {
      "type": "modify",
      "old_id": "ffdcb4bf7583bfef000a706e1e149dc4c8b6e054",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/mask_rom/meson.build",
      "new_id": "fa36a7d3411160af63754c1f96557dd2cd7ed4b6",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/mask_rom/meson.build"
    }
  ]
}
