)]}'
{
  "commit": "3193d73abd2f41dca02f376d70c0e070d7cfcec9",
  "tree": "1580e6b035369c34f839dc05609a960f99a9f3ce",
  "parents": [
    "0836ef34d6ab6912702683d68fe2c81cc147ade2"
  ],
  "author": {
    "name": "Martin Lueker-Boden",
    "email": "martin.lueker-boden@wdc.com",
    "time": "Fri Oct 22 19:27:33 2021 -0700"
  },
  "committer": {
    "name": "Martin Lueker-Boden",
    "email": "47870387+martin-lueker@users.noreply.github.com",
    "time": "Wed Oct 27 12:25:16 2021 -0700"
  },
  "message": "[ spi_host ] Flag non-allowed write events as errors\n\nThe SPI_HOST TXDATA register/memory window is one of the few\nregisters in opentitan which support byte enables. However\nthe IP is not meant to deal zero-byte events.\n\nThough such events are not expected, they are also not supported\nby the SPI_HOST programming model.\n\nThis commit monitors the bus for such events and records an error\nif such an event is detected.\n\nFurthermore, events that do NOT correspond to any possible software\naccess pattern (i.e., not single-byte, two contiguous bytes, or full-word)\nare also flagged as errors. The intent here is to simplify coverage as well\nas provide further checks against possible bus faults.\n\nSigned-off-by: Martin Lueker-Boden \u003cmartin.lueker-boden@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0c5611e6bf07c159300c10722aa0f6904047dd5",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_host/data/spi_host.hjson",
      "new_id": "eaa6bd3e1691241688d4236a5cbc3a7076d83e92",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_host/data/spi_host.hjson"
    },
    {
      "type": "modify",
      "old_id": "4ed838e5e5d163e8c29b4d9a70346adf0fe282e5",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_host/rtl/spi_host.sv",
      "new_id": "1b8537ca71216767d51b6e9da8971f207dd796b9",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_host/rtl/spi_host.sv"
    },
    {
      "type": "modify",
      "old_id": "f5d606d3ce157841fb945f496ff99e4e59f48dfc",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_host/rtl/spi_host_reg_pkg.sv",
      "new_id": "af334459f1b474c33b34f31e42f487449e54614c",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_host/rtl/spi_host_reg_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "75dc0bc1badb6c249b7ee481adffaa65ba1fc96b",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_host/rtl/spi_host_reg_top.sv",
      "new_id": "71af8e85a45b4e1a327c96427024de988ef18404",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_host/rtl/spi_host_reg_top.sv"
    }
  ]
}
