Skip to content

Commit 273949d

Browse files
DynamicTablesPkg: Smbios Cache Information (Type 7)
Signed-off-by: Sarah Walker <[email protected]>
1 parent b284561 commit 273949d

File tree

4 files changed

+735
-0
lines changed

4 files changed

+735
-0
lines changed

DynamicTablesPkg/DynamicTables.dsc.inc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@
9393
DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/AcpiIortLibArm.inf
9494
DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/AcpiMadtLibArm.inf
9595

96+
DynamicTablesPkg/Library/Smbios/SmbiosType7Lib/SmbiosType7Lib.inf
97+
9698
# AML Fixup (Arm specific)
9799
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCmn600LibArm/SsdtCmn600LibArm.inf
98100

@@ -128,5 +130,7 @@
128130
# Common
129131
NULL|DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtCpuTopologyLib/SsdtCpuTopologyLib.inf
130132
NULL|DynamicTablesPkg/Library/Acpi/Common/AcpiSsdtPcieLib/SsdtPcieLib.inf
133+
134+
NULL|DynamicTablesPkg/Library/Smbios/SmbiosType7Lib/SmbiosType7Lib.inf
131135
}
132136

DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,10 @@ typedef struct CmArchCommonCacheInfo {
451451
UINT16 LineSize;
452452
/// Unique ID for the cache
453453
UINT32 CacheId;
454+
/// Level of cache within the processor hierarchy
455+
UINT32 Level;
456+
/// Designation of this cache on this socket
457+
CHAR8 *SocketDesignation;
454458
} CM_ARCH_COMMON_CACHE_INFO;
455459

456460
/** A structure that describes the Cpc information.

0 commit comments

Comments
 (0)