MicrOS
|
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 |
Write-Back Invalidate/Invalidate, Cache Inclusiveness, Complex Cache Indexing.
uint32_t cpuid_0x04h_edx_fields::__pad0__ |
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.
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.
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.