)]}'
{
  "commit": "d16785fa1fbdb3f6e8d3dd5014f10e22f2f3120a",
  "tree": "6718d6d541c959ba471fed369b73a50ddaa55117",
  "parents": [
    "c0a69deabeddc60dfc044586de1c2c1393d9fd0a"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Thu Dec 12 15:55:57 2024 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Fri Dec 13 11:05:57 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: 705657616\nChange-Id: I383d2c07090b022189f3ea07965bfff6a278a0bb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b7edecf2e3e628fd142ebdcd4c165a3367d719d",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_state.cc",
      "new_id": "6dc3ca0d881d5793059dcf246ea59111cd0cdf0a",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_state.cc"
    },
    {
      "type": "modify",
      "old_id": "7cdeaf86203ad762ec742ea8ec22f7e80262fa42",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_csr_enum.h",
      "new_id": "0000bb1dc5935a443b0ded9f381e9d89ac97f4a2",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_csr_enum.h"
    }
  ]
}
