mirror of
https://github.com/qemu/qemu.git
synced 2025-10-24 10:31:10 +00:00
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>
1.6 KiB
1.6 KiB
| 1 | Model | baseline | v2 | v3 | v4 |
|---|---|---|---|---|---|
| 2 | 486-v1 | ||||
| 3 | Broadwell-v1 | ✅ | ✅ | ✅ | |
| 4 | Broadwell-v2 | ✅ | ✅ | ✅ | |
| 5 | Broadwell-v3 | ✅ | ✅ | ✅ | |
| 6 | Broadwell-v4 | ✅ | ✅ | ✅ | |
| 7 | Cascadelake-Server-v1 | ✅ | ✅ | ✅ | ✅ |
| 8 | Cascadelake-Server-v2 | ✅ | ✅ | ✅ | ✅ |
| 9 | Cascadelake-Server-v3 | ✅ | ✅ | ✅ | ✅ |
| 10 | Cascadelake-Server-v4 | ✅ | ✅ | ✅ | ✅ |
| 11 | Conroe-v1 | ✅ | |||
| 12 | Cooperlake-v1 | ✅ | ✅ | ✅ | ✅ |
| 13 | Denverton-v1 | ✅ | ✅ | ||
| 14 | Denverton-v2 | ✅ | ✅ | ||
| 15 | Dhyana-v1 | ✅ | ✅ | ✅ | |
| 16 | EPYC-Milan-v1 | ✅ | ✅ | ✅ | |
| 17 | EPYC-Rome-v1 | ✅ | ✅ | ✅ | |
| 18 | EPYC-Rome-v2 | ✅ | ✅ | ✅ | |
| 19 | EPYC-v1 | ✅ | ✅ | ✅ | |
| 20 | EPYC-v2 | ✅ | ✅ | ✅ | |
| 21 | EPYC-v3 | ✅ | ✅ | ✅ | |
| 22 | Haswell-v1 | ✅ | ✅ | ✅ | |
| 23 | Haswell-v2 | ✅ | ✅ | ✅ | |
| 24 | Haswell-v3 | ✅ | ✅ | ✅ | |
| 25 | Haswell-v4 | ✅ | ✅ | ✅ | |
| 26 | Icelake-Client-v1 | ✅ | ✅ | ✅ | |
| 27 | Icelake-Client-v2 | ✅ | ✅ | ✅ | |
| 28 | Icelake-Server-v1 | ✅ | ✅ | ✅ | ✅ |
| 29 | Icelake-Server-v2 | ✅ | ✅ | ✅ | ✅ |
| 30 | Icelake-Server-v3 | ✅ | ✅ | ✅ | ✅ |
| 31 | Icelake-Server-v4 | ✅ | ✅ | ✅ | ✅ |
| 32 | IvyBridge-v1 | ✅ | ✅ | ||
| 33 | IvyBridge-v2 | ✅ | ✅ | ||
| 34 | KnightsMill-v1 | ✅ | ✅ | ✅ | |
| 35 | Nehalem-v1 | ✅ | ✅ | ||
| 36 | Nehalem-v2 | ✅ | ✅ | ||
| 37 | Opteron_G1-v1 | ✅ | |||
| 38 | Opteron_G2-v1 | ✅ | |||
| 39 | Opteron_G3-v1 | ✅ | |||
| 40 | Opteron_G4-v1 | ✅ | ✅ | ||
| 41 | Opteron_G5-v1 | ✅ | ✅ | ||
| 42 | Penryn-v1 | ✅ | |||
| 43 | SandyBridge-v1 | ✅ | ✅ | ||
| 44 | SandyBridge-v2 | ✅ | ✅ | ||
| 45 | Skylake-Client-v1 | ✅ | ✅ | ✅ | |
| 46 | Skylake-Client-v2 | ✅ | ✅ | ✅ | |
| 47 | Skylake-Client-v3 | ✅ | ✅ | ✅ | |
| 48 | Skylake-Server-v1 | ✅ | ✅ | ✅ | ✅ |
| 49 | Skylake-Server-v2 | ✅ | ✅ | ✅ | ✅ |
| 50 | Skylake-Server-v3 | ✅ | ✅ | ✅ | ✅ |
| 51 | Skylake-Server-v4 | ✅ | ✅ | ✅ | ✅ |
| 52 | Snowridge-v1 | ✅ | ✅ | ||
| 53 | Snowridge-v2 | ✅ | ✅ | ||
| 54 | Westmere-v1 | ✅ | ✅ | ||
| 55 | Westmere-v2 | ✅ | ✅ | ||
| 56 | athlon-v1 | ||||
| 57 | core2duo-v1 | ✅ | |||
| 58 | coreduo-v1 | ||||
| 59 | kvm32-v1 | ||||
| 60 | kvm64-v1 | ✅ | |||
| 61 | n270-v1 | ||||
| 62 | pentium-v1 | ||||
| 63 | pentium2-v1 | ||||
| 64 | pentium3-v1 | ||||
| 65 | phenom-v1 | ✅ | |||
| 66 | qemu32-v1 | ||||
| 67 | qemu64-v1 | ✅ |