Crate raw_cpuid[−][src]
Structs
| CacheInfo |
Describes any kind of cache (TLB, Data and Instruction caches plus prefetchers). |
| CacheInfoIter |
Used to iterate over cache information contained in cpuid instruction. |
| CacheParameter | |
| CacheParametersIter | |
| CpuId |
Main type used to query for information about the CPU we're running on. |
| CpuIdResult |
Low-level data-structure to store result of cpuid instruction. |
| DatInfo |
Deterministic Address Translation Structure |
| DatIter |
Deterministic Address Translation Structure Iterator |
| DirectCacheAccessInfo | |
| EpcSection |
EBX:EAX and EDX:ECX provide information on the Enclave Page Cache (EPC) section |
| ExtendedFeatures | |
| ExtendedFunctionInfo | |
| ExtendedState | |
| ExtendedStateInfo | |
| ExtendedStateIter | |
| ExtendedTopologyIter | |
| ExtendedTopologyLevel | |
| FeatureInfo | |
| L2CatInfo |
L2 Cache Allocation Technology Enumeration Sub-leaf (EAX = 10H, ECX = ResID = 2). |
| L3CatInfo |
L3 Cache Allocation Technology Enumeration Sub-leaf (EAX = 10H, ECX = ResID = 1). |
| L3MonitoringInfo | |
| MemBwAllocationInfo |
Memory Bandwidth Allocation Enumeration Sub-leaf (EAX = 10H, ECX = ResID = 3). |
| MonitorMwaitInfo | |
| PerformanceMonitoringInfo | |
| ProcessorFrequencyInfo |
Processor Frequency Information |
| ProcessorSerial | |
| ProcessorTrace |
Processor Trace information sub-leaf. |
| ProcessorTraceInfo | |
| ProcessorTraceIter |
Iterator over the Processor Trace sub-leafs. |
| RdtAllocationInfo | |
| RdtMonitoringInfo | |
| SgxInfo |
Intel SGX Capability Enumeration Leaf, sub-leaf 0 (EAX = 12H, ECX = 0 and ECX = 1) |
| SgxSectionIter |
Iterator over the SGX sub-leafs (ECX >= 2). |
| SoCVendorAttributesIter | |
| SoCVendorBrand | |
| SoCVendorInfo | |
| ThermalPowerInfo | |
| TscInfo |
Contains time stamp counter information. |
| VendorInfo |
Enums
| CacheInfoType | |
| CacheType | |
| DatType |
Deterministic Address Translation cache type (EDX bits 04 -- 00) |
| L2Associativity | |
| SgxSectionInfo |
Intel SGX EPC Enumeration Leaf, sub-leaves (EAX = 12H, ECX = 2 or higher) |
| TopologyType |
Constants
| CACHE_INFO_TABLE |
This table is taken from Intel manual (Section CPUID instruction). |