From nobody Wed Dec 4 19:17:59 2024 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=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732044691384445.34657894979387; Tue, 19 Nov 2024 11:31:31 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0600114A0; Tue, 19 Nov 2024 14:31:29 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 2B1101AE4; Tue, 19 Nov 2024 13:52:26 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 328FD14BE; Tue, 19 Nov 2024 13:52:14 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 72A1714BE for ; Tue, 19 Nov 2024 13:51:26 -0500 (EST) Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-247-S8FrKMokPtC7XOiPjqzjNQ-1; Tue, 19 Nov 2024 13:51:24 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (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-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id B98A719560AA for ; Tue, 19 Nov 2024 18:51:23 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 020ED3003B71 for ; Tue, 19 Nov 2024 18:51:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732042286; 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=IBJ2ffMHZNsiD2YI0Pn4P+g2OmCNJOKHmOncXZNQYqY=; b=JzsMoXAPBK4qZyT2x7mf4YITxT43dWvFDOaCv55hsCEdNJuvJ0XsiuDNplySYev3xMi7Ta NVzOqYLcdiDJwD2DEDY3gjhPkYhdrw8aB0293v44OKNb7/Ch2qlEjK0iX5WsxXJ0rzQCkQ U5hUKlXMvgEAB7PhWt2FODOmY9VS4fs= X-MC-Unique: S8FrKMokPtC7XOiPjqzjNQ-1 X-Mimecast-MFC-AGG-ID: S8FrKMokPtC7XOiPjqzjNQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 31/32] cpu_map: Add versions of EPYC CPU model Date: Tue, 19 Nov 2024 19:50:07 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: uIAmKdJGPD64kcAhXIXCdDaN8bNateWUGvxd-z9EXe4_1732042283 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: ZTZZZVA6NKWNK3MXHCHNWBBRYOFAWQVY X-Message-ID-Hash: ZTZZZVA6NKWNK3MXHCHNWBBRYOFAWQVY X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732044693763116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_EPYC-v1.xml | 6 ++ src/cpu_map/x86_EPYC-v2.xml | 75 ++++++++++++++++++ src/cpu_map/x86_EPYC-v3.xml | 79 +++++++++++++++++++ src/cpu_map/x86_EPYC-v4.xml | 79 +++++++++++++++++++ .../x86_64-cpuid-EPYC-7601-32-Core-guest.xml | 9 +-- ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 8 +- .../x86_64-cpuid-EPYC-7601-32-Core-json.xml | 6 +- ...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml | 9 +-- ...64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml | 6 +- .../x86_64-cpuid-baseline-EPYC+Rome.xml | 6 +- .../x86_64-cpuid-baseline-Ryzen+Rome.xml | 6 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 3 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 42 ++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 42 ++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 42 ++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 49 ++++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 10 +++ ...host-model-fallback-tcg.x86_64-latest.args | 2 +- ...st-model-nofallback-tcg.x86_64-latest.args | 2 +- .../cpu-host-model-tcg.x86_64-latest.args | 2 +- 56 files changed, 1098 insertions(+), 48 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-v1.xml create mode 100644 src/cpu_map/x86_EPYC-v2.xml create mode 100644 src/cpu_map/x86_EPYC-v3.xml create mode 100644 src/cpu_map/x86_EPYC-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index bf0a876e47..e50c2602e7 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -122,6 +122,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 912db3d2de..c7a7fc3c52 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -49,6 +49,10 @@ cpumap_data =3D [ 'x86_cpu64-rhel6.xml', 'x86_Dhyana.xml', 'x86_EPYC-IBPB.xml', + 'x86_EPYC-v1.xml', + 'x86_EPYC-v2.xml', + 'x86_EPYC-v3.xml', + 'x86_EPYC-v4.xml', 'x86_EPYC.xml', 'x86_EPYC-Genoa.xml', 'x86_EPYC-Milan-v1.xml', diff --git a/src/cpu_map/x86_EPYC-v1.xml b/src/cpu_map/x86_EPYC-v1.xml new file mode 100644 index 0000000000..595c343eb1 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-v2.xml b/src/cpu_map/x86_EPYC-v2.xml new file mode 100644 index 0000000000..7d16061b6b --- /dev/null +++ b/src/cpu_map/x86_EPYC-v2.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-v3.xml b/src/cpu_map/x86_EPYC-v3.xml new file mode 100644 index 0000000000..8814932c24 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v3.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-v4.xml b/src/cpu_map/x86_EPYC-v4.xml new file mode 100644 index 0000000000..c678d2de42 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v4.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml index 74cabf52c3..5e7782a5ec 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml @@ -1,27 +1,21 @@ - EPYC + EPYC-v4 AMD - - - - - - @@ -31,4 +25,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml= b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml index a438ac4db1..89a4c80691 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml @@ -1,29 +1,23 @@ x86_64 - EPYC-IBPB + EPYC-v4 AMD - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml index 5af19749e7..cb6e72aecc 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.= xml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml index 74cabf52c3..5e7782a5ec 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml @@ -1,27 +1,21 @@ - EPYC + EPYC-v4 AMD - - - - - - @@ -31,4 +25,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.x= ml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml index 9b9af2a6f7..57329639cb 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml b/tests/= cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml index e1984b2890..40accacb51 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml b/tests= /cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml index 051402b9d5..e9ed0af784 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-q35.x86_64.xml index eda533eb7c..7a0ea15105 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -261,6 +261,9 @@ EPYC-IBPB EPYC-Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-tcg.x86_64.xml index 39dfc17cfa..4ce32a5cf4 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -515,6 +515,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 279aa3beb7..027040cbb0 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -260,6 +260,9 @@ EPYC-IBPB EPYC-Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-q35.x86_64.xml index 490bf04e49..21d27d973b 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -283,6 +283,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-tcg.x86_64.xml index 7e4bbea306..4e817d4997 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -605,6 +605,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 3f51b1f28f..dc7d0e3fd4 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -282,6 +282,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index c2ec090077..f6e4456e8b 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -321,6 +321,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-tcg.x86_64.xml index 8c4dc2bb78..979354d36a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -670,6 +670,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 84e8ef8699..611bde05a2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-q35.x86_64.xml index 2a2a27fb0b..259d76fdcc 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-tcg.x86_64.xml index ae3251ccb3..e0c8c59d35 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -667,6 +667,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 7187862b39..e910a892b1 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -317,6 +317,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-q35.x86_64.xml index 812cc7d42d..f3a1902f3d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-tcg.x86_64.xml index 68e2589601..6d6fb30b82 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index a8bc42b5d5..3a1a978c23 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-q35.x86_64.xml index 1478a478e4..098fbdca27 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-tcg.x86_64.xml index fe2f5c9e00..b85df16b90 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index ab16693e20..3a04e25551 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-q35.x86_64.xml index 7c8c636080..ec8423e43b 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/dom= aincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 12d4ae5736..e168f79567 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-tcg.x86_64.xml index 12d4ae5736..e168f79567 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index cc5f331a6a..75e02447fe 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-q35.x86_64.xml index 1570fab3c7..5c07621f2c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-tcg.x86_64.xml index 4bee196cba..67472b8748 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -550,6 +550,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 72cefb4516..2d0a9adaca 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-q35.x86_64.xml index 639d4777d5..709d9e62d0 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-tcg.x86_64.xml index 3eb4262917..33b9d64e41 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -544,6 +544,55 @@ + EPYC-v1 + + + + + + + + + + EPYC-v2 + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index bca367fc6c..c222a8e73c 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -390,6 +390,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-q35.x86_64.xml index 8401309ca6..1026b39e47 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -392,6 +392,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-tcg.x86_64.xml index cf48dce9da..3eb98d85fb 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -59,7 +59,6 @@ - @@ -68,6 +67,7 @@ + @@ -532,6 +532,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 13f7fba59f..1ab3f609dc 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-q35.x86_64.xml index 694c4b738f..56ce7c2724 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -392,6 +392,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-tcg.x86_64.xml index 414d36b902..5eda7e6b6a 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -61,7 +61,6 @@ - @@ -70,6 +69,7 @@ + @@ -516,6 +516,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index f061fc274c..976f596c15 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-q35.x86_64.xml index 282191ab52..c873a235ec 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -396,6 +396,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-tcg.x86_64.xml index 4e59375f4c..d95d0ba293 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -60,7 +60,6 @@ - @@ -69,6 +68,7 @@ + @@ -515,6 +515,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 457c61faec..23693f8c7b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -395,6 +395,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-q35.x86_64.xml index 32633d2f23..fa59a9da8c 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -396,6 +396,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-tcg.x86_64.xml index 9d0e864fe7..66ab417d57 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -60,7 +60,6 @@ - @@ -69,6 +68,7 @@ + @@ -515,6 +515,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 0b16ba2e71..b85daad06a 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -395,6 +395,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-lates= t.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.ar= gs index b0d082b832..e4849158bf 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.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 tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=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-tcg.x86_64-lat= est.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-lates= t.args index b0d082b832..e4849158bf 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.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 tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=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-tcg.x86_64-latest.args b/= tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args index 70d04d16de..6526eccfa7 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-tcg.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 tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ --=20 2.47.0