Last active
August 29, 2015 13:58
-
-
Save archerslaw/9927596 to your computer and use it in GitHub Desktop.
cpu_model_definition.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- AMD & Intel: | |
Opteron_G4: avx,xsave,aes,sse4.2,sse4.1,cx16,ssse3,sse4a | |
Opteron_G3: cx16,sse4a | |
Opteron_G2: cx16 | |
Opteron_G1: no cx16 | |
Sandy Bridge: avx,xsave,aes,sse4_2|sse4.2,sse4.1|sse4_1,cx16,ssse3 | |
Westmere: aes,sse4.2|sse4_2,sse4.1|sse4_1,cx16,ssse3 | |
Nehalem: sse4.2|sse4_2,sse4.1|sse4_1,cx16,ssse3 | |
Penryn: sse4.1|sse4_1,cx16,ssse3 | |
Conroe: ssse3 | |
Node: you can get the definition for every cpu model with qemu-kvm -cpu ?dump | |
e.g /usr/libexec/qemu-kvm -cpu ?dump | |
x86 Opteron_G3 AMD Opteron 23xx (Gen 3 Class Opteron) family 15 model 6 stepping 1 level 5 xlevel 0x80000008 vendor "AuthenticAMD" feature_edx 078bfbfd (sse2 sse fxsr mmx clflush pse36 pat cmov mca pge mtrr sep apic cx8 mce pae msr tsc pse de fpu) feature_ecx 00a02009 (popcnt x2apic cx16 monitor pni|sse3) extfeature_edx 2993fbfd (lm|i64 rdtscp fxsr mmx nx|xd pse36 pat cmov mca pge mtrr syscall apic cx8 mce pae msr tsc pse de fpu) extfeature_ecx 000000e5 (misalignsse sse4a abm svm lahf_lm) | |
* The special flag for Opteron_G3 is "sse4a" | |
- The following is the summary of special flag for every cpu model. | |
Intel: | |
* Sandy Bridge | |
XSAVE/XRSTOR, avx | |
* Westmere | |
aes | |
* Nehalem | |
sse4.2 | |
* Penryn | |
sse4.1 | |
* Conroe | |
no sse4.2, sse4.1 | |
AMD: | |
* Opteron_G1 | |
Opteron_G1 doesn't support VT, pls use 1216 to replace it. | |
amd-1216-8-1 amd-1216-8-2 | |
* Opteron_G2 | |
no sse4a | |
* Opteron_G3 | |
sse4a | |
* Opteron_G4 | |
no Bulldozer in our office, need to bollow it from beaker | |
sse4.2, xsave, avx |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment