)]}'
{
  "commit": "d41cccbfb6def3e53fcd8bdcb0b0c0f334e25659",
  "tree": "9626fe0774c4374d7690d744f47f99948d19bff7",
  "parents": [
    "9a4d7de3baf8b6a1e1c5e1f76b9ca266259a6dc8"
  ],
  "author": {
    "name": "Tim Knodel",
    "email": "tbk@google.com",
    "time": "Tue May 12 14:04:16 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 12 14:04:16 2026 -0700"
  },
  "message": "build: Add ARM64 architecture support\n\nThis enables the ARM64 architecture support in Bazel, including:\n- ARM64 toolchain configuration from Zephyr SDK (v0.17.4)\n- ARM64 platform and core compilation overlay (including Cortex-A53 support)\n- Board support for qemu_cortex_a53\n- Added snippets-text-sections.ld support in linker snippet generator\n\nChange-Id: I5c43d66fa4e229e42568418b3caa25840e0f2b96\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406698\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f85657914a7b9a5249ee09434c35a8124ff4089",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "6cbc676b02af3ebf95e3a7561dddeb50580531bc",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "a1281e3fc3c9273cd786f8e83244458a8206b91b",
      "old_mode": 33188,
      "old_path": "bazel_overlay/arch/BUILD.bazel",
      "new_id": "4f90acc2267674e62cf54e8b6a1066689ce27448",
      "new_mode": 33188,
      "new_path": "bazel_overlay/arch/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c09385cc37dfbb4aa8df925dbe4941098a87d4cd",
      "new_mode": 33188,
      "new_path": "bazel_overlay/arch/arm64/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47a8ced7e30ef64c082f8247277e506eae8256b9",
      "new_mode": 33188,
      "new_path": "bazel_overlay/boards/qemu/cortex_a53/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bb178ae2c4152996bf3e3ea7115944de932a522a",
      "old_mode": 33188,
      "old_path": "bazel_overlay/cc.bzl",
      "new_id": "0639290acdf930cda61cadfd5153c54fee11920f",
      "new_mode": 33188,
      "new_path": "bazel_overlay/cc.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59294a607cade0a8257156652560a74cdb9c324f",
      "new_mode": 33188,
      "new_path": "bazel_overlay/include/zephyr/arch/arm64/scripts/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "54300235b57efbef84f817de69c16b4656428a2a",
      "old_mode": 33188,
      "old_path": "bazel_overlay/kernel/BUILD.bazel",
      "new_id": "6a34d0a20413e076845f4cc8f892e2788d2285a2",
      "new_mode": 33188,
      "new_path": "bazel_overlay/kernel/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2c31da2c239ecf3bbe680127cef4ef86203d338b",
      "old_mode": 33188,
      "old_path": "bazel_overlay/linker_fragment.bzl",
      "new_id": "98861fa29c61771000328c7be7416358dde148b7",
      "new_mode": 33188,
      "new_path": "bazel_overlay/linker_fragment.bzl"
    },
    {
      "type": "modify",
      "old_id": "fabccdbdf142f88266060b5cf5a9bd226cf38a8a",
      "old_mode": 33188,
      "old_path": "bazel_overlay/platforms/BUILD.bazel",
      "new_id": "e9615609e29e72d416452feb2425a51ece0b6b25",
      "new_mode": 33188,
      "new_path": "bazel_overlay/platforms/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7375bdf0640754e61f2f3204b41552e2697095e8",
      "old_mode": 33188,
      "old_path": "bazel_overlay/tools/bazel/linker_snippet_generator.py",
      "new_id": "a0e92f6601f2d53984be86ad677b28d74b3550b8",
      "new_mode": 33188,
      "new_path": "bazel_overlay/tools/bazel/linker_snippet_generator.py"
    },
    {
      "type": "modify",
      "old_id": "49875423009967be04f267cd7df338e1a13fe434",
      "old_mode": 33188,
      "old_path": "examples/MODULE.bazel",
      "new_id": "1505eaa9eae27d328dc564a39053051a603de477",
      "new_mode": 33188,
      "new_path": "examples/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "e61344ba9bc6d2ad595e61ce03073b17488dec0d",
      "old_mode": 33188,
      "old_path": "examples/MODULE.bazel.lock",
      "new_id": "47009f030b6c34be3f178e9b8b89f5c00909b13b",
      "new_mode": 33188,
      "new_path": "examples/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "d347214d188683ff95ea1d0e8b401a062e8745f8",
      "old_mode": 33188,
      "old_path": "examples/workflows.json",
      "new_id": "7868fff8606dc7b6417afa44444c4f77ca84f868",
      "new_mode": 33188,
      "new_path": "examples/workflows.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f01e1850944660c367971587c36dcab1aa2a3539",
      "new_mode": 33188,
      "new_path": "toolchain/arm64/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faec1f559a013eb700f038212ab1a3ad891b7624",
      "new_mode": 33188,
      "new_path": "toolchain/arm64/zephyr_sdk_arm64.BUILD"
    }
  ]
}
