mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
GBL (Generic Bootloader) is Google's UEFI-based bootloader for Android. It runs as an EFI application and delegates board- and platform-specific operations to the underlying firmware through GBL-defined EFI protocols. This patch adds only the header definitions (GUIDs, revisions and interfaces) for those protocols, covering Android Verified Boot, AVF, A/B boot-control, boot-memory, debug, Fastboot (and its transport) and OS configuration. For details, see: https://cs.android.com/android/kernel/superproject/+/common-android-mainline:bootable/libbootloader/gbl/README.md Co-authored-by: David Pursell <dpursell@google.com> Co-authored-by: Dov Shlachter <dovs@google.com> Co-authored-by: Jakob Vukalović <jakobvukalovic@google.com> Co-authored-by: Kelvin Zhang <zhangkelvin@google.com> Co-authored-by: Ram Muthiah <rammuthiah@google.com> Co-authored-by: Sergii Parubochyi <sergiip@google.com> Co-authored-by: Yecheng Zhao <zyecheng@google.com> Co-authored-by: Yi-Yo Chiang <yochiang@google.com> Signed-off-by: Dmitrii Merkurev <dimorinny@google.com> |
||
|---|---|---|
| .. | ||
| AndroidBootImg.h | ||
| AndroidFastbootPlatform.h | ||
| AndroidFastbootTransport.h | ||
| EmbeddedDevice.h | ||
| EmbeddedExternalDevice.h | ||
| EmbeddedGpio.h | ||
| FdtClient.h | ||
| GblEfiAvb.h | ||
| GblEfiAvf.h | ||
| GblEfiBootControl.h | ||
| GblEfiBootMemory.h | ||
| GblEfiDebug.h | ||
| GblEfiFastboot.h | ||
| GblEfiFastbootTransport.h | ||
| GblEfiOsConfiguration.h | ||
| HardwareInterrupt.h | ||
| HardwareInterrupt2.h | ||
| MmcHost.h | ||
| PeCoffLoader.h | ||
| PlatformBootManager.h | ||
| PlatformVirtualKeyboard.h | ||
| UsbDevice.h | ||