TianoCore EDK2 master
|
#include "AndroidFastbootApp.h"
#include <Protocol/DevicePath.h>
#include <Protocol/LoadedImage.h>
#include <Library/DevicePathLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiLib.h>
Go to the source code of this file.
Data Structures | |
struct | MEMORY_DEVICE_PATH |
Functions | |
STATIC EFI_STATUS | StartEfiApplication (IN EFI_HANDLE ParentImageHandle, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN UINTN LoadOptionsSize, IN VOID *LoadOptions) |
EFI_STATUS | BootAndroidBootImg (IN UINTN BufferSize, IN VOID *Buffer) |
Variables | |
STATIC CONST MEMORY_DEVICE_PATH | MemoryDevicePathTemplate |
Copyright (c) 2013-2015, ARM Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BootAndroidBootImg.c.
EFI_STATUS BootAndroidBootImg | ( | IN UINTN | BufferSize, |
IN VOID * | Buffer | ||
) |
Definition at line 120 of file BootAndroidBootImg.c.
STATIC EFI_STATUS StartEfiApplication | ( | IN EFI_HANDLE | ParentImageHandle, |
IN EFI_DEVICE_PATH_PROTOCOL * | DevicePath, | ||
IN UINTN | LoadOptionsSize, | ||
IN VOID * | LoadOptions | ||
) |
Start an EFI Application from a Device Path
ParentImageHandle | Handle of the calling image |
DevicePath | Location of the EFI Application |
EFI_SUCCESS | All drivers have been connected |
EFI_NOT_FOUND | The Linux kernel Device Path has not been found |
EFI_OUT_OF_RESOURCES | There is not enough resource memory to store the matching results. |
Definition at line 60 of file BootAndroidBootImg.c.
STATIC CONST MEMORY_DEVICE_PATH MemoryDevicePathTemplate |
Definition at line 26 of file BootAndroidBootImg.c.