)]}'
{
  "commit": "eb7c7e86b744bed335316287dd7e91df6f2f2ad6",
  "tree": "8964c6e819e13cf118eed6281fd5b8a4ffb82b6a",
  "parents": [
    "14a75eb67495a2f78823bfd26b33eed4d0d7c8a0"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Fri Dec 13 13:24:14 2024 -0800"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Fri Dec 20 09:42:01 2024 -0800"
  },
  "message": "sencha: consolidate logic and add support for running OTTF targets\n\nConsolidate simulation logic into __sencha* and __cheriot* targets to\nreduce lotsa duplicate code. Splits code into three files: sim.mk (main\ntargets and common code), sim_ottf.mk (OTTF support), sim_testbench.mk\n(cheriot-rtos test suite).\n\nAdds sencha-ottf \u0026 sencha-ottf+cli targets for running an OpenTitan Test\nFramework build (OTTF) on sencha.  To override the default OTTF targets\nset the OTTF_SEC and/or OTTF_SMC macros on the cmd line; e.g.\n\nm sencha-ottf+cli OTTF_SMC\u003dsmc_tlul_mailbox_test_cheri\n\nNote objdump output for the firmware image is left in\n${CHERIOT_OUT_DIR}/release/tmp/${OTFF_SMC}.dump.\n\nChange-Id: Ic6e89124d4b34a21600f2c30c5043ba61a1d9627\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fd9594bef77c3312f5e1a51633e8f3dc50a25e2",
      "old_mode": 33188,
      "old_path": "platforms/sencha/cheriot-buffer_overflow.mk",
      "new_id": "9ff11679d9736f42d530a787d4e8166a18828ea3",
      "new_mode": 33188,
      "new_path": "platforms/sencha/cheriot-buffer_overflow.mk"
    },
    {
      "type": "modify",
      "old_id": "f1139f3f8aa1f0cd815c490467080d91bd369cff",
      "old_mode": 33188,
      "old_path": "platforms/sencha/cheriot-tests.mk",
      "new_id": "53a48172a8e865af9a9cd865bfefade6b3198428",
      "new_mode": 33188,
      "new_path": "platforms/sencha/cheriot-tests.mk"
    },
    {
      "type": "modify",
      "old_id": "355e6eafb70465c56cf2e8dec56a14785cd84bab",
      "old_mode": 33188,
      "old_path": "platforms/sencha/cheriot.mk",
      "new_id": "81b896413a408f7ad45d5e0a7a5855b106ed8dab",
      "new_mode": 33188,
      "new_path": "platforms/sencha/cheriot.mk"
    },
    {
      "type": "modify",
      "old_id": "8c4d3984a9505c6b8b74ed58006f59aed78bea01",
      "old_mode": 33188,
      "old_path": "platforms/sencha/sim.mk",
      "new_id": "5892bddfd555a7f6c06d054bec2166fca2da0c43",
      "new_mode": 33188,
      "new_path": "platforms/sencha/sim.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0363e17ec79f3ae69069f4387449ff856b9f2e6",
      "new_mode": 33188,
      "new_path": "platforms/sencha/sim_ottf.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd8504f00bf2fc2ab913c222c59f80b6fe4c36ab",
      "new_mode": 33188,
      "new_path": "platforms/sencha/sim_testbench.mk"
    }
  ]
}
