klauspost / cpuid

CPU feature identification for Go
MIT License
1.04k stars 128 forks source link

Add some Intel flags #119

Closed klauspost closed 1 year ago

klauspost commented 1 year ago

New flags

FLUSH_L1D                           // Flush L1D cache
FSRM                                // Fast Short Rep Mov
HYBRID_CPU                          // This part has CPUs of more than one type.
IA32_ARCH_CAP                       // IA32_ARCH_CAPABILITIES MSR (Intel)
IA32_CORE_CAP                       // IA32_CORE_CAPABILITIES MSR
MCDT_NO                             // Processor do not exhibit MXCSR Configuration Dependent Timing behavior and do not need to mitigate it.
MD_CLEAR                            // VERW clears CPU buffers
SPEC_CTRL_SSBD                      // Speculative Store Bypass Disable
SRBDS_CTRL                          // SRBDS mitigation MSR available