)]}'
{
  "commit": "04e4a4742705c54ade0b0e590bde5e6d4e61a6d5",
  "tree": "9fca96e8e1470b44a96855dcbc69da5f233c350f",
  "parents": [
    "4995811929c102aedc1fc9b34e3b1b5f4887c367"
  ],
  "author": {
    "name": "Timothy Trippel",
    "email": "ttrippel@google.com",
    "time": "Mon Mar 13 14:31:14 2023 -0700"
  },
  "committer": {
    "name": "Timothy Trippel",
    "email": "5633066+timothytrippel@users.noreply.github.com",
    "time": "Tue Mar 14 12:53:24 2023 -0700"
  },
  "message": "[bazel,dvsim] enable passing `--data-perm` flag through dvsim/bazel\n\nThis enables passing the `--data-perm` flag of the `gen-otp-img.py`\nscript through dvsim and Bazel to allow setting this parameter for\ntop-level tests that make use of the Bazel-generated OTP image by\nsetting the `OtpTypeCustom` flag in the `chip_sim_cfg.hjson` file.\n\nTo use this flag, users must simply set the `BAZEL_OTP_DATA_PERM_FLAG`\nenvironment variable on the dvsim run-stage machine (i.e., the machine\nthat invokes Bazel to build the top-level test SW images). This can be\ndone by setting environment variables in the `chip_sim_cfg.hjson` dvsim\nconfig file directly using the `exports` list (see line 138).\n\nSigned-off-by: Timothy Trippel \u003cttrippel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "308b66f6b11de5d9c28329eb08d1952efa067e4d",
      "old_mode": 33188,
      "old_path": "hw/dv/tools/dvsim/sim.mk",
      "new_id": "41b0f3f30e98853f2a52c9a4b5b9028ba79693f4",
      "new_mode": 33188,
      "new_path": "hw/dv/tools/dvsim/sim.mk"
    },
    {
      "type": "modify",
      "old_id": "c22148fcad7c15aa71f1a6990b562f2ca8e52de1",
      "old_mode": 33188,
      "old_path": "hw/ip/otp_ctrl/data/BUILD",
      "new_id": "582d698b8749cc5c1d2e307f8e157b25d8c7150d",
      "new_mode": 33188,
      "new_path": "hw/ip/otp_ctrl/data/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9243dd58a87774303a92a831b449f03f4e84e41a",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/chip_sim_cfg.hjson",
      "new_id": "af2060e3b920379e0ebeb531d9f048dbf5a4ddb9",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/chip_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "0f6480a6086f6236a38c5d6183a3dbc001880536",
      "old_mode": 33188,
      "old_path": "rules/otp.bzl",
      "new_id": "752cb4d1bf734c1206ee044c5a161c58fd9210ef",
      "new_mode": 33188,
      "new_path": "rules/otp.bzl"
    }
  ]
}
