)]}'
{
  "commit": "6f80f8211209ed65c27d335a780d87d7e325c2f3",
  "tree": "2b0c1ce1067ff46c03faae51e22b567e349fae50",
  "parents": [
    "fc92b844cc0b0646a48bf2273a23f638615e58cc"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Wed Dec 04 13:02:12 2024 -0800"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Tue Jan 07 10:44:27 2025 -0800"
  },
  "message": "Add test cases for triggering program faults\n\n- Adds a set of test cases that do things like illegal instructions,\n  load/store faults, misaligned execution, etc.\n- Minor changes to build rules to allow tests to \"fail successfully\",\n  and to allow specifying which sims to run on, instead of\n  unconditionally running on all sims.\n\nChange-Id: Ie0ae0bf20ed28a610c969e7d8bbb482ce5f69224\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c29614a6c0208cd9662ff00ed21be36db55efa64",
      "old_mode": 33188,
      "old_path": "build_tools/bazel/kelvin.bzl",
      "new_id": "484afc46dc7ed7be9a16a87347788117b236d642",
      "new_mode": 33188,
      "new_path": "build_tools/bazel/kelvin.bzl"
    },
    {
      "type": "modify",
      "old_id": "eb3ad5a7bd45bbd383ebfb181b7e88cdda1ac6bd",
      "old_mode": 33261,
      "old_path": "build_tools/core_sim_test_runner.sh",
      "new_id": "2d5b029c9629ca30355152bf69a6ab2fadc174df",
      "new_mode": 33261,
      "new_path": "build_tools/core_sim_test_runner.sh"
    },
    {
      "type": "modify",
      "old_id": "b498a59e8e9ed538ba61f87adffd5292ded8fb58",
      "old_mode": 33188,
      "old_path": "crt/kelvin_tcm.ld",
      "new_id": "b24c11af51c6020476d5a3306edba014248bfcfa",
      "new_mode": 33188,
      "new_path": "crt/kelvin_tcm.ld"
    },
    {
      "type": "modify",
      "old_id": "5861d6ae1ae70afc89e4dfaa655783280d945267",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/BUILD",
      "new_id": "dabb7d2e9de66432b01b390d8be35968699e9fbe",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "418ee009be790f31072ecdf2a9546b425d08b4e7",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/illegal.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "303e2791def74242a5cf5cf3f2ab8367f2b15c69",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_0.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ee81d1dad677997f2e5087cf73b308b36dbfbe6",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_1.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21aa0b752d66c2d4a6b817c7b617852faf1421a1",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_2.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3e974f23506f7bc30c80f826dcaf94a14f809c4",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_fault.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3e974f23506f7bc30c80f826dcaf94a14f809c4",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/load_fault_0.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78f7beb498af01c0b22b2083604ec4b88fbfe905",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/load_fault_1.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68c50947b0e2e95a1615dd3b1d307a1009ad7035",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/store_fault_0.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb5d2fc599398e8b12593aa3c6318cc9bb24c695",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/store_fault_1.cc"
    }
  ]
}
