@@ -388,7 +388,7 @@ cluster, choose the lowest compatible virtual QEMU CPU type.
388
388
NOTE: Live migrations between Intel and AMD host CPUs have no guarantee to work.
389
389
390
390
See also
391
- xref:qm_amd_intel_cpu_types_list [List of AMD and Intel CPU Types as Defined in QEMU].
391
+ xref:chapter_qm_vcpu_list [List of AMD and Intel CPU Types as Defined in QEMU].
392
392
393
393
QEMU CPU Types
394
394
^^^^^^^^^^^^^^
@@ -1823,111 +1823,6 @@ remove such a lock manually (for example after a power failure).
1823
1823
CAUTION: Only do that if you are sure the action which set the lock is
1824
1824
no longer running.
1825
1825
1826
- [[qm_amd_intel_cpu_types_list]]
1827
- Appendix: List of AMD and Intel CPU Types as Defined in QEMU
1828
- ------------------------------------------------------------
1829
-
1830
- Intel CPU Types Since 2007 as Defined in QEMU
1831
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1832
-
1833
- https://en.wikipedia.org/wiki/List_of_Intel_Xeon_processors[Intel processors]
1834
-
1835
- * 'Nahelem' : https://en.wikipedia.org/wiki/Nehalem_(microarchitecture)[1st generation of the Intel Core processor]
1836
- +
1837
- * 'Nahelem-IBRS (v2)' : add Spectre v1 protection ('+spec-ctrl')
1838
- +
1839
- * 'Westmere' : https://en.wikipedia.org/wiki/Westmere_(microarchitecture)[1st generation of the Intel Core processor (Xeon E7-)]
1840
- +
1841
- * 'Westmere-IBRS (v2)' : add Spectre v1 protection ('+spec-ctrl')
1842
- +
1843
- * 'SandyBridge' : https://en.wikipedia.org/wiki/Sandy_Bridge[2nd generation of the Intel Core processor]
1844
- +
1845
- * 'SandyBridge-IBRS (v2)' : add Spectre v1 protection ('+spec-ctrl')
1846
- +
1847
- * 'IvyBridge' : https://en.wikipedia.org/wiki/Ivy_Bridge_(microarchitecture)[3rd generation of the Intel Core processor]
1848
- +
1849
- * 'IvyBridge-IBRS (v2)': add Spectre v1 protection ('+spec-ctrl')
1850
- +
1851
- * 'Haswell' : https://en.wikipedia.org/wiki/Haswell_(microarchitecture)[4th generation of the Intel Core processor]
1852
- +
1853
- * 'Haswell-noTSX (v2)' : disable TSX ('-hle', '-rtm')
1854
- +
1855
- * 'Haswell-IBRS (v3)' : re-add TSX, add Spectre v1 protection ('+hle', '+rtm',
1856
- '+spec-ctrl')
1857
- +
1858
- * 'Haswell-noTSX-IBRS (v4)' : disable TSX ('-hle', '-rtm')
1859
- +
1860
- * 'Broadwell': https://en.wikipedia.org/wiki/Broadwell_(microarchitecture)[5th generation of the Intel Core processor]
1861
- +
1862
- * 'Skylake': https://en.wikipedia.org/wiki/Skylake_(microarchitecture)[1st generation Xeon Scalable server processors]
1863
- +
1864
- * 'Skylake-IBRS (v2)' : add Spectre v1 protection, disable CLFLUSHOPT
1865
- ('+spec-ctrl', '-clflushopt')
1866
- +
1867
- * 'Skylake-noTSX-IBRS (v3)' : disable TSX ('-hle', '-rtm')
1868
- +
1869
- * 'Skylake-v4': add EPT switching ('+vmx-eptp-switching')
1870
- +
1871
- * 'Cascadelake': https://en.wikipedia.org/wiki/Cascade_Lake_(microprocessor)[2nd generation Xeon Scalable processor]
1872
- +
1873
- * 'Cascadelake-v2' : add arch_capabilities msr ('+arch-capabilities',
1874
- '+rdctl-no', '+ibrs-all', '+skip-l1dfl-vmentry', '+mds-no')
1875
- +
1876
- * 'Cascadelake-v3' : disable TSX ('-hle', '-rtm')
1877
- +
1878
- * 'Cascadelake-v4' : add EPT switching ('+vmx-eptp-switching')
1879
- +
1880
- * 'Cascadelake-v5' : add XSAVES ('+xsaves', '+vmx-xsaves')
1881
- +
1882
- * 'Cooperlake' : https://en.wikipedia.org/wiki/Cooper_Lake_(microprocessor)[3rd generation Xeon Scalable processors for 4 & 8 sockets servers]
1883
- +
1884
- * 'Cooperlake-v2' : add XSAVES ('+xsaves', '+vmx-xsaves')
1885
- +
1886
- * 'Icelake': https://en.wikipedia.org/wiki/Ice_Lake_(microprocessor)[3rd generation Xeon Scalable server processors]
1887
- +
1888
- * 'Icelake-v2' : disable TSX ('-hle', '-rtm')
1889
- +
1890
- * 'Icelake-v3' : add arch_capabilities msr ('+arch-capabilities', '+rdctl-no',
1891
- '+ibrs-all', '+skip-l1dfl-vmentry', '+mds-no', '+pschange-mc-no', '+taa-no')
1892
- +
1893
- * 'Icelake-v4' : add missing flags ('+sha-ni', '+avx512ifma', '+rdpid', '+fsrm',
1894
- '+vmx-rdseed-exit', '+vmx-pml', '+vmx-eptp-switching')
1895
- +
1896
- * 'Icelake-v5' : add XSAVES ('+xsaves', '+vmx-xsaves')
1897
- +
1898
- * 'Icelake-v6' : add "5-level EPT" ('+vmx-page-walk-5')
1899
- +
1900
- * 'SapphireRapids' : https://en.wikipedia.org/wiki/Sapphire_Rapids[4th generation Xeon Scalable server processors]
1901
-
1902
-
1903
- AMD CPU Types Since 2007 as Defined in QEMU
1904
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1905
-
1906
- https://en.wikipedia.org/wiki/List_of_AMD_processors[AMD processors]
1907
-
1908
- * 'Opteron_G3' : https://en.wikipedia.org/wiki/AMD_10h[K10]
1909
- +
1910
- * 'Opteron_G4' : https://en.wikipedia.org/wiki/Bulldozer_(microarchitecture)[Bulldozer]
1911
- +
1912
- * 'Opteron_G5' : https://en.wikipedia.org/wiki/Piledriver_(microarchitecture)[Piledriver]
1913
- +
1914
- * 'EPYC' : https://en.wikipedia.org/wiki/Zen_(first_generation)[1st generation of Zen processors]
1915
- +
1916
- * 'EPYC-IBPB (v2)' : add Spectre v1 protection ('+ibpb')
1917
- +
1918
- * 'EPYC-v3' : add missing flags ('+perfctr-core', '+clzero', '+xsaveerptr',
1919
- '+xsaves')
1920
- +
1921
- * 'EPYC-Rome' : https://en.wikipedia.org/wiki/Zen_2[2nd generation of Zen processors]
1922
- +
1923
- * 'EPYC-Rome-v2' : add Spectre v2, v4 protection ('+ibrs', '+amd-ssbd')
1924
- +
1925
- * 'EPYC-Milan' : https://en.wikipedia.org/wiki/Zen_3[3rd generation of Zen processors]
1926
- +
1927
- * 'EPYC-Milan-v2' : add missing flags ('+vaes', '+vpclmulqdq',
1928
- '+stibp-always-on', '+amd-psfd', '+no-nested-data-bp',
1929
- '+lfence-always-serializing', '+null-sel-clr-base')
1930
-
1931
1826
ifdef::wiki[]
1932
1827
1933
1828
See Also
0 commit comments