diff options
author | Krzysztof Koch <krzysztof.koch@arm.com> | 2019-02-22 17:42:27 +0000 |
---|---|---|
committer | Sami Mujawar <sami.mujawar@arm.com> | 2019-06-11 08:36:18 +0100 |
commit | 77db115601fb0455642bb63ec0e0e4df3ce05a2e (patch) | |
tree | 6ea6f4accfd3dec126e9d983e8b84cdb3912b42c /DynamicTablesPkg/DynamicTables.dsc.inc | |
parent | 8349b8683640cc73522e5728d6f9ea2a45487be8 (diff) | |
download | edk2-77db115601fb0455642bb63ec0e0e4df3ce05a2e.zip edk2-77db115601fb0455642bb63ec0e0e4df3ce05a2e.tar.gz edk2-77db115601fb0455642bb63ec0e0e4df3ce05a2e.tar.bz2 |
DynamicTablesPkg: Add dynamic PPTT table generation support
The PPTT generator uses the configuration manager protocol to
obtain information about platform's processor topology and caches.
This data is then used to generate the PPTT table.
The table generator supports ACPI 6.3, PPTT table revision 2.
The dynamic PPTT generator also carries out extensive input
validation which includes cycle detection and MADT-PPTT
cross-validation. A number of architectural compliance checks
are also performed.
Signed-off-by: Krzysztof Koch <krzysztof.koch@arm.com>
Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'DynamicTablesPkg/DynamicTables.dsc.inc')
-rw-r--r-- | DynamicTablesPkg/DynamicTables.dsc.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/DynamicTablesPkg/DynamicTables.dsc.inc b/DynamicTablesPkg/DynamicTables.dsc.inc index 8ea5b0a..142832b 100644 --- a/DynamicTablesPkg/DynamicTables.dsc.inc +++ b/DynamicTablesPkg/DynamicTables.dsc.inc @@ -1,7 +1,7 @@ ## @file
# Dsc include file for Dynamic Tables Framework.
#
-# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.<BR>
+# Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
@@ -27,6 +27,7 @@ NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/AcpiIortLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/AcpiMadtLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiMcfgLibArm/AcpiMcfgLibArm.inf
+ NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/AcpiPpttLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiRawLibArm/AcpiRawLibArm.inf
NULL|DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/AcpiSpcrLibArm.inf
}
|