)]}'
{
  "commit": "d5dd094962af7dc63053e15b65e60c604989e83f",
  "tree": "a8dfa19956b02b7c8f4abc3eaab0e5fc5f853507",
  "parents": [
    "8e88ee0cc5400333351c92be69224e640b1b394a"
  ],
  "author": {
    "name": "MPACT-Sim team",
    "email": "no-reply@google.com",
    "time": "Thu Nov 06 11:46:13 2025 -0600"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Tue Nov 25 14:17:02 2025 -0600"
  },
  "message": "RVA23: Add Zihpm CSRs.\n\nThe hardware performance counters now exist but don\u0027t do anything since they are hardware / implementation specific.\n\nPiperOrigin-RevId: 828994924\nChange-Id: I17534f8dd59ed2da4aa326a0cd257e34cf65450e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "53e40b8e025df2d49fcdd86f5076e6d082656431",
      "old_mode": 33188,
      "old_path": "riscv/riscv_csr.h",
      "new_id": "eacf4245b152b400ad37fa43af378c7f31399005",
      "new_mode": 33188,
      "new_path": "riscv/riscv_csr.h"
    },
    {
      "type": "modify",
      "old_id": "f7f632164decc7feb609057963bba9a9b7994146",
      "old_mode": 33188,
      "old_path": "riscv/riscv_state.cc",
      "new_id": "135bbf9c446a0167bc99a7c0d2468b8808d69874",
      "new_mode": 33188,
      "new_path": "riscv/riscv_state.cc"
    },
    {
      "type": "modify",
      "old_id": "f04d56da1a357b74547c69f71fb6c1c8723256c0",
      "old_mode": 33188,
      "old_path": "riscv/riscv_state.h",
      "new_id": "94196d44c62529c762911bdf3eea85dd95b4b3ff",
      "new_mode": 33188,
      "new_path": "riscv/riscv_state.h"
    },
    {
      "type": "modify",
      "old_id": "b0ae232656783d6ba685951d03ade19b75c75736",
      "old_mode": 33188,
      "old_path": "riscv/riscv_top.cc",
      "new_id": "d83ef4e49e1b15231a3282d2d998ce79fbfa3036",
      "new_mode": 33188,
      "new_path": "riscv/riscv_top.cc"
    },
    {
      "type": "modify",
      "old_id": "22ca7f9e0aec9a8bcaf5f7372d057c4d77349b8e",
      "old_mode": 33188,
      "old_path": "riscv/riscv_top.h",
      "new_id": "028f9a705d9a996bb0b563b107f7fb8314edaac6",
      "new_mode": 33188,
      "new_path": "riscv/riscv_top.h"
    },
    {
      "type": "modify",
      "old_id": "3d0b397297b12fe869132155ab00161828af5e16",
      "old_mode": 33188,
      "old_path": "riscv/test/BUILD",
      "new_id": "fc60503075139333557f09c63ec5d589a584c83c",
      "new_mode": 33188,
      "new_path": "riscv/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "26fca24b46cdc940026221cae8802f3eb58aeab6",
      "old_mode": 33188,
      "old_path": "riscv/test/riscv_state_test.cc",
      "new_id": "23e2dcccf95e70593c160257fa495a95415cca9e",
      "new_mode": 33188,
      "new_path": "riscv/test/riscv_state_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5d37098a0cc08707a59747c8742021f17748711",
      "old_mode": 33188,
      "old_path": "riscv/test/riscv_top_test.cc",
      "new_id": "058b6d23690c8c669cd0b629a53cab2db3cf901d",
      "new_mode": 33188,
      "new_path": "riscv/test/riscv_top_test.cc"
    }
  ]
}
