VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/EmbeddedPkg/Include/Protocol/AndroidBootImg.h

Last change on this file was 99404, checked in by vboxsync, 2 years ago

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

  • Property svn:eol-style set to native
File size: 844 bytes
Line 
1/** @file
2
3 Copyright (c) 2017, Linaro. All rights reserved.<BR>
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7**/
8
9#ifndef __ANDROID_BOOTIMG_PROTOCOL_H__
10#define __ANDROID_BOOTIMG_PROTOCOL_H__
11
12//
13// Protocol interface structure
14//
15typedef struct _ANDROID_BOOTIMG_PROTOCOL ANDROID_BOOTIMG_PROTOCOL;
16
17//
18// Function Prototypes
19//
20typedef
21EFI_STATUS
22(EFIAPI *ANDROID_BOOTIMG_APPEND_KERNEL_ARGS)(
23 IN CHAR16 *Args,
24 IN UINTN Size
25 );
26
27typedef
28EFI_STATUS
29(EFIAPI *ANDROID_BOOTIMG_UPDATE_DTB)(
30 IN EFI_PHYSICAL_ADDRESS OrigDtbBase,
31 OUT EFI_PHYSICAL_ADDRESS *NewDtbBase
32 );
33
34struct _ANDROID_BOOTIMG_PROTOCOL {
35 ANDROID_BOOTIMG_APPEND_KERNEL_ARGS AppendArgs;
36 ANDROID_BOOTIMG_UPDATE_DTB UpdateDtb;
37};
38
39extern EFI_GUID gAndroidBootImgProtocolGuid;
40
41#endif /* __ANDROID_BOOTIMG_PROTOCOL_H__ */
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette