)]}'
{
  "commit": "766d68f3446bef761a221c8d47b697cbd5b99ed0",
  "tree": "40c863016b74e41fb556037d5ac40c277de96b01",
  "parents": [
    "cc0dd2a769f5852b7301848a050531d91f347b41"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@lowrisc.org",
    "time": "Wed Mar 10 15:00:42 2021 +0000"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@gmail.com",
    "time": "Thu Mar 11 15:18:51 2021 +0000"
  },
  "message": "[csrng] Remove duplicated parameter\n\nThe existing code defined the NHwApps parameter in csrng.hjson (which\nflows into csrng_reg_pkg.sv) and also defined it as a parameter in the\ncsrng and csrng_core modules.\n\nThis causes a namespace conflict, violating the SystemVerilog spec. We\ncan\u0027t remove the parameter from the csrng module because it\u0027s used in\nDV to allow the testbench to test different configurations from what\nends up in the chip. Fortunately, NHwApps doesn\u0027t alter the top-level\nport list so isn\u0027t needed by the reggen/topgen machinery, meaning that\nwe can just remove it from the hjson file.\n\nSigned-off-by: Rupert Swarbrick \u003crswarbrick@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "940fd1eebfb608832cd1da2fe47e80328e0224b2",
      "old_mode": 33188,
      "old_path": "hw/ip/csrng/data/csrng.hjson",
      "new_id": "4101d563d04835a4d81d213ac734dfbe743ab4ce",
      "new_mode": 33188,
      "new_path": "hw/ip/csrng/data/csrng.hjson"
    },
    {
      "type": "modify",
      "old_id": "9ac10e2e0db2c31ae50717e348d57e59be9104b6",
      "old_mode": 33188,
      "old_path": "hw/ip/csrng/rtl/csrng_reg_pkg.sv",
      "new_id": "eb8697de5ddde083feb37be5958eb3fc9b5ed1a2",
      "new_mode": 33188,
      "new_path": "hw/ip/csrng/rtl/csrng_reg_pkg.sv"
    }
  ]
}
