2 # This driver initializes and installs the SMBIOS protocol, constructs SMBIOS table into system configuration table.
4 # Copyright (c) 2009 - 2021, Intel Corporation. All rights reserved.<BR>
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
14 MODULE_UNI_FILE = SmbiosDxe.uni
15 FILE_GUID = F9D88642-0737-49bc-81B5-6889CD57D9EA
16 MODULE_TYPE = DXE_DRIVER
19 ENTRY_POINT = SmbiosDriverEntryPoint
22 # The following information is for reference only and not required by the build tools.
24 # VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64
33 MdeModulePkg/MdeModulePkg.dec
36 UefiBootServicesTableLib
47 gEfiSmbiosProtocolGuid ## PRODUCES
50 gEfiSmbiosTableGuid ## SOMETIMES_PRODUCES ## SystemTable
51 gEfiSmbios3TableGuid ## SOMETIMES_PRODUCES ## SystemTable
52 gUniversalPayloadSmbios3TableGuid ## CONSUMES ## HOB
53 gUniversalPayloadSmbiosTableGuid ## SOMETIMES_CONSUMES ## HOB
56 gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion ## CONSUMES
57 gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosDocRev ## SOMETIMES_CONSUMES
58 gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosEntryPointProvideMethod ## CONSUMES
63 [UserExtensions.TianoCore."ExtraFiles"]