File tree Expand file tree Collapse file tree 4 files changed +805
-0
lines changed
Library/Smbios/SmbiosType7Lib Expand file tree Collapse file tree 4 files changed +805
-0
lines changed Original file line number Diff line number Diff line change 93
93
DynamicTablesPkg /Library /Acpi /Arm /AcpiIortLibArm /AcpiIortLibArm . inf
94
94
DynamicTablesPkg /Library /Acpi /Arm /AcpiMadtLibArm /AcpiMadtLibArm . inf
95
95
96
+ DynamicTablesPkg /Library /Smbios /SmbiosType7Lib /SmbiosType7Lib . inf
97
+
96
98
# AML Fixup (Arm specific )
97
99
DynamicTablesPkg /Library /Acpi /Arm /AcpiSsdtCmn600LibArm /SsdtCmn600LibArm . inf
98
100
128
130
# Common
129
131
NULL |DynamicTablesPkg /Library /Acpi /Common /AcpiSsdtCpuTopologyLib /SsdtCpuTopologyLib . inf
130
132
NULL |DynamicTablesPkg /Library /Acpi /Common /AcpiSsdtPcieLib /SsdtPcieLib . inf
133
+
134
+ NULL |DynamicTablesPkg /Library /Smbios /SmbiosType7Lib /SmbiosType7Lib . inf
131
135
}
132
136
Original file line number Diff line number Diff line change @@ -423,6 +423,8 @@ typedef struct CmArchCommonProcHierarchyInfo {
423
423
UINT32 OverrideUid ;
424
424
} CM_ARCH_COMMON_PROC_HIERARCHY_INFO ;
425
425
426
+ #define SMBIOS_MAX_STRING_SIZE (1024)
427
+
426
428
/** A structure that describes the Cache Type Structure (Type 1) in PPTT
427
429
428
430
ID: EArchCommonObjCacheInfo
@@ -451,6 +453,10 @@ typedef struct CmArchCommonCacheInfo {
451
453
UINT16 LineSize ;
452
454
/// Unique ID for the cache
453
455
UINT32 CacheId ;
456
+ /// SMBIOS: Level of cache within the processor hierarchy
457
+ UINT32 Level ;
458
+ /// SMBIOS: Designation of this cache on this socket
459
+ CHAR8 SocketDesignation [SMBIOS_MAX_STRING_SIZE ];
454
460
} CM_ARCH_COMMON_CACHE_INFO ;
455
461
456
462
/** A structure that describes the Cpc information.
You can’t perform that action at this time.
0 commit comments