Files
qemu/docs/system/cpu-models-x86-abi.csv
Daniel P. Berrangé 38dec0ef76 docs: add a table showing x86-64 ABI compatibility levels
It is useful to know which CPUs satisfy each x86-64 ABI
compatibility level, when dealing with guest OS that require
something newer than the baseline ABI.

These ABI levels are defined in:

  https://gitlab.com/x86-psABIs/x86-64-ABI/

and supported by GCC, Clang, glibc and more.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210607135843.196595-2-berrange@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2021-06-17 14:11:06 -04:00

1.6 KiB

1Modelbaselinev2v3v4
2486-v1
3Broadwell-v1✅✅✅
4Broadwell-v2✅✅✅
5Broadwell-v3✅✅✅
6Broadwell-v4✅✅✅
7Cascadelake-Server-v1✅✅✅✅
8Cascadelake-Server-v2✅✅✅✅
9Cascadelake-Server-v3✅✅✅✅
10Cascadelake-Server-v4✅✅✅✅
11Conroe-v1✅
12Cooperlake-v1✅✅✅✅
13Denverton-v1✅✅
14Denverton-v2✅✅
15Dhyana-v1✅✅✅
16EPYC-Milan-v1✅✅✅
17EPYC-Rome-v1✅✅✅
18EPYC-Rome-v2✅✅✅
19EPYC-v1✅✅✅
20EPYC-v2✅✅✅
21EPYC-v3✅✅✅
22Haswell-v1✅✅✅
23Haswell-v2✅✅✅
24Haswell-v3✅✅✅
25Haswell-v4✅✅✅
26Icelake-Client-v1✅✅✅
27Icelake-Client-v2✅✅✅
28Icelake-Server-v1✅✅✅✅
29Icelake-Server-v2✅✅✅✅
30Icelake-Server-v3✅✅✅✅
31Icelake-Server-v4✅✅✅✅
32IvyBridge-v1✅✅
33IvyBridge-v2✅✅
34KnightsMill-v1✅✅✅
35Nehalem-v1✅✅
36Nehalem-v2✅✅
37Opteron_G1-v1✅
38Opteron_G2-v1✅
39Opteron_G3-v1✅
40Opteron_G4-v1✅✅
41Opteron_G5-v1✅✅
42Penryn-v1✅
43SandyBridge-v1✅✅
44SandyBridge-v2✅✅
45Skylake-Client-v1✅✅✅
46Skylake-Client-v2✅✅✅
47Skylake-Client-v3✅✅✅
48Skylake-Server-v1✅✅✅✅
49Skylake-Server-v2✅✅✅✅
50Skylake-Server-v3✅✅✅✅
51Skylake-Server-v4✅✅✅✅
52Snowridge-v1✅✅
53Snowridge-v2✅✅
54Westmere-v1✅✅
55Westmere-v2✅✅
56athlon-v1
57core2duo-v1✅
58coreduo-v1
59kvm32-v1
60kvm64-v1✅
61n270-v1
62pentium-v1
63pentium2-v1
64pentium3-v1
65phenom-v1✅
66qemu32-v1
67qemu64-v1✅