)]}'
{
  "commit": "82b618f23564cde97fb21271d7d3cfdcb95826d2",
  "tree": "5b62aac74ea818eb077645ef3aab330af73e4523",
  "parents": [
    "c70cf753c543a1c409c3c299d27558f7525f0037"
  ],
  "author": {
    "name": "Weicai Yang",
    "email": "weicai@google.com",
    "time": "Wed Feb 09 15:56:31 2022 -0800"
  },
  "committer": {
    "name": "weicaiyang",
    "email": "49293026+weicaiyang@users.noreply.github.com",
    "time": "Mon Feb 14 09:17:01 2022 -0800"
  },
  "message": "[dv] add mubi coverage for CSR and update reggen\n\n1. reggen is udpated to know if this reg field is mubi or not\n2. add functional coverage for mubi type CSRs\n3. disable sampling mubi covergroup in CSR tests as CSR tests won\u0027t\n   really take the effect of CSRs\nSigned-off-by: Weicai Yang \u003cweicai@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e81c47ce2b27371624d75afb259621421e70004",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/cip_lib/seq_lib/cip_base_vseq.sv",
      "new_id": "52dd6d8efa6d1c825dc1a4c61a830aa526128171",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/cip_lib/seq_lib/cip_base_vseq.sv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3af2b9e8dbc0bb694eb41515d7c55482069cf56",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/dv_base_reg/dv_base_mubi_cov.sv"
    },
    {
      "type": "modify",
      "old_id": "dec50d789d438419217609242878458810108abd",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/dv_base_reg/dv_base_reg.core",
      "new_id": "39a147b1148ab2e83e91182fe0c58df0bffbf917",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/dv_base_reg/dv_base_reg.core"
    },
    {
      "type": "modify",
      "old_id": "1f5bf09036ed504c92971ed4629ae4ca5d2a4d0e",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/dv_base_reg/dv_base_reg_field.sv",
      "new_id": "c6998d812c96705cd4c5ad3af96fe2a5b7678ab2",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/dv_base_reg/dv_base_reg_field.sv"
    },
    {
      "type": "modify",
      "old_id": "5824ae02ba597b064c10fa6fc91589f9913e20e3",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/dv_base_reg/dv_base_reg_pkg.sv",
      "new_id": "cfe03e39e2b8a5e6e0b65120b7d81a332a765172",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/dv_base_reg/dv_base_reg_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "56fe9a7987a1bd88df14f63dfe40665194772507",
      "old_mode": 33188,
      "old_path": "util/reggen/field.py",
      "new_id": "ebb8122bd07e2b586ef31dd68beaf9f8e63e50b2",
      "new_mode": 33188,
      "new_path": "util/reggen/field.py"
    },
    {
      "type": "modify",
      "old_id": "a15dd3732686726195b55e48ba74b505fd771b88",
      "old_mode": 33188,
      "old_path": "util/reggen/reg_block.py",
      "new_id": "933ef130ddf6d9c37e963cc198914d10d1e4434a",
      "new_mode": 33188,
      "new_path": "util/reggen/reg_block.py"
    },
    {
      "type": "modify",
      "old_id": "b7bef493b52b642ba8ac5fe6adb2bee20e7d9866",
      "old_mode": 33188,
      "old_path": "util/reggen/uvm_reg_base.sv.tpl",
      "new_id": "4550826722ab9153eedde298a5cb785ddae8e1ce",
      "new_mode": 33188,
      "new_path": "util/reggen/uvm_reg_base.sv.tpl"
    }
  ]
}
