)]}'
{
  "commit": "8ed730623ae12b152764226f87c08a023cfd97b1",
  "tree": "64ce01fe2f218e7574ae736ff5e52f81b792e336",
  "parents": [
    "3cb8bae4d72cdbe9998db7b4f6c139c06e7e0430"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Thu Dec 12 14:56:57 2024 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Thu Dec 12 15:21:13 2024 -0800"
  },
  "message": "Adds a new CSR type RiscVShadowCsr that allows a CSR to provide a more\nrestrictive view of another CSR.\n\nAdds cycle/cycleh and instret/instreth as shadow CSRs\n\nPiperOrigin-RevId: 705640436\nChange-Id: I875751b7d31ee319b8d2edbcedb9a942bb267085\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dc3ca0d881d5793059dcf246ea59111cd0cdf0a",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_state.cc",
      "new_id": "4b7edecf2e3e628fd142ebdcd4c165a3367d719d",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_state.cc"
    },
    {
      "type": "modify",
      "old_id": "0000bb1dc5935a443b0ded9f381e9d89ac97f4a2",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_csr_enum.h",
      "new_id": "7cdeaf86203ad762ec742ea8ec22f7e80262fa42",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_csr_enum.h"
    }
  ]
}
