From: "Fabian Grünbichler" <f.gruenbichler@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Subject: Re: [pve-devel] [PATCH-SERIES qemu/qemu-server/manager 0/1] add and set x86-64-v2 as default model for new vms
Date: Wed, 17 May 2023 09:34:17 +0200 [thread overview]
Message-ID: <1684308750.d03m3tvuwp.astroid@yuna.none> (raw)
In-Reply-To: <20230517070246.660939-1-aderumier@odiso.com>
On May 17, 2023 9:02 am, Alexandre Derumier wrote:
> Hi,
>
> we used kvm64 as default cpumodel since the begin of proxmox. (basically, it's like a pentium4 cpu flags).
>
> New distros like rhel9 are compiled to use more modern cpu flags.
> (and windows already use new flags since year, and we already add some extra cpu flags)
>
> "
> In 2020, AMD, Intel, Red Hat, and SUSE worked together to define
> three microarchitecture levels on top of the historical x86-64
> baseline:
>
> * x86-64: original x86_64 baseline instruction set
> * x86-64-v2: vector instructions up to Streaming SIMD
> Extensions 4.2 (SSE4.2) and Supplemental
> Streaming SIMD Extensions 3 (SSSE3), the
> POPCNT instruction, and CMPXCHG16B
> * x86-64-v3: vector instructions up to AVX2, MOVBE,
> and additional bit-manipulation instructions.
> * x86-64-v4: vector instructions from some of the
> AVX-512 variants.
>
> "
>
>
> (x86-64 is kvm64/qemu64 cpu model).
>
> This patch series add new models (patch was found on qemu mailing, but never appplied).
>
> "x86-64-abiX" : (as vX are reserved in qemu for revision versioning)
>
> https://lore.kernel.org/all/20210526144038.278899-1-berrange@redhat.com/T/
FWIW, there was a v3: https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg01591.html
(20210607135843.196595-1-berrange@redhat.com) that has some more
discussion/information (only the doc table + script to generate it have
been applied it seems).
next prev parent reply other threads:[~2023-05-17 7:34 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-05-17 7:02 Alexandre Derumier
2023-05-17 7:02 ` [pve-devel] [PATCH qemu-server 1/1] cpuconfig: add new x86-64-abi models Alexandre Derumier
2023-05-17 7:02 ` [pve-devel] [PATCH pve-qemu 1/1] patch: add 0001-add-cpu-models-x86-64-abi.patch Alexandre Derumier
2023-05-17 7:46 ` Fiona Ebner
2023-05-17 8:25 ` DERUMIER, Alexandre
2023-05-17 9:08 ` Fiona Ebner
2023-05-19 9:16 ` Thomas Lamprecht
2023-05-17 7:02 ` [pve-devel] [PATCH pve-manager 1/1] qemu: processor : set x86-64-abi2 as default cputype for create wizard Alexandre Derumier
2023-05-17 7:34 ` Fabian Grünbichler [this message]
2023-05-18 5:03 ` [pve-devel] [PATCH-SERIES qemu/qemu-server/manager 0/1] add and set x86-64-v2 as default model for new vms DERUMIER, Alexandre
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1684308750.d03m3tvuwp.astroid@yuna.none \
--to=f.gruenbichler@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.