#include <MdePkg/Include/Register/Intel/Cpuid.h>
CPUID Cache Parameters Information returned in EDX for CPUID leaf CPUID_CACHE_PARAMS.
Definition at line 909 of file Cpuid.h.
struct { ... } CPUID_CACHE_PARAMS_EDX::Bits |
◆ CacheInclusiveness
UINT32 CPUID_CACHE_PARAMS_EDX::CacheInclusiveness |
[Bit 1] Cache Inclusiveness. 0 = Cache is not inclusive of lower cache levels. 1 = Cache is inclusive of lower cache levels.
Definition at line 927 of file Cpuid.h.
◆ ComplexCacheIndexing
UINT32 CPUID_CACHE_PARAMS_EDX::ComplexCacheIndexing |
[Bit 2] Complex Cache Indexing. 0 = Direct mapped cache. 1 = A complex function is used to index the cache, potentially using all address bits.
Definition at line 934 of file Cpuid.h.
◆ Invalidate
UINT32 CPUID_CACHE_PARAMS_EDX::Invalidate |
[Bit 0] 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.
Definition at line 921 of file Cpuid.h.
◆ Reserved
UINT32 CPUID_CACHE_PARAMS_EDX::Reserved |
◆ Uint32
UINT32 CPUID_CACHE_PARAMS_EDX::Uint32 |
All bit fields as a 32-bit value
Definition at line 940 of file Cpuid.h.
The documentation for this union was generated from the following file:
- MdePkg/Include/Register/Intel/Cpuid.h