xref: /dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/SmBios.h (revision 1370a72311f999d5cc5041717aeea26d08ad6923)
1*1370a723SSascha Wildner /** @file
2*1370a723SSascha Wildner   GUIDs used to locate the SMBIOS tables in the UEFI 2.5 system table.
3*1370a723SSascha Wildner 
4*1370a723SSascha Wildner   These GUIDs in the system table are the only legal ways to search for and
5*1370a723SSascha Wildner   locate the SMBIOS tables. Do not search the 0xF0000 segment to find SMBIOS
6*1370a723SSascha Wildner   tables.
7*1370a723SSascha Wildner 
8*1370a723SSascha Wildner   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
9*1370a723SSascha Wildner   SPDX-License-Identifier: BSD-2-Clause-Patent
10*1370a723SSascha Wildner 
11*1370a723SSascha Wildner   @par Revision Reference:
12*1370a723SSascha Wildner   GUIDs defined in UEFI 2.5 spec.
13*1370a723SSascha Wildner 
14*1370a723SSascha Wildner **/
15*1370a723SSascha Wildner 
16*1370a723SSascha Wildner #ifndef __SMBIOS_GUID_H__
17*1370a723SSascha Wildner #define __SMBIOS_GUID_H__
18*1370a723SSascha Wildner 
19*1370a723SSascha Wildner #define SMBIOS_TABLE_GUID \
20*1370a723SSascha Wildner   { \
21*1370a723SSascha Wildner     0xeb9d2d31, 0x2d88, 0x11d3, {0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
22*1370a723SSascha Wildner   }
23*1370a723SSascha Wildner 
24*1370a723SSascha Wildner #define SMBIOS3_TABLE_GUID \
25*1370a723SSascha Wildner   { \
26*1370a723SSascha Wildner     0xf2fd1544, 0x9794, 0x4a2c, {0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94 } \
27*1370a723SSascha Wildner   }
28*1370a723SSascha Wildner 
29*1370a723SSascha Wildner extern EFI_GUID       gEfiSmbiosTableGuid;
30*1370a723SSascha Wildner extern EFI_GUID       gEfiSmbios3TableGuid;
31*1370a723SSascha Wildner 
32*1370a723SSascha Wildner #endif
33