Name | Data Type | Qualifiers |
Name | Data Type | Value | Scope | Flavors |
Associativity | uint16 |
Description | string | An integer enumeration defining the system cache associativity. For example, 6 indicates a fully associative cache. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8 | None | None |
Values | string | Other, Unknown, Direct Mapped, 2-way Set-Associative, 4-way Set-Associative, Fully Associative, 8-way Set-Associative, 16-way Set-Associative | None | TRANSLATABLE= true |
CacheType | uint16 |
Description | string | Defines whether this is for instruction caching (value=3), data caching (value=4) or both (value=5, "Unified"). Also, "Other" (1) and "Unknown" (2) can be defined. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5 | None | None |
Values | string | Other, Unknown, Instruction, Data, Unified | None | TRANSLATABLE= true |
FlushTimer | uint32 |
Description | string | Maximum amount of time, in seconds, dirty lines or buckets may remain in the Cache before they are flushed. A value of zero indicated that a cache flush is not controlled by a flushing timer. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
Units | string | Seconds | None | TRANSLATABLE= true |
Level | uint16 |
Description | string | Defines whether this is the Primary (value=3), Secondary (value=4) or Tertiary (value=5) Cache. Also, "Other" (1), "Unknown" (2) and "Not Applicable" (6) can be defined. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5, 6 | None | None |
Values | string | Other, Unknown, Primary, Secondary, Tertiary, Not Applicable | None | TRANSLATABLE= true |
LineSize | uint32 |
Description | string | Size, in bytes, of a single cache bucket or line. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
Units | string | Bytes | None | TRANSLATABLE= true |
ReadPolicy | uint16 |
Description | string | Policy that shall be employed by the Cache for handling read requests. For example, "Read", "Read-Ahead" or both can be specified using the values, 3, 4 or 5, respectively. If the read policy is determined individually (ie, for each request), then the value 6 ("Determination per I/O") should be specified. "Other" (1) and "Unknown" (2) are also valid values. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5, 6 | None | None |
Values | string | Other, Unknown, Read, Read-Ahead, Read and Read-Ahead, Determination Per I/O | None | TRANSLATABLE= true |
ReplacementPolicy | uint16 |
Description | string | An integer enumeration describing the algorithm to determine which cache lines or buckets should be re-used. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8 | None | None |
Values | string | Other, Unknown, Least Recently Used (LRU), First In First Out (FIFO), Last In First Out (LIFO), Least Frequently Used (LFU), Most Frequently Used (MFU), Data Dependent Multiple Algorithms | None | TRANSLATABLE= true |
WritePolicy | uint16 |
Description | string | Defines whether this is write-back (value=3) or write-through (value=4) Cache, or whether this information "Varies with Address" (5) or is defined individually for each I/O (6). Also, "Other" (1) and "Unknown" (2) can be specified. | None | TRANSLATABLE= true |
MappingStrings | string | MIF.DMTF|System Cache|006 | None | None |
ValueMap | string | 1, 2, 3, 4, 5, 6 | None | None |
Values | string | Other, Unknown, Write Back, Write Through, Varies with Address, Determination Per I/O | None | TRANSLATABLE= true |