edk2/DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactoryDxe.inf
Girish Mahadevan 5a8411a7b0 DynamicTablesPkg: Add SMBIOS table generation
Add the SMBIOS Table generator code to the DynamicTablesPkg.

This change includes adding new logic to the DynamicTableManager
to process and add SMBIOS tables and augmenting the existing SMBIOS
Factory generator to include installing multiple SMBIOS tables.

Signed-off-by: Girish Mahadevan <gmahadevan@nvidia.com>
2025-09-30 08:27:48 +00:00

48 lines
1.4 KiB
INI

## @file
# Module to manage the list of available table factories.
#
# Copyright (c) 2017 - 2021, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
[Defines]
INF_VERSION = 0x00010019
BASE_NAME = DynamicTableFactoryDxe
FILE_GUID = FE846898-7403-4932-B8AD-A0491F0C2CBA
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = DynamicTableFactoryDxeInitialize
[Sources]
AcpiTableFactory/AcpiTableFactory.c
DeviceTreeTableFactory/DeviceTreeTableFactory.c
DynamicTableFactoryDxe.c
SmbiosTableFactory/SmbiosTableFactory.c
DynamicTableFactory.h
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
DynamicTablesPkg/DynamicTablesPkg.dec
[LibraryClasses]
BaseLib
MemoryAllocationLib
MetadataHandlerLib
PrintLib
TableHelperLib
UefiBootServicesTableLib
UefiDriverEntryPoint
[FixedPcd]
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdMaxCustomACPIGenerators
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdMaxCustomSMBIOSGenerators
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdMaxCustomDTGenerators
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdMaxSmbiosHandleMapEntries
[Protocols]
gEdkiiDynamicTableFactoryProtocolGuid # PRODUCES
[Depex]
TRUE