]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Include/UniversalPayload/ExtraData.h
MdeModulePkg: Add new structure for the Universal Payload Serial Port Info
[mirror_edk2.git] / MdeModulePkg / Include / UniversalPayload / ExtraData.h
1 /** @file
2
3 Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>
4 SPDX-License-Identifier: BSD-2-Clause-Patent
5
6 **/
7 #ifndef EXTRA_DATA_H_
8 #define EXTRA_DATA_H_
9
10 extern GUID gUniversalPayloadExtraDataGuid;
11
12 #pragma pack(1)
13
14 typedef struct {
15 CHAR8 Identifier[16];
16 EFI_PHYSICAL_ADDRESS Base;
17 UINT64 Size;
18 } UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY;
19
20 typedef struct {
21 UNIVERSAL_PAYLOAD_GENERIC_HEADER PldHeader;
22 UINT32 Count;
23 UNIVERSAL_PAYLOAD_EXTRA_DATA_ENTRY Entry[0];
24 } UNIVERSAL_PAYLOAD_EXTRA_DATA;
25
26 #pragma pack()
27
28 #endif