)]}'
{
  "commit": "ec661c37368a3f02f272429a59581f4340ffcf70",
  "tree": "0f20291ceec108ece17a8370932de13a81fd750f",
  "parents": [
    "a70d40495f6b157d867e3145e533a87aeddb246a"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Tue Aug 06 11:35:42 2024 -0700"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Tue Aug 27 16:32:54 2024 -0700"
  },
  "message": "[sw] Revamp api\u0027s to suoport CHERI\n\nOn a CHERI target it\u0027s not possible to blindly convert a physical address\nto a pointer; change relevant api\u0027s to take one or more base addresses\ninstead. Note this intentionally does not save the base addresses in\nstatic variables or similar; we pass the necessary pointers to each call\nto (potentially) avoid memory references.\n\nNB: rention_sram_get is retained for non-cheri targets to mimimize churn;\nthis should be removed if/when api\u0027s are updated as described above.\n\nSpecific changes:\n- otp_* take a base address\n- sec_mmio_* take a uintptr_t instead of a uint32_t\n- device_fpga_Version_print takes a uintptr_t\n- bootstrap_* take uintptr_t\u0027s\n- boot_data_* take uintptr_t\u0027s\n- alert_* take uintptr_t\u0027s\n- ast_* take unitptr_t\u0027s\n- flash_ctrl* take unitptr_t\u0027s\n- ibex_* take uintptr_t\u0027s\n- otbn_* take unitptr_t\u0027s\n- pinmux_* take unitptr_t\u0027s\n- retention_sram_* take uintptr_t\u0027s\n- rnd_* take uintptr_t\u0027s\n- spi_device_* take uintptr_t\u0027s\n- watchdog_* take uintptr_t\u0027s\n- shutdown_* take uintptr\u0027ts\n- sigverify_* take uintptr\u0027ts\n\nTODO(shutdown): SHUTDOWN_IF_ERROR is broken\n\nBypass-Presubmit-Reason: verified as part of topic\n\nChange-Id: Ieb445df3de37a5ea71b4451d770f03a6b3ed79ba\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9056a3f3c57d3665b799d8f970432cbb7007e32a",
      "old_mode": 33188,
      "old_path": "sw/device/lib/arch/device.h",
      "new_id": "52f2554f0418a54544f55e4719ab49bf413ac02c",
      "new_mode": 33188,
      "new_path": "sw/device/lib/arch/device.h"
    },
    {
      "type": "modify",
      "old_id": "ca883d7d068857c162277672f4ba0e47ee67067e",
      "old_mode": 33188,
      "old_path": "sw/device/lib/arch/device_fpga_cw305.c",
      "new_id": "2d6f333d41b63ea0a17c9ac2a55917ca1e44825b",
      "new_mode": 33188,
      "new_path": "sw/device/lib/arch/device_fpga_cw305.c"
    },
    {
      "type": "modify",
      "old_id": "6be9f5e0c50fad9537edcde1b213724530e2b134",
      "old_mode": 33188,
      "old_path": "sw/device/lib/arch/device_fpga_cw310.c",
      "new_id": "645f0eab6d1118e8bce315f774aad2ea89d56049",
      "new_mode": 33188,
      "new_path": "sw/device/lib/arch/device_fpga_cw310.c"
    },
    {
      "type": "modify",
      "old_id": "0a9ad376305b281475573c4a674d2d6fc1a27d4b",
      "old_mode": 33188,
      "old_path": "sw/device/lib/arch/device_sim_dv.c",
      "new_id": "6274e6f0330764f9bc5defd31f11be7495234d25",
      "new_mode": 33188,
      "new_path": "sw/device/lib/arch/device_sim_dv.c"
    },
    {
      "type": "modify",
      "old_id": "6c2a44659ca75a4ec702df9a74dc7d74b5d7313c",
      "old_mode": 33188,
      "old_path": "sw/device/lib/arch/device_sim_verilator.c",
      "new_id": "71a578d44e7a30f72db4376a49a68bda8d238682",
      "new_mode": 33188,
      "new_path": "sw/device/lib/arch/device_sim_verilator.c"
    },
    {
      "type": "modify",
      "old_id": "80615c33d4c5f50057d9ca7f89abf9ccea0527cc",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_rom/english_breakfast_fake_driver_funcs.c",
      "new_id": "ace08ee923f9cae4231c10a1b254695fafb736c8",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_rom/english_breakfast_fake_driver_funcs.c"
    },
    {
      "type": "modify",
      "old_id": "c949eee55ead0772270be01f998a9e4924c1f48f",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_rom/test_rom.c",
      "new_id": "1149a56d02fa94af621ba083bc7ff5231ae6e3ff",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_rom/test_rom.c"
    },
    {
      "type": "modify",
      "old_id": "5288bbc094f062fa98c2fbd1e555ef78c82660c7",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/base/mock_sec_mmio.cc",
      "new_id": "2e6445f22ab1fdbf8542e16a9e648fa30a406b11",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/base/mock_sec_mmio.cc"
    },
    {
      "type": "modify",
      "old_id": "c3fa793ac00b8b888ccb11fa58be7ab7421f6bc4",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/base/mock_sec_mmio.h",
      "new_id": "fed9a3281e7e3d80b13c4b8f4396f1e15fec08c1",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/base/mock_sec_mmio.h"
    },
    {
      "type": "modify",
      "old_id": "987f1510d7b144cb65bee21087b36d6f495628bc",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/base/sec_mmio.c",
      "new_id": "248c0752ec0ad75f723f4a4ba3b68e5ca5431be2",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/base/sec_mmio.c"
    },
    {
      "type": "modify",
      "old_id": "904ab091d6b3225029ac4b45eeb9505e4f5e83af",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/base/sec_mmio.h",
      "new_id": "2c71ef220badec008d8ea6e013e1a96596b0b723",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/base/sec_mmio.h"
    },
    {
      "type": "modify",
      "old_id": "aeedef92b5e225e9b9550b87178b6f7796a1a6e3",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/boot_data.c",
      "new_id": "657d1a86389273ce5fe7c701f97915d104f7b402",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/boot_data.c"
    },
    {
      "type": "modify",
      "old_id": "6025d8dae4b7d2cf1946802dd55766d81b940b35",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/boot_data.h",
      "new_id": "c8598bbf9f587a798d434df6061fca163ccd77c1",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/boot_data.h"
    },
    {
      "type": "modify",
      "old_id": "b8da105512099eb6e683f48e9bc956542e84036c",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/boot_data_unittest.cc",
      "new_id": "73f3469aee7974e8533e1dae1c87207b37e01d28",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/boot_data_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4e182f253548a2612aed224492b06ca9dcc9008e",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/alert.c",
      "new_id": "79e8f4bdb42e4c9093b3989eaf51f6eb7ce97781",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/alert.c"
    },
    {
      "type": "modify",
      "old_id": "840b4d04e99b10fc1273632e2d2095ebf6b98123",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/alert.h",
      "new_id": "b40d5d36807e9871cc67340c57f70610ef7f6797",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/alert.h"
    },
    {
      "type": "modify",
      "old_id": "b813a86f7008d83f8e13f67d6da9e37ea467eeef",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/alert_unittest.cc",
      "new_id": "102b180e6ee389f995bd7d3f53f454c4f6c30d0a",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/alert_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "91b11cdc51b394745320c864c88bc7069e927f3d",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ast.c",
      "new_id": "862a4e2a489e0e7f40100c60017eefe16d1d0f61",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ast.c"
    },
    {
      "type": "modify",
      "old_id": "5c6762a0720d50fdf8220b31985fa5a72b9c4333",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ast.h",
      "new_id": "7b12e44c2298ef0bcbf9ae6811398d1ec188fc78",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ast.h"
    },
    {
      "type": "modify",
      "old_id": "356ccc8cefcdf5671e1ca01a946db14468c49348",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ast_unittest.cc",
      "new_id": "50b942692cc20763d60cbaa98ae66b6d72dfb705",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ast_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7284f71c2e13a7f412aa35063b02dc01e713bd23",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl.c",
      "new_id": "d3838a4a8a9587678bb9af29ffc59b4189794f64",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl.c"
    },
    {
      "type": "modify",
      "old_id": "9cc5653a950db7ca6eb557dd65c9865b9e2c50dd",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl.h",
      "new_id": "a4e67efc077168874c03c2892a5aa72243f95d54",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl.h"
    },
    {
      "type": "modify",
      "old_id": "ca8eb27e4ff304770376869fdc562b312ae0ae55",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl_unittest.cc",
      "new_id": "e25e6f970fb24321fe12cd2c24ecf0ed6070e319",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/flash_ctrl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "baa77efecae103cdfa3c767b8b2793b59d5aaaeb",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ibex.c",
      "new_id": "2c5e45c451e395affc4897c193f9b01139687cde",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ibex.c"
    },
    {
      "type": "modify",
      "old_id": "74c1ab8fc8ddfd3cbf46d8bcb784f532204d647f",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ibex.h",
      "new_id": "82e5f4a0d0cabbdd2ca77f409db8bdc13ab3a76e",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ibex.h"
    },
    {
      "type": "modify",
      "old_id": "ec0515e7bad6896d5d842c8f11aae45b054ea737",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/ibex_unittest.cc",
      "new_id": "74f1583a9fe7cbe7508b69d21faa812217c2eda4",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/ibex_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6ea8d7ae821e8555ff858fda1009eb6ff02e9d4e",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_alert.cc",
      "new_id": "7af0b527ea9477e2f5df3a81af6d4b6d552a94e5",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_alert.cc"
    },
    {
      "type": "modify",
      "old_id": "a9c4e9a9ec7daf2e6c261a6acb5df927f0b21097",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_alert.h",
      "new_id": "92290fb7b7557fec1d21c622904189c7e3ab5ff3",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_alert.h"
    },
    {
      "type": "modify",
      "old_id": "ccbf84121419e86ff4eeaf5f66126876d9c7db85",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_flash_ctrl.cc",
      "new_id": "6af61ffe4358f60f6187dceeec643c9d73557b45",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_flash_ctrl.cc"
    },
    {
      "type": "modify",
      "old_id": "d6e0953aaf7b749234f38d1f0846a72e8dc85650",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_otp.cc",
      "new_id": "1598a6d88ac8ec52c2eae66e6df13bf2b38e4daf",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_otp.cc"
    },
    {
      "type": "modify",
      "old_id": "d27a7fe7778428129b0a19b5e7658e9d3f0ef239",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_rnd.cc",
      "new_id": "4d01d791da6011c7ea86da25d1d8d875ba5f3642",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_rnd.cc"
    },
    {
      "type": "modify",
      "old_id": "582cc45089ce8ee16fee53ba5301f3a14155b3fa",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/mock_spi_device.cc",
      "new_id": "d1cafa93f7863e59e5604e4b96f3f9c512021dcf",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/mock_spi_device.cc"
    },
    {
      "type": "modify",
      "old_id": "58f574ccf073580590a8aede098b00f6519b9241",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otbn.c",
      "new_id": "4fc8aeb01a7c614d3ba56170b2b86ed18a722831",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otbn.c"
    },
    {
      "type": "modify",
      "old_id": "9d6b77aaac996bb2a124afa0caf31d4cbcb041f6",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otbn.h",
      "new_id": "7f09dc76e300e05b5bc48434ba9bced9359355f7",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otbn.h"
    },
    {
      "type": "modify",
      "old_id": "519c278ec5f53e9232ee01d81122c84568fbfa8a",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otbn_unittest.cc",
      "new_id": "42144c9ffe9e0b6eb2d1f4511cce8bb6aa2d1eb8",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otbn_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "79236b995a909b754f8d1270aafb604dd9f2839d",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otp.c",
      "new_id": "9edff04f0d31299cbb131ee6497c6ce4857a22a2",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otp.c"
    },
    {
      "type": "modify",
      "old_id": "f0270fc235a43211e1be5d7de3acdf81916f7e24",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otp.h",
      "new_id": "38c882775b9fd9a95ad17c429421245d383ce93f",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otp.h"
    },
    {
      "type": "modify",
      "old_id": "4b66fa01c1a211ec92a8b42672e6f36d13db18af",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/otp_unittest.cc",
      "new_id": "74d3b0d0ca4abe51461f855f665e76350a07734b",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/otp_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7a152053c80d94dff60e80090845260a0a5a7322",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/pinmux.c",
      "new_id": "71638dbc3ec6b186da06e8ea883878626f8a655e",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/pinmux.c"
    },
    {
      "type": "modify",
      "old_id": "19c3dd5d74bdb2ccf0c1c769d63d3ed7362ea3b8",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/pinmux.h",
      "new_id": "58f5fd34f98341cef38f68a3cbbee21b3973d6f3",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/pinmux.h"
    },
    {
      "type": "modify",
      "old_id": "ec0b8da3f3e63741c7e57f34b94e220734123ce0",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/pinmux_unittest.cc",
      "new_id": "4417c92dc583a65f52751aafc6d9592374040186",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/pinmux_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "19e9601abc0d7843309dba941b542f626b66321e",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/retention_sram.c",
      "new_id": "5813ad81e4a2fc4ef2c4ff7b7853fe3185b6991b",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/retention_sram.c"
    },
    {
      "type": "modify",
      "old_id": "d9c0da85ecac702479c38f4aee48ee01abde7691",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/retention_sram.h",
      "new_id": "4643659e11803dad4a7593f4add4de9550956368",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/retention_sram.h"
    },
    {
      "type": "modify",
      "old_id": "b3d5388f88ae904952482f7b08f8b33f7dda64d0",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/retention_sram_unittest.cc",
      "new_id": "cbc6f75ea48bf9bb5c3f6715ccf6c5b4797a4dea",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/retention_sram_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "aa04c0f3f95d4f54b1e49af736dbb5281925b7fb",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/rnd.c",
      "new_id": "74f4bd0f4126e9658ca9d100f24425f865ad01c8",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/rnd.c"
    },
    {
      "type": "modify",
      "old_id": "d0e4ff5fadd9ebb8ca704a926f07093ad43dece3",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/rnd.h",
      "new_id": "d44c6f1859e822bfd9777f20b0eb6971a1d8593e",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/rnd.h"
    },
    {
      "type": "modify",
      "old_id": "ef341a76a87a0ad4a09294de983a4fbaa7258371",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/rnd_unittest.cc",
      "new_id": "489043a3c284bf2c23f5a9617c3210737415e388",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/rnd_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c9c320a493431eb63310462da02a6e1b979bf673",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/spi_device.c",
      "new_id": "a4c1df01539e367631e678db37c84f0a8f05873e",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/spi_device.c"
    },
    {
      "type": "modify",
      "old_id": "773a0e78aee0da511d2108d3cc4d8beb1805d2c6",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/spi_device.h",
      "new_id": "e2793308ec1d705f856cc57795821d59cd8bc298",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/spi_device.h"
    },
    {
      "type": "modify",
      "old_id": "6381b2607b4fc28bfaca7c35d13fd0458f4dd662",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/spi_device_unittest.cc",
      "new_id": "bad0ded79af0025a41a36dd5a5f508eb6bcd7979",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/spi_device_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e57409d352adc849788da8b5a35d17d4d1612196",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/watchdog.c",
      "new_id": "4626beff1b091c37b7d5a48f3e6ff101780c0303",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/watchdog.c"
    },
    {
      "type": "modify",
      "old_id": "2731fc3d12bd43af1f9667af204fbd1b7d065e82",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/watchdog.h",
      "new_id": "79f58039ec47d730ee2f552b64fdc000e84c0665",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/watchdog.h"
    },
    {
      "type": "modify",
      "old_id": "dd51934a2e07d635fbfcb205b4abf4d1307c6d90",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/drivers/watchdog_unittest.cc",
      "new_id": "6fe8a106b75138c13d41b96c9755c488679780df",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/drivers/watchdog_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7134a9e622ed2057ca31d1fdb28e8ceac97cfd6b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/mock_boot_data.cc",
      "new_id": "e0c147fb55a05a3921de0a7c8ba027486b89fb06",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/mock_boot_data.cc"
    },
    {
      "type": "modify",
      "old_id": "419bd8322713e4f479f71adbecece745d872a722",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/mock_shutdown.cc",
      "new_id": "e25cf87fc86977ff874c652dc47a44b81ed65792",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/mock_shutdown.cc"
    },
    {
      "type": "modify",
      "old_id": "3391b9dea3412be2f457bf9fcb000f1cdb3d5fc0",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/mock_shutdown.h",
      "new_id": "e25bb80408f3e47a79eba47948793b398c3e4099",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/mock_shutdown.h"
    },
    {
      "type": "modify",
      "old_id": "752e9934818a6fd7c2436be787d58392f2e7594f",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/shutdown.c",
      "new_id": "d6e8f05a86c6c6f238f457e147a65498ccac1734",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/shutdown.c"
    },
    {
      "type": "modify",
      "old_id": "ab8ee4452026c9f48442d4efb41627ae93aaebf0",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/shutdown.h",
      "new_id": "e70e69936566da3b7b8f76c5fdb1977f3cf6837e",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/shutdown.h"
    },
    {
      "type": "modify",
      "old_id": "6bc1d9e2b53937505b79e23d6128eed4f312e46b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/shutdown_unittest.cc",
      "new_id": "0021ca351a38304c1ee30e02ccef278b249a9d0d",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/shutdown_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0287ba65026febbf48f61397adb7baf051c72416",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/sigverify/sigverify.c",
      "new_id": "7b9adf39bd2d183544eb7325c4a6533f685c361d",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/sigverify/sigverify.c"
    },
    {
      "type": "modify",
      "old_id": "c1c5f767f8664a8324ff9d01f203c2ce9c13aaae",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/sigverify/sigverify.h",
      "new_id": "c5f47497c8544b2a40153e4c68e193fe26a555ff",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/sigverify/sigverify.h"
    },
    {
      "type": "modify",
      "old_id": "d01736aa016e5cfd81a26fc809564ac45c3c704d",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/lib/sigverify/sigverify_unittest.cc",
      "new_id": "88dda22011aca99ee76261fb51c24550af4c0223",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/lib/sigverify/sigverify_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "be76aac0ca9e2efd13c5e2f2b6f0700ea7242bc6",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/bootstrap.c",
      "new_id": "4f4ec7c146cc5defe6000e32dd20bc81c1503ae7",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/bootstrap.c"
    },
    {
      "type": "modify",
      "old_id": "7d0c6ecdae88bc7aa258c402c23f6c49ec86cabb",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/bootstrap.h",
      "new_id": "ee9f8cbd6dcac0adb0b2e708a9f160b527cdb696",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/bootstrap.h"
    },
    {
      "type": "modify",
      "old_id": "53504e9df37fc5492eec26f1e143ced2c166af5b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/bootstrap_unittest.cc",
      "new_id": "3c00a625bd7e1ecf610fb1aec5a1d5ed9c3594bd",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/bootstrap_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "77cf1e47b75a62616a38eeba8f43dee57324ff07",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_alert_config_test.c",
      "new_id": "813cc04925a69f3c2003c7a821cba6e488d3cbaf",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_alert_config_test.c"
    },
    {
      "type": "modify",
      "old_id": "ac4f6570663265f3c4fb8f697d0e88b9c0770d6a",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_c_init_test.c",
      "new_id": "4d82d12f05c4d23ded3fc0f5505435f0d7a8bec6",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_c_init_test.c"
    },
    {
      "type": "modify",
      "old_id": "b46cb18500368a147c5997375f27a2844a95781b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_flash_ctrl_init_test.c",
      "new_id": "6df371b849733223b4acc2388e5a97f6a970b4f8",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_flash_ctrl_init_test.c"
    },
    {
      "type": "modify",
      "old_id": "83aa46bd6359059942109d4206a25d0dbb31e873",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_keymgr_init_test.c",
      "new_id": "5ac9c19c0be7d263f408869a6e143acb2e74f8a5",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/e2e/rom_e2e_keymgr_init_test.c"
    },
    {
      "type": "modify",
      "old_id": "203f01c9e558462c0619abaa7c37ab8f2dc306ba",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/keys/fake/sigverify_rsa_keys_fake_unittest.cc",
      "new_id": "7df9bc6d31ce215f04a35a88dfd3c636a34ec016",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/keys/fake/sigverify_rsa_keys_fake_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "440671c47cb755aadb45cbc076a658e5d45d97df",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/rom.c",
      "new_id": "9ec629f196dc1c25d18693599b080617ab547c7a",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/rom.c"
    },
    {
      "type": "modify",
      "old_id": "fbe3a7403505b576250a6aed1ab1b73f18370ffb",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/sigverify_keys.c",
      "new_id": "512793885bd931fab7e77e8a8a05a6cc6a902549",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/sigverify_keys.c"
    },
    {
      "type": "modify",
      "old_id": "ab159abf6dc38478df0a972c1d8618e330b1716b",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/sigverify_keys.h",
      "new_id": "2b5cbfa81f8cf7242b6fdcf599c0328df3125536",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/sigverify_keys.h"
    },
    {
      "type": "modify",
      "old_id": "903db601e10adc08c0177688e60551d15bc914c2",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/sigverify_keys_unittest.cc",
      "new_id": "f10764dbc3efe2aed3b5cfb6c4053c322ad53ad6",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/sigverify_keys_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1467196aab43b3c2e476bc02391bfd6d67dda534",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom_ext/keys/fake/sigverify_rsa_keys_fake_unittest.cc",
      "new_id": "6012d95ec41b3d0193c3315397ac0dc8278c7ea0",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom_ext/keys/fake/sigverify_rsa_keys_fake_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ea7f9f9634c890b2860fbf0c693ef5722af2f603",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom_ext/sigverify_keys.c",
      "new_id": "70cee6c5b11ce9a48ea838297b7b274ced64be4a",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom_ext/sigverify_keys.c"
    },
    {
      "type": "modify",
      "old_id": "58dee7f68b56fbb7b8583353de7bbdc234235a43",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom_ext/sigverify_keys.h",
      "new_id": "4305f3a4111c10556cc23c8a1cccd175545361a1",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom_ext/sigverify_keys.h"
    },
    {
      "type": "modify",
      "old_id": "73ece4ef508eb99f5bb6204f7132dd9f5f9dec7d",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom_ext/sigverify_keys_unittest.cc",
      "new_id": "7bfd4252e52104a8417d5f572c3afba7b64532bc",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom_ext/sigverify_keys_unittest.cc"
    }
  ]
}
