TianoCore EDK2 master
|
#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>
Data Fields | |
CM_OBJECT_TOKEN | Token |
A unique token used to identify this object. | |
CM_OBJECT_TOKEN | NextLevelOfCacheToken |
UINT32 | Size |
Size of the cache in bytes. | |
UINT32 | NumberOfSets |
Number of sets in the cache. | |
UINT32 | Associativity |
UINT8 | Attributes |
Cache attributes (ACPI 6.4 - January 2021, PPTT, Table 5.140) | |
UINT16 | LineSize |
Line size in bytes. | |
UINT32 | CacheId |
Unique ID for the cache. | |
A structure that describes the Cache Type Structure (Type 1) in PPTT
ID: EArchCommonObjCacheInfo
Definition at line 424 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonCacheInfo::Associativity |
Integer number of ways. The maximum associativity supported by ACPI Cache type structure is limited to MAX_UINT8. However, the maximum number of ways supported by the architecture is PPTT_ARM_CCIDX_CACHE_ASSOCIATIVITY_MAX. Therfore this field is 32-bit wide.
Definition at line 441 of file ArchCommonNameSpaceObjects.h.
UINT8 CmArchCommonCacheInfo::Attributes |
Cache attributes (ACPI 6.4 - January 2021, PPTT, Table 5.140)
Definition at line 443 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonCacheInfo::CacheId |
Unique ID for the cache.
Definition at line 447 of file ArchCommonNameSpaceObjects.h.
UINT16 CmArchCommonCacheInfo::LineSize |
Line size in bytes.
Definition at line 445 of file ArchCommonNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArchCommonCacheInfo::NextLevelOfCacheToken |
Reference token for the next level of cache that is private to the same CM_ARCH_COMMON_PROC_HIERARCHY_INFO instance. A value of CM_NULL_TOKEN means this entry represents the last cache level appropriate to the processor hierarchy node structures using this entry.
Definition at line 431 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonCacheInfo::NumberOfSets |
Number of sets in the cache.
Definition at line 435 of file ArchCommonNameSpaceObjects.h.
UINT32 CmArchCommonCacheInfo::Size |
Size of the cache in bytes.
Definition at line 433 of file ArchCommonNameSpaceObjects.h.
CM_OBJECT_TOKEN CmArchCommonCacheInfo::Token |
A unique token used to identify this object.
Definition at line 426 of file ArchCommonNameSpaceObjects.h.