]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Include/UniversalPayload/SmbiosTable.h
MdeModulePkg: Add new structure for the Universal Payload SMBios Table Hob
[mirror_edk2.git] / MdeModulePkg / Include / UniversalPayload / SmbiosTable.h
1 /** @file
2 Define the structure for the Universal Payload SmBios.
3
4 Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 @par Revision Reference:
8 - Universal Payload Specification 0.75 (https://universalpayload.github.io/documentation/)
9 **/
10
11 #ifndef UNIVERSAL_PAYLOAD_SMBIOS_TABLE_H_
12 #define UNIVERSAL_PAYLOAD_SMBIOS_TABLE_H_
13
14 #include <Uefi.h>
15 #include <UniversalPayload/UniversalPayload.h>
16
17 #pragma pack (1)
18
19 typedef struct {
20 UNIVERSAL_PAYLOAD_GENERIC_HEADER Header;
21 EFI_PHYSICAL_ADDRESS SmBiosEntryPoint;
22 } UNIVERSAL_PAYLOAD_SMBIOS_TABLE;
23
24 #pragma pack()
25
26 #define UNIVERSAL_PAYLOAD_SMBIOS_TABLE_REVISION 1
27
28 extern GUID gUniversalPayloadSmbios3TableGuid;
29 extern GUID gUniversalPayloadSmbiosTableGuid;
30 #endif // UNIVERSAL_PAYLOAD_SMBIOS_TABLE_H_