)]}'
{
  "commit": "bd6ab1082202ccdb0a887257039c13ef130e9fdd",
  "tree": "56f1f49132d1dd40619586122a84c6665ff782b9",
  "parents": [
    "73936735b29e67bed2e81b5c745784153256a33f"
  ],
  "author": {
    "name": "Dmitrii Merkurev",
    "email": "dimorinny@google.com",
    "time": "Fri Nov 15 17:47:08 2024 +0000"
  },
  "committer": {
    "name": "Dmitrii Merkurev",
    "email": "dimorinny@google.com",
    "time": "Fri Nov 15 17:47:08 2024 +0000"
  },
  "message": "android: allow FW to handle AVB result\n\nIntroduce minimal version of AVB protocol required\nto boot pineapple without any FW-specific changes\non the GBL side.\n\nFW-side implementation:\ngo/akq/c/overlays/qcom-lanai15-incoming/abl/tianocore/edk2/+/2184633\n\nTest: pineapple boots without any specific changes\nBug: 337846185\nBug: 374684404\nChange-Id: I3e47dc5c8fb389d446a9da828034ab38de09a5a9\nSigned-off-by: Dmitrii Merkurev \u003cdimorinny@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc3d4e034072f8fdba34e0a4958f4a7a609844d4",
      "old_mode": 33188,
      "old_path": "gbl/docs/efi_protocols.md",
      "new_id": "a091962c480d7cc07f40a64285647656b192c4b8",
      "new_mode": 33188,
      "new_path": "gbl/docs/efi_protocols.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b2a7abe6bd44e1e38847949cd3dcf13ed7d1734",
      "new_mode": 33188,
      "new_path": "gbl/docs/gbl_efi_avb_protocol.md"
    },
    {
      "type": "modify",
      "old_id": "b34df2c6d63d21669ae0fca60af03836172ce558",
      "old_mode": 33188,
      "old_path": "gbl/efi/src/ops.rs",
      "new_id": "4dfdd323b439cee3635a18b28f3bb8fb3fe16d92",
      "new_mode": 33188,
      "new_path": "gbl/efi/src/ops.rs"
    },
    {
      "type": "modify",
      "old_id": "3bd5120e2b36628c0dadf2029bb50e15f8c84f74",
      "old_mode": 33188,
      "old_path": "gbl/libefi/mocks/protocol.rs",
      "new_id": "cfcbed9ca23b406f72f9c66215b5510730a46dad",
      "new_mode": 33188,
      "new_path": "gbl/libefi/mocks/protocol.rs"
    },
    {
      "type": "modify",
      "old_id": "773190c8ffd8896b5700c6596ebdb3a366cfb571",
      "old_mode": 33188,
      "old_path": "gbl/libefi/src/ab_slots.rs",
      "new_id": "1b7aa68fa3bc7c22e1ed2700f96f006a2bd0d35e",
      "new_mode": 33188,
      "new_path": "gbl/libefi/src/ab_slots.rs"
    },
    {
      "type": "modify",
      "old_id": "0dd7373aa2b42d8c76c7c282629ee1a1dd34f6bf",
      "old_mode": 33188,
      "old_path": "gbl/libefi/src/protocol.rs",
      "new_id": "8b212e27ed5448b9ab42b55321f6c740ae5955bc",
      "new_mode": 33188,
      "new_path": "gbl/libefi/src/protocol.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eacbb0a7e18aab2c8d6ed083641c77c3ed281446",
      "new_mode": 33188,
      "new_path": "gbl/libefi/src/protocol/gbl_efi_avb.rs"
    },
    {
      "type": "modify",
      "old_id": "90fb56c4ca2a9bc6a77c20152b57a0d5a6bca035",
      "old_mode": 33188,
      "old_path": "gbl/libefi_types/defs/efi.h",
      "new_id": "9d01b809a3c35714757140664abc6e3c2186ea27",
      "new_mode": 33188,
      "new_path": "gbl/libefi_types/defs/efi.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92a79fc558b3db05f3b33a939e2ccb5de43207e3",
      "new_mode": 33188,
      "new_path": "gbl/libefi_types/defs/protocols/gbl_efi_avb_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "7fa758ec290d5c980ec521fc01b06984e93ce928",
      "old_mode": 33188,
      "old_path": "gbl/libgbl/src/android_boot/mod.rs",
      "new_id": "76b7c69a8cfedc4189609a3ff32487a5fff01a16",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/android_boot/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "d6b2046dd5085f491277470588013765606699f3",
      "old_mode": 33188,
      "old_path": "gbl/libgbl/src/gbl_avb/mod.rs",
      "new_id": "4d90083354c6b4190f36c344e03e1e549118791c",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/gbl_avb/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "f5dcbfcbbba5f5d9f91ff1014bc4f2b4c369b5ed",
      "old_mode": 33188,
      "old_path": "gbl/libgbl/src/gbl_avb/ops.rs",
      "new_id": "c0af16655807f7fb0ea2ddc458984a58baaf494e",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/gbl_avb/ops.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4789c86b30303d0d597f8b339bf66e83175bb4d",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/gbl_avb/state.rs"
    },
    {
      "type": "modify",
      "old_id": "f9c3a66f98162359a52d968cc061c9d7aafdaf73",
      "old_mode": 33188,
      "old_path": "gbl/libgbl/src/ops.rs",
      "new_id": "8394d8d03bb7952d5d82658d929f318b8a0ed102",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/ops.rs"
    }
  ]
}
