)]}'
{
  "commit": "6028d69a6d4c5bbde52a3e5c0cde4ba35e7162aa",
  "tree": "4c384321d852ea672687721a4389621ad47b88e0",
  "parents": [
    "e31e431f2277b4c0d28359ddee6a4ef46892e156"
  ],
  "author": {
    "name": "Sergii Parubochyi",
    "email": "sergiip@google.com",
    "time": "Wed Aug 05 23:51:19 2026 -0700"
  },
  "committer": {
    "name": "vim3-u-boot-prod-builder",
    "email": "vim3-u-boot-prod-builder@fuchsia-internal-service-accts.iam.gserviceaccount.com",
    "time": "Thu Aug 06 07:21:50 2026 +0000"
  },
  "message": "[gbl] Implement GBL EFI Boot Control protocol\n\nImplement GblEfiBootControlProtocol bound directly to the ABR C SDK\n(AbrGetBootSlot, AbrMarkSlotActive) for slot state querying and\nselection.\n\nCheck gbl_one_shot_boot_mode / one_shot_boot_mode environment variables\nin get_one_shot_boot_mode to return GBL_EFI_ONE_SHOT_BOOT_MODE_BOOTLOADER\nor GBL_EFI_ONE_SHOT_BOOT_MODE_RECOVERY.\n\nTAG\u003dagy\nCONV\u003d236c2e4e-69e4-48b6-a8ea-8986bc68bb04\n\nChange-Id: Id47c131b41d960ffbe04cc90c7f05060a97851da\nReviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/1369890\nReviewed-by: David Pursell \u003cdpursell@google.com\u003e\nCommit-Queue: Sergii Parubochyi \u003csergiip@google.com\u003e\nGitOrigin-RevId: c0448f03361621dfb3121bad739d2df29aead3b1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fed5751605bb0f4065683283a9edf0420ed4bc34",
      "old_mode": 33188,
      "old_path": "include/efi_loader.h",
      "new_id": "f296d01b8b6137d14649a6e514c22cf21673fe30",
      "new_mode": 33188,
      "new_path": "include/efi_loader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e0ed22997fb006fabcd70295fe55a44ad186ac8",
      "new_mode": 33188,
      "new_path": "include/gbl_efi_boot_control_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "a2cd00eee167eaac17e5764053e792c02f87fd01",
      "old_mode": 33188,
      "old_path": "lib/efi_loader/Makefile",
      "new_id": "9f631d401efb4721d8dee0df0e25c9a7099fea75",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/Makefile"
    },
    {
      "type": "modify",
      "old_id": "29e45e74be3271c5e94e5d5a8d1b6dad28078c25",
      "old_mode": 33188,
      "old_path": "lib/efi_loader/efi_setup.c",
      "new_id": "af8986badccb3b709b064b7f6d4901ac510b75ee",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/efi_setup.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50e1cef1f373862d58d3a1fef333751c8c4ad2b3",
      "new_mode": 33188,
      "new_path": "lib/efi_loader/gbl_efi_boot_control.c"
    }
  ]
}
