)]}'
{
  "commit": "98e88c479e8f4f73e4b7e4a41e30b4b7f50c15ff",
  "tree": "b99f0fa44cd92bb8bbbefec85ce2e7463114401c",
  "parents": [
    "1aee13e8cb90d42e777e5588af4a51c0d58cf1b9"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Tue Jul 08 15:26:34 2025 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Tue Aug 12 15:41:37 2025 -0700"
  },
  "message": "Add RVV to tracing\n\n- Plumb the output from rvvCore\u0027s writeback into the RetirementBuffer.\n- If rvv is enabled, RetirementBuffer is expanded to handle the full\n  VLEN.\n- Pass along the vector data to rvviTrace, as well.\n\nChange-Id: I418a9963e336ef9b916fc268371cc8339d0a88a8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6c9a09712e01ccee71f1a138258076837c5ad9c",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/Interfaces.scala",
      "new_id": "9b6e1ba55e8aad76e351467eed0748ddd79dc3c4",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/Interfaces.scala"
    },
    {
      "type": "modify",
      "old_id": "10f3b56713b964dc1d1ebd2f4154088851590af8",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/Parameters.scala",
      "new_id": "cb03f206bab7d48a23c2fc7e13f32fba27baa04c",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/Parameters.scala"
    },
    {
      "type": "modify",
      "old_id": "11cd32adc579abcfe2548a3c5b15a49d06c41774",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/RetirementBuffer.scala",
      "new_id": "851e7f799805b1e15911b43fdbb594b7c6ba20ee",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/RetirementBuffer.scala"
    },
    {
      "type": "modify",
      "old_id": "fb72ee3c16d4f6bdfc3a6038d199c44bddac1a5a",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/RvviTrace.scala",
      "new_id": "44b8d693776ef9b922d2236092b319ef60c6d715",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/RvviTrace.scala"
    },
    {
      "type": "modify",
      "old_id": "24ded3a5826e341f6a57c7c0f25dced2320f8ae8",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/rvv/RvvCore.scala",
      "new_id": "f9529dff989ca58ba78ea1f443c6ec765c066676",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/rvv/RvvCore.scala"
    },
    {
      "type": "modify",
      "old_id": "0ac2602747f972e0254548ca733c8ee74a733903",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/rvv/RvvDecode.scala",
      "new_id": "092cb1af5e698733b8315f2e68eb1c4264a08b2d",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/rvv/RvvDecode.scala"
    },
    {
      "type": "modify",
      "old_id": "1f6e8e51bd985e6dba180a78cd241c71c60cdf95",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/rvv/RvvInterface.scala",
      "new_id": "0b12ae564d13f938bfc29a738ef2917fac0dba25",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/rvv/RvvInterface.scala"
    },
    {
      "type": "modify",
      "old_id": "c5f5f777503873ea8c6c7e2eb69af6b68092b9b4",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/scalar/Decode.scala",
      "new_id": "c2f14358070969dbc7ae936af13da7ae8359a131",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/scalar/Decode.scala"
    },
    {
      "type": "modify",
      "old_id": "86c6299cfc56da96d58e56e18104015b031dfc3d",
      "old_mode": 33188,
      "old_path": "hdl/chisel/src/kelvin/scalar/SCore.scala",
      "new_id": "83f4c546ec067c662154b303f760d98be4226be1",
      "new_mode": 33188,
      "new_path": "hdl/chisel/src/kelvin/scalar/SCore.scala"
    },
    {
      "type": "modify",
      "old_id": "883dcc701f6b02b1da57bccef607573fb6023cbb",
      "old_mode": 33188,
      "old_path": "hdl/verilog/rvv/design/RvvCore.sv",
      "new_id": "f7f1642def0566c4587a1c808a6d7e5f0cc0ea7e",
      "new_mode": 33188,
      "new_path": "hdl/verilog/rvv/design/RvvCore.sv"
    },
    {
      "type": "modify",
      "old_id": "090412bd0ce123788c338b9f35244f2541cf1284",
      "old_mode": 33261,
      "old_path": "hdl/verilog/rvv/design/rvv_backend.sv",
      "new_id": "a4598f2f1112a5d7a810e20d10bb74613dd007bf",
      "new_mode": 33261,
      "new_path": "hdl/verilog/rvv/design/rvv_backend.sv"
    },
    {
      "type": "modify",
      "old_id": "4521e0f9a69583afb3eb827ab72503470abaeaa9",
      "old_mode": 33188,
      "old_path": "tests/systemc/instruction_trace.cc",
      "new_id": "2dffa3b9f2437a4868dab8456ae1b66ea0a4fb9e",
      "new_mode": 33188,
      "new_path": "tests/systemc/instruction_trace.cc"
    },
    {
      "type": "modify",
      "old_id": "5912299815de2ba4b8bd3e906cc04b96bfbdc075",
      "old_mode": 33188,
      "old_path": "tests/systemc/instruction_trace.h",
      "new_id": "8699d8af165b06a771646758b31cc4946e55be23",
      "new_mode": 33188,
      "new_path": "tests/systemc/instruction_trace.h"
    },
    {
      "type": "modify",
      "old_id": "90862c36fab9ac5924ca1d217e34fc125a69fbc0",
      "old_mode": 33188,
      "old_path": "tests/verilator_sim/kelvin/core_mini_axi_tb.cc",
      "new_id": "4ab9b613f829657e6b36a53d68eb4effacf5aa7f",
      "new_mode": 33188,
      "new_path": "tests/verilator_sim/kelvin/core_mini_axi_tb.cc"
    },
    {
      "type": "modify",
      "old_id": "40ebfbfe789685e5e77b9ee64573ff84b44a1af0",
      "old_mode": 33188,
      "old_path": "tests/verilator_sim/kelvin/core_mini_axi_tb.h",
      "new_id": "70d1a795e48d51052af13a9be4fe6ad8bc5991f1",
      "new_mode": 33188,
      "new_path": "tests/verilator_sim/kelvin/core_mini_axi_tb.h"
    }
  ]
}
