MicrOS
cpuid_0x04h_edx_fields Struct Reference

Write-Back Invalidate/Invalidate, Cache Inclusiveness, Complex Cache Indexing. More...

#include <cpuid_0x04h.h>

Public Attributes

uint8_t write_back: 1
 Write-Back Invalidate/Invalidate. More...
 
uint8_t cache_inclusiveness: 1
 Cache Inclusiveness. More...
 
uint8_t copmlex_cache_indexing: 1
 Complex Cache Indexing. More...
 
uint32_t __pad0__: 29
 

Detailed Description

Write-Back Invalidate/Invalidate, Cache Inclusiveness, Complex Cache Indexing.

Member Data Documentation

◆ __pad0__

uint32_t cpuid_0x04h_edx_fields::__pad0__

◆ cache_inclusiveness

uint8_t cpuid_0x04h_edx_fields::cache_inclusiveness

Cache Inclusiveness.

0 = Cache is not inclusive of lower cache levels.
1 = Cache is inclusive of lower cache levels.

◆ copmlex_cache_indexing

uint8_t cpuid_0x04h_edx_fields::copmlex_cache_indexing

Complex Cache Indexing.

0 = Direct mapped cache.
1 = A complex function is used to index the cache, potentially using all address bits.

◆ write_back

uint8_t cpuid_0x04h_edx_fields::write_back

Write-Back Invalidate/Invalidate.

0 = WBINVD/INVD from threads sharing this cache acts upon lower level caches for threads sharing this cache.
1 = WBINVD/INVD is not guaranteed to act upon lower level caches of non-originating threads sharing this cache.


The documentation for this struct was generated from the following file: