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