all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH docs] qm: cpu types: list that Haswell supports x86-64-v3 ABI
@ 2025-05-13  8:01 Fiona Ebner
  2025-07-16 23:09 ` [pve-devel] applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Fiona Ebner @ 2025-05-13  8:01 UTC (permalink / raw)
  To: pve-devel

As reported in the community forum [0] and mentioned in the QEMU
documentation [1], Haswell already supports the x86-64-v3 ABI. This
can also be seen in the QEMU source code [2] by checking that the
necessary flags are supported for the QEMU Haswell models.

[0]: https://forum.proxmox.com/threads/166061/post-770368
[1]: https://qemu-project.gitlab.io/qemu/system/qemu-cpu-models.html#id1
[2]: in target/i386/cpu.c:
> .name = "Haswell",
> .level = 0xd,
> .vendor = CPUID_VENDOR_INTEL,
> .family = 6,
> .model = 60,
> .stepping = 4,
> .features[FEAT_1_EDX] =
>     CPUID_VME | CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX |
>     CPUID_CLFLUSH | CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA |
>     CPUID_PGE | CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 |
>     CPUID_MCE | CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE |
>     CPUID_DE | CPUID_FP87,
> .features[FEAT_1_ECX] =
>     CPUID_EXT_AVX | CPUID_EXT_XSAVE | CPUID_EXT_AES |
>     CPUID_EXT_POPCNT | CPUID_EXT_X2APIC | CPUID_EXT_SSE42 |
>     CPUID_EXT_SSE41 | CPUID_EXT_CX16 | CPUID_EXT_SSSE3 |
>     CPUID_EXT_PCLMULQDQ | CPUID_EXT_SSE3 |
>     CPUID_EXT_TSC_DEADLINE_TIMER | CPUID_EXT_FMA | CPUID_EXT_MOVBE |
>     CPUID_EXT_PCID | CPUID_EXT_F16C | CPUID_EXT_RDRAND,
> .features[FEAT_8000_0001_EDX] =
>     CPUID_EXT2_LM | CPUID_EXT2_RDTSCP | CPUID_EXT2_NX |
>     CPUID_EXT2_SYSCALL,
> .features[FEAT_8000_0001_ECX] =
>     CPUID_EXT3_ABM | CPUID_EXT3_LAHF_LM,
> .features[FEAT_7_0_EBX] =
>     CPUID_7_0_EBX_FSGSBASE | CPUID_7_0_EBX_BMI1 |
>     CPUID_7_0_EBX_HLE | CPUID_7_0_EBX_AVX2 | CPUID_7_0_EBX_SMEP |
>     CPUID_7_0_EBX_BMI2 | CPUID_7_0_EBX_ERMS | CPUID_7_0_EBX_INVPCID |
>     CPUID_7_0_EBX_RTM,

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
---
 qm.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qm.adoc b/qm.adoc
index 8b9e096..5cdb374 100644
--- a/qm.adoc
+++ b/qm.adoc
@@ -515,7 +515,7 @@ Added CPU flags compared to 'x86-64-v1': '+cx16', '+lahf-lm', '+popcnt', '+pni',
 * 'x86-64-v2-AES': Compatible with Intel CPU >= Westmere, AMD CPU >= Opteron_G4.
 Added CPU flags compared to 'x86-64-v2': '+aes'.
 +
-* 'x86-64-v3': Compatible with Intel CPU >= Broadwell, AMD CPU >= EPYC. Added
+* 'x86-64-v3': Compatible with Intel CPU >= Haswell, AMD CPU >= EPYC. Added
 CPU flags compared to 'x86-64-v2-AES': '+avx', '+avx2', '+bmi1', '+bmi2',
 '+f16c', '+fma', '+movbe', '+xsave'.
 +
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-07-16 23:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-13  8:01 [pve-devel] [PATCH docs] qm: cpu types: list that Haswell supports x86-64-v3 ABI Fiona Ebner
2025-07-16 23:09 ` [pve-devel] applied: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal