Introduce Tpm2DeviceTableLib to generate SSDT table which describes Tpm2 devices. This dynamic table generation is controlled by PcdGenTpm2DeviceTable which default value is FALSE. When it is TRUE, the TPM2 device ssdt table is generated when TPM2 ACPI table is generated. Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
35 lines
861 B
INI
35 lines
861 B
INI
## @file
|
|
# TPM2 Table Generator
|
|
#
|
|
# Copyright (c) 2022, ARM Limited. All rights reserved.
|
|
# Copyright (c) 2023 - 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x0001001B
|
|
BASE_NAME = AcpiTpm2Lib
|
|
FILE_GUID = 968fa07a-9076-11ed-8041-9bd740d3d45d
|
|
VERSION_STRING = 1.0
|
|
MODULE_TYPE = DXE_DRIVER
|
|
LIBRARY_CLASS = NULL|DXE_DRIVER
|
|
CONSTRUCTOR = AcpiTpm2LibConstructor
|
|
DESTRUCTOR = AcpiTpm2LibDestructor
|
|
|
|
[Sources]
|
|
Tpm2Generator.c
|
|
|
|
[Packages]
|
|
EmbeddedPkg/EmbeddedPkg.dec
|
|
DynamicTablesPkg/DynamicTablesPkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
AcpiHelperLib
|
|
BaseLib
|
|
Tpm2DeviceTableLib
|
|
|
|
[FixedPcd]
|
|
gEdkiiDynamicTablesPkgTokenSpaceGuid.PcdGenTpm2DeviceTable
|