From nobody Fri Nov 21 10:09:55 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1762447118; cv=none; d=zohomail.com; s=zohoarc; b=OUIVsww+2GskPtZ1d21K4uRmVDlghZ9fjtFymn3dpzVC3KZlj7t2tt5bcjFWgyMjPFYR2cvrifWkZZuO/PIfn8G8KCucV4jzeRHdOAdmSR6ik/z1YCGgJj5TyVwMAGcsNY/s6sUku1//4Hn5xJ2uJgS0VoQdek3MdpAAz1873xA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1762447118; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=wBq7V3nBAPQdpqfdtJKFvR6WfbIOTDya/p2RzQZFmb0=; b=adSiQgkEd8Cnt+LJSdl+KvU2hig5Bf1Pn0h2MunHLOcI0bpPBqC/cUnkCL/4qCdn4UTOmAwDvJSP8UB78fEvpcbgUqKCrnYy7+tCE8dClttVbn/alBVJD7LsZfQfmPK4mdDrBrdbxP1slbYWU4vOP7CE3ExInx9lhH8AzJNTmxM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 176244711892428.386968082958333; Thu, 6 Nov 2025 08:38:38 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 39FCF418A0; Thu, 6 Nov 2025 11:38:38 -0500 (EST) Received: from [172.19.199.29] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 8C87E44C24; Thu, 6 Nov 2025 10:59:30 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id C4E0C449C8; Thu, 6 Nov 2025 10:58:59 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 53D5E442B5 for ; Thu, 6 Nov 2025 10:49:34 -0500 (EST) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-453-J1z2JBlcOxi1RzVanGd94A-1; Thu, 06 Nov 2025 10:49:32 -0500 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D7ACA18001D1 for ; Thu, 6 Nov 2025 15:49:31 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 40AD11945110 for ; Thu, 6 Nov 2025 15:49:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1762444174; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wBq7V3nBAPQdpqfdtJKFvR6WfbIOTDya/p2RzQZFmb0=; b=LmM33CeOtqyqbkDHzbmHKCzOHc+kAnRsqzeQOVP06KiAI0o3EJmguLaRTdoOEWjyjskAXA zMiFfF8zrMXXfookMWss5zfjvsg7dW9fzP7OQmg+vriwsyca/AKVmTuoqcvSzfxN8rMvo4 Yu5aT/q/c85xxH4ZzhaikEgAu9sTHng= X-MC-Unique: J1z2JBlcOxi1RzVanGd94A-1 X-Mimecast-MFC-AGG-ID: J1z2JBlcOxi1RzVanGd94A_1762444171 To: devel@lists.libvirt.org Subject: [PATCH 24/29] cpu_map: Add EPYC-Turin CPU model Date: Thu, 6 Nov 2025 16:48:41 +0100 Message-ID: <9d7afd9f899ab9ba06a743a22197f178770dadcc.1762444082.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: TvmTGE23fD45lAkTv9DOlBYhwVc_243pcsut_61ig4s_1762444171 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YUOSRBXD7TNQ37ZPC6NVKIKSNZMO6TH2 X-Message-ID-Hash: YUOSRBXD7TNQ37ZPC6NVKIKSNZMO6TH2 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1762447119891154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/sync_qemu_models_i386.py | 4 + src/cpu_map/x86_EPYC-Turin-v1.xml | 6 + src/cpu_map/x86_EPYC-Turin.xml | 135 ++++++++++++++++++ ...6_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml | 22 +-- ...86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml | 22 +-- .../qemu_10.1.0-q35.x86_64+inteltdx.xml | 50 +++++++ .../domaincapsdata/qemu_10.1.0-q35.x86_64.xml | 78 ++++++++++ .../qemu_10.1.0-tcg.x86_64+inteltdx.xml | 112 +++++++++++++++ .../domaincapsdata/qemu_10.1.0-tcg.x86_64.xml | 112 +++++++++++++++ .../qemu_10.1.0.x86_64+inteltdx.xml | 50 +++++++ tests/domaincapsdata/qemu_10.1.0.x86_64.xml | 78 ++++++++++ .../domaincapsdata/qemu_10.2.0-q35.x86_64.xml | 32 ++--- .../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml | 112 +++++++++++++++ tests/domaincapsdata/qemu_10.2.0.x86_64.xml | 32 ++--- ...host-model-fallback-kvm.x86_64-latest.args | 2 +- ...cpu-host-model-features.x86_64-latest.args | 2 +- .../cpu-host-model-kvm.x86_64-latest.args | 2 +- ...st-model-nofallback-kvm.x86_64-latest.args | 2 +- 20 files changed, 769 insertions(+), 88 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Turin-v1.xml create mode 100644 src/cpu_map/x86_EPYC-Turin.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index e73e5d5ae8..a0985511f9 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -173,6 +173,8 @@ + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 34b7bfac36..a623b51e09 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -78,6 +78,8 @@ cpumap_data =3D [ 'x86_EPYC-Rome-v4.xml', 'x86_EPYC-Rome-v5.xml', 'x86_EPYC-Rome.xml', + 'x86_EPYC-Turin-v1.xml', + 'x86_EPYC-Turin.xml', 'x86_EPYC-v1.xml', 'x86_EPYC-v2.xml', 'x86_EPYC-v3.xml', diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 6d577e7316..5b3656e4d7 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -81,6 +81,7 @@ def translate_feature(name, model): "CPUID_7_0_EDX_SPEC_CTRL_SSBD": "ssbd", "CPUID_7_0_EDX_STIBP": "stibp", "CPUID_7_0_EDX_TSX_LDTRK": "tsx-ldtrk", + "CPUID_7_0_EDX_AVX512_VP2INTERSECT": "avx512-vp2intersect", "CPUID_7_1_EAX_AMX_FP16": "amx-fp16", "CPUID_7_1_EAX_AVX512_BF16": "avx512-bf16", "CPUID_7_1_EAX_AVX_IFMA": "avx-ifma", @@ -130,6 +131,9 @@ def translate_feature(name, model): "CPUID_8000_0021_EAX_VERW_CLEAR": "verw-clear", "CPUID_8000_0021_ECX_TSA_SQ_NO": "tsa-sq-no", "CPUID_8000_0021_ECX_TSA_L1_NO": "tsa-l1-no", + "CPUID_8000_0021_EAX_SBPB": "sbpb", + "CPUID_8000_0021_EAX_IBPB_BRTYPE": "ibpb-brtype", + "CPUID_8000_0021_EAX_SRSO_USER_KERNEL_NO": "srso-user-kernel-no", "CPUID_8000_0022_EAX_PERFMON_V2": "perfmon-v2", "CPUID_ACPI": "acpi", "CPUID_APIC": "apic", diff --git a/src/cpu_map/x86_EPYC-Turin-v1.xml b/src/cpu_map/x86_EPYC-Turin= -v1.xml new file mode 100644 index 0000000000..0f7402f022 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Turin-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-Turin.xml b/src/cpu_map/x86_EPYC-Turin.xml new file mode 100644 index 0000000000..c7524da247 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Turin.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml= b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml index 19f2abdbc9..c685a4d34b 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml @@ -1,5 +1,5 @@ - EPYC-Genoa + EPYC-Turin AMD @@ -8,11 +8,7 @@ - - - - @@ -23,27 +19,11 @@ - - - - - - - - - - - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml index a37180d4b2..1718323541 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-json.xml @@ -1,36 +1,16 @@ - EPYC-Genoa + EPYC-Turin AMD - - - - - - - - - - - - - - - - - - - - diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml b/tes= ts/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml index ffee527ff4..ae7c20c4cb 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml @@ -387,6 +387,56 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_10.1.0-q35.x86_64.xml index b5d745c4ec..503429daa5 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml @@ -602,6 +602,84 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml b/tes= ts/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml index 2d40cf5228..fd1740133c 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml @@ -780,6 +780,118 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_10.1.0-tcg.x86_64.xml index 6bb394c533..289ecc903d 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml @@ -780,6 +780,118 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml b/tests/d= omaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml index 7e1ec7e590..cdf4390c6c 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml @@ -386,6 +386,56 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml b/tests/domaincaps= data/qemu_10.1.0.x86_64.xml index af75d3fd36..645f4c83ab 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml @@ -601,6 +601,84 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_10.2.0-q35.x86_64.xml index 39c65c061b..b5881d5ba4 100644 --- a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml @@ -41,42 +41,22 @@ - EPYC-Genoa + EPYC-Turin AMD - - - - - - - - - - - - - - - - - - - - @@ -302,6 +282,16 @@ EPYC-Rome-v3 EPYC-Rome-v4 EPYC-Rome-v5 + EPYC= -Turin + + + + + EPYC-Turin-v1 + + + + EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_10.2.0-tcg.x86_64.xml index 4cb64e95df..802c8f3a51 100644 --- a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml @@ -780,6 +780,118 @@ + EPYC= -Turin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Turin-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml b/tests/domaincaps= data/qemu_10.2.0.x86_64.xml index 71c1767f1b..d196ab09f9 100644 --- a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml @@ -40,42 +40,22 @@ - EPYC-Genoa + EPYC-Turin AMD - - - - - - - - - - - - - - - - - - - - @@ -301,6 +281,16 @@ EPYC-Rome-v3 EPYC-Rome-v4 EPYC-Rome-v5 + EPYC= -Turin + + + + + EPYC-Turin-v1 + + + + EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-lates= t.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.ar= gs index b25f7ee787..6afa8a4c2d 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Genoa,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,movdiri=3Don,movdir64b=3Don,avx512-vp2intersect=3Don,spec-ctrl=3Don,s= tibp=3Don,flush-l1d=3Don,ssbd=3Don,avx-vnni=3Don,cmp-legacy=3Don,overflow-r= ecov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3D= on,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload=3Don= ,vgif=3Don,fs-gs-base-ns=3Don,prefetchi=3Don,sbpb=3Don,ibpb-brtype=3Don,srs= o-user-kernel-no=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,perfmon-v2=3Don,pcid=3D= off,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,cmp-legacy=3Don,vi= rt-ssbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.ar= gs b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args index e9225ea0fa..ce60a39acc 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Genoa,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,movdiri=3Don,movdir64b=3Don,avx512-vp2intersect=3Don,spec-ctrl=3Don,s= tibp=3Don,flush-l1d=3Don,ssbd=3Don,avx-vnni=3Don,cmp-legacy=3Don,overflow-r= ecov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3D= on,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload=3Don= ,vgif=3Don,fs-gs-base-ns=3Don,prefetchi=3Don,sbpb=3Don,ibpb-brtype=3Don,srs= o-user-kernel-no=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,perfmon-v2=3Don,pcid=3D= off,la57=3Doff,abm=3Don,ds=3Don,invtsc=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,cmp-legacy=3Don,vi= rt-ssbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,la57=3Doff,abm=3Don,d= s=3Don,invtsc=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args b/= tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args index 345babd056..2bf920b9c7 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Genoa,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,movdiri=3Don,movdir64b=3Don,avx512-vp2intersect=3Don,spec-ctrl=3Don,s= tibp=3Don,flush-l1d=3Don,ssbd=3Don,avx-vnni=3Don,cmp-legacy=3Don,overflow-r= ecov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3D= on,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload=3Don= ,vgif=3Don,fs-gs-base-ns=3Don,prefetchi=3Don,sbpb=3Don,ibpb-brtype=3Don,srs= o-user-kernel-no=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,perfmon-v2=3Don,pcid=3D= off,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,cmp-legacy=3Don,vi= rt-ssbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lat= est.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lates= t.args index b25f7ee787..6afa8a4c2d 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Genoa,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,movdiri=3Don,movdir64b=3Don,avx512-vp2intersect=3Don,spec-ctrl=3Don,s= tibp=3Don,flush-l1d=3Don,ssbd=3Don,avx-vnni=3Don,cmp-legacy=3Don,overflow-r= ecov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3D= on,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload=3Don= ,vgif=3Don,fs-gs-base-ns=3Don,prefetchi=3Don,sbpb=3Don,ibpb-brtype=3Don,srs= o-user-kernel-no=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,perfmon-v2=3Don,pcid=3D= off,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,cmp-legacy=3Don,vi= rt-ssbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ --=20 2.51.0