CACHEINFO

CPU cache entry

Constructors

this
this(ubyte level_, char type_, uint kbsize_, ushort shared_, ushort ways_, ushort parts_, ushort lineSize_, uint sets_)
Undocumented in source.

Members

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

features
ushort features;

Cache feature, bit flags. - Bit 0: Self Initializing cache - Bit 1: Fully Associative cache - Bit 2: No Write-Back Invalidation (toggle) - Bit 3: Cache Inclusiveness (toggle) - Bit 4: Complex Cache Indexing (toggle)

level
ubyte level;

Cache level: L1, L2, etc.

lineSize
ushort lineSize;

Size of the line in bytes.

sets
uint sets;

Number of cache sets. (Entries)

sharedCores
ushort sharedCores;

Number of CPU cores sharing this cache.

size
uint size;

Cache size in kilobytes.

type
char type;

Type entry character: 'D'=Data, 'I'=Instructions, 'U'=Unified

ways
ushort ways;

Number of ways per line.

Meta