This commit is contained in:
kyodev 2017-11-05 07:17:40 +01:00
parent 4f1a692620
commit 9cf217a088
1 changed files with 239 additions and 2 deletions

View File

@ -261,7 +261,7 @@ CLFLUSHOPT ⟷ CLFLUSHOPT instruction
CLWB ⟷ CLWB instruction
CQM ⟷ Cache QoS Monitoring
ERMS ⟷ Enhanced REP MOVSB/STOSB
FSGSBASE ⟷ {RD/WR}{FS/GS}BASE instructions*/
FSGSBASE ⟷ {RD/WR}{FS/GS}BASE instructions
HLE ⟷ Hardware Lock Elision
INVPCID ⟷ Invalidate Processor Context ID
MPX ⟷ Memory Protection Extension
@ -360,7 +360,7 @@ V_VMSAVE_VMLOAD ⟷ Virtual VMSAVE VMLOAD
* CPUID level 0x00000007:0 (ecx), word 16
```
AVX512VBMI ⟷ AVX512 Vector Bit Manipulation instructions*/
AVX512VBMI ⟷ AVX512 Vector Bit Manipulation instructions
AVX512_VPOPCNTDQ ⟷ POPCNT for vectors of DW/QW
LA57 ⟷ 5-level page tables
OSPKEOS ⟷ Protection Keys Enable
@ -378,3 +378,240 @@ OVERFLOW_RECOV ⟷ MCA overflow recovery support
SMCA ⟷ Scalable MCA
SUCCOR ⟷ Uncorrectable error containment and recovery
```
# Ensemble trié
```
3DNOW ⟷ 3DNow!
3DNOWEXT ⟷ AMD 3DNow! extensions
3DNOWPREFETCH ⟷ 3DNow prefetch instructions
ABM ⟷ Advanced bit manipulation
ACC_POWERAMD ⟷ Accumulated Power Mechanism
ACE2 ⟷ Advanced Cryptography Engine v2
ACE2_EN ⟷ ACE v2 enabled
ACE_EN ⟷ on-CPU crypto enabled
ACE ⟷ on-CPU crypto (xcrypt)
ACPI ⟷ ACPI via MSR
ADX ⟷ The ADCX and ADOX instructions
AES ⟷ AES instructions
ALWAYS ⟷ Always-present feature
AMD_DCM ⟷ multi-node processor
APERFMPERF ⟷ APERFMPERF
APIC ⟷ Onboard APIC
ARAT ⟷ Always Running APIC Timer
ARCH_PERFMON ⟷ Intel Architectural PerfMon
ART ⟷ Platform has always running timer (ART)
AVIC ⟷ Virtual Interrupt /Controller
AVX2 ⟷ AVX2 instructions
AVX512_4FMAPS ⟷ AVX-512 Multiply Accumulation Single precision
AVX512_4VNNIW ⟷ AVX-512 Neural Network Instructions
AVX512BW ⟷ AVX-512 BW (Byte/Word granular) Instructions
AVX512CD ⟷ AVX-512 Conflict Detection
AVX512DQ ⟷ AVX-512 DQ (Double/Quad granular) Instructions
AVX512ER ⟷ AVX-512 Exponential and Reciprocal
AVX512F ⟷ AVX-512 Foundation
AVX512IFMA ⟷ AVX-512 Integer Fused Multiply-Add instructions
AVX512PF ⟷ AVX-512 Prefetch
AVX512VBMI ⟷ AVX512 Vector Bit Manipulation instructions
AVX512VL ⟷ AVX-512 VL (128/256 Vector Length) Extensions
AVX512_VPOPCNTDQ ⟷ POPCNT for vectors of DW/QW
AVX ⟷ Advanced Vector Extensions
BMI1 ⟷ 1st group bit manipulation extensions
BMI2 ⟷ 2nd group bit manipulation extensions
BPEXT ⟷ data breakpoint extension
BTS Branch ⟷ Trace Store
CAT_L2 ⟷ Cache Allocation Technology L2
CAT_L3 ⟷ Cache Allocation Technology L3
CDP_L3 ⟷ Code and Data Prioritization L3
CENTAUR_MCR ⟷ Centaur MCRs (= MTRRs)
CID ⟷ Context ID
CLFLUSH ⟷ CLFLUSH instruction
CLFLUSHOPT ⟷ CLFLUSHOPT instruction
CLWB ⟷ CLWB instruction
CLZERO ⟷ CLZERO instruction
CMOV ⟷ CMOV instructions (plus FCMOVcc, FCOMI with FPU)
CMP_LEGACY ⟷ If yes HyperThreading not valid
CONSTANT_TSC ⟷ TSC ticks at a constant rate
CPB ⟷ AMD Core Performance Boost
CPUID ⟷ CPU has CPUID instruction itself
CPUID_FAULT ⟷ Intel CPUID faulting
CQM ⟷ Cache QoS Monitoring
CQM_LLC ⟷ LLC QoS if 1
CQM_MBM_LOCAL ⟷ LLC Local MBM monitoring
CQM_MBM_TOTAL ⟷ LLC Total MBM monitoring
CQM_OCCUP_LLC ⟷ LLC occupancy monitoring if 1
CR8_LEGACY ⟷ CR8 in 32-bit mode
CX16 ⟷ CMPXCHG16B
CX8 ⟷ CMPXCHG8 instruction
CXMMX ⟷ Cyrix MMX extensions
CYRIX_ARR ⟷ Cyrix ARRs (= MTRRs)
DCA ⟷ Direct Cache Access
DECODEASSISTS ⟷ Decode Assists support
DE ⟷ Debugging Extensions
DS_CPL ⟷ CPL Qual. Debug Store
DTES64 ⟷ 64-bit Debug Store
DTHERM ⟷ Digital Thermal Sensor
DTS ⟷ Debug Store
EPB ⟷ IA32_ENERGY_PERF_BIAS support
EPT ⟷ Intel Extended Page Table
ERMS ⟷ Enhanced REP MOVSB/STOSB
EST ⟷ Enhanced SpeedStep
EXTAPIC ⟷ Extended APIC space
EXTD ⟷ APICID has extended APICID (8 bits)
F16C ⟷ 16-bit fp conversions
FLEXPRIORITY ⟷ Intel FlexPriority
FLUSHBYASID ⟷ flush-by-ASID support
FMA44 ⟷ operands MAC instructions
FMA ⟷ Fused multiply-add
FPU ⟷ Onboard FPU
FSGSBASE ⟷ {RD/WR}{FS/GS}BASE instructions
FXSR ⟷ FXSAVE/FXRSTOR, CR4.OSFXSR
FXSR_OPT ⟷ FXSAVE/FXRSTOR optimizations
HLE ⟷ Hardware Lock Elision
HT ⟷ Hyper-Threading
HWP_ACT_WINDOW ⟷ HWP Activity Window
HWP_EPP ⟷ HWP Energy Perf. Preference
HWP ⟷ Intel Hardware P-states
HWP_NOTIFY ⟷ HWP Notification
HWP_PKG_REQ ⟷ HWP Package Level Request
HW_PSTATE ⟷ AMD HW-PState
HYPERVISOR ⟷ Running on a hypervisor
IA64 ⟷ IA-64 processor
IBS ⟷ Instruction Based Sampling
IDA ⟷ Intel Dynamic Acceleration
INTEL_PPIN ⟷ Intel Processor Inventory Number
INTEL_PT ⟷ Intel Processor Trace
INVPCID ⟷ Invalidate Processor Context ID
IRPERF ⟷ Instructions Retired Count
K7 ⟷ Athlon
K8 ⟷ Opteron, Athlon64
LA57 ⟷ 5-level page tables
LAHF_LM ⟷ LAHF/SAHF in long mode
LBRVLBR ⟷ Virtualization support
LFENCE_RDTSC ⟷ Lfence synchronizes RDTSC
LM ⟷ Long Mode (x86-64)
LONGRUN ⟷ Longrun power control
LRTI ⟷ LongRun table interface
LWP ⟷ Light Weight Profiling
MBA ⟷ Memory Bandwidth Allocation
MCA ⟷ Machine Check Architecture
MCE ⟷ Machine Check Exception
MFENCE_RDTSC ⟷ Mfence synchronizes RDTSC
MISALIGNSSE ⟷ Misaligned SSE mode
MMXEXTAMD ⟷ MMX extensions
MMX ⟷ Multimedia Extensions
MONITOR ⟷ Monitor/Mwait support
MOVBE ⟷ MOVBE instruction
MP ⟷ MP Capable.
MPX ⟷ Memory Protection Extension
MSR ⟷ Model-Specific Registers
MTRR ⟷ Memory Type Range Registers
MWAITX ⟷ MWAIT extension (MONITORX/MWAITX)
NODEID ⟷ MSRNodeId MSR
NONSTOP_TSC_S3 ⟷ TSC doesn't stop in S3 state
NONSTOP_TSC ⟷ TSC does not stop in C states
NOPL ⟷ instructions
NPT ⟷ Nested Page Table support
NRIP_SAVE ⟷ SVM next_rip save
NX ⟷ Execute Disable
OSPKEOS ⟷ Protection Keys Enable
OSVWOS ⟷ Visible Workaround
OSXSAVE ⟷ XSAVE enabled in the OS
OVERFLOW_RECOV ⟷ MCA overflow recovery support
P3 ⟷ P3
P4 ⟷ P4
PAE ⟷ Physical Address Extensions
PAT ⟷ Page Attribute Table
PAUSEFILTER ⟷ filtered pause intercept
PBE ⟷ Pending Break Enable
PCID ⟷ Process Context Identifiers
PCLMULQDQ ⟷ PCLMULQDQ instruction
PDCM ⟷ Performance Capabilities
PDPE1GB ⟷ GB pages
PEBS ⟷ Precise-Event Based Sampling
PERFCTR_CORE ⟷ core performance counter extensions
PERFCTR_LLC ⟷ Last Level Cache performance counter extensions
PERFCTR_NB ⟷ NB performance counter extensions
PFTHRESHOLD ⟷ pause filter threshold
PGE ⟷ Page Global Enable
PHE ⟷ ENPHE enabled
PHE ⟷ PadLock Hash Engine
PKU ⟷ Protection Keys for Userspace
PLN ⟷ Intel Power Limit Notification
PMM_EN ⟷ PMM enabled
PMM ⟷ PadLock Montgomery Multiplier
PNI ⟷ SSE-3
PN ⟷ Processor serial number
POPCNT ⟷ POPCNT instruction
PROC_FEEDBACK ⟷ AMD ProcFeedbackInterface
PSE36 ⟷ 36-bit PSEs
PSE ⟷ Page Size Extensions
PTSC ⟷ performance time-stamp counter
PTS ⟷ Intel Package Thermal Status
RDPID ⟷ RDPIDinstruction
RDRAND ⟷ The RDRAND instruction
RDSEED ⟷ The RDSEED instruction
RDT_A ⟷ Resource Director Technology Allocation
RDTSCP ⟷ RDTSCP
RECOVERY ⟷ CPU in recovery mode
REP_GOOD ⟷ rep microcode works well
RING3MWAIT ⟷ Ring 3 MONITOR/MWAIT
RNG_EN ⟷ RNG enabled
RNG ⟷ RNG present (xstore)
RTM ⟷ Restricted Transactional Memory
SDBG ⟷ Silicon Debug
SEP ⟷ SYSENTER/SYSEXIT
SHA_NI ⟷ SHA1/SHA256 Instruction Extensions
SKINIT ⟷ SKINIT/STGI instructions
SMAP ⟷ Supervisor Mode Access Prevention
SMCA ⟷ Scalable MCA
SME ⟷ AMD Secure Memory Encryption
SMEP ⟷ Supervisor Mode Execution Protection
SMX ⟷ Safer mode
SS ⟷ CPU self snoop
SSE2 ⟷ sse2
SSE4_1 ⟷ SSE-4.1
SSE4_2 ⟷ SSE-4.2
SSE4A ⟷ SSE-4A
SSE ⟷ sse
SSSE3 ⟷ Supplemental SSE-3
SUCCOR ⟷ Uncorrectable error containment and recovery
SVM_LOCK ⟷ SVM locking MSR
SVM ⟷ Secure virtual machine
SYSCALL32 ⟷ syscall in ia32 userspace
SYSCALL ⟷ SYSCALL/SYSRET
SYSENTER32 ⟷ sysenter in ia32 userspace
TBM ⟷ trailing bit manipulations
TCE ⟷ translation cache extension
TM2 ⟷ Thermal Monitor 2
TM ⟷ Automatic clock control
TOPOEXT ⟷ topology extensions CPUID leafs
TPR_SHADOW ⟷ Intel TPR Shadow
TSC_ADJUST ⟷ TSC adjustment MSR 0x3b
TSC_DEADLINE_TIMER ⟷ Tsc deadline timer
TSC_KNOWN_FREQ ⟷ TSC has known frequency
TSC_RELIABLE ⟷ TSC is known to be reliable
TSC_SCALE ⟷ TSC scaling support
TSC ⟷ Time Stamp Counter
UP ⟷ smp kernel running on up
VGIF ⟷ Virtual GIF
VMCB_CLEAN ⟷ VMCB clean bits support
VME ⟷ Virtual Mode Extensions
VMMCALL ⟷ Prefer vmmcall to vmcall
VMX ⟷ Hardware virtualization
VNMI ⟷ Intel Virtual NMI
VPID ⟷ Intel Virtual Processor ID
V_VMSAVE_VMLOAD ⟷ Virtual VMSAVE VMLOAD
WDT ⟷ Watchdog timer
X2APIC ⟷ x2APIC
XENPV ⟷ Xen paravirtual guest
XGETBV1 ⟷ XGETBV with ECX = 1
XOP ⟷ extended AVX instructions
XSAVEC ⟷ XSAVEC
XSAVEOPT ⟷ XSAVEOPT
XSAVES ⟷ XSAVES/XRSTORS
XSAVE ⟷ XSAVE/XRSTOR/XSETBV/XGETBV
XTOPOLOGY ⟷ cpu topology enum extensions
XTPR ⟷ Send Task Priority Messages
```