)]}'
{
  "commit": "021fa42f65a977e65edd994de4c9809be4e6b018",
  "tree": "679aabb1dfea28f2721aeb018c0c6aff05388263",
  "parents": [
    "706a90ba41b1e706bfbf736db9063a1a7dea2e9e"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Tue Apr 02 17:21:59 2024 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Thu Apr 04 16:27:04 2024 -0700"
  },
  "message": "Diversion libs for Sparrow builds\n\n- Libraries which use `select` to pick either HJSON-generated register\n  headers, or exported ones for the Sparrow ASIC.\n- Minor build rule tweaks to have the correct platform transition for\n  the `asic` build targets.\n\nChange-Id: I23fa7e9f0395fc6d279d016ce1bb2f0b02f1eb58\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0dea8effaa1bfe28d38f7d4878ef2ef3bd923531",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "43d12345aa9e1851630a37478779cb9058579ba2",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "add67980e633a9fe4f7e0ce0590bd705d947c58f",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/BUILD",
      "new_id": "67003986d9c9e6b5e6bc2ea6770d902dea048056",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "114a916ca90fa51b546303bc57104fbabf32eea7",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3553a050671aee8858ce874db8d1691be2bacef8",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6bf13c3add7d34bda4a5d89e0f260fd35688790",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/alert_handler_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1428f3b2089a6598a9492b91f876a180f277b196",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/ip/ast/data/ast_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d6fdd20612737b4f03c09bc4f382dbb4bb32dba",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/ip/clkmgr/data/autogen/clkmgr_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6afe95583c107726330fe7f65625c0cbe271f6e0",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/ip/pinmux/data/autogen/pinmux_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "365bfbf85e133659edd71dd12b5e12c5a4f45b75",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/rv_plic_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b2d0cf9920f4969d10c4a77610a302f9a0e7af6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/rv_plic_smc_regs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5502e84c3f2b4fed1955cf27fea69634db04fa01",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/sw/autogen/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83359a8837a2c478677dc63f9c49b9e3df8cab30",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/sw/autogen/top_matcha.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdc6438f6cd04bda04a715b55dbebf4a4de7f258",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/sw/autogen/top_matcha.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32d46acf8b612b3ba9ddaf807eff541120aa63ad",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sparrow/hw/top_matcha/sw/autogen/top_matcha_memory.h"
    },
    {
      "type": "modify",
      "old_id": "36beb77a655e7841a5324a0ce4a3baf58bfac6e8",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/sw/BUILD",
      "new_id": "25e6f81ace69ab4d41b3eeb3c74e975ed6e76cea",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sw/BUILD"
    },
    {
      "type": "modify",
      "old_id": "39cfec3bfaf33077560861704b1b10f6e42e37fe",
      "old_mode": 33188,
      "old_path": "platforms/riscv32/BUILD",
      "new_id": "76bbdd98e6e2a3a2dbb569e67ea92d285f0148eb",
      "new_mode": 33188,
      "new_path": "platforms/riscv32/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a1e69a78a5c60a98c872e3218b8dd8e5f5d64c2a",
      "old_mode": 33188,
      "old_path": "rules/BUILD",
      "new_id": "d21803ea783dcbbf7a3927ed22c92cf777522b46",
      "new_mode": 33188,
      "new_path": "rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9010841739cc6961de9391219bb3ec710364f535",
      "old_mode": 33188,
      "old_path": "rules/matcha.bzl",
      "new_id": "1166ccb0d8b72ec742bbc8203f6c215ef31938bb",
      "new_mode": 33188,
      "new_path": "rules/matcha.bzl"
    },
    {
      "type": "modify",
      "old_id": "04715b648b2d4bfa94b1dffe1c2b70150a7eaff8",
      "old_mode": 33188,
      "old_path": "sw/device/examples/demo_hps_from_test_images/BUILD",
      "new_id": "3dec3b8380260f8b6570f8d5d5a6ecd89a086512",
      "new_mode": 33188,
      "new_path": "sw/device/examples/demo_hps_from_test_images/BUILD"
    },
    {
      "type": "modify",
      "old_id": "73ed5c412f26beef1d282fa9ecb5151d1faff1ab",
      "old_mode": 33188,
      "old_path": "sw/device/examples/demo_isp/BUILD",
      "new_id": "ce52fd9eede21caa5b2273b24ba0151a40058a9e",
      "new_mode": 33188,
      "new_path": "sw/device/examples/demo_isp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "23e5ae05c3c160efffd40d76115e04d928c39391",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_world/BUILD",
      "new_id": "ea9de456575b877caa4defc2e3882e04e715e137",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_world/BUILD"
    },
    {
      "type": "modify",
      "old_id": "126768247d3537aa23a790c45b603468e3e564dd",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_world_multicore/BUILD",
      "new_id": "9d68700a2f4d96e772fe2c9c5adf1c1bd9212880",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_world_multicore/BUILD"
    },
    {
      "type": "modify",
      "old_id": "20bd3ffb1f69f6ae892a4af60538ba34356cef39",
      "old_mode": 33188,
      "old_path": "sw/device/lib/BUILD",
      "new_id": "62fa121faa14b4e5a0dc505c71eda1824099ab85",
      "new_mode": 33188,
      "new_path": "sw/device/lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3dab5506f15824a9c5b55a8916d492758998a86c",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/BUILD",
      "new_id": "19a0f06bc6306b33cf9e71d53b9d5b0cc40ced01",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ef55243c941b4d7720bfb67b6d4856287d5b86cb",
      "old_mode": 33188,
      "old_path": "sw/device/lib/spi_to_host/BUILD",
      "new_id": "7791704f2496104e6d32734f347bfab0e6b2fe41",
      "new_mode": 33188,
      "new_path": "sw/device/lib/spi_to_host/BUILD"
    },
    {
      "type": "modify",
      "old_id": "813a87d81f290ef2dfa2cef3e069d0b4d3318958",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/BUILD",
      "new_id": "5f8fd9fc2ea18c93b757ca2118d82c5013c4bc97",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "087b62cdb1a53a85cd8d524f5932eb7bda8b9900",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/pinmux_testutils.c",
      "new_id": "ed64c674661b8da5dfc2d8f5285c3bb298e9c68a",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/pinmux_testutils.c"
    },
    {
      "type": "modify",
      "old_id": "0f37ce67c122e326631c5b5075e36fad99d98e6c",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_framework/BUILD",
      "new_id": "6f9912e543836b8e77aa8001de2859ff2192e317",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_framework/BUILD"
    },
    {
      "type": "modify",
      "old_id": "163c8aa2cd3325f3c5fb864c548b6256abac921d",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_rom/BUILD",
      "new_id": "83f3c278b0b68574ccef797286065ad25017acf7",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_rom/BUILD"
    },
    {
      "type": "modify",
      "old_id": "44364796aecc45892dc9a2be0ca943315f95b6b5",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_rom/puppeteer_utils/BUILD",
      "new_id": "dd1397c107decb6ae97c5eaecb07330e8b85287b",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_rom/puppeteer_utils/BUILD"
    },
    {
      "type": "modify",
      "old_id": "690d41fdb3514bf4b61356ba0cb7505c80c42d49",
      "old_mode": 33188,
      "old_path": "sw/device/silicon_creator/rom/BUILD",
      "new_id": "08c1a4bf886738a6deaf8948c0567685e51a8ed9",
      "new_mode": 33188,
      "new_path": "sw/device/silicon_creator/rom/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d24909041a60300ba6a89a469669cd0ae825c4d3",
      "old_mode": 33188,
      "old_path": "sw/device/tests/BUILD",
      "new_id": "64f3b94cc405b769f1e0f586fe9f4ceadd10484d",
      "new_mode": 33188,
      "new_path": "sw/device/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "612828e6723bbb34110de654141a2a9592b9d3b1",
      "old_mode": 33188,
      "old_path": "sw/device/tests/kelvin/fpga_tests/BUILD",
      "new_id": "10b4be8f1bbdcb2dc3629d8613bd0f1eb7150ce2",
      "new_mode": 33188,
      "new_path": "sw/device/tests/kelvin/fpga_tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7e707b07a193d71551438a01b90eef766e44c5b9",
      "old_mode": 33188,
      "old_path": "sw/device/tests/sim_dv/BUILD",
      "new_id": "27b336c320e1ead24ba49f7a4b6434b7059f9b2b",
      "new_mode": 33188,
      "new_path": "sw/device/tests/sim_dv/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a86fe8d235a2180059c07790d02c41ec3fee7dc5",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/BUILD",
      "new_id": "ec158be4c4fb4af60e2c3bcb655bc430e73e1eff",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a86bbbdf56e7b3f81eb970f438f2f8aa945e9022",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/smc_cam_irq_test.c",
      "new_id": "347fd2a49a58abe76af9e544b52dc602b4163991",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/smc_cam_irq_test.c"
    },
    {
      "type": "modify",
      "old_id": "05ea9a4e6d2482bd780b7dc131f0723ca8c69691",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/smc_isp_wrapper_irq_test.c",
      "new_id": "e3b56aca11d2cc5bd6b238d76bd1b53d4da94a73",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/smc_isp_wrapper_irq_test.c"
    },
    {
      "type": "modify",
      "old_id": "5a6eacc4316f41111009de84241983ac530b78e8",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/smc_isp_wrapper_test.c",
      "new_id": "be5d64ff1e03c27bffa08b96f3dfec69845913ef",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/smc_isp_wrapper_test.c"
    },
    {
      "type": "modify",
      "old_id": "210a47093d004896829a1243496bbfe55cfc5230",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/smc_isp_wrapper_tpg_128_64_test.c",
      "new_id": "ca2cb90d2eb9a21d4e22a6e13012090168f39566",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/smc_isp_wrapper_tpg_128_64_test.c"
    }
  ]
}
