)]}'
{
  "commit": "6e5fc98996485abad8a036c77f9d2219c89011dc",
  "tree": "94784d38b21db9f85180e292a1bd6bc720758da0",
  "parents": [
    "f00c4dbc4ccc47b69cbf095c4e2842386036b7a8"
  ],
  "author": {
    "name": "Srikrishna Iyer",
    "email": "sriyer@google.com",
    "time": "Thu Aug 19 18:10:09 2021 -0700"
  },
  "committer": {
    "name": "Srikrishna Iyer",
    "email": "46467186+sriyerg@users.noreply.github.com",
    "time": "Mon Aug 23 10:08:11 2021 -0700"
  },
  "message": "[dv, xcelium] Properly pass excl files to IMC\n\nTo the report and analysis stages, the exclusion files were not being\nproperly passed. This PR fixes that.\n\nNow, the generated report and the IMC GUI (analysis) should show the\nexact same coverage numbers.\n\nThe following changes are made:\n- A standardized variable \u0027xcelium_cov_excl_script\u0027 is added to HJSon to\nadd exclusions as TCL scripts. I suggest making this the recommended and\nthe only way of setting exclusions.\n- This is passed to IMC invocation during both, report and analysis\nstages.\n- The AES vRefine file is removed because it is not needed (those\nexclusions are already captured in the common TCL file).\n- Some minor fixups.\n\nSigned-off-by: Srikrishna Iyer \u003csriyer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc995b17cedd8e68e2b37b52fe353c775175c654",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/dvsim/common_sim_cfg.hjson",
      "new_id": "a4345e5d36fe9788406f764cab9bb0beda5ebc45",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/dvsim/common_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "7db825f09f909045740f0208b40b64474b08ed66",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/dvsim/xcelium.hjson",
      "new_id": "fe20faa1eb8ab5a06db9a2d8d64727b04c73c785",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/dvsim/xcelium.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fcafd0c467f23b250d03aaec825d3ca24c030a5",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/xcelium/common_cov_excl.tcl"
    },
    {
      "type": "delete",
      "old_id": "841868f764e3f7f4762f023a22ee5a3e3ad20042",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/xcelium/common_toggle_excl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d0891c77c953df14ea2243d5efab8984a3e44454",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/xcelium/cov_report.tcl",
      "new_id": "975e9336f3871d591e5d28770a9f7eb836f810b2",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/xcelium/cov_report.tcl"
    },
    {
      "type": "delete",
      "old_id": "12ee0d1a63733056847e10944985580234eb8c49",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/xcelium/exclude.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d11c0832e41cd41c60f49544743117e04b6c565f",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/dv/aes_sim_cfg.hjson",
      "new_id": "df34cecc80fc9272b5bd1a17dcf8edae312c1075",
      "new_mode": 33188,
      "new_path": "hw/ip/aes/dv/aes_sim_cfg.hjson"
    },
    {
      "type": "delete",
      "old_id": "6bf4ae7414ef847338435f4f04428dfdcbeb831f",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/dv/cov/aes_cov.vRefine",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
