From nobody Wed Dec 4 18:33:15 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 173231129218457.629966485921386; Fri, 22 Nov 2024 13:34:52 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 91F0D1779; Fri, 22 Nov 2024 16:34:51 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 54DF9151D; Fri, 22 Nov 2024 16:33:27 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id B7E42139B; Fri, 22 Nov 2024 16:33:24 -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 36F90139E for ; Fri, 22 Nov 2024 16:33:24 -0500 (EST) Received: from mx-prod-mc-05.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-45-78D3OqCrPr-8Om-Bw1DHiA-1; Fri, 22 Nov 2024 16:33:22 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BAA67195608B for ; Fri, 22 Nov 2024 21:33:21 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3F05E1956086 for ; Fri, 22 Nov 2024 21:33:20 +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=1732311203; 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=GoWxf7w+X8WDcrg1tDuang7EhXmxpsV7pg/jmL9tUe0=; b=P/4Z9NuUVPzj8CSRY0+z8RZWVC6Pv2Ny7TR5nOoh7ag4JL6JNOParn/SZvyvCcGoWLVQp5 XIjrm5QSk5QrE4dlqVej7S+8sHLM7HKTv3+M/GX8jhn1LtXf2GoCBa3vFEsDeTrPDmmxEj IA0mVNRjSzh6p7Xj+7ptqSKCpmvXJPY= X-MC-Unique: 78D3OqCrPr-8Om-Bw1DHiA-1 X-Mimecast-MFC-AGG-ID: 78D3OqCrPr-8Om-Bw1DHiA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 01/36] cpu_x86: Annotate virCPUx86Model fields Date: Fri, 22 Nov 2024 22:32:41 +0100 Message-ID: <1e8736eabe3da2793e3147e16a1d500994692aed.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: CAeU-0MVTLrFsOTD6_T1u1IO5X-xCUT7_-37mEZeZ_c_1732311201 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: TIWBR5NDE4W3TWBVCPNMO6EE67XCUXBQ X-Message-ID-Hash: TIWBR5NDE4W3TWBVCPNMO6EE67XCUXBQ 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: 1732311293316116600 Content-Type: text/plain; charset="utf-8" Document which fields are inherited when a CPU model is based on another model. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch src/cpu/cpu_x86.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 97d6e00007..37f3b6e3ce 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -147,13 +147,21 @@ struct _virCPUx86Signatures { =20 typedef struct _virCPUx86Model virCPUx86Model; struct _virCPUx86Model { + /* Not inherited from ancestor */ char *name; + /* Not inherited from ancestor */ bool decodeHost; + /* Not inherited from ancestor */ bool decodeGuest; + /* Not inherited from ancestor */ bool compatCheck; + /* Inherited from ancestor */ virCPUx86Vendor *vendor; + /* Inherited from ancestor */ virCPUx86Signatures *signatures; + /* Inherited from ancestor */ virCPUx86Data data; + /* Not inherited from ancestor */ GStrv removedFeatures; =20 /* Features added to the CPU model after its original version was rele= ased. @@ -164,6 +172,7 @@ struct _virCPUx86Model { * included in the CPU model by the hypervisor, but libvirt didn't sup= port * them when introducing the CPU model. In other words, they were enab= led, * but we ignored them. + * Not inherited from ancestor. */ GStrv addedFeatures; }; --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311345786279.8669528888282; Fri, 22 Nov 2024 13:35:45 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 027401526; Fri, 22 Nov 2024 16:35:44 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 8B6981645; Fri, 22 Nov 2024 16:33:31 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id C8705139B; Fri, 22 Nov 2024 16:33:26 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 40938139B for ; Fri, 22 Nov 2024 16:33:26 -0500 (EST) Received: from mx-prod-mc-04.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-546-gggnMniXN-GdBg-fKLLKmA-1; Fri, 22 Nov 2024 16:33: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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D1A511955DC1 for ; Fri, 22 Nov 2024 21:33:23 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 563D930000DF for ; Fri, 22 Nov 2024 21:33:23 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311206; 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=OtTYuguWimZFFhB8MnZUVeZNck/2ik1bVUUb8O6NnXY=; b=hmfqdPBP+hbQ+w5jyIPruao6EsaAaPYO4Cm087M9oSeI6eOe3IjeSd+lVbbdmjq0wsL94h tbLyzNJr6JzXAPely8un2yntx9pXwrZJ0rdE4osf2/Whs5o12TWyZYuuNV5i2G72W+di9H 9Z00loLhWDzlPytRgYKSpMFHEPBJz7U= X-MC-Unique: gggnMniXN-GdBg-fKLLKmA-1 X-Mimecast-MFC-AGG-ID: gggnMniXN-GdBg-fKLLKmA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 02/36] cpu_x86: Promote added/removed from ancestor Date: Fri, 22 Nov 2024 22:32:42 +0100 Message-ID: <5a6e6b39e384f0d394583cc3365e68af4d464723.1732311125.git.jdenemar@redhat.com> 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: EZdLbWASm73MXjN-_ymlfqkc6UdT5b1WheAw1dP1R90_1732311203 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 4MJHN2XTAEDYYRJPXP7F6LXVT6YMACYK X-Message-ID-Hash: 4MJHN2XTAEDYYRJPXP7F6LXVT6YMACYK 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: 1732311347558116600 Content-Type: text/plain; charset="utf-8" When a CPU model is defined based on another model, we were completely ignoring features marked as added to or removed from the original model after it was released. For added features this is the right thing to do as it will promote them to become normal features included in the new model. But features marked as removed would become included in the new model as well. We need to explicitly remove them as if they were never included in the model. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch - replaces "cpu_x86: Copy added and removed features from ancestor" src/cpu/cpu_x86.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 37f3b6e3ce..285b272ce8 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -161,7 +161,10 @@ struct _virCPUx86Model { virCPUx86Signatures *signatures; /* Inherited from ancestor */ virCPUx86Data data; - /* Not inherited from ancestor */ + + /* Not inherited from ancestor. + * The corresponding features are removed from the new model data. + */ GStrv removedFeatures; =20 /* Features added to the CPU model after its original version was rele= ased. @@ -172,7 +175,9 @@ struct _virCPUx86Model { * included in the CPU model by the hypervisor, but libvirt didn't sup= port * them when introducing the CPU model. In other words, they were enab= led, * but we ignored them. + * * Not inherited from ancestor. + * The corresponding features are a genuine part of the new model. */ GStrv addedFeatures; }; @@ -1542,6 +1547,7 @@ x86ModelParseAncestor(virCPUx86Model *model, g_autofree char *name =3D NULL; virCPUx86Model *ancestor; int rc; + char **removed; =20 if ((rc =3D virXPathBoolean("boolean(./model)", ctxt)) <=3D 0) return rc; @@ -1565,6 +1571,13 @@ x86ModelParseAncestor(virCPUx86Model *model, model->signatures =3D virCPUx86SignaturesCopy(ancestor->signatures); x86DataCopy(&model->data, &ancestor->data); =20 + for (removed =3D ancestor->removedFeatures; removed && *removed; remov= ed++) { + virCPUx86Feature *feat; + + if ((feat =3D x86FeatureFind(map, *removed))) + x86DataSubtract(&model->data, &feat->data); + } + return 0; } =20 --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311371555652.5486277249098; Fri, 22 Nov 2024 13:36:11 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id DD81414A3; Fri, 22 Nov 2024 16:36:10 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 6FADC1641; Fri, 22 Nov 2024 16:33:57 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2D413160B; Fri, 22 Nov 2024 16:33:52 -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 5A64D1612 for ; Fri, 22 Nov 2024 16:33:28 -0500 (EST) Received: from mx-prod-mc-04.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-629-HyvEIWB1PtWp44R4pmVcDA-1; Fri, 22 Nov 2024 16:33:26 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C85041954233 for ; Fri, 22 Nov 2024 21:33:25 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 4CCE11955F3E for ; Fri, 22 Nov 2024 21:33:25 +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=1732311208; 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=Y+IX/mbO0eHmyn+nfbYvymr69tKpf+J+zsq6gASzXvo=; b=f21/o3eiNjOtCXE153omHaNNlwmukUwR1p5RBBwbjR3/JSMyCDWSKicLCj0oIUoZjoI+Ur IiqpzEZY7O2zQjC0Smj0P47tIhQP94wV1qopqGFcrcpeT4aM09S1o7Wnxw2i4+IL6WP9KP EZy848XtkcTGpYAsG6Y+toEG51hFWz4= X-MC-Unique: HyvEIWB1PtWp44R4pmVcDA-1 X-Mimecast-MFC-AGG-ID: HyvEIWB1PtWp44R4pmVcDA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 03/36] sync_qemu_features_i386: Add some removed features back Date: Fri, 22 Nov 2024 22:32:43 +0100 Message-ID: <086fbd8f47d2ed321b8819339c6518612b118b76.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: iacyrfmDS77iI7tGqtnD4TjAPWrER60wwGApskw4q9U_1732311205 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YE26MI52CUDGK25Q6FYLYEJTRVEEZFAT X-Message-ID-Hash: YE26MI52CUDGK25Q6FYLYEJTRVEEZFAT 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: 1732311374015116600 Content-Type: text/plain; charset="utf-8" When removing features unknown to QEMU (they have a different name or are completely missing as they are not configurable by a user) I should not have removed them from the list of features unknown to QEMU in the script for synchronizing QEMU features to the CPU map. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_features_i386.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpu_map/sync_qemu_features_i386.py b/src/cpu_map/sync_qemu= _features_i386.py index 15a7af85cb..21df37e9d6 100755 --- a/src/cpu_map/sync_qemu_features_i386.py +++ b/src/cpu_map/sync_qemu_features_i386.py @@ -70,6 +70,9 @@ FEATURES_EXTRA =3D { 18: "cvt16", }, (0x0000048c,): { + 8: "vmx-ept-uc", + 14: "vmx-ept-wb", + 41: "vmx-invvpid-single-context", # wrong name in qe= mu 43: "vmx-invvpid-single-context-noglobals", # wrong name in qe= mu } } --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311403475890.4814395205336; Fri, 22 Nov 2024 13:36:43 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id DB9381BF6; Fri, 22 Nov 2024 16:36:42 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id B0EF71646; Fri, 22 Nov 2024 16:34:01 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 462F3161F; Fri, 22 Nov 2024 16:33:56 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 0F6A5163D for ; Fri, 22 Nov 2024 16:33:31 -0500 (EST) Received: from mx-prod-mc-04.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-244-DoozHoh6PnWkkDx17oGNIg-1; Fri, 22 Nov 2024 16:33:28 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 08ABF19560B0 for ; Fri, 22 Nov 2024 21:33:28 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 810571955F57 for ; Fri, 22 Nov 2024 21:33:27 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311210; 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=eK7Zw5AVK4Vj1+ivvUPzuIYpu9f6GDrat8eNjJmhQOE=; b=IGns4LrCilPnyXcvjLgtp69BT3R6X8G35xvtZzPeiE8LSUWR0Wd9ZV2AQ8ae9Xg22D4y2P isjPO3qSas9uaNGS/Updf5QNOoNFmSsua5BXhRYZFAYT3JLYcTysSEjEkZ6V/2rNefPiP2 /j2vYWuvo/owuU+EdppQf/T9XjKRCKE= X-MC-Unique: DoozHoh6PnWkkDx17oGNIg-1 X-Mimecast-MFC-AGG-ID: DoozHoh6PnWkkDx17oGNIg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 04/36] sync_qemu_models_i386: Use f-strings Date: Fri, 22 Nov 2024 22:32:44 +0100 Message-ID: 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: NOpQQJYuPe4mvKKbmdZFGmfDkYdTfNGCngzq9hlTO3k_1732311208 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KU3XGCNJZMYX27NXAUNT7XZQGXPV6SJV X-Message-ID-Hash: KU3XGCNJZMYX27NXAUNT7XZQGXPV6SJV 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: 1732311405837116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_models_i386.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 65ae031223..78c2bffab2 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -19,7 +19,7 @@ def translate_vendor(name): if name in T: return T[name] =20 - print("warning: Unknown vendor '{}'".format(name)) + print(f"warning: Unknown vendor '{name}'") return name =20 =20 @@ -318,7 +318,7 @@ def translate_feature(name): if name.replace("-", "_") =3D=3D v.replace("-", "_"): return v =20 - print("warning: Unknown feature '{}'".format(name)) + print(f"warning: Unknown feature '{name}'") return name =20 =20 @@ -484,17 +484,16 @@ def output_model(f, model): if model["extra"]: f.write("\n") =20 f.write("\n") - f.write(" \n".format(model["name"])) + f.write(f" \n") f.write(" \n") - f.write(" \n".format( - model["family"], model["model"])) - f.write(" \n".format(model["vendor"])) + f.write(f" \n") + f.write(f" \n") for feature in sorted(model["features"]): - f.write(" \n".format(feature)) + f.write(f" \n") f.write(" \n") f.write("\n") =20 @@ -535,7 +534,7 @@ def main(): models.extend(expand_model(model)) =20 for model in models: - name =3D os.path.join(args.outdir, "x86_{}.xml".format(model["name= "])) + name =3D os.path.join(args.outdir, f"x86_{model['name']}.xml") with open(name, "wt") as f: output_model(f, model) =20 @@ -550,10 +549,10 @@ def main(): unknown =3D [x for x in features if x not in known and x is not No= ne] except Exception as e: unknown =3D [] - print("warning: Unable to read libvirt x86_features.xml: {}".forma= t(e)) + print(f"warning: Unable to read libvirt x86_features.xml: {e}") =20 for x in unknown: - print("warning: Feature unknown to libvirt: {}".format(x)) + print(f"warning: Feature unknown to libvirt: {x}") =20 =20 if __name__ =3D=3D "__main__": --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311433576989.9111685462487; Fri, 22 Nov 2024 13:37:13 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id E93481B7A; Fri, 22 Nov 2024 16:37:12 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id DFB9C169F; Fri, 22 Nov 2024 16:34:03 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id C08ED1679; Fri, 22 Nov 2024 16:33:57 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 C8C6C164B for ; Fri, 22 Nov 2024 16:33:32 -0500 (EST) Received: from mx-prod-mc-01.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-394-Tgt-jkjLNbKriA0ALoc0ZQ-1; Fri, 22 Nov 2024 16:33:30 -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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 013BE19560A6 for ; Fri, 22 Nov 2024 21:33:30 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 789C21955F57 for ; Fri, 22 Nov 2024 21:33:29 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311212; 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=X5ckyzjdEB50yJeSe6z/H/FHSQIGY1FoJveajRG3yks=; b=FioMdySOLqH5NHVNn189i8bHiD22g+Z0XR72zWiFjuMRjbSgnvRplpzdZUYPG7stDEocGG df25zvetnKv+9z7Iw1WWdczRYKT+2ajuM+h5hxPJXgEAgafSwWwzRpdkUdtVnSdh/ZMcoZ j+LawKuxgfn7BFo5jL17vVXDLgd+szM= X-MC-Unique: Tgt-jkjLNbKriA0ALoc0ZQ-1 X-Mimecast-MFC-AGG-ID: Tgt-jkjLNbKriA0ALoc0ZQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 05/36] sync_qemu_models_i386: Do not overwrite existing models Date: Fri, 22 Nov 2024 22:32:45 +0100 Message-ID: <2112701800d27d9efce5bbe109973c19f45ad4f1.1732311125.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: qfWu6IHSzCOJKwQ2hxijQrsvfbqwEhPY3fork1BADiQ_1732311210 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7THPW4UOIW7YKIEONLVSUJBEFVUFWZNT X-Message-ID-Hash: 7THPW4UOIW7YKIEONLVSUJBEFVUFWZNT 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: 1732311436165116600 Content-Type: text/plain; charset="utf-8" We don't change definitions of CPU models which were already included in a libvirt release to maintain migration compatibility. Thus the script can just skip existing models and save us from having to drop the changes it would do to them. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_models_i386.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 78c2bffab2..f7b06a7716 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -535,6 +535,10 @@ def main(): =20 for model in models: name =3D os.path.join(args.outdir, f"x86_{model['name']}.xml") + if os.path.isfile(name): + # Ignore existing models as CPU models in libvirt should never + # change once released. + continue with open(name, "wt") as f: output_model(f, model) =20 --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311460068416.2244201393239; Fri, 22 Nov 2024 13:37:40 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7921814A3; Fri, 22 Nov 2024 16:37:39 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 18C00165D; Fri, 22 Nov 2024 16:34:09 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 62E07169C; Fri, 22 Nov 2024 16:34:03 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 9D906146C for ; Fri, 22 Nov 2024 16:33:34 -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-84-7URWGSW8PDi2YoJC3YxmRw-1; Fri, 22 Nov 2024 16:33:33 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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 32C3A1955F42 for ; Fri, 22 Nov 2024 21:33:32 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id AA4511955E9E for ; Fri, 22 Nov 2024 21:33:31 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311214; 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=+tXnkGTjF+fx+XHmpwK9zvnH1IGgvSoyzqz35xo5iS4=; b=bVsoM9X2Wc5AkdPD6pHXifvXXFooIfjoD2w6KzfK8hK3stmZMkTahLb3RkOl5iOei2NsPm 6vD0iW77VuxbTxi+OKuGLfqKWszytyP/Izh7cPepQxdmxRqnGyee99ldKdHlSFY83AtYkm lNfZJty7n/mjsjj8EYNhg0DDE9HwqIs= X-MC-Unique: 7URWGSW8PDi2YoJC3YxmRw-1 X-Mimecast-MFC-AGG-ID: 7URWGSW8PDi2YoJC3YxmRw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 06/36] sync_qemu_models_i386: Do not require full path to QEMU's cpu.c Date: Fri, 22 Nov 2024 22:32:46 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: NItn2-ylRcR30zOkqouf2O1NBg9aokNl0tr9CbAvH3E_1732311212 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: NTYDQYSHWTOGKBKSZIJH3NOPM6LA6MRY X-Message-ID-Hash: NTYDQYSHWTOGKBKSZIJH3NOPM6LA6MRY 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: 1732311462000116600 Content-Type: text/plain; charset="utf-8" While the script for synchronizing CPU features expects a path to QEMU source tree, this CPU model script insisted on getting a full patch to cpu.c file, even though it could easily deduce it from the path to QEMU source tree. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_models_i386.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index f7b06a7716..13f62780e6 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -502,8 +502,8 @@ def main(): parser =3D argparse.ArgumentParser( description=3D"Synchronize x86 cpu models from QEMU i386 target.") parser.add_argument( - "cpufile", - help=3D"Path to 'target/i386/cpu.c' file in the QEMU repository", + "qemu", + help=3D"Path to QEMU source code", type=3Dos.path.realpath) parser.add_argument( "outdir", @@ -512,7 +512,12 @@ def main(): =20 args =3D parser.parse_args() =20 - builtin_x86_defs =3D read_builtin_x86_defs(args.cpufile) + cpufile =3D os.path.join(args.qemu, 'target/i386/cpu.c') + if not os.path.isfile(cpufile): + parser.print_help() + exit("QEMU source directory not found") + + builtin_x86_defs =3D read_builtin_x86_defs(cpufile) =20 ast =3D lark.Lark(r""" list: value ( "," value )* ","? --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311497097742.5287869299583; Fri, 22 Nov 2024 13:38:17 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7C97AD90; Fri, 22 Nov 2024 16:38:16 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 03E5A16DD; Fri, 22 Nov 2024 16:34:22 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 301B8151B; Fri, 22 Nov 2024 16:34:17 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 28E88151B for ; Fri, 22 Nov 2024 16:33:37 -0500 (EST) Received: from mx-prod-mc-01.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-160-d9prvvIMOuuQTVsYYqCYjg-1; Fri, 22 Nov 2024 16:33:35 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 29B891955F42 for ; Fri, 22 Nov 2024 21:33:34 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id A1D9B1956086 for ; Fri, 22 Nov 2024 21:33:33 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311216; 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=ZpGGQYfuAreBh/yUdNdnY52ZJiCn52jxApQIKNiDDPU=; b=Nyw8zE7sHbfUIHZ4v2OEogCvShpXIGPstFC0Xh3kHSWDEvLhLAy6ILgiwKXiVWoYhfXGaH HBrA3qgy6qtUwJu1CRKic2wjTZ/QocWM3hbM660VTOCsnIX5Wx36Ed/6uDg/0HdspFS2KN LAy2inItv45WNRpF9fI8FkeFX5kr4TA= X-MC-Unique: d9prvvIMOuuQTVsYYqCYjg-1 X-Mimecast-MFC-AGG-ID: d9prvvIMOuuQTVsYYqCYjg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 07/36] sync_qemu_models_i386: Add support for versioned CPU models Date: Fri, 22 Nov 2024 22:32:47 +0100 Message-ID: <788865cdbc2cb2b1d6e3629ed92178c5de98ed09.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: -hFu5s4IABnjUvBBTKs5jPw5tjEIzYDDzw6JZEFDA2c_1732311214 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: PQICLSKOXC42NVNROACAGGKOVLK4D3MT X-Message-ID-Hash: PQICLSKOXC42NVNROACAGGKOVLK4D3MT 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: 1732311498419116600 Content-Type: text/plain; charset="utf-8" Each CPU model with -v* suffix is defined as a standalone model copying all attributes of the previous version. CPU model versions with an alias are handled differently. The full definition is used for the alias and the versioned model is created as an identical copy of the alias. To avoid breaking migration compatibility of host-model CPUs all versioned models are marked with so that they are ignored when selecting candidates for host-model. It's not ideal but not doing so would break almost all host-model CPUs as the new versioned CPU models have all vmx-* features included since their introduction while existing CPU models were updated later. This meas existing models would be accompanied with a long list of vmx-* features to properly describe a host CPU while the newly added CPU models would have those features enabled implicitly and their list of features would be significantly shorter. Thus the new models would always be better candidates for host-model than the existing models. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - make -v? variants linked to their corresponding non-versioned models (such as -noTSX, -IBRS, etc.) - all -v? variants are marked with src/cpu_map/sync_qemu_models_i386.py | 44 ++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 13f62780e6..5169d50b08 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -454,11 +454,21 @@ def expand_model(model): versions =3D model.pop(".versions", []) for k, v in model.items(): result["extra"]["model" + k] =3D v + + print(result['name']) yield result =20 + name =3D result["name"] for version in versions: result =3D copy.deepcopy(result) - result["name"] =3D version.pop(".alias", result["name"]) + + ver =3D int(version.pop(".version")) + result["name"] =3D f"{name}-v{ver}" + result["base"] =3D name + + alias =3D version.pop(".alias", None) + if not alias and ver =3D=3D 1: + alias =3D name =20 props =3D version.pop(".props", dict()) for k, v in props: @@ -477,7 +487,24 @@ def expand_model(model): for k, v in version.items(): result["extra"]["version" + k] =3D v =20 - yield result + if alias: + print(f"v{ver}: {result['name']} =3D> {alias}") + yield { + "vendor": result["vendor"], + "name": result["name"], + "base": result["base"], + "alias": alias, + "extra": None, + "features": [], + } + + if ver !=3D 1: + result["name"] =3D alias + print(f"v{ver}: {result['name']}") + yield result + else: + print(f"v{ver}: {result['name']}") + yield result =20 =20 def output_model(f, model): @@ -487,11 +514,18 @@ def output_model(f, model): f.write(f" '{k}': '{v}'\n") f.write("-->\n") =20 + decode =3D "off" if "base" in model else "on" + f.write("\n") f.write(f" \n") - f.write(" \n") - f.write(f" \n") - f.write(f" \n") + f.write(f" \n") + + if "alias" in model: + f.write(f" \n") + else: + f.write(f" \n") + f.write(f" \n") + for feature in sorted(model["features"]): f.write(f" \n") f.write(" \n") --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311521290744.9792964315466; Fri, 22 Nov 2024 13:38:41 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B900A1B4F; Fri, 22 Nov 2024 16:38:40 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E258416E7; Fri, 22 Nov 2024 16:34:24 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5F5751677; Fri, 22 Nov 2024 16:34:17 -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 AC9EA1539 for ; Fri, 22 Nov 2024 16:33:38 -0500 (EST) Received: from mx-prod-mc-05.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-125-dToxbsPkM6ODLvoIHoUsDg-1; Fri, 22 Nov 2024 16:33:37 -0500 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 5C5F71956083 for ; Fri, 22 Nov 2024 21:33:36 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D54DE19560A3 for ; Fri, 22 Nov 2024 21:33:35 +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=1732311218; 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=l46legtJX/u4WIg/CO8l/BVRbq1qkK77GhjtMZnG4Ys=; b=C4gX2P7Qh646DjVw8IQWjUztt9u9EuOhPsw3kOIJfuhJE6wzd2Czw1xbzm8lr4b/uCyDI5 CS5WKZdznxJPUtPAY9tyDOPK+y+I5GDhHoZBhdve0VLzgzwDxECJ3C9rwjySiPeNz/Pf0C qhAUghbcEMYVvLJsCVO8HNFVc5xG4bg= X-MC-Unique: dToxbsPkM6ODLvoIHoUsDg-1 X-Mimecast-MFC-AGG-ID: dToxbsPkM6ODLvoIHoUsDg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 08/36] sync_qemu_models_i386: Store extra info in a separate file Date: Fri, 22 Nov 2024 22:32:48 +0100 Message-ID: <53966a909ad563d1cafb24fc189c5801d2c51c8b.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: F_NDgVbbvTW-B8eFsEL_bOyBOwiSaxa-lZzAEnFF3Kk_1732311216 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LCCX4J5IF6AH4NU32VWUE7OQHFLTPLYV X-Message-ID-Hash: LCCX4J5IF6AH4NU32VWUE7OQHFLTPLYV 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: 1732311524530116600 Content-Type: text/plain; charset="utf-8" We don't really need or want the extra info to be included in the CPU model definitions in git, it's mostly useful for verifying the output of the script. Let's store it in a separate file rather than in a comment block of the CPU model definition itself. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - reworked to avoid breaking "sync_qemu_models_i386: Update index.xml" patch src/cpu_map/sync_qemu_models_i386.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 5169d50b08..58600bffe5 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -507,12 +507,13 @@ def expand_model(model): yield result =20 =20 -def output_model(f, model): +def output_model(f, extra, model): if model["extra"]: - f.write("\n") + with open(extra, "wt") as ex: + ex.write("# THIS FILE SHOULD NEVER BE ADDED TO A COMMIT\n") + ex.write("extra info from qemu:\n") + for k, v in model["extra"].items(): + ex.write(f" {k}: {v}\n") =20 decode =3D "off" if "base" in model else "on" =20 @@ -573,13 +574,17 @@ def main(): models.extend(expand_model(model)) =20 for model in models: - name =3D os.path.join(args.outdir, f"x86_{model['name']}.xml") - if os.path.isfile(name): + name =3D f"x86_{model['name']}.xml" + path =3D os.path.join(args.outdir, name) + + if os.path.isfile(path): # Ignore existing models as CPU models in libvirt should never # change once released. continue - with open(name, "wt") as f: - output_model(f, model) + + extra =3D os.path.join(args.outdir, f"x86_{model['name']}.extra") + with open(path, "wt") as f: + output_model(f, extra, model) =20 features =3D set() for model in models: --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311549983400.8093813069406; Fri, 22 Nov 2024 13:39:09 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 62678171E; Fri, 22 Nov 2024 16:39:09 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id AEA9A16D0; Fri, 22 Nov 2024 16:34:27 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 409431613; Fri, 22 Nov 2024 16:34:20 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 5CB98153E for ; Fri, 22 Nov 2024 16:33:41 -0500 (EST) Received: from mx-prod-mc-01.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-658-X9INSVXPN0WfSMf6udmiaQ-1; Fri, 22 Nov 2024 16:33:39 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id CDFE81955F42 for ; Fri, 22 Nov 2024 21:33:38 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 510F01956086 for ; Fri, 22 Nov 2024 21:33:38 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311221; 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=Co2P7Lnt0NIXsNWdj5PHnUU0EBIvLZhE2N82erECutg=; b=M3E6tBTcoQ1TWfnj7b1Bi6R7yJBs1YUAu+TpU/EaU9kWdrQeVedvKBHwlmp1kaH5dA80q9 lhSD3HA64ITcirt8we/9o7f9IdV1AB7zgpm/FJhm92+NRQ7rQDmxoVhywKSLu0/1nF/CCW gQCRfQxh5QbpHfI9mftlltm1LdupJGw= X-MC-Unique: X9INSVXPN0WfSMf6udmiaQ-1 X-Mimecast-MFC-AGG-ID: X9INSVXPN0WfSMf6udmiaQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 09/36] sync_qemu_models_i386: Switch to lxml Date: Fri, 22 Nov 2024 22:32:49 +0100 Message-ID: <53a2bcb352dac1ba3057209bfe468d3faf3593c7.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: GSzi77mmBYXkvy5Zm0IxWD4Jz7Aehm61PaNpxDZTzyw_1732311218 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: F4NORTE5ZEN4UPSZWHPECTQ2ZUBEA4HP X-Message-ID-Hash: F4NORTE5ZEN4UPSZWHPECTQ2ZUBEA4HP 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: 1732311552452116600 Content-Type: text/plain; charset="utf-8" XMLs parse/format round trip using lxml results in an XML document that almost exactly matches the original (including comments). Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_models_i386.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 58600bffe5..ce3c39de96 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -4,7 +4,7 @@ import argparse import copy import os import re -import xml.etree.ElementTree +import lxml.etree =20 import lark =20 @@ -592,7 +592,7 @@ def main(): =20 try: filename =3D os.path.join(args.outdir, "x86_features.xml") - dom =3D xml.etree.ElementTree.parse(filename) + dom =3D lxml.etree.parse(filename) known =3D [x.attrib["name"] for x in dom.getroot().iter("feature")] unknown =3D [x for x in features if x not in known and x is not No= ne] except Exception as e: --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311621766277.2497213167667; Fri, 22 Nov 2024 13:40:21 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 260D1169C; Fri, 22 Nov 2024 16:40:21 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id AC91515FA; Fri, 22 Nov 2024 16:34:31 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5E3911621; Fri, 22 Nov 2024 16:34:21 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 A3C2415BA for ; Fri, 22 Nov 2024 16:33:43 -0500 (EST) Received: from mx-prod-mc-05.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-156-ixoPvalYMKmlFfnvnGc45w-1; Fri, 22 Nov 2024 16:33:41 -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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0A363195608C for ; Fri, 22 Nov 2024 21:33:41 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 818DC30000DF for ; Fri, 22 Nov 2024 21:33:40 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311223; 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=1RR32Ss6Q3GGI7j0E8z6fyzgMRv1vsvv82gPc7ArGnw=; b=KlGQaOWo1yHnW/gixs8lO+BIBGnq7DvtbAws3q9/ox0X7ZBanwuQ0BQ3P4Epn1iJFV7R7g gGH/IShJcGJxkWE4+osDi2XVPl5k5Y/xelp6ovJXqRA6WsIooMRSCHsFGp93e0d8yMMcdc cqU4ZOZo2YIUcegvvMPMJ3AbO8siveg= X-MC-Unique: ixoPvalYMKmlFfnvnGc45w-1 X-Mimecast-MFC-AGG-ID: ixoPvalYMKmlFfnvnGc45w From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 10/36] cpu_map: Properly group models in index.xml Date: Fri, 22 Nov 2024 22:32:50 +0100 Message-ID: <49cb20e64c43905eff11a47d6bc454a159caf6ca.1732311125.git.jdenemar@redhat.com> 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: 1MouHMt7hfngvrRra0AiGzGdpbOJnkxOSHyWXS2gVJw_1732311221 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: JW5CZOUSRPQN2LYGYHYMOFXHFJGL5F63 X-Message-ID-Hash: JW5CZOUSRPQN2LYGYHYMOFXHFJGL5F63 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: 1732311622753116600 Content-Type: text/plain; charset="utf-8" We already visually group the included models using comments. This patch introduces a new element for doing it properly in a machine friendly way. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Best viewed with "git show -w". =20 Version 2: - use for all groups rather than a strange mix of and src/cpu/cpu_map.c | 2 +- src/cpu_map/index.xml | 226 ++++++++++++++++++++++-------------------- 2 files changed, 121 insertions(+), 107 deletions(-) diff --git a/src/cpu/cpu_map.c b/src/cpu/cpu_map.c index 16795a9a0a..83ebee16a8 100644 --- a/src/cpu/cpu_map.c +++ b/src/cpu/cpu_map.c @@ -116,7 +116,7 @@ loadIncludes(xmlXPathContextPtr ctxt, int n; size_t i; =20 - n =3D virXPathNodeSet("include", ctxt, &nodes); + n =3D virXPathNodeSet("include|group[@name]/include", ctxt, &nodes); if (n < 0) return -1; =20 diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 15cb63afe5..65128be377 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -3,122 +3,136 @@ =20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =20 =20 - - - - - - - - - - + + + + + + + + + + + + =20 =20 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311578743351.5391789666944; Fri, 22 Nov 2024 13:39:38 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0965E13D0; Fri, 22 Nov 2024 16:39:37 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id BCF831705; Fri, 22 Nov 2024 16:34:29 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id D3CE81623; Fri, 22 Nov 2024 16:34:20 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 9E08E15B5 for ; Fri, 22 Nov 2024 16:33:45 -0500 (EST) Received: from mx-prod-mc-05.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-346-Nj_CZtKPNdeuU5TpKkDalg-1; Fri, 22 Nov 2024 16:33:44 -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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2992A1954AF9 for ; Fri, 22 Nov 2024 21:33:43 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9751A3003CCA for ; Fri, 22 Nov 2024 21:33:42 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311225; 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=zdAUNDBhwPXMu283MPPL7y7oOZKCht/z1t++bChhnmQ=; b=dyowZTPWTt54jEp6TJSVQ43ZtsAFwa9VD7Hvh1yfEOzjhbSgkKCYwUpBjm9RF9kEKuVKOk BIe3D7kq4a/bMm3LuevzvJGRVVjpDGyKWC7Kf00SYdZCHqTMA8w0/bE2Flk2oTB6M8AHyl MkJPUKYtzgZC+OzOIHLu3cMksCpogto= X-MC-Unique: Nj_CZtKPNdeuU5TpKkDalg-1 X-Mimecast-MFC-AGG-ID: Nj_CZtKPNdeuU5TpKkDalg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 11/36] sync_qemu_models_i386: Update index.xml Date: Fri, 22 Nov 2024 22:32:51 +0100 Message-ID: <031ed4e84a1c531f337bcea70751d54ce47f6981.1732311125.git.jdenemar@redhat.com> 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: AbFqhy-J0OoDEr9jTvjFcGjrGajcniupoPa58LDo5FA_1732311223 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: RELS6RLIGJ4CLYVTT2TBUZHZWCNBMPSM X-Message-ID-Hash: RELS6RLIGJ4CLYVTT2TBUZHZWCNBMPSM 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: 1732311580625116600 Content-Type: text/plain; charset="utf-8" Add all newly generated CPU models to the appropriate section of index.xml. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - use instead of src/cpu_map/sync_qemu_models_i386.py | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index ce3c39de96..024bc92f07 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -533,6 +533,35 @@ def output_model(f, extra, model): f.write("\n") =20 =20 +def update_index(outdir, models): + index =3D os.path.join(outdir, "index.xml") + xml =3D lxml.etree.parse(index) + + for vendor, files in models.items(): + groups =3D xml.xpath(f"//arch[@name=3D'x86']/group[@name=3D'{vendo= r} CPU models']") + if not groups: + continue + + group =3D groups[-1] + last =3D group.getchildren()[-1] + group_indent =3D last.tail + indent =3D f"{group_indent} " + last.tail =3D indent + + for file in files: + include =3D lxml.etree.SubElement(group, "include", filename= =3Dfile) + include.tail =3D indent + + group.getchildren()[-1].tail =3D group_indent + + out =3D lxml.etree.tostring(xml, encoding=3D"UTF-8") + out =3D out.decode("UTF-8").replace('"', "'") + + with open(index, "w") as f: + f.write(out) + f.write("\n") + + def main(): parser =3D argparse.ArgumentParser( description=3D"Synchronize x86 cpu models from QEMU i386 target.") @@ -573,6 +602,8 @@ def main(): for model in models_json: models.extend(expand_model(model)) =20 + files =3D dict() + for model in models: name =3D f"x86_{model['name']}.xml" path =3D os.path.join(args.outdir, name) @@ -582,10 +613,18 @@ def main(): # change once released. continue =20 + vendor =3D model['vendor'] + if vendor: + if vendor not in files: + files[vendor] =3D [] + files[vendor].append(name) + extra =3D os.path.join(args.outdir, f"x86_{model['name']}.extra") with open(path, "wt") as f: output_model(f, extra, model) =20 + update_index(args.outdir, files) + features =3D set() for model in models: features.update(model["features"]) --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311647798919.3064770195022; Fri, 22 Nov 2024 13:40:47 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 260FB15B1; Fri, 22 Nov 2024 16:40:47 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9C4291536; Fri, 22 Nov 2024 16:34:34 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 65B1E139E; Fri, 22 Nov 2024 16:34:23 -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 EBED01660 for ; Fri, 22 Nov 2024 16:33:47 -0500 (EST) Received: from mx-prod-mc-04.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-619-z-sfE0CtPY6NVNXBHYmjnA-1; Fri, 22 Nov 2024 16:33:46 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 60A2F19773FF for ; Fri, 22 Nov 2024 21:33:45 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D35FB196BC20 for ; Fri, 22 Nov 2024 21:33:44 +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=1732311227; 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=t9auH4KdiFuk3BpEkvfAM3tLn2GHvIjD48Ux3oHgQEo=; b=TEATp8Bvs+kwfo0aZZIZ+UZB7xIwuqJOv21MxRLQKwwb7KhwyqbV4Xp+YSbmY7n+s1E9tm ji4BaD9vOtmXJc8TTDCY7rm4/UBOTXPeLcJ5upCWD5S/jZEaBTseVhPqNT+2NReBI9G6u7 2sjKTciYzmYdBYQv+6XrYS+eQ7LW8Qw= X-MC-Unique: z-sfE0CtPY6NVNXBHYmjnA-1 X-Mimecast-MFC-AGG-ID: z-sfE0CtPY6NVNXBHYmjnA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 12/36] sync_qemu_models_i386: Copy signatures from base model Date: Fri, 22 Nov 2024 22:32:52 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: toBuN2GEf41D-0cJwqcDsG2XGYg8sN0JsxAUl47rHtw_1732311225 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: EZOMS223COPIDTAUGEWTFHEVOHOPUFGN X-Message-ID-Hash: EZOMS223COPIDTAUGEWTFHEVOHOPUFGN 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: 1732311648937116600 Content-Type: text/plain; charset="utf-8" The signatures in the CPU map are used for matching physical CPUs and thus we need to cover all possible real world variants we know about. When adding a new version of an existing CPU model, we should copy the signature(s) of the existing model rather than replacing it with the signature that QEMU uses. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - no change src/cpu_map/sync_qemu_models_i386.py | 46 ++++++++++++++++++++++++---- 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 024bc92f07..798d767f4d 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -429,7 +429,30 @@ def transform(item): raise RuntimeError("unexpected item type") =20 =20 -def expand_model(model): +def get_signature(outdir, model): + file =3D os.path.join(outdir, f"x86_{model}.xml") + + if not os.path.isfile(file): + return None + + xml =3D lxml.etree.parse(file) + + signature =3D [] + for sig in xml.xpath("//signature"): + attr =3D sig.attrib + family =3D attr["family"] + model =3D attr["model"] + if "stepping" in attr: + stepping =3D attr["stepping"] + else: + stepping =3D None + + signature.append((family, model, stepping)) + + return signature + + +def expand_model(outdir, model): """Expand a qemu cpu model description that has its feature split up i= nto different fields and may have differing versions into several libvirt- friendly cpu models.""" @@ -438,11 +461,14 @@ def expand_model(model): "name": model.pop(".name"), "vendor": translate_vendor(model.pop(".vendor")), "features": set(), - "extra": dict()} + "extra": dict(), + "signature": list(), + } =20 if ".family" in model and ".model" in model: - result["family"] =3D model.pop(".family") - result["model"] =3D model.pop(".model") + result["signature"].append((model.pop(".family"), + model.pop(".model"), + None)) =20 for k in [k for k in model if k.startswith(".features")]: v =3D model.pop(k) @@ -470,6 +496,10 @@ def expand_model(model): if not alias and ver =3D=3D 1: alias =3D name =20 + sig =3D get_signature(outdir, name) + if sig: + result["signature"] =3D sig + props =3D version.pop(".props", dict()) for k, v in props: if k not in ("model-id", "stepping", "model"): @@ -524,7 +554,11 @@ def output_model(f, extra, model): if "alias" in model: f.write(f" \n") else: - f.write(f" \n") + for sig_family, sig_model, sig_stepping in model['signature']: + f.write(f" \n") f.write(f" \n") =20 for feature in sorted(model["features"]): @@ -600,7 +634,7 @@ def main(): =20 models =3D list() for model in models_json: - models.extend(expand_model(model)) + models.extend(expand_model(args.outdir, model)) =20 files =3D dict() =20 --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311693238672.1019294157709; Fri, 22 Nov 2024 13:41:33 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id A4369164A; Fri, 22 Nov 2024 16:41:32 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 6DC3616DA; Fri, 22 Nov 2024 16:34:37 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 766C21528; Fri, 22 Nov 2024 16:34:27 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 02CE21651 for ; Fri, 22 Nov 2024 16:33:49 -0500 (EST) Received: from mx-prod-mc-04.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-488-e9Juq9FTPPusrQaIcs6nYw-1; Fri, 22 Nov 2024 16:33:48 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7820A197732C for ; Fri, 22 Nov 2024 21:33:47 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id F0BA81955F43 for ; Fri, 22 Nov 2024 21:33:46 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311229; 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=/cKdd23sU5NzwA755HuxzWdOKgD3z/GC75cU3K2vXg0=; b=KjHKvqcWReFhp2eDeUJVNBpLJXxGhuJ5iCYCrv2Z+eEc4fdMsN6OwTgPKebGnEfAUcaah6 id5kB9rzwkTla63iLr/8V0mm+Qd0lCtVIx49cu59teJpZuZBjaz9brV8JY2MMj7MAoGZqF RiYsw2maB50w+BI9QN9hpe6uqfHA4T4= X-MC-Unique: e9Juq9FTPPusrQaIcs6nYw-1 X-Mimecast-MFC-AGG-ID: e9Juq9FTPPusrQaIcs6nYw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 13/36] cpu_x86: Record relations between CPU models Date: Fri, 22 Nov 2024 22:32:53 +0100 Message-ID: <43cb30cd1998667f1b59606dfd1c1a0704b96617.1732311125.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: r9TIvlCdT61YW5aNXvNAsciIlNcpajpR0IaXqAadhM8_1732311227 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LQ2ZHVMW7VFUZNVWFPGAVOJVCELS75L6 X-Message-ID-Hash: LQ2ZHVMW7VFUZNVWFPGAVOJVCELS75L6 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: 1732311695132116600 Content-Type: text/plain; charset="utf-8" Record a fact a specific CPU model was derived from another one. The original model is also marked as an alias of the new one in case it did not change any properties of the original CPU. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch src/cpu/cpu_x86.c | 47 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 285b272ce8..ce3506be55 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -180,6 +180,17 @@ struct _virCPUx86Model { * The corresponding features are a genuine part of the new model. */ GStrv addedFeatures; + + /* Pinter to the model this one was derived from. */ + virCPUx86Model *ancestor; + + /* Pointer to the canonical model if this model is just an alias. + * Because the aliases were actually added to the CPU map before their + * canonical models, we store this relation in the XML reversed. That = is, + * this model contains all the data and the canonical model is defined + * using this model as an ancestor without adding any additional data. + */ + const virCPUx86Model *canonical; }; =20 typedef struct _virCPUx86Map virCPUx86Map; @@ -1567,6 +1578,7 @@ x86ModelParseAncestor(virCPUx86Model *model, return -1; } =20 + model->ancestor =3D ancestor; model->vendor =3D ancestor->vendor; model->signatures =3D virCPUx86SignaturesCopy(ancestor->signatures); x86DataCopy(&model->data, &ancestor->data); @@ -1582,9 +1594,11 @@ x86ModelParseAncestor(virCPUx86Model *model, } =20 =20 +/* Updates @changed if signatures are set. */ static int x86ModelParseSignatures(virCPUx86Model *model, - xmlXPathContextPtr ctxt) + xmlXPathContextPtr ctxt, + bool *changed) { g_autofree xmlNodePtr *nodes =3D NULL; VIR_XPATH_NODE_AUTORESTORE(ctxt) @@ -1628,14 +1642,17 @@ x86ModelParseSignatures(virCPUx86Model *model, return -1; } =20 + *changed =3D true; return 0; } =20 =20 +/* Updates @changed if vendor changes. */ static int x86ModelParseVendor(virCPUx86Model *model, xmlXPathContextPtr ctxt, - virCPUx86Map *map) + virCPUx86Map *map, + bool *changed) { g_autofree char *vendor =3D NULL; int rc; @@ -1658,14 +1675,17 @@ x86ModelParseVendor(virCPUx86Model *model, return -1; } =20 + *changed =3D true; return 0; } =20 =20 +/* Updates @changed if features are added. */ static int x86ModelParseFeatures(virCPUx86Model *model, xmlXPathContextPtr ctxt, - virCPUx86Map *map) + virCPUx86Map *map, + bool *changed) { g_autofree xmlNodePtr *nodes =3D NULL; size_t i; @@ -1725,6 +1745,7 @@ x86ModelParseFeatures(virCPUx86Model *model, model->removedFeatures =3D g_renew(char *, model->removedFeatures, nre= moved + 1); model->addedFeatures =3D g_renew(char *, model->addedFeatures, nadded = + 1); =20 + *changed =3D true; return 0; } =20 @@ -1736,6 +1757,7 @@ x86ModelParse(xmlXPathContextPtr ctxt, { virCPUx86Map *map =3D data; g_autoptr(virCPUx86Model) model =3D NULL; + bool changed =3D false; =20 if (x86ModelFind(map, name)) { virReportError(VIR_ERR_INTERNAL_ERROR, @@ -1755,15 +1777,28 @@ x86ModelParse(xmlXPathContextPtr ctxt, if (x86ModelParseAncestor(model, ctxt, map) < 0) return -1; =20 - if (x86ModelParseSignatures(model, ctxt) < 0) + if (x86ModelParseSignatures(model, ctxt, &changed) < 0) return -1; =20 - if (x86ModelParseVendor(model, ctxt, map) < 0) + if (x86ModelParseVendor(model, ctxt, map, &changed) < 0) return -1; =20 - if (x86ModelParseFeatures(model, ctxt, map) < 0) + if (x86ModelParseFeatures(model, ctxt, map, &changed) < 0) return -1; =20 + if (model->ancestor && !changed) { + if (model->ancestor->canonical) { + virReportError(VIR_ERR_INTERNAL_ERROR, + _("Cannot set CPU model '%1$s' as canonical nam= e of '%2$s' which is already an alias of '%3$s'"), + model->name, + model->ancestor->name, + model->ancestor->canonical->name); + return -1; + } + + model->ancestor->canonical =3D model; + } + VIR_APPEND_ELEMENT(map->models, map->nmodels, model); =20 return 0; --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311725791568.9031907421798; Fri, 22 Nov 2024 13:42:05 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 352DA1B89; Fri, 22 Nov 2024 16:42:05 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id A28DD168A; Fri, 22 Nov 2024 16:34:39 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 85CC21528; Fri, 22 Nov 2024 16:34:27 -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 32D641612 for ; Fri, 22 Nov 2024 16:33:52 -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-377-5MOixibWM267gMPOc1Fp-A-1; Fri, 22 Nov 2024 16:33:50 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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 A9FB219560BE for ; Fri, 22 Nov 2024 21:33:49 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 2E1511955E9E for ; Fri, 22 Nov 2024 21:33:48 +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=1732311231; 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=riP+isETdWjewONRlRCCbWlhfqxvgka915Z/bTdGEx8=; b=MvQ6q+1trVEXhEwyqSoY6Ds/fQHmhN969adX/el9QlRwaoz3FRNgRvXpx4L2eIxAhEq1UR hJRJIAnY9ZCXvFv7bUst2iZxxE6Bh/zG2uy0D4r4fYKxSQiBaiLP55AD8bkKMFmbEeXH9j zsaLkJcXGRVIdPcHDcg2OOIIwB/6zdM= X-MC-Unique: 5MOixibWM267gMPOc1Fp-A-1 X-Mimecast-MFC-AGG-ID: 5MOixibWM267gMPOc1Fp-A From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 14/36] cpu: Introduce virCPUGetCanonicalModel Date: Fri, 22 Nov 2024 22:32:54 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Jou3_1ACU_D2ePO-GJHpxdNAM5_fLbzTa0NL2whQAoY_1732311229 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: UO3SFMUDVFNJHA7NT2O3LX4FYYAR3ZT4 X-Message-ID-Hash: UO3SFMUDVFNJHA7NT2O3LX4FYYAR3ZT4 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: 1732311727155116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch src/cpu/cpu.c | 25 +++++++++++++++++++++++++ src/cpu/cpu.h | 8 ++++++++ src/cpu/cpu_x86.c | 19 +++++++++++++++++++ src/libvirt_private.syms | 1 + 4 files changed, 53 insertions(+) diff --git a/src/cpu/cpu.c b/src/cpu/cpu.c index 2b0d641e78..ef515744ba 100644 --- a/src/cpu/cpu.c +++ b/src/cpu/cpu.c @@ -1345,6 +1345,31 @@ virCPUGetCheckMode(virArch arch, } =20 =20 +/** virCPUGetCanonicalModel: + * + * @arch: CPU architecture + * @model: CPU model to be checked + * + * Returns @model's canonical name if @model is an alias or NULL otherwise. + */ +const char * +virCPUGetCanonicalModel(virArch arch, + const char *model) +{ + struct cpuArchDriver *driver; + + VIR_DEBUG("arch=3D%s model=3D%s", virArchToString(arch), model); + + if (!(driver =3D cpuGetSubDriver(arch))) + return NULL; + + if (!driver->getCanonicalModel) + return NULL; + + return driver->getCanonicalModel(model); +} + + /** * virCPUArchIsSupported: * diff --git a/src/cpu/cpu.h b/src/cpu/cpu.h index ff68c5da2d..fc6a812eaa 100644 --- a/src/cpu/cpu.h +++ b/src/cpu/cpu.h @@ -140,6 +140,9 @@ typedef int (*virCPUArchGetCheckMode)(const char *modelName, bool *compat); =20 +typedef const char * +(*virCPUArchGetCanonicalModel)(const char *model); + struct cpuArchDriver { const char *name; const virArch *arch; @@ -168,6 +171,7 @@ struct cpuArchDriver { virCPUArchDataIsIdentical dataIsIdentical; virCPUArchDataGetHost dataGetHost; virCPUArchGetCheckMode getCheckMode; + virCPUArchGetCanonicalModel getCanonicalModel; }; =20 =20 @@ -324,6 +328,10 @@ virCPUGetCheckMode(virArch arch, const virCPUDef *cpu, bool *compat); =20 +const char * +virCPUGetCanonicalModel(virArch arch, + const char *model); + bool virCPUArchIsSupported(virArch arch); =20 diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index ce3506be55..13695802da 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -3697,6 +3697,24 @@ virCPUx86GetCheckMode(const char *modelName, } =20 =20 +static const char * +virCPUx86GetCanonicalModel(const char *modelName) +{ + virCPUx86Map *map; + virCPUx86Model *model; + + if (!(map =3D virCPUx86GetMap())) + return NULL; + + model =3D x86ModelFind(map, modelName); + + if (!model || !model->canonical) + return NULL; + + return model->canonical->name; +} + + struct cpuArchDriver cpuDriverX86 =3D { .name =3D "x86", .arch =3D archs, @@ -3730,4 +3748,5 @@ struct cpuArchDriver cpuDriverX86 =3D { .dataGetHost =3D virCPUx86DataGetHost, #endif .getCheckMode =3D virCPUx86GetCheckMode, + .getCanonicalModel =3D virCPUx86GetCanonicalModel, }; diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 5b9b44ef96..2a9d3230e1 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -1543,6 +1543,7 @@ virCPUDataNewCopy; virCPUDataParse; virCPUDataParseNode; virCPUExpandFeatures; +virCPUGetCanonicalModel; virCPUGetCheckMode; virCPUGetHost; virCPUGetHostIsSupported; --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 17323117628441019.4812406843371; Fri, 22 Nov 2024 13:42:42 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 472621536; Fri, 22 Nov 2024 16:42:42 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 8080F156B; Fri, 22 Nov 2024 16:34:41 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id AC8DB14BD; Fri, 22 Nov 2024 16:34:31 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 1835E161C for ; Fri, 22 Nov 2024 16:33:54 -0500 (EST) Received: from mx-prod-mc-02.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-498-klvEBBUrOyOiOGtgutxInA-1; Fri, 22 Nov 2024 16:33:52 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id A1F8E19541A1 for ; Fri, 22 Nov 2024 21:33:51 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 251D41955D44 for ; Fri, 22 Nov 2024 21:33:50 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311233; 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=QfeEdhUKYI1btXahgIi7iObxAtutXzY0Y8J59S7Qvog=; b=IlRwGaBNS7nBH81gZM+BqdDP5LWUPQ0Qkzn4NkP+t2FkrVrlxMq2w/ruKKhwFP1IyjAqMC hyvrF07k/cILll22tZa3l16kBMRJvUElApmHVRW+DqCiy7VUScB1Zqeu8TPB576GYhzsGK wKLdx3XFHZb2aiNLIgsLtATZhUZ/9g0= X-MC-Unique: klvEBBUrOyOiOGtgutxInA-1 X-Mimecast-MFC-AGG-ID: klvEBBUrOyOiOGtgutxInA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 15/36] domain_capabilities: Report canonical names of CPU models Date: Fri, 22 Nov 2024 22:32:55 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: vQlwDx0QMWFDChTQZozahOHqvE-PIT8-Wqtdid1RW8s_1732311231 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: P6HI5W2ZRRW6FKTX3C7WY7HMSSMANWBB X-Message-ID-Hash: P6HI5W2ZRRW6FKTX3C7WY7HMSSMANWBB 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: 1732311765340116600 Content-Type: text/plain; charset="utf-8" Some models are just aliases to other models. Make this relation available to users via domain capabilities. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch docs/formatdomaincaps.rst | 8 +++++--- src/conf/domain_capabilities.c | 11 +++++++++-- src/conf/domain_capabilities.h | 4 +++- src/qemu/qemu_capabilities.c | 10 +++++++--- tests/cputest.c | 5 +++-- 5 files changed, 27 insertions(+), 11 deletions(-) diff --git a/docs/formatdomaincaps.rst b/docs/formatdomaincaps.rst index 886a9f71e1..ed95af4fee 100644 --- a/docs/formatdomaincaps.rst +++ b/docs/formatdomaincaps.rst @@ -193,12 +193,12 @@ CPUs `__. - Broadwell= + Broadwell - Broadwel= l-noTSX + Broadwell-noTSX EPYC-Milan<= /model> @@ -265,7 +265,9 @@ more details about it: the hypervisor's policy on usage of this model :since:`(since 7.1.0)`. = The ``vendor`` attribute :since:`(since 8.9.0)` contains the vendor of the = CPU model for users who want to use CPU models with specific vendors only. = CPU - models with undefined vendor will be listed with ``vendor=3D'unkwnown'`= `. + models with undefined vendor will be listed with ``vendor=3D'unkwnown'`= `. The + ``canonical`` attribute :since:`(since 10.10.0)` contains a canonical n= ame of + the CPU model if the model is actually an alias to another one. =20 I/O Threads ~~~~~~~~~~~ diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c index 5f70a48cec..ab715b19d8 100644 --- a/src/conf/domain_capabilities.c +++ b/src/conf/domain_capabilities.c @@ -122,6 +122,7 @@ virDomainCapsCPUModelsDispose(void *obj) g_free(cpuModels->models[i].name); g_strfreev(cpuModels->models[i].blockers); g_free(cpuModels->models[i].vendor); + g_free(cpuModels->models[i].canonical); } =20 g_free(cpuModels->models); @@ -184,7 +185,8 @@ virDomainCapsCPUModelsCopy(virDomainCapsCPUModels *old) old->models[i].usable, old->models[i].blockers, old->models[i].deprecated, - old->models[i].vendor); + old->models[i].vendor, + old->models[i].canonical); } =20 return cpuModels; @@ -197,7 +199,8 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModels *cpuMo= dels, virDomainCapsCPUUsable usable, char **blockers, bool deprecated, - const char *vendor) + const char *vendor, + const char *canonical) { virDomainCapsCPUModel *cpu; =20 @@ -212,6 +215,7 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModels *cpuMo= dels, cpu->blockers =3D g_strdupv(blockers); cpu->deprecated =3D deprecated; cpu->vendor =3D g_strdup(vendor); + cpu->canonical =3D g_strdup(canonical); } =20 =20 @@ -430,6 +434,9 @@ virDomainCapsCPUCustomFormat(virBuffer *buf, else virBufferAddLit(buf, " vendor=3D'unknown'"); =20 + if (model->canonical) + virBufferAsprintf(buf, " canonical=3D'%s'", model->canonical); + virBufferAsprintf(buf, ">%s\n", model->name); =20 if (model->blockers) { diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h index ef08046860..69dd1a15c1 100644 --- a/src/conf/domain_capabilities.h +++ b/src/conf/domain_capabilities.h @@ -189,6 +189,7 @@ struct _virDomainCapsCPUModel { char **blockers; /* NULL-terminated list of usability blockers */ bool deprecated; char *vendor; + char *canonical; }; =20 typedef struct _virDomainCapsCPUModels virDomainCapsCPUModels; @@ -331,7 +332,8 @@ virDomainCapsCPUModelsAdd(virDomainCapsCPUModels *cpuMo= dels, virDomainCapsCPUUsable usable, char **blockers, bool deprecated, - const char *vendor); + const char *vendor, + const char *canonical); virDomainCapsCPUModel * virDomainCapsCPUModelsGet(virDomainCapsCPUModels *cpuModels, const char *name); diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 5ac9f306f5..dec3199fce 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -2144,7 +2144,7 @@ virQEMUCapsCPUDefsToModels(virArch arch, qemuMonitorCPUDefs *defs, const char **modelAllowed, const char **modelForbidden, - bool vendors) + bool extraInfo) { virDomainCapsCPUModels *cpuModels =3D NULL; size_t i; @@ -2155,6 +2155,7 @@ virQEMUCapsCPUDefsToModels(virArch arch, for (i =3D 0; i < defs->ncpus; i++) { qemuMonitorCPUDefInfo *cpu =3D defs->cpus + i; const char *vendor =3D NULL; + const char *canonical =3D NULL; =20 if (modelAllowed && !g_strv_contains(modelAllowed, cpu->name)) continue; @@ -2162,11 +2163,14 @@ virQEMUCapsCPUDefsToModels(virArch arch, if (modelForbidden && g_strv_contains(modelForbidden, cpu->name)) continue; =20 - if (vendors) + if (extraInfo) { vendor =3D virCPUGetVendorForModel(arch, cpu->name); + canonical =3D virCPUGetCanonicalModel(arch, cpu->name); + } =20 virDomainCapsCPUModelsAdd(cpuModels, cpu->name, cpu->usable, - cpu->blockers, cpu->deprecated, vendor); + cpu->blockers, cpu->deprecated, + vendor, canonical); } =20 virDomainCapsCPUModelsSort(cpuModels); diff --git a/tests/cputest.c b/tests/cputest.c index 32bf86997a..326ffebd09 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -823,7 +823,8 @@ cpuTestUpdateLive(const void *arg) } =20 virDomainCapsCPUModelsAdd(models, expected->model, - usable, blockers, false, expected->vendo= r); + usable, blockers, false, + expected->vendor, NULL); =20 cpu->fallback =3D VIR_CPU_FALLBACK_ALLOW; ignore_value(virCPUTranslate(data->arch, cpu, models)); @@ -902,7 +903,7 @@ cpuTestInitModels(const char **list) for (model =3D list; *model; model++) { virDomainCapsCPUModelsAdd(cpus, *model, VIR_DOMCAPS_CPU_USABLE_UNKNOWN, - NULL, false, NULL); + NULL, false, NULL, NULL); } =20 return cpus; --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311807257830.0228045751944; Fri, 22 Nov 2024 13:43:27 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 891E91BAE; Fri, 22 Nov 2024 16:43:26 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 6E94E1733; Fri, 22 Nov 2024 16:34:45 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 52177141E; Fri, 22 Nov 2024 16:34:32 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 40984141E for ; Fri, 22 Nov 2024 16:33:56 -0500 (EST) Received: from mx-prod-mc-02.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-138-cwylIvohOaG4gG_0U7tEMg-1; Fri, 22 Nov 2024 16:33:54 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BBC7C1953940 for ; Fri, 22 Nov 2024 21:33:53 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3F5D01956086 for ; Fri, 22 Nov 2024 21:33:53 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311235; 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=h4rpDohVHduSHlWMbxt9PbzQShqBhzTeYGCOh0mUAWc=; b=BYxIm2wCQNWmXOnFyJZFxfuFunJHA2lweJ1ESbAAiY7xnRMwykumIbzMCgUqzESOsqBoKD M9B70xr0DDMcJaWRBuYoEKkJMEa6VS+mxjff/K5tAMM6HrylPaXbsXr9xwKActAP9ktZt2 o586yFuganooiYzeQI39OlylvOOSu2c= X-MC-Unique: cwylIvohOaG4gG_0U7tEMg-1 X-Mimecast-MFC-AGG-ID: cwylIvohOaG4gG_0U7tEMg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 16/36] cpu_map: Add versions of SierraForest CPU model Date: Fri, 22 Nov 2024 22:32:56 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: ruc7aJIENnv8QM1op_BIzK28hiGYjQL64lWPjSCAAz4_1732311233 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YER4QI5HA53RTYGJRKCDWVTYHVJLW5QH X-Message-ID-Hash: YER4QI5HA53RTYGJRKCDWVTYHVJLW5QH 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: 1732311809491116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - allow versioned models to be used in host capabilities - canonical CPU models in domain capabilities src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_SierraForest-v1.xml | 6 ++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 29 ++++++++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 22 +++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 29 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 29 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 22 +++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 29 ++++++++++++++++++- 9 files changed, 162 insertions(+), 6 deletions(-) create mode 100644 src/cpu_map/x86_SierraForest-v1.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 65128be377..43f4f705a8 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -62,6 +62,7 @@ + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 20f5dbc47e..d5d1f847ec 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -75,6 +75,7 @@ cpumap_data =3D [ 'x86_SandyBridge-IBRS.xml', 'x86_SandyBridge.xml', 'x86_SapphireRapids.xml', + 'x86_SierraForest-v1.xml', 'x86_SierraForest.xml', 'x86_Skylake-Client-IBRS.xml', 'x86_Skylake-Client-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_SierraForest-v1.xml b/src/cpu_map/x86_SierraFo= rest-v1.xml new file mode 100644 index 0000000000..74b0a4c537 --- /dev/null +++ b/src/cpu_map/x86_SierraForest-v1.xml @@ -0,0 +1,6 @@ + + + + + + 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 945e783a25..6a8dd51f2b 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -407,7 +407,7 @@ - SierraForest + = SierraForest @@ -434,6 +434,33 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 9ad8eca845..08464d2709 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -451,7 +451,7 @@ - SierraForest + = SierraForest @@ -471,6 +471,26 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 0a131bb151..773f068c69 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -406,7 +406,7 @@ - SierraForest + = SierraForest @@ -433,6 +433,33 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 64c8416672..88f3b5208f 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -407,7 +407,7 @@ - SierraForest + = SierraForest @@ -434,6 +434,33 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 8a4fc13443..419147fc14 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -451,7 +451,7 @@ - SierraForest + = SierraForest @@ -471,6 +471,26 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 00f3b78e7e..79ba1bc5fc 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -406,7 +406,7 @@ - SierraForest + = SierraForest @@ -433,6 +433,33 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312008267106.55837635241448; Fri, 22 Nov 2024 13:46:48 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7B0521706; Fri, 22 Nov 2024 16:46:47 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5C40D1764; Fri, 22 Nov 2024 16:34:50 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A4FB9158D; Fri, 22 Nov 2024 16:34:35 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 D96DA161F for ; Fri, 22 Nov 2024 16:33:58 -0500 (EST) Received: from mx-prod-mc-04.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-252-hCgLakCLOPCQS50RGCpfYQ-1; Fri, 22 Nov 2024 16:33:56 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id F08031955F69 for ; Fri, 22 Nov 2024 21:33:55 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 376AF1956086 for ; Fri, 22 Nov 2024 21:33:54 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311238; 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=8eAgEQWNRD7VqJ2DZfelFAM6dMzNlOBp8QTNbcw600Y=; b=PeobpKtTR3H/kL760sM1LQ27Ne6tq+OJMArnxTpN56cVrsWWxbZ8jTlaihPqWN/jWAtsmX 3385K4le3jYgoM0yjllqHbbmAJc5E7UmflcyhIyJ6ek2U/ndzV2RC4EbnEH2ZA4xWFFKUp swcMYZ6eVf1v6YP4uctUzMrOPp2TnmQ= X-MC-Unique: hCgLakCLOPCQS50RGCpfYQ-1 X-Mimecast-MFC-AGG-ID: hCgLakCLOPCQS50RGCpfYQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 17/36] cpu_map: Add versions of GraniteRapids CPU model Date: Fri, 22 Nov 2024 22:32:57 +0100 Message-ID: <32fef01818a086524034b335a8386c6a81b4214d.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: oguFih_eUqKI8oJCf5EzlzFlTxYOnn1Woj3h6k0mHdM_1732311236 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 6EF3DUL5Y35PAAB6HEQSZGIAX3N734LL X-Message-ID-Hash: 6EF3DUL5Y35PAAB6HEQSZGIAX3N734LL 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: 1732312010365116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - allow versioned models to be used in host capabilities - canonical CPU models in domain capabilities src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_GraniteRapids-v1.xml | 6 +++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 43 +++++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 42 ++++++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 51 ++++++++++++++++++- 18 files changed, 711 insertions(+), 15 deletions(-) create mode 100644 src/cpu_map/x86_GraniteRapids-v1.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 43f4f705a8..42ea986670 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -61,6 +61,7 @@ + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index d5d1f847ec..3733ec9441 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -43,6 +43,7 @@ cpumap_data =3D [ 'x86_EPYC-Milan.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', + 'x86_GraniteRapids-v1.xml', 'x86_GraniteRapids.xml', 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_GraniteRapids-v1.xml b/src/cpu_map/x86_Granite= Rapids-v1.xml new file mode 100644 index 0000000000..0731becf92 --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids-v1.xml @@ -0,0 +1,6 @@ + + + + + + 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 18d26fbae6..c5663a2c4c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 6e6a5a8b6c..d6e03061cf 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -269,7 +269,7 @@ - GraniteRapids + GraniteRapids @@ -310,6 +310,47 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 8880cc4bba..bfb8bb9f69 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -200,7 +200,7 @@ - GraniteRapids + GraniteRapids @@ -249,6 +249,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 2cffb87550..403ae5d32e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -202,7 +202,7 @@ - GraniteRapids + GraniteRapids @@ -251,6 +251,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 5a7042c7ba..85d286e825 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -263,7 +263,7 @@ - GraniteRapids + GraniteRapids @@ -303,6 +303,46 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 9b18209a23..d2b1c536a0 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 024375a354..ce6c0a3aac 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -202,7 +202,7 @@ - GraniteRapids + GraniteRapids @@ -251,6 +251,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 f379930ff7..8da817381c 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -258,7 +258,7 @@ - GraniteRapids + GraniteRapids @@ -297,6 +297,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 42d3828892..ec8520f416 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 6a8dd51f2b..84558b42c0 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -206,7 +206,7 @@ - GraniteRapids + GraniteRapids @@ -255,6 +255,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 08464d2709..ff726ddf51 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -257,7 +257,7 @@ - GraniteRapids + GraniteRapids @@ -296,6 +296,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 773f068c69..20e5903f22 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -205,7 +205,7 @@ - GraniteRapids + GraniteRapids @@ -254,6 +254,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 88f3b5208f..0fb60d2e9e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -206,7 +206,7 @@ - GraniteRapids + GraniteRapids @@ -255,6 +255,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell 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 419147fc14..57c4d2f2a6 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -257,7 +257,7 @@ - GraniteRapids + GraniteRapids @@ -296,6 +296,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 79ba1bc5fc..da9a1b8027 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -205,7 +205,7 @@ - GraniteRapids + GraniteRapids @@ -254,6 +254,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732311924227735.4532797800067; Fri, 22 Nov 2024 13:45:24 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2297A168D; Fri, 22 Nov 2024 16:45:23 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 73B5E1706; Fri, 22 Nov 2024 16:34:48 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A1A0E1721; Fri, 22 Nov 2024 16:34:35 -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 D3786168B for ; Fri, 22 Nov 2024 16:34:01 -0500 (EST) Received: from mx-prod-mc-05.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-387-E5AvGpxHN-q1GgvfsiwNHg-1; Fri, 22 Nov 2024 16:33:59 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 896681955F79 for ; Fri, 22 Nov 2024 21:33:58 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8AC2A1956086 for ; Fri, 22 Nov 2024 21:33:57 +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=1732311241; 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=41diuBgRsniEB/T0OqMljeqmqrt12jsNRXvU0H1mVeM=; b=g9S0rOCud1tU16BmF7DkFLZ23Kk/2gSimaiCVbwOfLtxVv/umj7ch8sW5sCT1OluX3WagK eTs0HlUejbyYVXY6DrzY1D6PPD/cUi01tbrLt6Y0ISVZ05hW9KUiAFKyGS3wp8wyQhZui6 xK5nmupFTxpd1iX87900mkELwazuEoc= X-MC-Unique: E5AvGpxHN-q1GgvfsiwNHg-1 X-Mimecast-MFC-AGG-ID: E5AvGpxHN-q1GgvfsiwNHg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 18/36] cpu_map: Add versions of SapphireRapids CPU model Date: Fri, 22 Nov 2024 22:32:58 +0100 Message-ID: <645d5f6814f6746d257dabd344c31873b54a66ab.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: pPlrDJsN3jys-hN73kzEwwiuGD7UBi_XGhcRZlOad0I_1732311238 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: BGIJ6MVNUBRI7AMBLXBYJ4UJ4S5XE264 X-Message-ID-Hash: BGIJ6MVNUBRI7AMBLXBYJ4UJ4S5XE264 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: 1732311926218116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 3 + src/cpu_map/meson.build | 3 + src/cpu_map/x86_SapphireRapids-v1.xml | 6 + src/cpu_map/x86_SapphireRapids-v2.xml | 193 +++++++++++++++++ src/cpu_map/x86_SapphireRapids-v3.xml | 198 ++++++++++++++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 43 +++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 50 ++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 43 +++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 78 ++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 76 ++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 74 ++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 89 +++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 138 +++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 114 +++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 138 +++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 138 +++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 114 +++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 138 +++++++++++- 23 files changed, 2063 insertions(+), 18 deletions(-) create mode 100644 src/cpu_map/x86_SapphireRapids-v1.xml create mode 100644 src/cpu_map/x86_SapphireRapids-v2.xml create mode 100644 src/cpu_map/x86_SapphireRapids-v3.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 42ea986670..81cdea3441 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -60,6 +60,9 @@ + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 3733ec9441..b023ed03c4 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -75,6 +75,9 @@ cpumap_data =3D [ 'x86_qemu64.xml', 'x86_SandyBridge-IBRS.xml', 'x86_SandyBridge.xml', + 'x86_SapphireRapids-v1.xml', + 'x86_SapphireRapids-v2.xml', + 'x86_SapphireRapids-v3.xml', 'x86_SapphireRapids.xml', 'x86_SierraForest-v1.xml', 'x86_SierraForest.xml', diff --git a/src/cpu_map/x86_SapphireRapids-v1.xml b/src/cpu_map/x86_Sapphi= reRapids-v1.xml new file mode 100644 index 0000000000..46466d02b6 --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_SapphireRapids-v2.xml b/src/cpu_map/x86_Sapphi= reRapids-v2.xml new file mode 100644 index 0000000000..198bed0afc --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v2.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_SapphireRapids-v3.xml b/src/cpu_map/x86_Sapphi= reRapids-v3.xml new file mode 100644 index 0000000000..e02d5fd562 --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v3.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3ba9419ede..c1776af083 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -275,7 +275,7 @@ - SapphireRapids + SapphireRapids @@ -316,6 +316,47 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 e5ef1673c3..d6f4e79806 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -405,7 +405,7 @@ - SapphireRapids + SapphireRapids @@ -453,6 +453,54 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 9b935c0a6b..27beded8ea 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -274,7 +274,7 @@ - SapphireRapids + SapphireRapids @@ -315,6 +315,47 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 c5663a2c4c..ce04180999 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -409,7 +409,7 @@ - SapphireRapids + SapphireRapids @@ -451,6 +451,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 d6e03061cf..1836c786dc 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -480,7 +480,7 @@ - SapphireRapids + SapphireRapids @@ -518,6 +518,82 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index bfb8bb9f69..c64f62b14e 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -408,7 +408,7 @@ - SapphireRapids + SapphireRapids @@ -450,6 +450,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 403ae5d32e..ab3d52deb2 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -410,7 +410,7 @@ - SapphireRapids + SapphireRapids @@ -452,6 +452,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 85d286e825..2d22fd32dd 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -472,7 +472,7 @@ - SapphireRapids + SapphireRapids @@ -509,6 +509,80 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index d2b1c536a0..a9b5f5efcb 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -409,7 +409,7 @@ - SapphireRapids + SapphireRapids @@ -451,6 +451,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 ce6c0a3aac..705e61e950 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -410,7 +410,7 @@ - SapphireRapids + SapphireRapids @@ -452,6 +452,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 8da817381c..65ce9690a2 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -455,7 +455,7 @@ - SapphireRapids + SapphireRapids @@ -491,6 +491,78 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index ec8520f416..062f47aa34 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -409,7 +409,7 @@ - SapphireRapids + SapphireRapids @@ -451,6 +451,93 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client 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 84558b42c0..889d50f4ca 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -414,7 +414,7 @@ - SapphireRapids + SapphireRapids @@ -456,6 +456,142 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest 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 ff726ddf51..f180ad3f9f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -454,7 +454,7 @@ - SapphireRapids + SapphireRapids @@ -490,6 +490,118 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 20e5903f22..81aeb37353 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -413,7 +413,7 @@ - SapphireRapids + SapphireRapids @@ -455,6 +455,142 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest 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 0fb60d2e9e..7201a84435 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -414,7 +414,7 @@ - SapphireRapids + SapphireRapids @@ -456,6 +456,142 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest 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 57c4d2f2a6..958f389aa6 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -454,7 +454,7 @@ - SapphireRapids + SapphireRapids @@ -490,6 +490,118 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index da9a1b8027..ade2798f6a 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -413,7 +413,7 @@ - SapphireRapids + SapphireRapids @@ -455,6 +455,142 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312143511303.97135258346225; Fri, 22 Nov 2024 13:49:03 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id ACFF1B08; Fri, 22 Nov 2024 16:49:02 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 4DE951780; Fri, 22 Nov 2024 16:34:52 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 447B316F4; Fri, 22 Nov 2024 16:34:39 -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 DCDEE1521 for ; Fri, 22 Nov 2024 16:34:03 -0500 (EST) Received: from mx-prod-mc-02.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-31-CepwTeZYOly9wsAhObXiog-1; Fri, 22 Nov 2024 16:34:01 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 055F6195395A for ; Fri, 22 Nov 2024 21:34:01 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 04C6B1955F3E for ; Fri, 22 Nov 2024 21:33:59 +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=1732311243; 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=CvKlj2lkcByP+R5ds+CDedcDBhDsIp4fPFD3O8gEIFM=; b=FdQ3bWYYXXcHDG/poDeVoj2r616VZqGw6xK+GtOkqXF8tWyYo5PyuMsECxETDeKAn32g9t lKVO4Yx3cm5Sdp9k+1X+D4PAgP4XzkAEKt2qwe1q66zqU8Ze75zc6lNLCNLGOIkTFuASX3 t/qAQ/WjyKpxy3U/X86N8938dr9yn3I= X-MC-Unique: CepwTeZYOly9wsAhObXiog-1 X-Mimecast-MFC-AGG-ID: CepwTeZYOly9wsAhObXiog From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 19/36] cpu_map: Add versions of Snowridge CPU model Date: Fri, 22 Nov 2024 22:32:59 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: NepgjbJsJcAkHI3H3no6etVRiQ8F5MMlSgofhVEMGuM_1732311241 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 5DY5JRQGODCO4DYPMDPHOEH63DLTX4EO X-Message-ID-Hash: 5DY5JRQGODCO4DYPMDPHOEH63DLTX4EO 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: 1732312145470116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Snowridge-v1.xml | 6 + src/cpu_map/x86_Snowridge-v2.xml | 143 +++++++++++++++++ src/cpu_map/x86_Snowridge-v3.xml | 145 ++++++++++++++++++ src/cpu_map/x86_Snowridge-v4.xml | 143 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 25 ++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 40 ++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 25 ++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 25 ++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 40 ++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 25 ++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 36 ++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 60 +++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 36 ++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 78 +++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 74 ++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 74 ++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 45 +++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 74 ++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 74 ++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 74 ++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 45 +++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 66 +++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 62 +++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 58 ++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 58 ++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 47 +++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 58 ++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 47 +++++- 46 files changed, 2387 insertions(+), 40 deletions(-) create mode 100644 src/cpu_map/x86_Snowridge-v1.xml create mode 100644 src/cpu_map/x86_Snowridge-v2.xml create mode 100644 src/cpu_map/x86_Snowridge-v3.xml create mode 100644 src/cpu_map/x86_Snowridge-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 81cdea3441..d35eb80d03 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -59,6 +59,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index b023ed03c4..cecb6d1d83 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -87,6 +87,10 @@ cpumap_data =3D [ 'x86_Skylake-Server-IBRS.xml', 'x86_Skylake-Server-noTSX-IBRS.xml', 'x86_Skylake-Server.xml', + 'x86_Snowridge-v1.xml', + 'x86_Snowridge-v2.xml', + 'x86_Snowridge-v3.xml', + 'x86_Snowridge-v4.xml', 'x86_Snowridge.xml', 'x86_vendors.xml', 'x86_Westmere-IBRS.xml', diff --git a/src/cpu_map/x86_Snowridge-v1.xml b/src/cpu_map/x86_Snowridge-v= 1.xml new file mode 100644 index 0000000000..01c6fc68ff --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Snowridge-v2.xml b/src/cpu_map/x86_Snowridge-v= 2.xml new file mode 100644 index 0000000000..b299598be9 --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v2.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Snowridge-v3.xml b/src/cpu_map/x86_Snowridge-v= 3.xml new file mode 100644 index 0000000000..11967f814b --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v3.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Snowridge-v4.xml b/src/cpu_map/x86_Snowridge-v= 4.xml new file mode 100644 index 0000000000..5d11c94d97 --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v4.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 5579ad3fc2..6d0d347cd0 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -358,7 +358,7 @@ - Snowridge + Sno= wridge @@ -370,6 +370,29 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + Westmere Westmere-IBRS 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 a111a8d751..3fff90679f 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -632,7 +632,7 @@ - Snowridge + Sno= wridge @@ -651,6 +651,44 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 8882b9c8a7..155affd7a2 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -357,7 +357,7 @@ - Snowridge + Sno= wridge @@ -369,6 +369,29 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + Westmere Westmere-IBRS 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 b0a4bce914..97c2f3f216 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -367,7 +367,7 @@ - Snowridge + Sno= wridge @@ -379,6 +379,29 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + Westmere Westmere-IBRS 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 334a523179..4f5abc3c87 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -664,7 +664,7 @@ - Snowridge + Sno= wridge @@ -683,6 +683,44 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 30e5686593..1e7d5acadd 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -366,7 +366,7 @@ - Snowridge + Sno= wridge @@ -378,6 +378,29 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + Westmere Westmere-IBRS 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 777b7c5198..931c1ccfa8 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -369,7 +369,7 @@ - Snowridge + Sno= wridge @@ -381,6 +381,40 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + Westmere Westmere-IBRS 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 6c58d132d9..c381827ef1 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -665,7 +665,7 @@ - Snowridge + Sno= wridge @@ -684,6 +684,64 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 68b0a658dd..92507c01e6 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -368,7 +368,7 @@ - Snowridge + Sno= wridge @@ -380,6 +380,40 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + Westmere Westmere-IBRS 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 4a055e19ec..002004001a 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -368,7 +368,7 @@ - Snowridge + Sno= wridge @@ -380,6 +380,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 91dbb8ff78..7ec91e11d3 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -665,7 +665,7 @@ - Snowridge + Sno= wridge @@ -684,6 +684,82 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 466be5c7a0..3b449eec8d 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -367,7 +367,7 @@ - Snowridge + Sno= wridge @@ -379,6 +379,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 637579d6ec..bc603035fe 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -369,7 +369,7 @@ - Snowridge + Sno= wridge @@ -381,6 +381,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 1ed0cef05b..8e545b5e9d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -660,7 +660,7 @@ - Snowridge + Sno= wridge @@ -678,6 +678,78 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index acde0c66d9..e2b164f6f2 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -368,7 +368,7 @@ - Snowridge + Sno= wridge @@ -380,6 +380,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 591e15ab24..be1c10ba88 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -336,7 +336,7 @@ - Snowridge + Sno= wridge @@ -348,6 +348,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 52086550db..d43ed80338 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -608,7 +608,7 @@ - Snowridge + Sno= wridge @@ -626,6 +626,78 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 1170d8ed2c..c8f74ea60e 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -335,7 +335,7 @@ - Snowridge + Sno= wridge @@ -347,6 +347,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 653a7a7bac..890b8ec2e9 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -341,7 +341,7 @@ - Snowridge + Sno= wridge @@ -353,6 +353,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 779bdddad6..fb20353bbf 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 @@ -489,7 +489,7 @@ - Snowridge + Sno= wridge @@ -507,6 +507,78 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + Westmere Westmere-IBRS 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 779bdddad6..fb20353bbf 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -489,7 +489,7 @@ - Snowridge + Sno= wridge @@ -507,6 +507,78 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 72d4e7be39..02406d697a 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -340,7 +340,7 @@ - Snowridge + Sno= wridge @@ -352,6 +352,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 c1776af083..4e70aee549 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -423,7 +423,7 @@ - Snowridge + Sno= wridge @@ -435,6 +435,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 d6f4e79806..25c522f8d6 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -588,7 +588,7 @@ - Snowridge + Sno= wridge @@ -606,6 +606,78 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 27beded8ea..d8ef35e83f 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -422,7 +422,7 @@ - Snowridge + Sno= wridge @@ -434,6 +434,49 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + Snowridge-v4 + + + + + + + + Westmere Westmere-IBRS 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 ce04180999..b63775042f 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -604,7 +604,7 @@ - Snowridge + Sno= wridge @@ -616,6 +616,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 1836c786dc..b08763142e 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -669,7 +669,7 @@ - Snowridge + Sno= wridge @@ -685,6 +685,70 @@ + Snowridge-v1 + + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index c64f62b14e..f235e3ca55 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -603,7 +603,7 @@ - Snowridge + Sno= wridge @@ -615,6 +615,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 ab3d52deb2..db5e71cae3 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -605,7 +605,7 @@ - Snowridge + Sno= wridge @@ -617,6 +617,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 2d22fd32dd..bc1c8b629c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -658,7 +658,7 @@ - Snowridge + Sno= wridge @@ -673,6 +673,66 @@ + Snowridge-v1 + + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index a9b5f5efcb..4092b0cbaf 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -604,7 +604,7 @@ - Snowridge + Sno= wridge @@ -616,6 +616,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 705e61e950..46cdc98b04 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -605,7 +605,7 @@ - Snowridge + Sno= wridge @@ -617,6 +617,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 65ce9690a2..52ce59c185 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -632,7 +632,7 @@ - Snowridge + Sno= wridge @@ -646,6 +646,62 @@ + Snowridge-v1 + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 062f47aa34..f7716b5c10 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -604,7 +604,7 @@ - Snowridge + Sno= wridge @@ -616,6 +616,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 889d50f4ca..16e5de9503 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -712,7 +712,7 @@ - Snowridge + Sno= wridge @@ -724,6 +724,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 f180ad3f9f..b0a266f649 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -711,7 +711,7 @@ - Snowridge + Sno= wridge @@ -725,6 +725,62 @@ + Snowridge-v1 + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 81aeb37353..a948cd9173 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -711,7 +711,7 @@ - Snowridge + Sno= wridge @@ -723,6 +723,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 7201a84435..a986a09589 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -712,7 +712,7 @@ - Snowridge + Sno= wridge @@ -724,6 +724,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS 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 958f389aa6..1ad4b0a9f3 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -711,7 +711,7 @@ - Snowridge + Sno= wridge @@ -725,6 +725,62 @@ + Snowridge-v1 + + + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + + + + Westmere Westmere-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index ade2798f6a..8051bf82a3 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -711,7 +711,7 @@ - Snowridge + Sno= wridge @@ -723,6 +723,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312261288848.6132098730766; Fri, 22 Nov 2024 13:51:01 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5F5DF15D2; Fri, 22 Nov 2024 16:51:00 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id A62C21793; Fri, 22 Nov 2024 16:34:55 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3275F16F1; Fri, 22 Nov 2024 16:34:41 -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 0BF921663 for ; Fri, 22 Nov 2024 16:34:07 -0500 (EST) Received: from mx-prod-mc-01.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-549-p3IvzMfuOh2RlHdf674-6w-1; Fri, 22 Nov 2024 16:34:04 -0500 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BACF11955F3C for ; Fri, 22 Nov 2024 21:34:03 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9907819560A3 for ; Fri, 22 Nov 2024 21:34:02 +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=1732311246; 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=+opWn3hgZfE4fffGq0e+ysssZxDD/q5He8DgRD9IREQ=; b=X/fM/s4aBhxcH9uHBAJraJTrHne3bXfFa9yE1bSaD+RciWeDOmwqXJeScmAOZDuj+Xbn2a D4bE5DvixcOzRX3oa37z99byquybDzgJaWDZgKF1sMg8xJS5jlsv5PnNyLOY4+OkVQmQoh I4X2nFBiJv+3KPWAN81QgUZLe2XTgUM= X-MC-Unique: p3IvzMfuOh2RlHdf674-6w-1 X-Mimecast-MFC-AGG-ID: p3IvzMfuOh2RlHdf674-6w From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 20/36] cpu_map: Add versions of Cooperlake CPU model Date: Fri, 22 Nov 2024 22:33:00 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: B9fu1fRdVaRSZCiejr8xMRgbgikS2dqKt5sY_dDg-9o_1732311243 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: C53M2E5BYSZQY3TYLODLGW2AKLW7LMGT X-Message-ID-Hash: C53M2E5BYSZQY3TYLODLGW2AKLW7LMGT 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: 1732312263762116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_Cooperlake-v1.xml | 6 + src/cpu_map/x86_Cooperlake-v2.xml | 164 ++++++++++++++++++ .../x86_64-cpuid-Cooperlake-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 21 ++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 35 +++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 21 ++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 21 ++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 35 +++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 21 ++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 42 ++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 71 +++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 42 ++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 69 +++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 69 +++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 69 +++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 40 ++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 61 ++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 61 ++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 61 ++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 40 ++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 45 ++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 45 ++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 43 ++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 43 ++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 41 ++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 43 ++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 41 ++++- 45 files changed, 1863 insertions(+), 41 deletions(-) create mode 100644 src/cpu_map/x86_Cooperlake-v1.xml create mode 100644 src/cpu_map/x86_Cooperlake-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index d35eb80d03..923954b763 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -58,6 +58,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index cecb6d1d83..e08d8ccda7 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -31,6 +31,8 @@ cpumap_data =3D [ 'x86_Cascadelake-Server-noTSX.xml', 'x86_Cascadelake-Server.xml', 'x86_Conroe.xml', + 'x86_Cooperlake-v1.xml', + 'x86_Cooperlake-v2.xml', 'x86_Cooperlake.xml', 'x86_core2duo.xml', 'x86_coreduo.xml', diff --git a/src/cpu_map/x86_Cooperlake-v1.xml b/src/cpu_map/x86_Cooperlake= -v1.xml new file mode 100644 index 0000000000..50f90c1f1e --- /dev/null +++ b/src/cpu_map/x86_Cooperlake-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Cooperlake-v2.xml b/src/cpu_map/x86_Cooperlake= -v2.xml new file mode 100644 index 0000000000..8c9c5ac2fd --- /dev/null +++ b/src/cpu_map/x86_Cooperlake-v2.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml b/tests/cpu= testdata/x86_64-cpuid-Cooperlake-host.xml index 9ff74bc029..0be098de80 100644 --- a/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml @@ -1,6 +1,6 @@ x86_64 - Cooperlake + Cooperlake-v1 Intel 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 6d0d347cd0..e8bcba9fc1 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -125,7 +125,7 @@ Conroe - Cooperlake + Co= operlake @@ -144,6 +144,25 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 3fff90679f..30d652e640 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -185,7 +185,7 @@ Conroe - Cooperlake + Co= operlake @@ -218,6 +218,39 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 155affd7a2..ad76c3e130 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -124,7 +124,7 @@ Conroe - Cooperlake + Co= operlake @@ -143,6 +143,25 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 97c2f3f216..c55f8e34b9 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -125,7 +125,7 @@ Conroe - Cooperlake + Co= operlake @@ -144,6 +144,25 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 4f5abc3c87..e03c10eb84 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -186,7 +186,7 @@ Conroe - Cooperlake + Co= operlake @@ -219,6 +219,39 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 1e7d5acadd..6cfa5828bb 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -124,7 +124,7 @@ Conroe - Cooperlake + Co= operlake @@ -143,6 +143,25 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 931c1ccfa8..50941234d6 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -126,7 +126,7 @@ Conroe - Cooperlake + Co= operlake @@ -146,6 +146,46 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 c381827ef1..93cc2bd1f2 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -186,7 +186,7 @@ Conroe - Cooperlake + Co= operlake @@ -220,6 +220,75 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 92507c01e6..7a69746717 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -125,7 +125,7 @@ Conroe - Cooperlake + Co= operlake @@ -145,6 +145,46 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 002004001a..8a077e113d 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -126,7 +126,7 @@ Conroe - Cooperlake + Co= operlake @@ -145,6 +145,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 7ec91e11d3..59145f6dfe 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -188,7 +188,7 @@ Conroe - Cooperlake + Co= operlake @@ -221,6 +221,73 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 3b449eec8d..6f76e4795f 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -125,7 +125,7 @@ Conroe - Cooperlake + Co= operlake @@ -144,6 +144,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 bc603035fe..44eff055b4 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -127,7 +127,7 @@ Conroe - Cooperlake + Co= operlake @@ -146,6 +146,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 8e545b5e9d..5ccb0a9914 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -189,7 +189,7 @@ Conroe - Cooperlake + Co= operlake @@ -222,6 +222,73 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index e2b164f6f2..8d364912f2 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -126,7 +126,7 @@ Conroe - Cooperlake + Co= operlake @@ -145,6 +145,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 be1c10ba88..e33078702c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -128,7 +128,7 @@ Conroe - Cooperlake + Co= operlake @@ -147,6 +147,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 d43ed80338..62bd747f47 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -189,7 +189,7 @@ Conroe - Cooperlake + Co= operlake @@ -222,6 +222,73 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index c8f74ea60e..46f2582342 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -127,7 +127,7 @@ Conroe - Cooperlake + Co= operlake @@ -146,6 +146,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 890b8ec2e9..04173eab2d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -133,7 +133,7 @@ Conroe - Cooperlake + Co= operlake @@ -152,6 +152,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 fb20353bbf..72e50e80e3 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 @@ -154,7 +154,7 @@ Conroe - Cooperlake + Co= operlake @@ -183,6 +183,65 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana 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 fb20353bbf..72e50e80e3 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -154,7 +154,7 @@ Conroe - Cooperlake + Co= operlake @@ -183,6 +183,65 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 02406d697a..bfd4582994 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -132,7 +132,7 @@ Conroe - Cooperlake + Co= operlake @@ -151,6 +151,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 4e70aee549..c460ef2747 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -133,7 +133,7 @@ Conroe - Cooperlake + Co= operlake @@ -152,6 +152,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 25c522f8d6..70cc61a266 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -158,7 +158,7 @@ Conroe - Cooperlake + Co= operlake @@ -187,6 +187,65 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index d8ef35e83f..e4a6e0d835 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -132,7 +132,7 @@ Conroe - Cooperlake + Co= operlake @@ -151,6 +151,44 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-IBPB 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 b63775042f..52d5f90429 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -135,7 +135,7 @@ Conroe - Cooperlake + Co= operlake @@ -154,6 +154,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 b08763142e..a11ab737f6 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -143,7 +143,7 @@ Conroe - Cooperlake + Co= operlake @@ -164,6 +164,49 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index f235e3ca55..a6c02c0eb7 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -134,7 +134,7 @@ Conroe - Cooperlake + Co= operlake @@ -153,6 +153,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 db5e71cae3..b12b0a0738 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -136,7 +136,7 @@ Conroe - Cooperlake + Co= operlake @@ -155,6 +155,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 bc1c8b629c..58fbf2e156 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -142,7 +142,7 @@ Conroe - Cooperlake + Co= operlake @@ -163,6 +163,49 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 4092b0cbaf..9df7ab5d51 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -135,7 +135,7 @@ Conroe - Cooperlake + Co= operlake @@ -154,6 +154,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 46cdc98b04..c6dd80de95 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -136,7 +136,7 @@ Conroe - Cooperlake + Co= operlake @@ -155,6 +155,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 52ce59c185..4cec75464f 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -138,7 +138,7 @@ Conroe - Cooperlake + Co= operlake @@ -158,6 +158,47 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index f7716b5c10..7bcc10e61c 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -135,7 +135,7 @@ Conroe - Cooperlake + Co= operlake @@ -154,6 +154,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 16e5de9503..3fb82c81ad 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -140,7 +140,7 @@ Conroe - Cooperlake + Co= operlake @@ -159,6 +159,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 b0a266f649..7600b69f9f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -137,7 +137,7 @@ Conroe - Cooperlake + Co= operlake @@ -157,6 +157,47 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index a948cd9173..e8e1b804f6 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -139,7 +139,7 @@ Conroe - Cooperlake + Co= operlake @@ -158,6 +158,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 a986a09589..dfcaa22ea3 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -140,7 +140,7 @@ Conroe - Cooperlake + Co= operlake @@ -159,6 +159,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa 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 1ad4b0a9f3..43348c344c 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -137,7 +137,7 @@ Conroe - Cooperlake + Co= operlake @@ -157,6 +157,47 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + + Dhyana diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 8051bf82a3..bf8f4ebba3 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -139,7 +139,7 @@ Conroe - Cooperlake + Co= operlake @@ -158,6 +158,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312409471930.5857967518662; Fri, 22 Nov 2024 13:53:29 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 9695217A2; Fri, 22 Nov 2024 16:53:28 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9723F179C; Fri, 22 Nov 2024 16:34:58 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 675DD1627; Fri, 22 Nov 2024 16:34:43 -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 1B9E815F0 for ; Fri, 22 Nov 2024 16:34:14 -0500 (EST) Received: from mx-prod-mc-04.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-91-RNgw0XA1OYejk35QKIKy-Q-1; Fri, 22 Nov 2024 16:34:09 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 32B0A1955E75 for ; Fri, 22 Nov 2024 21:34:08 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 373741955F43 for ; Fri, 22 Nov 2024 21:34:04 +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=1732311253; 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=jEXpEJ/vfIYGFd8czSeW5/yMLoAS6B6oqBqz5zQtpA4=; b=ZtD5xboPTnHoWSi7t9roIVTkRLvc8Lh2XJvNnY6nzadxE6yNDGgu/n398sOC9mzeie1iRU PfgMVMn5WKeGwC7GCeMPVqFdLwhtZXI+rkoquN9LDAjM/kooWKbqdE3gqFMQVcUwd9PZym yHPz5MMln2n9c5PT8IX2qF9goyApiJc= X-MC-Unique: RNgw0XA1OYejk35QKIKy-Q-1 X-Mimecast-MFC-AGG-ID: RNgw0XA1OYejk35QKIKy-Q From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 21/36] cpu_map: Add versions of Icelake-Server CPU model Date: Fri, 22 Nov 2024 22:33:01 +0100 Message-ID: <8bce18f66334df642a99360b5391cf8a6d89e708.1732311125.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: qUSvoOAzJtl2ma5J_IHoTE7ryY-UhYl4Qh_hx29IvRw_1732311248 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: VYA7VCHJMJQTGJX4LGLHU7UGKJEWHXPI X-Message-ID-Hash: VYA7VCHJMJQTGJX4LGLHU7UGKJEWHXPI 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: 1732312410798116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Icelake-Server-v2 defined as an alias to Icelake-Server-noTSX - for all versioned models - canonical CPU models in domain capabilities - CPU models are no longer canonicalized in post-parse src/cpu_map/index.xml | 7 + src/cpu_map/meson.build | 7 + src/cpu_map/x86_Icelake-Server-v1.xml | 6 + src/cpu_map/x86_Icelake-Server-v2.xml | 6 + src/cpu_map/x86_Icelake-Server-v3.xml | 165 +++++++++++++ src/cpu_map/x86_Icelake-Server-v4.xml | 172 +++++++++++++ src/cpu_map/x86_Icelake-Server-v5.xml | 174 +++++++++++++ src/cpu_map/x86_Icelake-Server-v6.xml | 175 ++++++++++++++ src/cpu_map/x86_Icelake-Server-v7.xml | 177 ++++++++++++++ .../x86_64-cpuid-Ice-Lake-Server-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 100 +++++++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 148 +++++++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 100 +++++++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 100 +++++++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 148 +++++++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 100 +++++++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 126 +++++++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 191 ++++++++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 126 +++++++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 126 +++++++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 191 ++++++++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 126 +++++++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 228 +++++++++++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 228 +++++++++++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 152 +++++++++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 198 ++++++++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 198 ++++++++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 195 ++++++++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 152 +++++++++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 150 +++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 147 ++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 141 ++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 154 +++++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 183 +++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 167 ++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 183 +++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 183 +++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 167 ++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 183 +++++++++++++- 50 files changed, 7083 insertions(+), 81 deletions(-) create mode 100644 src/cpu_map/x86_Icelake-Server-v1.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v2.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v3.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v4.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v5.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v6.xml create mode 100644 src/cpu_map/x86_Icelake-Server-v7.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 923954b763..be39f356f1 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -57,6 +57,13 @@ + + + + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index e08d8ccda7..87617101aa 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -54,6 +54,13 @@ cpumap_data =3D [ 'x86_Icelake-Client-noTSX.xml', 'x86_Icelake-Client.xml', 'x86_Icelake-Server-noTSX.xml', + 'x86_Icelake-Server-v1.xml', + 'x86_Icelake-Server-v2.xml', + 'x86_Icelake-Server-v3.xml', + 'x86_Icelake-Server-v4.xml', + 'x86_Icelake-Server-v5.xml', + 'x86_Icelake-Server-v6.xml', + 'x86_Icelake-Server-v7.xml', 'x86_Icelake-Server.xml', 'x86_IvyBridge-IBRS.xml', 'x86_IvyBridge.xml', diff --git a/src/cpu_map/x86_Icelake-Server-v1.xml b/src/cpu_map/x86_Icelak= e-Server-v1.xml new file mode 100644 index 0000000000..4c48816587 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v2.xml b/src/cpu_map/x86_Icelak= e-Server-v2.xml new file mode 100644 index 0000000000..3fbb9f40cb --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v3.xml b/src/cpu_map/x86_Icelak= e-Server-v3.xml new file mode 100644 index 0000000000..2bdbe8861d --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v3.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v4.xml b/src/cpu_map/x86_Icelak= e-Server-v4.xml new file mode 100644 index 0000000000..b6e02317c5 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v4.xml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v5.xml b/src/cpu_map/x86_Icelak= e-Server-v5.xml new file mode 100644 index 0000000000..d3fad58845 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v5.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v6.xml b/src/cpu_map/x86_Icelak= e-Server-v6.xml new file mode 100644 index 0000000000..f434f4c50c --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v6.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server-v7.xml b/src/cpu_map/x86_Icelak= e-Server-v7.xml new file mode 100644 index 0000000000..11d155024a --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v7.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml b/test= s/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml index 1519793fca..443971b9f2 100644 --- a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml @@ -1,6 +1,6 @@ x86_64 - Icelake-Server + Icelake-Server-v1 Intel 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 e8bcba9fc1..0f4ee36d0d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -231,7 +231,7 @@ - Icelake-Server + Icelake-Server @@ -255,7 +255,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -277,6 +277,102 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 30d652e640..a365cd9db5 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -429,7 +429,7 @@ - Icelake-Server + Icelake-Server @@ -462,7 +462,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -493,6 +493,150 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index ad76c3e130..e7457b3433 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -230,7 +230,7 @@ - Icelake-Server + Icelake-Server @@ -254,7 +254,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -276,6 +276,102 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 c55f8e34b9..56e8aeda5f 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -240,7 +240,7 @@ - Icelake-Server + Icelake-Server @@ -264,7 +264,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -286,6 +286,102 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 e03c10eb84..e5c5dadd5c 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -461,7 +461,7 @@ - Icelake-Server + Icelake-Server @@ -494,7 +494,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -525,6 +525,150 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 6cfa5828bb..4661ca8fc3 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -239,7 +239,7 @@ - Icelake-Server + Icelake-Server @@ -263,7 +263,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -285,6 +285,102 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 50941234d6..c9785bf41a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -263,7 +263,7 @@ - Icelake-Server + Icelake-Server @@ -287,7 +287,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -309,6 +309,128 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 93cc2bd1f2..323f372ae1 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -498,7 +498,7 @@ - Icelake-Server + Icelake-Server @@ -531,7 +531,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -562,6 +562,193 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 7a69746717..bb4f0ae925 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -262,7 +262,7 @@ - Icelake-Server + Icelake-Server @@ -286,7 +286,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -308,6 +308,128 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 8a077e113d..4f40568023 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -260,7 +260,7 @@ - Icelake-Server + Icelake-Server @@ -284,7 +284,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -306,6 +306,128 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 59145f6dfe..48e40883a0 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -496,7 +496,7 @@ - Icelake-Server + Icelake-Server @@ -529,7 +529,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -560,6 +560,193 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 6f76e4795f..71b92316e5 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -259,7 +259,7 @@ - Icelake-Server + Icelake-Server @@ -283,7 +283,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -305,6 +305,128 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 44eff055b4..455e6fff84 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -261,7 +261,7 @@ - Icelake-Server + Icelake-Server @@ -285,7 +285,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -307,6 +307,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 5ccb0a9914..1e54fd398d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -493,7 +493,7 @@ - Icelake-Server + Icelake-Server @@ -525,7 +525,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -555,6 +555,230 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 8d364912f2..6531049aff 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -260,7 +260,7 @@ - Icelake-Server + Icelake-Server @@ -284,7 +284,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -306,6 +306,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 e33078702c..cde60502d5 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -228,7 +228,7 @@ - Icelake-Server + Icelake-Server @@ -252,7 +252,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -274,6 +274,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 62bd747f47..a0b652df0e 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -441,7 +441,7 @@ - Icelake-Server + Icelake-Server @@ -473,7 +473,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -503,6 +503,230 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 46f2582342..97bb824317 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -227,7 +227,7 @@ - Icelake-Server + Icelake-Server @@ -251,7 +251,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -273,6 +273,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 04173eab2d..9ba9ac5008 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -233,7 +233,7 @@ - Icelake-Server + Icelake-Server @@ -257,7 +257,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -279,6 +279,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 72e50e80e3..849756739a 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 @@ -358,7 +358,7 @@ - Icelake-Server + Icelake-Server @@ -385,7 +385,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -410,6 +410,200 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 72e50e80e3..849756739a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -358,7 +358,7 @@ - Icelake-Server + Icelake-Server @@ -385,7 +385,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -410,6 +410,200 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index bfd4582994..3edab09abd 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -232,7 +232,7 @@ - Icelake-Server + Icelake-Server @@ -256,7 +256,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -278,6 +278,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 c460ef2747..7cfe1538d1 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -233,7 +233,7 @@ - Icelake-Server + Icelake-Server @@ -257,7 +257,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -279,6 +279,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 70cc61a266..7a35a7ae24 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -361,7 +361,7 @@ - Icelake-Server + Icelake-Server @@ -388,7 +388,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -413,6 +413,197 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index e4a6e0d835..f63dc64c38 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -232,7 +232,7 @@ - Icelake-Server + Icelake-Server @@ -256,7 +256,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -278,6 +278,154 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 52d5f90429..8638cb6eb2 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -368,7 +368,7 @@ - Icelake-Server + Icelake-Server @@ -392,7 +392,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -414,6 +414,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 a11ab737f6..2968dc71a2 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -428,7 +428,7 @@ - Icelake-Server + Icelake-Server @@ -452,7 +452,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -474,6 +474,152 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index a6c02c0eb7..bc8bbc31b1 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -367,7 +367,7 @@ - Icelake-Server + Icelake-Server @@ -391,7 +391,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -413,6 +413,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 b12b0a0738..f0c374491a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -369,7 +369,7 @@ - Icelake-Server + Icelake-Server @@ -393,7 +393,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -415,6 +415,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 58fbf2e156..fb989bb068 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -420,7 +420,7 @@ - Icelake-Server + Icelake-Server @@ -444,7 +444,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -466,6 +466,149 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 9df7ab5d51..59076315d0 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -368,7 +368,7 @@ - Icelake-Server + Icelake-Server @@ -392,7 +392,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -414,6 +414,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 c6dd80de95..45e1a712d5 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -369,7 +369,7 @@ - Icelake-Server + Icelake-Server @@ -393,7 +393,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -415,6 +415,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 4cec75464f..4d222bbbdf 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -407,7 +407,7 @@ - Icelake-Server + Icelake-Server @@ -430,7 +430,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -451,6 +451,143 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 7bcc10e61c..f9250ef372 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -368,7 +368,7 @@ - Icelake-Server + Icelake-Server @@ -392,7 +392,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -414,6 +414,156 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 3fb82c81ad..0e40fdc47e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -373,7 +373,7 @@ - Icelake-Server + Icelake-Server @@ -397,7 +397,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -419,6 +419,185 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 7600b69f9f..bc29e8dda4 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -406,7 +406,7 @@ - Icelake-Server + Icelake-Server @@ -429,7 +429,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -450,6 +450,169 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index e8e1b804f6..a70abf2263 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -372,7 +372,7 @@ - Icelake-Server + Icelake-Server @@ -396,7 +396,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -418,6 +418,185 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 dfcaa22ea3..1cd20a0049 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -373,7 +373,7 @@ - Icelake-Server + Icelake-Server @@ -397,7 +397,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -419,6 +419,185 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge 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 43348c344c..ab6f60cfa1 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -406,7 +406,7 @@ - Icelake-Server + Icelake-Server @@ -429,7 +429,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -450,6 +450,169 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index bf8f4ebba3..ff31f05915 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -372,7 +372,7 @@ - Icelake-Server + Icelake-Server @@ -396,7 +396,7 @@ - Icelake-Server-noTSX + Icelake-Server-noTSX @@ -418,6 +418,185 @@ + Icelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + Icelake-Server-v7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + IvyBridge --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 173231268374173.3079796360364; Fri, 22 Nov 2024 13:58:03 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B37AD160D; Fri, 22 Nov 2024 16:58:02 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id AEA8D1859; Fri, 22 Nov 2024 16:35:03 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 22F5A1634; Fri, 22 Nov 2024 16:34:44 -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 A60BC15F8 for ; Fri, 22 Nov 2024 16:34:14 -0500 (EST) Received: from mx-prod-mc-04.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-359-F3xoZJboP2OzNEH-ElrjmA-1; Fri, 22 Nov 2024 16:34:11 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 27BAA19560B4 for ; Fri, 22 Nov 2024 21:34:11 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id DF17F1955F43 for ; Fri, 22 Nov 2024 21:34:09 +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=1732311254; 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=tgJ85qk1+uMZCaClVQrvTu+gVc2s/0YYYviWDVeKSSA=; b=G3GERYJMobKegE8jUlGrsgF/2cDa+Kty8OBxdil9eCcHwJdu2hg/KqMGtTiksLBJUvwS2F 8kehRZ6QCAJIBI3vf2w9gc59ewYzLMmDYNXKrNjbCdwwrFvYMF/n+NGW5cZE6qTMUkxe1/ g6oeJV5gplDClty+y9A400ORt8HQPfA= X-MC-Unique: F3xoZJboP2OzNEH-ElrjmA-1 X-Mimecast-MFC-AGG-ID: F3xoZJboP2OzNEH-ElrjmA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 22/36] cpu_map: Add versions of Cascadelake-Server CPU model Date: Fri, 22 Nov 2024 22:33:02 +0100 Message-ID: <35f1333f3d54de83a584fb387d6c46b373342fe8.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Rgva6vILvAV3ivIQbj8oKY_WWX1dti6K7BP9oOFc4iI_1732311251 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: L36LBCPCUC6GH57LC5KG2FZEGT5EFKNK X-Message-ID-Hash: L36LBCPCUC6GH57LC5KG2FZEGT5EFKNK 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: 1732312685619116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Cascadelake-Server-v3 defined as Cascadelake-Server-noTSX - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 5 + src/cpu_map/meson.build | 5 + src/cpu_map/x86_Cascadelake-Server-v1.xml | 6 + src/cpu_map/x86_Cascadelake-Server-v2.xml | 157 +++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v3.xml | 6 + src/cpu_map/x86_Cascadelake-Server-v4.xml | 156 +++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v5.xml | 158 ++++++++++++++++++ .../x86_64-cpuid-Xeon-Platinum-8268-host.xml | 2 +- .../x86_64-cpuid-Xeon-Platinum-9242-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 67 +++++++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 111 +++++++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 67 +++++++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 67 +++++++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 111 +++++++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 67 +++++++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 139 ++++++++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 139 ++++++++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 139 ++++++++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 139 ++++++++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 82 ++++++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 119 ++++++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 119 ++++++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 119 ++++++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 82 ++++++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 93 ++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 93 ++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 88 +++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 88 +++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 83 ++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 88 +++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 83 ++++++++- 49 files changed, 4082 insertions(+), 82 deletions(-) create mode 100644 src/cpu_map/x86_Cascadelake-Server-v1.xml create mode 100644 src/cpu_map/x86_Cascadelake-Server-v2.xml create mode 100644 src/cpu_map/x86_Cascadelake-Server-v3.xml create mode 100644 src/cpu_map/x86_Cascadelake-Server-v4.xml create mode 100644 src/cpu_map/x86_Cascadelake-Server-v5.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index be39f356f1..e874a45b15 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -53,6 +53,11 @@ + + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 87617101aa..55f9e99283 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -29,6 +29,11 @@ cpumap_data =3D [ 'x86_Broadwell-noTSX.xml', 'x86_Broadwell.xml', 'x86_Cascadelake-Server-noTSX.xml', + 'x86_Cascadelake-Server-v1.xml', + 'x86_Cascadelake-Server-v2.xml', + 'x86_Cascadelake-Server-v3.xml', + 'x86_Cascadelake-Server-v4.xml', + 'x86_Cascadelake-Server-v5.xml', 'x86_Cascadelake-Server.xml', 'x86_Conroe.xml', 'x86_Cooperlake-v1.xml', diff --git a/src/cpu_map/x86_Cascadelake-Server-v1.xml b/src/cpu_map/x86_Ca= scadelake-Server-v1.xml new file mode 100644 index 0000000000..fd89fbace9 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Cascadelake-Server-v2.xml b/src/cpu_map/x86_Ca= scadelake-Server-v2.xml new file mode 100644 index 0000000000..75b3d3ef66 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v2.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Cascadelake-Server-v3.xml b/src/cpu_map/x86_Ca= scadelake-Server-v3.xml new file mode 100644 index 0000000000..582a5ec95a --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Cascadelake-Server-v4.xml b/src/cpu_map/x86_Ca= scadelake-Server-v4.xml new file mode 100644 index 0000000000..716fd81f79 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v4.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Cascadelake-Server-v5.xml b/src/cpu_map/x86_Ca= scadelake-Server-v5.xml new file mode 100644 index 0000000000..e331fc9684 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v5.xml @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml index 28e428aeb8..f1eb50bae3 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml @@ -1,6 +1,6 @@ x86_64 - Cascadelake-Server + Cascadelake-Server-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml index a0bdd7f87d..069becffe4 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml @@ -1,6 +1,6 @@ x86_64 - Cascadelake-Server + Cascadelake-Server-v1 Intel 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 0f4ee36d0d..57b4a6069a 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -93,7 +93,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -109,7 +109,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -124,6 +124,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Co= operlake 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 a365cd9db5..6358b8f227 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -133,7 +133,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -157,7 +157,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -184,6 +184,113 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index e7457b3433..48c89a0ad6 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -92,7 +92,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -108,7 +108,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -123,6 +123,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Co= operlake 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 56e8aeda5f..7955a18190 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -93,7 +93,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -109,7 +109,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -124,6 +124,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Co= operlake 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 e5c5dadd5c..94b4aeb166 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -134,7 +134,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -158,7 +158,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -185,6 +185,113 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 4661ca8fc3..73a47cea6b 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -92,7 +92,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -108,7 +108,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -123,6 +123,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Co= operlake 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 c9785bf41a..8d41090780 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -94,7 +94,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -110,7 +110,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 323f372ae1..8ad064a22c 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -134,7 +134,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -158,7 +158,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -185,6 +185,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index bb4f0ae925..83ae31017b 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -93,7 +93,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -109,7 +109,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -124,6 +124,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 4f40568023..fa2a3c71b7 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -94,7 +94,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -110,7 +110,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 48e40883a0..0e8730b1ca 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -136,7 +136,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -160,7 +160,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -187,6 +187,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 71b92316e5..66ee266274 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -93,7 +93,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -109,7 +109,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -124,6 +124,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 455e6fff84..d7d70ca91a 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -95,7 +95,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -111,7 +111,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -126,6 +126,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 1e54fd398d..4dfced633e 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -137,7 +137,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -161,7 +161,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -188,6 +188,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 6531049aff..4492a6046a 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -94,7 +94,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -110,7 +110,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 cde60502d5..46cfed5f9d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -96,7 +96,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -112,7 +112,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -127,6 +127,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 a0b652df0e..8be62f8414 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -137,7 +137,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -161,7 +161,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -188,6 +188,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 97bb824317..f976cc9868 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -95,7 +95,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -111,7 +111,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -126,6 +126,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 9ba9ac5008..446a4ea7b3 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -101,7 +101,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -117,7 +117,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -132,6 +132,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 849756739a..388e9f0341 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 @@ -110,7 +110,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -130,7 +130,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -153,6 +153,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake 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 849756739a..388e9f0341 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -110,7 +110,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -130,7 +130,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -153,6 +153,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 3edab09abd..eac02f497a 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -100,7 +100,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -116,7 +116,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -131,6 +131,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 7cfe1538d1..e0fd74a139 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -101,7 +101,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -117,7 +117,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -132,6 +132,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 7a35a7ae24..be5e5b16b0 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -114,7 +114,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -134,7 +134,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -157,6 +157,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index f63dc64c38..9573f80845 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -100,7 +100,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -116,7 +116,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -131,6 +131,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Co= operlake 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 8638cb6eb2..1b4ceacb16 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -103,7 +103,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -119,7 +119,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 2968dc71a2..bcd73d2eb9 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -107,7 +107,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -125,7 +125,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -142,6 +142,95 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index bc8bbc31b1..1fceafeaa8 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -102,7 +102,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -118,7 +118,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -133,6 +133,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 f0c374491a..b3b3c5c538 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -104,7 +104,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -120,7 +120,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -135,6 +135,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 fb989bb068..050160af25 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -106,7 +106,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -124,7 +124,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -141,6 +141,95 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 59076315d0..1c8b91caa6 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -103,7 +103,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -119,7 +119,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 45e1a712d5..00950d1c3e 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -104,7 +104,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -120,7 +120,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -135,6 +135,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 4d222bbbdf..a24a446373 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -104,7 +104,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -121,7 +121,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -137,6 +137,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index f9250ef372..c5126d4c10 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -103,7 +103,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -119,7 +119,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 0e40fdc47e..607f0d1dcb 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -108,7 +108,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -124,7 +124,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -139,6 +139,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 bc29e8dda4..729afba017 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -103,7 +103,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -120,7 +120,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -136,6 +136,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index a70abf2263..4fe1f27009 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -107,7 +107,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -123,7 +123,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -138,6 +138,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 1cd20a0049..7ac02a6559 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -108,7 +108,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -124,7 +124,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -139,6 +139,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake 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 ab6f60cfa1..c3ccc4a83d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -103,7 +103,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -120,7 +120,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -136,6 +136,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Co= operlake diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index ff31f05915..dac46b82f7 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -107,7 +107,7 @@ - Cascadelake-Server + Cascadelake-Server @@ -123,7 +123,7 @@ - Cascadelake-Server-noTSX + Cascadelake-Server-noTSX @@ -138,6 +138,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Co= operlake --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312544549466.6596959538085; Fri, 22 Nov 2024 13:55:44 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B1F3E141E; Fri, 22 Nov 2024 16:55:43 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id BF87F16EA; Fri, 22 Nov 2024 16:35:00 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id CD602172E; Fri, 22 Nov 2024 16:34:43 -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 D1CB415FB for ; Fri, 22 Nov 2024 16:34:16 -0500 (EST) Received: from mx-prod-mc-04.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-591-lVGgfwThM7qBJOxuPdSGpg-1; Fri, 22 Nov 2024 16:34:14 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D44911955E75 for ; Fri, 22 Nov 2024 21:34:13 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9567C1956086 for ; Fri, 22 Nov 2024 21:34:12 +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=1732311256; 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=HELQsEpLSMRRrcRx4s5yrB+XDvxzd/Vc6PZpIsG7F/Y=; b=hyN8g241fjnY9iDl6VyVHPTyZW+6x63zKNR3+Yxs4YutqynzOO2uXTz3PnQCxKYRmNrcyq 5nBpA45pdEb/62JyE8rL613+aD5bnjGFMfhhx9A2Tie6XLiiLI653311fY6qTCLcIF7jLe R577p6pPCF2L21s1BBODRxV1OqjYKKM= X-MC-Unique: lVGgfwThM7qBJOxuPdSGpg-1 X-Mimecast-MFC-AGG-ID: lVGgfwThM7qBJOxuPdSGpg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 23/36] cpu_map: Add versions of Skylake-Server CPU model Date: Fri, 22 Nov 2024 22:33:03 +0100 Message-ID: <8d37bedc58b8ea884c5ca625f3db658ab45823fe.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Bqqqy9lhiOLixAI1uLopaqGd8bXKFWbO3YbymVVgFVk_1732311253 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: GZVUNASBVODE77TQ5RED3R35JQ3Y7UX4 X-Message-ID-Hash: GZVUNASBVODE77TQ5RED3R35JQ3Y7UX4 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: 1732312547107116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Skylake-Server-v2 defined as Skylake-Server-IBRS - Skylake-Server-v3 defined as Skylake-Server-noTSX-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 5 + src/cpu_map/meson.build | 5 + src/cpu_map/x86_Skylake-Server-v1.xml | 6 + src/cpu_map/x86_Skylake-Server-v2.xml | 6 + src/cpu_map/x86_Skylake-Server-v3.xml | 6 + src/cpu_map/x86_Skylake-Server-v4.xml | 148 +++++++++++++++++ src/cpu_map/x86_Skylake-Server-v5.xml | 150 ++++++++++++++++++ .../x86_64-cpuid-Xeon-Gold-5115-host.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6130-host.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6148-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 61 ++++++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 89 ++++++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 61 ++++++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 61 ++++++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 89 ++++++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 61 ++++++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 110 ++++++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 110 ++++++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 110 ++++++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 110 ++++++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 74 ++++++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 90 ++++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 90 ++++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 90 ++++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 74 ++++++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 80 +++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 80 +++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 75 ++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 75 ++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 75 ++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 75 ++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 75 ++++++++- 50 files changed, 3364 insertions(+), 123 deletions(-) create mode 100644 src/cpu_map/x86_Skylake-Server-v1.xml create mode 100644 src/cpu_map/x86_Skylake-Server-v2.xml create mode 100644 src/cpu_map/x86_Skylake-Server-v3.xml create mode 100644 src/cpu_map/x86_Skylake-Server-v4.xml create mode 100644 src/cpu_map/x86_Skylake-Server-v5.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index e874a45b15..af41623bc0 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -51,6 +51,11 @@ + + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 55f9e99283..60c14539d3 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -100,6 +100,11 @@ cpumap_data =3D [ 'x86_Skylake-Client.xml', 'x86_Skylake-Server-IBRS.xml', 'x86_Skylake-Server-noTSX-IBRS.xml', + 'x86_Skylake-Server-v1.xml', + 'x86_Skylake-Server-v2.xml', + 'x86_Skylake-Server-v3.xml', + 'x86_Skylake-Server-v4.xml', + 'x86_Skylake-Server-v5.xml', 'x86_Skylake-Server.xml', 'x86_Snowridge-v1.xml', 'x86_Snowridge-v2.xml', diff --git a/src/cpu_map/x86_Skylake-Server-v1.xml b/src/cpu_map/x86_Skylak= e-Server-v1.xml new file mode 100644 index 0000000000..130d97b3e9 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Server-v2.xml b/src/cpu_map/x86_Skylak= e-Server-v2.xml new file mode 100644 index 0000000000..dc66602166 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Server-v3.xml b/src/cpu_map/x86_Skylak= e-Server-v3.xml new file mode 100644 index 0000000000..b56510c3a5 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Server-v4.xml b/src/cpu_map/x86_Skylak= e-Server-v4.xml new file mode 100644 index 0000000000..441a343e3b --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v4.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Skylake-Server-v5.xml b/src/cpu_map/x86_Skylak= e-Server-v5.xml new file mode 100644 index 0000000000..cb3c91e335 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v5.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml index 377b484751..d0f48997ec 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Server-IBRS + Skylake-Server-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml index f8cdd53f42..71a53982bc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Server-IBRS + Skylake-Server-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml index 29900eb28e..e2e5acdb60 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Server + Skylake-Server-v1 Intel 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 57b4a6069a..bfaae20df4 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -494,7 +494,7 @@ - Skylake-Server + Skylake-Server @@ -508,7 +508,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -523,7 +523,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -536,6 +536,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Sno= wridge 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 6358b8f227..b34875ea9b 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -853,7 +853,7 @@ - Skylake-Server + Skylake-Server @@ -874,7 +874,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -896,7 +896,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -916,6 +916,89 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 48c89a0ad6..2cb7651d94 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -493,7 +493,7 @@ - Skylake-Server + Skylake-Server @@ -507,7 +507,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -522,7 +522,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -535,6 +535,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Sno= wridge 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 7955a18190..e2c7deb232 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -503,7 +503,7 @@ - Skylake-Server + Skylake-Server @@ -517,7 +517,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -532,7 +532,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -545,6 +545,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Sno= wridge 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 94b4aeb166..a4e9c15f3c 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -885,7 +885,7 @@ - Skylake-Server + Skylake-Server @@ -906,7 +906,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -928,7 +928,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -948,6 +948,89 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 73a47cea6b..5b55f7168d 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -502,7 +502,7 @@ - Skylake-Server + Skylake-Server @@ -516,7 +516,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -531,7 +531,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -544,6 +544,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Sno= wridge 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 8d41090780..ba98897a59 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -567,7 +567,7 @@ - Skylake-Server + Skylake-Server @@ -581,7 +581,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -596,7 +596,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -609,6 +609,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 8ad064a22c..e1b2fdf523 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -993,7 +993,7 @@ - Skylake-Server + Skylake-Server @@ -1014,7 +1014,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -1036,7 +1036,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1056,6 +1056,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 83ae31017b..0782742c55 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -566,7 +566,7 @@ - Skylake-Server + Skylake-Server @@ -580,7 +580,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -595,7 +595,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -608,6 +608,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 fa2a3c71b7..44b85a22bf 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -564,7 +564,7 @@ - Skylake-Server + Skylake-Server @@ -578,7 +578,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -593,7 +593,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -606,6 +606,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 0e8730b1ca..04bc338a05 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -991,7 +991,7 @@ - Skylake-Server + Skylake-Server @@ -1012,7 +1012,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -1034,7 +1034,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1054,6 +1054,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 66ee266274..9ca8aea50d 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -563,7 +563,7 @@ - Skylake-Server + Skylake-Server @@ -577,7 +577,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -592,7 +592,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -605,6 +605,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 d7d70ca91a..3da0f49414 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -591,7 +591,7 @@ - Skylake-Server + Skylake-Server @@ -605,7 +605,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -620,7 +620,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -633,6 +633,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 4dfced633e..ff8f07bcaf 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1023,7 +1023,7 @@ - Skylake-Server + Skylake-Server @@ -1044,7 +1044,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -1066,7 +1066,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1086,6 +1086,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 4492a6046a..eedca7f9d2 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -590,7 +590,7 @@ - Skylake-Server + Skylake-Server @@ -604,7 +604,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -619,7 +619,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -632,6 +632,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 46cfed5f9d..b743fd5949 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -558,7 +558,7 @@ - Skylake-Server + Skylake-Server @@ -572,7 +572,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -587,7 +587,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -600,6 +600,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 8be62f8414..f28f88244d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -971,7 +971,7 @@ - Skylake-Server + Skylake-Server @@ -992,7 +992,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -1014,7 +1014,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1034,6 +1034,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index f976cc9868..7eb0dc6079 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -557,7 +557,7 @@ - Skylake-Server + Skylake-Server @@ -571,7 +571,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -586,7 +586,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -599,6 +599,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 446a4ea7b3..3989e534b6 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -563,7 +563,7 @@ - Skylake-Server + Skylake-Server @@ -577,7 +577,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -592,7 +592,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -605,6 +605,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 388e9f0341..9e0488e11f 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 @@ -806,7 +806,7 @@ - Skylake-Server + Skylake-Server @@ -823,7 +823,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -841,7 +841,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -857,6 +857,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Sno= wridge 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 388e9f0341..9e0488e11f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -806,7 +806,7 @@ - Skylake-Server + Skylake-Server @@ -823,7 +823,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -841,7 +841,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -857,6 +857,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index eac02f497a..856177f2c2 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -562,7 +562,7 @@ - Skylake-Server + Skylake-Server @@ -576,7 +576,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -591,7 +591,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -604,6 +604,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 e0fd74a139..cd9de8aa48 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -645,7 +645,7 @@ - Skylake-Server + Skylake-Server @@ -659,7 +659,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -674,7 +674,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -687,6 +687,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 be5e5b16b0..ddafb0c97d 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -902,7 +902,7 @@ - Skylake-Server + Skylake-Server @@ -919,7 +919,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -937,7 +937,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -953,6 +953,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 9573f80845..c8b413eeb4 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -644,7 +644,7 @@ - Skylake-Server + Skylake-Server @@ -658,7 +658,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -673,7 +673,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -686,6 +686,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Sno= wridge 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 1b4ceacb16..2348b8a948 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -830,7 +830,7 @@ - Skylake-Server + Skylake-Server @@ -844,7 +844,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -859,7 +859,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 bcd73d2eb9..05a4a1c4d1 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -902,7 +902,7 @@ - Skylake-Server + Skylake-Server @@ -917,7 +917,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -933,7 +933,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -947,6 +947,80 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 1fceafeaa8..80c021fae5 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -829,7 +829,7 @@ - Skylake-Server + Skylake-Server @@ -843,7 +843,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -858,7 +858,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -871,6 +871,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 b3b3c5c538..a10f245559 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -831,7 +831,7 @@ - Skylake-Server + Skylake-Server @@ -845,7 +845,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -860,7 +860,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -873,6 +873,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 050160af25..3c1c3ccc46 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -888,7 +888,7 @@ - Skylake-Server + Skylake-Server @@ -903,7 +903,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -919,7 +919,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -933,6 +933,80 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 1c8b91caa6..35a04b58da 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -830,7 +830,7 @@ - Skylake-Server + Skylake-Server @@ -844,7 +844,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -859,7 +859,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 00950d1c3e..fe41e2f42d 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -831,7 +831,7 @@ - Skylake-Server + Skylake-Server @@ -845,7 +845,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -860,7 +860,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -873,6 +873,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 a24a446373..a382908512 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -852,7 +852,7 @@ - Skylake-Server + Skylake-Server @@ -866,7 +866,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -881,7 +881,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -894,6 +894,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index c5126d4c10..83d5e8bbef 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -830,7 +830,7 @@ - Skylake-Server + Skylake-Server @@ -844,7 +844,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -859,7 +859,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 607f0d1dcb..3f89567e0a 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -967,7 +967,7 @@ - Skylake-Server + Skylake-Server @@ -981,7 +981,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -996,7 +996,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1009,6 +1009,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 729afba017..f2db7c9e9e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -957,7 +957,7 @@ - Skylake-Server + Skylake-Server @@ -971,7 +971,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -986,7 +986,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -999,6 +999,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 4fe1f27009..eca4245c4b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -966,7 +966,7 @@ - Skylake-Server + Skylake-Server @@ -980,7 +980,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -995,7 +995,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1008,6 +1008,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 7ac02a6559..980bc162b9 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -967,7 +967,7 @@ - Skylake-Server + Skylake-Server @@ -981,7 +981,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -996,7 +996,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1009,6 +1009,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge 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 c3ccc4a83d..3960ab67f8 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -957,7 +957,7 @@ - Skylake-Server + Skylake-Server @@ -971,7 +971,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -986,7 +986,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -999,6 +999,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index dac46b82f7..5a177fd1ed 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -966,7 +966,7 @@ - Skylake-Server + Skylake-Server @@ -980,7 +980,7 @@ - Skylake-Server-IBRS + Skylake-Server-IBRS @@ -995,7 +995,7 @@ - Skylake-Server-noTSX-IBRS + Skylake-Server-noTSX-IBRS @@ -1008,6 +1008,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Sno= wridge --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312821240994.4773811633795; Fri, 22 Nov 2024 14:00:21 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 804271BBB; Fri, 22 Nov 2024 17:00:20 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 3EF1719A8; Fri, 22 Nov 2024 16:35:05 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 740781677; Fri, 22 Nov 2024 16:34:46 -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 7DC9E1677 for ; Fri, 22 Nov 2024 16:34:19 -0500 (EST) Received: from mx-prod-mc-02.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-619-W0uAIwhDPjS5lnaumqskOw-1; Fri, 22 Nov 2024 16:34:17 -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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 897FB1953948 for ; Fri, 22 Nov 2024 21:34:16 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8B1E11955F43 for ; Fri, 22 Nov 2024 21:34:15 +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=1732311259; 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=SBM525YjTNNqPA6rEYqy0Au2uSWxiYrxIcks93J3RbI=; b=NYLpZzu5uBI4Ks0NSFZLWRxUSVfYcAoOSZeHNxKbdta3uI9nnhcOp8iBklyT10bAPdNM27 hLGLHs/w9QGYC8OvgaEFvJfDHEXN2QhcNClTWae5ydruKhjXveRvuljnTYssmwYd+Fastx Szqi3jq5pL4Z61mIt3d/j45c/yVuaLc= X-MC-Unique: W0uAIwhDPjS5lnaumqskOw-1 X-Mimecast-MFC-AGG-ID: W0uAIwhDPjS5lnaumqskOw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 24/36] cpu_map: Add versions of Skylake-Client CPU model Date: Fri, 22 Nov 2024 22:33:04 +0100 Message-ID: <549335344fe607f1125759637cf807dc71da55b0.1732311125.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: BXbu_t-w9bkktzTR6J6v6xGXOo2hWUaY-0wPMV_vz_g_1732311256 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7HIR6TNJAYKCJ5XIFXXWUTAPTUVZNZQX X-Message-ID-Hash: 7HIR6TNJAYKCJ5XIFXXWUTAPTUVZNZQX 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: 1732312824175116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Skylake-Client-v2 defined as Skylake-Client-IBRS - Skylake-Client-v3 defined as Skylake-Client-noTSX-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Skylake-Client-v1.xml | 6 + src/cpu_map/x86_Skylake-Client-v2.xml | 6 + src/cpu_map/x86_Skylake-Client-v3.xml | 6 + src/cpu_map/x86_Skylake-Client-v4.xml | 141 ++++++++++++++++++ .../x86_64-cpuid-Core-i5-6600-host.xml | 2 +- .../x86_64-cpuid-Core-i7-7600U-host.xml | 2 +- .../x86_64-cpuid-Core-i7-7700-host.xml | 2 +- .../x86_64-cpuid-Core-i7-8550U-host.xml | 2 +- .../x86_64-cpuid-Core-i7-8700-host.xml | 2 +- .../x86_64-cpuid-Xeon-E3-1225-v5-host.xml | 2 +- .../x86_64-cpuid-Xeon-E3-1245-v5-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 30 +++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 54 ++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 30 +++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 30 +++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 54 ++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 30 +++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 70 ++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 70 ++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 70 ++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 70 ++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 37 ++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 54 ++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 54 ++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 54 ++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 37 ++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 46 +++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 46 +++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 42 +++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 42 +++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 38 ++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 42 +++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 38 ++++- 53 files changed, 1766 insertions(+), 127 deletions(-) create mode 100644 src/cpu_map/x86_Skylake-Client-v1.xml create mode 100644 src/cpu_map/x86_Skylake-Client-v2.xml create mode 100644 src/cpu_map/x86_Skylake-Client-v3.xml create mode 100644 src/cpu_map/x86_Skylake-Client-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index af41623bc0..4d7f8dc700 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -48,6 +48,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 60c14539d3..9fea2059bd 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -97,6 +97,10 @@ cpumap_data =3D [ 'x86_SierraForest.xml', 'x86_Skylake-Client-IBRS.xml', 'x86_Skylake-Client-noTSX-IBRS.xml', + 'x86_Skylake-Client-v1.xml', + 'x86_Skylake-Client-v2.xml', + 'x86_Skylake-Client-v3.xml', + 'x86_Skylake-Client-v4.xml', 'x86_Skylake-Client.xml', 'x86_Skylake-Server-IBRS.xml', 'x86_Skylake-Server-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_Skylake-Client-v1.xml b/src/cpu_map/x86_Skylak= e-Client-v1.xml new file mode 100644 index 0000000000..50401cafeb --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Client-v2.xml b/src/cpu_map/x86_Skylak= e-Client-v2.xml new file mode 100644 index 0000000000..2645061f2a --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Client-v3.xml b/src/cpu_map/x86_Skylak= e-Client-v3.xml new file mode 100644 index 0000000000..81814b8c8a --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Skylake-Client-v4.xml b/src/cpu_map/x86_Skylak= e-Client-v4.xml new file mode 100644 index 0000000000..9b14575e5f --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v4.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-6600-host.xml index 19bfe83420..c43d9f2a21 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client + Skylake-Client-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml index 88ef022243..1234266ede 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client-IBRS + Skylake-Client-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-7700-host.xml index 7925f195c8..0343a80dba 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client + Skylake-Client-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml index 11e36e2e4c..c13f60d6fd 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client-noTSX-IBRS + Skylake-Client-v3 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-8700-host.xml index 3ca7e1c548..59115d36ae 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client-IBRS + Skylake-Client-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml index a0dd29c89b..131674e449 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client-IBRS + Skylake-Client-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml index 4053f2f9f1..b3fb527dac 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client + Skylake-Client-v1 Intel 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 bfaae20df4..0a1dd449a7 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -470,7 +470,7 @@ - Skylake-Client + Skylake-Client @@ -478,7 +478,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -487,13 +487,37 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + Skylake-Server 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 b34875ea9b..69d7cc7683 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -805,7 +805,7 @@ - Skylake-Client + Skylake-Client @@ -821,7 +821,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -838,7 +838,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -853,6 +853,54 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 2cb7651d94..479a03c07c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -469,7 +469,7 @@ - Skylake-Client + Skylake-Client @@ -477,7 +477,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -486,13 +486,37 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + Skylake-Server 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 e2c7deb232..7a6b9f622c 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -479,7 +479,7 @@ - Skylake-Client + Skylake-Client @@ -487,7 +487,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -496,13 +496,37 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + Skylake-Server 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 a4e9c15f3c..ac171ae9c2 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -837,7 +837,7 @@ - Skylake-Client + Skylake-Client @@ -853,7 +853,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -870,7 +870,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -885,6 +885,54 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 5b55f7168d..43f52d1449 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -478,7 +478,7 @@ - Skylake-Client + Skylake-Client @@ -486,7 +486,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -495,13 +495,37 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + Skylake-Server 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 ba98897a59..ab3c8a5a3b 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -543,7 +543,7 @@ - Skylake-Client + Skylake-Client @@ -551,7 +551,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -560,13 +560,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 e1b2fdf523..8a426d1838 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -945,7 +945,7 @@ - Skylake-Client + Skylake-Client @@ -961,7 +961,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -978,7 +978,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -993,6 +993,70 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 0782742c55..ce9f57dfe2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -542,7 +542,7 @@ - Skylake-Client + Skylake-Client @@ -550,7 +550,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -559,13 +559,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 44b85a22bf..cb31bebb9f 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -540,7 +540,7 @@ - Skylake-Client + Skylake-Client @@ -548,7 +548,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -557,13 +557,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 04bc338a05..a8911370e2 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -943,7 +943,7 @@ - Skylake-Client + Skylake-Client @@ -959,7 +959,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -976,7 +976,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -991,6 +991,70 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 9ca8aea50d..cc576447f7 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -539,7 +539,7 @@ - Skylake-Client + Skylake-Client @@ -547,7 +547,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -556,13 +556,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 3da0f49414..b616d4a1e6 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -567,7 +567,7 @@ - Skylake-Client + Skylake-Client @@ -575,7 +575,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -584,13 +584,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 ff8f07bcaf..53c50c2ddc 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -975,7 +975,7 @@ - Skylake-Client + Skylake-Client @@ -991,7 +991,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -1008,7 +1008,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -1023,6 +1023,70 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index eedca7f9d2..2454a6f8c1 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -566,7 +566,7 @@ - Skylake-Client + Skylake-Client @@ -574,7 +574,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -583,13 +583,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 b743fd5949..ceef8576a4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -534,7 +534,7 @@ - Skylake-Client + Skylake-Client @@ -542,7 +542,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -551,13 +551,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 f28f88244d..c4ca961052 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -923,7 +923,7 @@ - Skylake-Client + Skylake-Client @@ -939,7 +939,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -956,7 +956,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -971,6 +971,70 @@ + Skylake-Client-v1 + + + + + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 7eb0dc6079..5cd771a999 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -533,7 +533,7 @@ - Skylake-Client + Skylake-Client @@ -541,7 +541,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -550,13 +550,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 3989e534b6..f0f3b2e5c3 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -539,7 +539,7 @@ - Skylake-Client + Skylake-Client @@ -547,7 +547,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -556,13 +556,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 9e0488e11f..366b94f6fd 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 @@ -770,7 +770,7 @@ - Skylake-Client + Skylake-Client @@ -782,7 +782,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -795,7 +795,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -806,6 +806,54 @@ + Skylake-Client-v1 + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + Skylake-Server 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 9e0488e11f..366b94f6fd 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -770,7 +770,7 @@ - Skylake-Client + Skylake-Client @@ -782,7 +782,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -795,7 +795,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -806,6 +806,54 @@ + Skylake-Client-v1 + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 856177f2c2..730e4ab447 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -538,7 +538,7 @@ - Skylake-Client + Skylake-Client @@ -546,7 +546,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -555,13 +555,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 cd9de8aa48..95b4936952 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -621,7 +621,7 @@ - Skylake-Client + Skylake-Client @@ -629,7 +629,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -638,13 +638,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 ddafb0c97d..fc3502beeb 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -866,7 +866,7 @@ - Skylake-Client + Skylake-Client @@ -878,7 +878,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -891,7 +891,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -902,6 +902,54 @@ + Skylake-Client-v1 + + + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + + + Skylake-Client-v4 + + + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index c8b413eeb4..7f36f932bd 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -620,7 +620,7 @@ - Skylake-Client + Skylake-Client @@ -628,7 +628,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -637,13 +637,44 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + Skylake-Server 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 2348b8a948..9ea66dbe8a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -806,7 +806,7 @@ - Skylake-Client + Skylake-Client @@ -814,7 +814,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -823,13 +823,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 05a4a1c4d1..13f10d885a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -872,7 +872,7 @@ - Skylake-Client + Skylake-Client @@ -882,7 +882,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -893,7 +893,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -902,6 +902,46 @@ + Skylake-Client-v1 + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + Skylake-Client-v4 + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 80c021fae5..7627ddb1d5 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -805,7 +805,7 @@ - Skylake-Client + Skylake-Client @@ -813,7 +813,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -822,13 +822,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 a10f245559..fc3e1855e7 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -807,7 +807,7 @@ - Skylake-Client + Skylake-Client @@ -815,7 +815,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -824,13 +824,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 3c1c3ccc46..eccf032aa5 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -858,7 +858,7 @@ - Skylake-Client + Skylake-Client @@ -868,7 +868,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -879,7 +879,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -888,6 +888,46 @@ + Skylake-Client-v1 + + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + + Skylake-Client-v3 + + + + + + + + + Skylake-Client-v4 + + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 35a04b58da..2962fb2097 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -806,7 +806,7 @@ - Skylake-Client + Skylake-Client @@ -814,7 +814,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -823,13 +823,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 fe41e2f42d..137c4e62f6 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -807,7 +807,7 @@ - Skylake-Client + Skylake-Client @@ -815,7 +815,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -824,13 +824,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 a382908512..82a369cf25 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -825,7 +825,7 @@ - Skylake-Client + Skylake-Client @@ -834,7 +834,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -844,7 +844,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -852,6 +852,42 @@ + Skylake-Client-v1 + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + Skylake-Client-v3 + + + + + + + + Skylake-Client-v4 + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 83d5e8bbef..fa030eb235 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -806,7 +806,7 @@ - Skylake-Client + Skylake-Client @@ -814,7 +814,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -823,13 +823,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 3f89567e0a..f99ca4b2e6 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -943,7 +943,7 @@ - Skylake-Client + Skylake-Client @@ -951,7 +951,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -960,13 +960,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 f2db7c9e9e..1f38493b16 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -930,7 +930,7 @@ - Skylake-Client + Skylake-Client @@ -939,7 +939,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -949,7 +949,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -957,6 +957,42 @@ + Skylake-Client-v1 + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + Skylake-Client-v3 + + + + + + + + Skylake-Client-v4 + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index eca4245c4b..a89a36b9b1 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -942,7 +942,7 @@ - Skylake-Client + Skylake-Client @@ -950,7 +950,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -959,13 +959,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 980bc162b9..3f5ab7b44d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -943,7 +943,7 @@ - Skylake-Client + Skylake-Client @@ -951,7 +951,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -960,13 +960,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server 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 3960ab67f8..146d166ff7 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -930,7 +930,7 @@ - Skylake-Client + Skylake-Client @@ -939,7 +939,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -949,7 +949,7 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS @@ -957,6 +957,42 @@ + Skylake-Client-v1 + + + + + + + + + Skylake-Client-v2 + + + + + + + + + + Skylake-Client-v3 + + + + + + + + Skylake-Client-v4 + + + + + + + + Skylake-Server diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 5a177fd1ed..6b18f6a9ad 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -942,7 +942,7 @@ - Skylake-Client + Skylake-Client @@ -950,7 +950,7 @@ - Skylake-Client-IBRS + Skylake-Client-IBRS @@ -959,13 +959,45 @@ - Skylake-Client-noTSX-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732312952103520.4843274156653; Fri, 22 Nov 2024 14:02:32 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 47356B9E; Fri, 22 Nov 2024 17:02:31 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C9DE219F3; Fri, 22 Nov 2024 16:35:08 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id DD06A170A; Fri, 22 Nov 2024 16:34:46 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 1F91816D2 for ; Fri, 22 Nov 2024 16:34:22 -0500 (EST) Received: from mx-prod-mc-05.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-408-JlmuJ3ANN4GP4BDd_xOMKw-1; Fri, 22 Nov 2024 16:34:19 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 259181956083 for ; Fri, 22 Nov 2024 21:34:19 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 24B781955F43 for ; Fri, 22 Nov 2024 21:34:17 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311261; 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=78Em0xBOHuJJBmCqM4MUyWo4i+PtLRJYPrdoSkJpc8M=; b=JGrs6QQSfCIcR/UL5ZbzP9faPSSkp39gO2UFeWHeKlDcL5kNLV4cU+rCQRxbPXuQSQjdox iGsi0Vdhbt/rq0NrKemd0GbRk30BfYWNxT+xvmLor5ELKn6hqqydR4NcbCm7Y95/tbGKSy vcbj196ez2fFj8E3DwXwj1oGN0TmCtA= X-MC-Unique: JlmuJ3ANN4GP4BDd_xOMKw-1 X-Mimecast-MFC-AGG-ID: JlmuJ3ANN4GP4BDd_xOMKw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 25/36] cpu_map: Add versions of Broadwell CPU model Date: Fri, 22 Nov 2024 22:33:05 +0100 Message-ID: <6086cdb90b8b1000a5f6c1660514342efd5491be.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: y9wpnmKG7uUqsbH9A66iqr5ztmcniV_CGeI2MsKYWg8_1732311259 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: XI6BP7ECPD42R5W25KSSKUK3KJGQ4TJW X-Message-ID-Hash: XI6BP7ECPD42R5W25KSSKUK3KJGQ4TJW 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: 1732312955475116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Broadwell-v2 defined as Broadwell-noTSX - Broadwell-v3 defined as Broadwell-IBRS - Broadwell-v4 defined as Broadwell-noTSX-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 4 ++ src/cpu_map/meson.build | 4 ++ src/cpu_map/x86_Broadwell-v1.xml | 6 ++ src/cpu_map/x86_Broadwell-v2.xml | 6 ++ src/cpu_map/x86_Broadwell-v3.xml | 6 ++ src/cpu_map/x86_Broadwell-v4.xml | 6 ++ .../x86_64-cpuid-Core-i7-5600U-arat-host.xml | 2 +- .../x86_64-cpuid-Core-i7-5600U-host.xml | 2 +- .../x86_64-cpuid-Core-i7-5600U-ibrs-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2623-v4-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2630-v4-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2650-v4-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 66 +++++++++++++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 38 +++++++++-- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 50 ++++++++++++-- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 50 ++++++++++++-- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 50 ++++++++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 42 ++++++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 42 ++++++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 38 +++++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 38 +++++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 38 +++++++++-- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 38 +++++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 38 +++++++++-- 52 files changed, 1610 insertions(+), 166 deletions(-) create mode 100644 src/cpu_map/x86_Broadwell-v1.xml create mode 100644 src/cpu_map/x86_Broadwell-v2.xml create mode 100644 src/cpu_map/x86_Broadwell-v3.xml create mode 100644 src/cpu_map/x86_Broadwell-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 4d7f8dc700..204cce459a 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -45,6 +45,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 9fea2059bd..410f29f505 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -27,6 +27,10 @@ cpumap_data =3D [ 'x86_Broadwell-IBRS.xml', 'x86_Broadwell-noTSX-IBRS.xml', 'x86_Broadwell-noTSX.xml', + 'x86_Broadwell-v1.xml', + 'x86_Broadwell-v2.xml', + 'x86_Broadwell-v3.xml', + 'x86_Broadwell-v4.xml', 'x86_Broadwell.xml', 'x86_Cascadelake-Server-noTSX.xml', 'x86_Cascadelake-Server-v1.xml', diff --git a/src/cpu_map/x86_Broadwell-v1.xml b/src/cpu_map/x86_Broadwell-v= 1.xml new file mode 100644 index 0000000000..3bbf3f4070 --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Broadwell-v2.xml b/src/cpu_map/x86_Broadwell-v= 2.xml new file mode 100644 index 0000000000..209bf1df2c --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Broadwell-v3.xml b/src/cpu_map/x86_Broadwell-v= 3.xml new file mode 100644 index 0000000000..eec3beee73 --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Broadwell-v4.xml b/src/cpu_map/x86_Broadwell-v= 4.xml new file mode 100644 index 0000000000..60fec5285f --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v4.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml index 32bfc2521e..872b531c0f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell + Broadwell-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml index 32bfc2521e..872b531c0f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell + Broadwell-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml index aeea45b444..d99718d9f7 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell-IBRS + Broadwell-v3 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml index ab7c422861..6280bf46cc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell-IBRS + Broadwell-v3 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml index feb5514d22..7b3c52f39a 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell + Broadwell-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml index feb5514d22..7b3c52f39a 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml @@ -1,6 +1,6 @@ x86_64 - Broadwell + Broadwell-v1 Intel 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 0a1dd449a7..d05a506975 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -63,7 +63,7 @@ 486 - Broadwell + Bro= adwell @@ -71,7 +71,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -80,19 +80,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 69d7cc7683..a8e28d279c 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -75,7 +75,7 @@ 486 - Broadwell + Bro= adwell @@ -90,7 +90,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -106,7 +106,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -119,7 +119,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -133,6 +133,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 479a03c07c..17954892e0 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -62,7 +62,7 @@ 486 - Broadwell + Bro= adwell @@ -70,7 +70,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -79,19 +79,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 7a6b9f622c..c7f12089c7 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -63,7 +63,7 @@ 486 - Broadwell + Bro= adwell @@ -71,7 +71,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -80,19 +80,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 ac171ae9c2..c2229b8837 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -76,7 +76,7 @@ 486 - Broadwell + Bro= adwell @@ -91,7 +91,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -107,7 +107,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -120,7 +120,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -134,6 +134,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 43f52d1449..aa5f264c52 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -62,7 +62,7 @@ 486 - Broadwell + Bro= adwell @@ -70,7 +70,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -79,19 +79,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 ab3c8a5a3b..2e41f8919a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -64,7 +64,7 @@ 486 - Broadwell + Bro= adwell @@ -72,7 +72,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -81,19 +81,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 8a426d1838..a0fd318734 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -76,7 +76,7 @@ 486 - Broadwell + Bro= adwell @@ -91,7 +91,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -107,7 +107,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -120,7 +120,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -134,6 +134,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index ce9f57dfe2..3c599581f7 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -63,7 +63,7 @@ 486 - Broadwell + Bro= adwell @@ -71,7 +71,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -80,19 +80,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 cb31bebb9f..9b8a512f12 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -64,7 +64,7 @@ 486 - Broadwell + Bro= adwell @@ -72,7 +72,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -81,19 +81,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 a8911370e2..7831820858 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -78,7 +78,7 @@ 486 - Broadwell + Bro= adwell @@ -93,7 +93,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -109,7 +109,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -122,7 +122,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -136,6 +136,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index cc576447f7..b3ac57b859 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -63,7 +63,7 @@ 486 - Broadwell + Bro= adwell @@ -71,7 +71,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -80,19 +80,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 b616d4a1e6..340266c243 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -65,7 +65,7 @@ 486 - Broadwell + Bro= adwell @@ -73,7 +73,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -82,19 +82,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 53c50c2ddc..f578d1a270 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -79,7 +79,7 @@ 486 - Broadwell + Bro= adwell @@ -94,7 +94,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -110,7 +110,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -123,7 +123,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -137,6 +137,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 2454a6f8c1..2a2db648e7 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -64,7 +64,7 @@ 486 - Broadwell + Bro= adwell @@ -72,7 +72,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -81,19 +81,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 ceef8576a4..bb9bb28922 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -66,7 +66,7 @@ 486 - Broadwell + Bro= adwell @@ -74,7 +74,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -83,19 +83,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 c4ca961052..aadac29f25 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -79,7 +79,7 @@ 486 - Broadwell + Bro= adwell @@ -94,7 +94,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -110,7 +110,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -123,7 +123,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -137,6 +137,64 @@ + Broadwell-v1 + + + + + + + + + + + + + + + Broadwell-v2 + + + + + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 5cd771a999..1a8fb7a7fa 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -65,7 +65,7 @@ 486 - Broadwell + Bro= adwell @@ -73,7 +73,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -82,19 +82,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 f0f3b2e5c3..2751f9a93f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -71,7 +71,7 @@ 486 - Broadwell + Bro= adwell @@ -79,7 +79,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -88,19 +88,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 366b94f6fd..a891514df0 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 @@ -68,7 +68,7 @@ 486 - Broadwell + Bro= adwell @@ -79,7 +79,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,7 +91,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -100,7 +100,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -110,6 +110,48 @@ + Broadwell-v1 + + + + + + + + + + + Broadwell-v2 + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + Cascadelake-Server 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 366b94f6fd..a891514df0 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -68,7 +68,7 @@ 486 - Broadwell + Bro= adwell @@ -79,7 +79,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,7 +91,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -100,7 +100,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -110,6 +110,48 @@ + Broadwell-v1 + + + + + + + + + + + Broadwell-v2 + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 730e4ab447..eaaabd40e2 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -70,7 +70,7 @@ 486 - Broadwell + Bro= adwell @@ -78,7 +78,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -87,19 +87,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 95b4936952..5f16ac097d 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -71,7 +71,7 @@ 486 - Broadwell + Bro= adwell @@ -79,7 +79,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -88,19 +88,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 fc3502beeb..4951414527 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -72,7 +72,7 @@ 486 - Broadwell + Bro= adwell @@ -83,7 +83,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -95,7 +95,7 @@ - Broadwell-noTSX + Bro= adwell-noTSX @@ -104,7 +104,7 @@ - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -114,6 +114,48 @@ + Broadwell-v1 + + + + + + + + + + + Broadwell-v2 + + + + + + + + + Broadwell-v3 + + + + + + + + + + + + Broadwell-v4 + + + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 7f36f932bd..e90833b281 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -70,7 +70,7 @@ 486 - Broadwell + Bro= adwell @@ -78,7 +78,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -87,19 +87,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 9ea66dbe8a..708cfb621c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -90,19 +90,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 13f10d885a..468a78e05a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -82,7 +82,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -92,14 +92,14 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -107,6 +107,40 @@ + Broadwell-v1 + + + + + + + + + Broadwell-v2 + + + + + + + Broadwell-v3 + + + + + + + + + + Broadwell-v4 + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 7627ddb1d5..54320ebc71 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -72,7 +72,7 @@ 486 - Broadwell + Bro= adwell @@ -80,7 +80,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -89,19 +89,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 fc3e1855e7..8df44a2e65 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -74,7 +74,7 @@ 486 - Broadwell + Bro= adwell @@ -82,7 +82,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,19 +91,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 eccf032aa5..8767ab2872 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -72,7 +72,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,14 +91,14 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS @@ -106,6 +106,40 @@ + Broadwell-v1 + + + + + + + + + Broadwell-v2 + + + + + + + Broadwell-v3 + + + + + + + + + + Broadwell-v4 + + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 2962fb2097..f6959a66eb 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -90,19 +90,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 137c4e62f6..f338a2a0f4 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -74,7 +74,7 @@ 486 - Broadwell + Bro= adwell @@ -82,7 +82,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,19 +91,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 82a369cf25..3b799a6c96 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -74,7 +74,7 @@ 486 - Broadwell + Bro= adwell @@ -82,7 +82,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -91,19 +91,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index fa030eb235..cbffd21e13 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -90,19 +90,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 f99ca4b2e6..3f59106b1a 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -78,7 +78,7 @@ 486 - Broadwell + Bro= adwell @@ -86,7 +86,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -95,19 +95,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 1f38493b16..42a0c34a34 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -90,19 +90,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index a89a36b9b1..f3f3b54a8f 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -77,7 +77,7 @@ 486 - Broadwell + Bro= adwell @@ -85,7 +85,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -94,19 +94,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 3f5ab7b44d..f8dfc27dc3 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -78,7 +78,7 @@ 486 - Broadwell + Bro= adwell @@ -86,7 +86,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -95,19 +95,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server 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 146d166ff7..223eaaf68d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -73,7 +73,7 @@ 486 - Broadwell + Bro= adwell @@ -81,7 +81,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -90,19 +90,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 6b18f6a9ad..21e1746110 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -77,7 +77,7 @@ 486 - Broadwell + Bro= adwell @@ -85,7 +85,7 @@ - Broadwell-IBRS + Bro= adwell-IBRS @@ -94,19 +94,49 @@ - Broadwell-noTSX + Bro= adwell-noTSX - Broadwell-noTSX-IBRS + Bro= adwell-noTSX-IBRS + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313089963206.12139552462395; Fri, 22 Nov 2024 14:04:49 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0DD9A15B5; Fri, 22 Nov 2024 17:04:49 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 49246157A; Fri, 22 Nov 2024 16:35:11 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 141E117AB; Fri, 22 Nov 2024 16:34:59 -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 52D5716ED for ; Fri, 22 Nov 2024 16:34:25 -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-691-F0438H8qOzOH0WFX2w9RWQ-1; Fri, 22 Nov 2024 16:34:23 -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-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 3F52F19560AA for ; Fri, 22 Nov 2024 21:34:22 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3FCC21955F43 for ; Fri, 22 Nov 2024 21:34:21 +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=1732311265; 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=x4xaNcN5lz8tJx2HNOhePY7Dj25ethcKlH9rrdPy8R4=; b=AAOX5j2zUyq8cf6fm2YigDqzLl6simZs4quAjOBZ/BAZ0+raTB7Z+Y+9aX1BsKG/b0keck RkGbHZZL+LKO1obxZiMyR9AaoiOIu6hUMvQwgw9CTS4ZDTzV+qLNnelhsRTH4XsdSLd3eu 6ypz7a3ELCJ2CHTTIm4NQC3Nj8h67sk= X-MC-Unique: F0438H8qOzOH0WFX2w9RWQ-1 X-Mimecast-MFC-AGG-ID: F0438H8qOzOH0WFX2w9RWQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 26/36] cpu_map: Add versions of Haswell CPU model Date: Fri, 22 Nov 2024 22:33:06 +0100 Message-ID: <18b659bd0682701c5ceabba6a9db30248aaa21bc.1732311125.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: 9As7Skyuoj83ZsWUsA11bLlz32iipq27JxRjHMTXh34_1732311262 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: S7JX55ZGRV56L3DXFS4JH2XDH7JXOTVW X-Message-ID-Hash: S7JX55ZGRV56L3DXFS4JH2XDH7JXOTVW 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: 1732313093106116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Haswell-v2 defined as Haswell-noTSX - Haswell-v3 defined as Haswell-IBRS - Haswell-v4 defined as Haswell-noTSX-IBRS - for all versioned models - canonical CPU models in domain capabilities - CPU models are no longer canonicalized in post-parse src/cpu_map/index.xml | 4 ++ src/cpu_map/meson.build | 4 ++ src/cpu_map/x86_Haswell-v1.xml | 6 ++ src/cpu_map/x86_Haswell-v2.xml | 6 ++ src/cpu_map/x86_Haswell-v3.xml | 6 ++ src/cpu_map/x86_Haswell-v4.xml | 6 ++ .../x86_64-cpuid-Core-i5-4670T-host.xml | 2 +- .../x86_64-cpuid-Core-i7-4600U-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2609-v3-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2630-v3-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2650-v3-host.xml | 2 +- .../x86_64-cpuid-Xeon-E7-8890-v3-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 58 +++++++++++++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 38 ++++++++++-- .../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 | 38 ++++++++++-- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 42 ++++++++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 42 ++++++++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 42 ++++++++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 38 ++++++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 38 ++++++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 38 ++++++++++-- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 38 ++++++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 38 ++++++++++-- 52 files changed, 1538 insertions(+), 166 deletions(-) create mode 100644 src/cpu_map/x86_Haswell-v1.xml create mode 100644 src/cpu_map/x86_Haswell-v2.xml create mode 100644 src/cpu_map/x86_Haswell-v3.xml create mode 100644 src/cpu_map/x86_Haswell-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 204cce459a..c94be551fb 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -41,6 +41,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 410f29f505..e230ade8f0 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -59,6 +59,10 @@ cpumap_data =3D [ 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', 'x86_Haswell-noTSX.xml', + 'x86_Haswell-v1.xml', + 'x86_Haswell-v2.xml', + 'x86_Haswell-v3.xml', + 'x86_Haswell-v4.xml', 'x86_Haswell.xml', 'x86_Icelake-Client-noTSX.xml', 'x86_Icelake-Client.xml', diff --git a/src/cpu_map/x86_Haswell-v1.xml b/src/cpu_map/x86_Haswell-v1.xml new file mode 100644 index 0000000000..729daf18df --- /dev/null +++ b/src/cpu_map/x86_Haswell-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Haswell-v2.xml b/src/cpu_map/x86_Haswell-v2.xml new file mode 100644 index 0000000000..1657d0db5f --- /dev/null +++ b/src/cpu_map/x86_Haswell-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Haswell-v3.xml b/src/cpu_map/x86_Haswell-v3.xml new file mode 100644 index 0000000000..fd38a8677f --- /dev/null +++ b/src/cpu_map/x86_Haswell-v3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Haswell-v4.xml b/src/cpu_map/x86_Haswell-v4.xml new file mode 100644 index 0000000000..d28eb1430a --- /dev/null +++ b/src/cpu_map/x86_Haswell-v4.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml index bb15f84c47..7986162053 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell-noTSX + Haswell-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml index fbcb3bd63f..41545483f2 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell-noTSX + Haswell-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml index d641d70bbd..9e57e13c7d 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell-noTSX-IBRS + Haswell-v4 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml index b8bafccab3..44a435e71c 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell-noTSX + Haswell-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml index b8bafccab3..44a435e71c 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell-noTSX + Haswell-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml index 92d9206242..f5a846da27 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml @@ -1,6 +1,6 @@ x86_64 - Haswell + Haswell-v1 Intel 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 d05a506975..b44ea2611d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -260,7 +260,7 @@ EPYC EPYC-IBPB EPYC-Rome - Haswell + Haswe= ll @@ -268,7 +268,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -277,19 +277,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 a8e28d279c..799996be48 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -490,7 +490,7 @@ - Haswell + Haswe= ll @@ -503,7 +503,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -517,7 +517,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -528,7 +528,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -540,6 +540,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Cli= ent diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 17954892e0..252f6afa18 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -259,7 +259,7 @@ EPYC EPYC-IBPB EPYC-Rome - Haswell + Haswe= ll @@ -267,7 +267,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -276,19 +276,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 c7f12089c7..beaa1dafbd 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -269,7 +269,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -277,7 +277,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -286,19 +286,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 c2229b8837..36163763f8 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -522,7 +522,7 @@ - Haswell + Haswe= ll @@ -535,7 +535,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -549,7 +549,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -560,7 +560,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -572,6 +572,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Cli= ent diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index aa5f264c52..eed3864bb1 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -268,7 +268,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -276,7 +276,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -285,19 +285,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 2e41f8919a..c3b4c79732 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -307,7 +307,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -315,7 +315,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -324,19 +324,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 a0fd318734..d584638f33 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -587,7 +587,7 @@ - Haswell + Haswe= ll @@ -600,7 +600,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -614,7 +614,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -625,7 +625,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -637,6 +637,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Cli= ent diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 3c599581f7..5bb327039d 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -306,7 +306,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -314,7 +314,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -323,19 +323,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 9b8a512f12..5d5fbc9c31 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -304,7 +304,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -312,7 +312,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -321,19 +321,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 7831820858..5165e04d78 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -585,7 +585,7 @@ - Haswell + Haswe= ll @@ -598,7 +598,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -612,7 +612,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -623,7 +623,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -635,6 +635,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Cli= ent diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index b3ac57b859..d1cf0e9702 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -303,7 +303,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -311,7 +311,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -320,19 +320,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 340266c243..758066b64b 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -305,7 +305,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -313,7 +313,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -322,19 +322,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 f578d1a270..ed7c6225c0 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -584,7 +584,7 @@ - Haswell + Haswe= ll @@ -597,7 +597,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -611,7 +611,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -622,7 +622,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -634,6 +634,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Cli= ent diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 2a2db648e7..8cde45efa8 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -304,7 +304,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -312,7 +312,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -321,19 +321,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Cli= ent 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 bb9bb28922..64b5033873 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -306,7 +306,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -314,7 +314,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -323,19 +323,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 aadac29f25..4bebb680d0 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -584,7 +584,7 @@ - Haswell + Haswe= ll @@ -597,7 +597,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -611,7 +611,7 @@ - Haswell-noTSX + Haswe= ll-noTSX @@ -622,7 +622,7 @@ - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -634,6 +634,56 @@ + Haswell-v1 + + + + + + + + + + + + + Haswell-v2 + + + + + + + + + + + Haswell-v3 + + + + + + + + + + + + + + Haswell-v4 + + + + + + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 1a8fb7a7fa..f4c7fb0089 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -305,7 +305,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -313,7 +313,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -322,19 +322,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 2751f9a93f..a0fb5fad67 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -311,7 +311,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -319,7 +319,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -328,19 +328,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 a891514df0..17e4b135bb 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 @@ -481,7 +481,7 @@ - Haswell + Haswe= ll @@ -490,7 +490,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -500,14 +500,14 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -515,6 +515,40 @@ + Haswell-v1 + + + + + + + + + Haswell-v2 + + + + + + + Haswell-v3 + + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server 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 a891514df0..17e4b135bb 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -481,7 +481,7 @@ - Haswell + Haswe= ll @@ -490,7 +490,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -500,14 +500,14 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -515,6 +515,40 @@ + Haswell-v1 + + + + + + + + + Haswell-v2 + + + + + + + Haswell-v3 + + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index eaaabd40e2..17bd1d5c75 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -310,7 +310,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -318,7 +318,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -327,19 +327,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 5f16ac097d..9e69036f90 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -311,7 +311,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -319,7 +319,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -328,19 +328,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 4951414527..3192c6cd1f 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -484,7 +484,7 @@ - Haswell + Haswe= ll @@ -493,7 +493,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -503,14 +503,14 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -518,6 +518,40 @@ + Haswell-v1 + + + + + + + + + Haswell-v2 + + + + + + + Haswell-v3 + + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index e90833b281..79e5eeddc6 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -310,7 +310,7 @@ EPYC-Rome - Haswell + Haswe= ll @@ -318,7 +318,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -327,19 +327,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 708cfb621c..dfbaeb4d7a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -447,7 +447,7 @@ - Haswell + Haswe= ll @@ -455,7 +455,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -464,19 +464,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 468a78e05a..035eb24b03 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -517,7 +517,7 @@ - Haswell + Haswe= ll @@ -526,7 +526,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -536,14 +536,14 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -551,6 +551,40 @@ + Haswell-v1 + + + + + + + + + Haswell-v2 + + + + + + + Haswell-v3 + + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 54320ebc71..13aa743b8a 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -446,7 +446,7 @@ - Haswell + Haswe= ll @@ -454,7 +454,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -463,19 +463,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 8df44a2e65..649abc64fc 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -448,7 +448,7 @@ - Haswell + Haswe= ll @@ -456,7 +456,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -465,19 +465,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 8767ab2872..9451fc7a44 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -509,7 +509,7 @@ - Haswell + Haswe= ll @@ -518,7 +518,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -528,14 +528,14 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS @@ -543,6 +543,40 @@ + Haswell-v1 + + + + + + + + + Haswell-v2 + + + + + + + Haswell-v3 + + + + + + + + + + Haswell-v4 + + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index f6959a66eb..b8d4756e68 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -447,7 +447,7 @@ - Haswell + Haswe= ll @@ -455,7 +455,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -464,19 +464,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 f338a2a0f4..dfcacf6e6f 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -448,7 +448,7 @@ - Haswell + Haswe= ll @@ -456,7 +456,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -465,19 +465,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 3b799a6c96..17b0727063 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -491,7 +491,7 @@ - Haswell + Haswe= ll @@ -499,7 +499,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -508,19 +508,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index cbffd21e13..b378b91201 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -447,7 +447,7 @@ - Haswell + Haswe= ll @@ -455,7 +455,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -464,19 +464,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 3f59106b1a..e48cdd2a2e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -452,7 +452,7 @@ - Haswell + Haswe= ll @@ -460,7 +460,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -469,19 +469,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 42a0c34a34..08d7cc0ca7 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -490,7 +490,7 @@ - Haswell + Haswe= ll @@ -498,7 +498,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -507,19 +507,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index f3f3b54a8f..684c342df6 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -451,7 +451,7 @@ - Haswell + Haswe= ll @@ -459,7 +459,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -468,19 +468,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 f8dfc27dc3..2d670ffaf4 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -452,7 +452,7 @@ - Haswell + Haswe= ll @@ -460,7 +460,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -469,19 +469,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server 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 223eaaf68d..9823a24b7d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -490,7 +490,7 @@ - Haswell + Haswe= ll @@ -498,7 +498,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -507,19 +507,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 21e1746110..ce834cb4d5 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -451,7 +451,7 @@ - Haswell + Haswe= ll @@ -459,7 +459,7 @@ - Haswell-IBRS + Haswe= ll-IBRS @@ -468,19 +468,49 @@ - Haswell-noTSX + Haswe= ll-noTSX - Haswell-noTSX-IBRS + Haswe= ll-noTSX-IBRS + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313218660344.187091019793; Fri, 22 Nov 2024 14:06:58 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id D57B31733; Fri, 22 Nov 2024 17:06:57 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5D0771AE4; Fri, 22 Nov 2024 16:35:14 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 136A31535; Fri, 22 Nov 2024 16:35:02 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 996A51535 for ; Fri, 22 Nov 2024 16:34:27 -0500 (EST) Received: from mx-prod-mc-04.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-416-SkOPsUiYNvCsOOu-efkzfw-1; Fri, 22 Nov 2024 16:34:25 -0500 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7258219560B4 for ; Fri, 22 Nov 2024 21:34:24 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id AC8111956086 for ; Fri, 22 Nov 2024 21:34:23 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311267; 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=PxD2F/iBsjGq0sKWv1SE+NQmaDuIw1A4XHMfb391Jkw=; b=OynVzXuetp0MAyw8iAgIeOiZepcbSZ27mNVPSzmA8ZDsnkULNLokGCqswwXy98IyHVvPea fw0EnQCIcxHoooXB3mBbdQA/m2LyQjsxBoif88i5/Xy2dvbY7Y0YWsrUTfYIRcbotcBOgr EKL8MaUvAOMgroB815Eedq6ZtuUaG5g= X-MC-Unique: SkOPsUiYNvCsOOu-efkzfw-1 X-Mimecast-MFC-AGG-ID: SkOPsUiYNvCsOOu-efkzfw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 27/36] cpu_map: Add versions of IvyBridge CPU model Date: Fri, 22 Nov 2024 22:33:07 +0100 Message-ID: <59552689281938d41f2696e00d0cf9bbd1fbfcbc.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: qfi5zGdshFd-mGPpabYbsQ0DCZF6zxYSsPmetZGDNA8_1732311264 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: PCLAUGLXAWNR6CVLGQRXHKWN2VZX6EL3 X-Message-ID-Hash: PCLAUGLXAWNR6CVLGQRXHKWN2VZX6EL3 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: 1732313221623116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - IvyBridge-v2 defined as IvyBridge-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 ++ src/cpu_map/meson.build | 2 ++ src/cpu_map/x86_IvyBridge-v1.xml | 6 ++++++ src/cpu_map/x86_IvyBridge-v2.xml | 6 ++++++ .../x86_64-cpuid-Core-i7-3520M-host.xml | 2 +- .../x86_64-cpuid-Core-i7-3740QM-host.xml | 2 +- .../x86_64-cpuid-Core-i7-3770-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 19 +++++++++++++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 13 +++++++++++-- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 15 +++++++++++++-- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 13 +++++++++++-- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 13 +++++++++++-- 47 files changed, 505 insertions(+), 83 deletions(-) create mode 100644 src/cpu_map/x86_IvyBridge-v1.xml create mode 100644 src/cpu_map/x86_IvyBridge-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index c94be551fb..02e15bc0fb 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -37,6 +37,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index e230ade8f0..5f5cbc6049 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -76,6 +76,8 @@ cpumap_data =3D [ 'x86_Icelake-Server-v7.xml', 'x86_Icelake-Server.xml', 'x86_IvyBridge-IBRS.xml', + 'x86_IvyBridge-v1.xml', + 'x86_IvyBridge-v2.xml', 'x86_IvyBridge.xml', 'x86_kvm32.xml', 'x86_kvm64.xml', diff --git a/src/cpu_map/x86_IvyBridge-v1.xml b/src/cpu_map/x86_IvyBridge-v= 1.xml new file mode 100644 index 0000000000..6c72db378b --- /dev/null +++ b/src/cpu_map/x86_IvyBridge-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_IvyBridge-v2.xml b/src/cpu_map/x86_IvyBridge-v= 2.xml new file mode 100644 index 0000000000..e5dae3095a --- /dev/null +++ b/src/cpu_map/x86_IvyBridge-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml index 0a31450732..c2a10377e5 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml @@ -1,6 +1,6 @@ x86_64 - IvyBridge + IvyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml index 126eb09786..88459cdf90 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml @@ -1,6 +1,6 @@ x86_64 - IvyBridge + IvyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-3770-host.xml index 0a31450732..c2a10377e5 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml @@ -1,6 +1,6 @@ x86_64 - IvyBridge + IvyBridge-v1 Intel 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 b44ea2611d..91470f547c 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -496,15 +496,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 799996be48..ea9d251170 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -852,14 +852,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -867,6 +867,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 252f6afa18..5595aa189f 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -495,15 +495,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 beaa1dafbd..67e9581392 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -505,15 +505,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 36163763f8..dece2c5a51 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -884,14 +884,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -899,6 +899,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index eed3864bb1..b20142b754 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -504,15 +504,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 c3b4c79732..20cf24f7d2 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -569,15 +569,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 d584638f33..8c105600d1 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -992,14 +992,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -1007,6 +1007,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 5bb327039d..d04712fac0 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -568,15 +568,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 5d5fbc9c31..fcb4bc875c 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -566,15 +566,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 5165e04d78..89d88b5ba6 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -990,14 +990,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -1005,6 +1005,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index d1cf0e9702..dd65742683 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -565,15 +565,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 758066b64b..7a8c833ffb 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -593,15 +593,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 ed7c6225c0..e180310c57 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1022,14 +1022,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -1037,6 +1037,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 8cde45efa8..0e27307188 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -592,15 +592,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 64b5033873..63b5f3daeb 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -560,15 +560,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 4bebb680d0..f2f45a3159 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -970,14 +970,14 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS @@ -985,6 +985,21 @@ + IvyBridge-v1 + + + + + + + IvyBridge-v2 + + + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index f4c7fb0089..4596b3cfaa 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -559,15 +559,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 a0fb5fad67..eb02099bdd 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -565,15 +565,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 17e4b135bb..8833bf346f 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 @@ -795,17 +795,28 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + + IvyBridge-v2 + + + + + Nehalem Nehalem-IBRS 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 17e4b135bb..8833bf346f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -795,17 +795,28 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + + IvyBridge-v2 + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 17bd1d5c75..abb210a30b 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -564,15 +564,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 9e69036f90..283617171c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -565,15 +565,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 3192c6cd1f..65e487ff9e 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -795,17 +795,28 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + + IvyBridge-v2 + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 79e5eeddc6..0760bdaac4 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -564,15 +564,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 dfbaeb4d7a..e1d63a9007 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -703,15 +703,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 035eb24b03..edd510b459 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -777,17 +777,28 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + + IvyBridge-v2 + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 13aa743b8a..db88c10e02 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -702,15 +702,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 649abc64fc..32ca16ad7a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -704,15 +704,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 9451fc7a44..bbedbc97e8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -766,17 +766,28 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + + IvyBridge-v2 + + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index b8d4756e68..dbb2f570c4 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -703,15 +703,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 dfcacf6e6f..1bb022ed96 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -704,15 +704,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 17b0727063..36e94c5332 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -732,15 +732,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index b378b91201..1f322d41c3 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -703,15 +703,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 e48cdd2a2e..1a646e25eb 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -737,15 +737,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 08d7cc0ca7..5ed8b25139 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -757,15 +757,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 684c342df6..fa46dd5393 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -736,15 +736,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 2d670ffaf4..3cfbed919a 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -737,15 +737,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS 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 9823a24b7d..f6f461bbf4 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -757,15 +757,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index ce834cb4d5..f2f765ade9 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -736,15 +736,24 @@ - IvyBridge + Ivy= Bridge - IvyBridge-IBRS + Ivy= Bridge-IBRS + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313469682723.5722111029546; Fri, 22 Nov 2024 14:11:09 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id DC5E91235; Fri, 22 Nov 2024 17:11:08 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E31831613; Fri, 22 Nov 2024 16:35:19 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id F27DD1AA7; Fri, 22 Nov 2024 16:35:11 -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 B2A6016D4 for ; Fri, 22 Nov 2024 16:34:32 -0500 (EST) Received: from mx-prod-mc-04.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-329-AmYCqQYlO36K9AUxUlSeEA-1; Fri, 22 Nov 2024 16:34:27 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C3DDC1955DC4 for ; Fri, 22 Nov 2024 21:34:26 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0CD5D3003B71 for ; Fri, 22 Nov 2024 21:34:25 +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=1732311272; 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=DlVoQpBuqhiQ+jk/k9f2nK/vv3CrUy4bDFcsPIkgK4c=; b=HO6lhvMJ2TMur0qpmAD6VGhtU2PL1ZKxDeWRpjttO1v4kzmTBbtnjBnC4BKyozxF2tUeR8 Seq6FJCtpKsCimQo+wlttXEEU2bYWAOPK4Mr2UDbyJ3ltrXz9VXKZM9lay8z7QKXri9MNX SyR8ppjRnlSx1iviWK4zG38uRb/bE+k= X-MC-Unique: AmYCqQYlO36K9AUxUlSeEA-1 X-Mimecast-MFC-AGG-ID: AmYCqQYlO36K9AUxUlSeEA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 28/36] cpu_map: Add versions of SandyBridge CPU model Date: Fri, 22 Nov 2024 22:33:08 +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: ZI_EydOH624_BgI2ZcUh6rjwzljMflOashdDgYgsSeU_1732311266 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: XK4JW6ZOR5JHHU73VRCG6CMZCU3SYJQ7 X-Message-ID-Hash: XK4JW6ZOR5JHHU73VRCG6CMZCU3SYJQ7 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: 1732313471375116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - SandyBridge-v2 defined as SandyBridge-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 ++ src/cpu_map/meson.build | 2 ++ src/cpu_map/x86_SandyBridge-v1.xml | 6 ++++++ src/cpu_map/x86_SandyBridge-v2.xml | 6 ++++++ .../x86_64-cpuid-Core-i5-2500-host.xml | 2 +- .../x86_64-cpuid-Core-i5-2540M-host.xml | 2 +- .../x86_64-cpuid-Core-i7-2600-host.xml | 2 +- .../x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml | 2 +- .../x86_64-cpuid-Xeon-E5-2650-host.xml | 2 +- tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 17 +++++++++++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 9 +++++++-- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 15 +++++++++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 13 +++++++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 9 +++++++-- 49 files changed, 391 insertions(+), 85 deletions(-) create mode 100644 src/cpu_map/x86_SandyBridge-v1.xml create mode 100644 src/cpu_map/x86_SandyBridge-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 02e15bc0fb..0b003b7e5c 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -35,6 +35,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 5f5cbc6049..de1eb8efbd 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -98,6 +98,8 @@ cpumap_data =3D [ 'x86_qemu32.xml', 'x86_qemu64.xml', 'x86_SandyBridge-IBRS.xml', + 'x86_SandyBridge-v1.xml', + 'x86_SandyBridge-v2.xml', 'x86_SandyBridge.xml', 'x86_SapphireRapids-v1.xml', 'x86_SapphireRapids-v2.xml', diff --git a/src/cpu_map/x86_SandyBridge-v1.xml b/src/cpu_map/x86_SandyBrid= ge-v1.xml new file mode 100644 index 0000000000..eca815e90c --- /dev/null +++ b/src/cpu_map/x86_SandyBridge-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_SandyBridge-v2.xml b/src/cpu_map/x86_SandyBrid= ge-v2.xml new file mode 100644 index 0000000000..da7448e991 --- /dev/null +++ b/src/cpu_map/x86_SandyBridge-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-2500-host.xml index 4d721b4d07..15acb88238 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml @@ -1,6 +1,6 @@ x86_64 - SandyBridge + SandyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml index 4d721b4d07..15acb88238 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml @@ -1,6 +1,6 @@ x86_64 - SandyBridge + SandyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-2600-host.xml index 4d721b4d07..15acb88238 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml @@ -1,6 +1,6 @@ x86_64 - SandyBridge + SandyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml = b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml index 32612c78e7..922a565fbf 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml @@ -1,6 +1,6 @@ x86_64 - SandyBridge + SandyBridge-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E5-2650-host.xml index 8f56d42213..e243de08f1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml @@ -1,6 +1,6 @@ x86_64 - SandyBridge-IBRS + SandyBridge-v2 Intel 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 91470f547c..fef8d6b7e6 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -534,11 +534,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 ea9d251170..ef6c42b26e 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -915,19 +915,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 5595aa189f..bf133ee52f 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -533,11 +533,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 67e9581392..4d70c4dff3 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -543,11 +543,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 dece2c5a51..51c450070e 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -947,19 +947,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index b20142b754..5aa253d292 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -542,11 +542,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 20cf24f7d2..8331b137a4 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -607,11 +607,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 8c105600d1..ffb6f8b8f5 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1055,19 +1055,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index d04712fac0..5d9e5e7d0a 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -606,11 +606,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 fcb4bc875c..8b5d68d86f 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -604,11 +604,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 89d88b5ba6..99aee06e01 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1053,19 +1053,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index dd65742683..eecf62e23c 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -603,11 +603,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 7a8c833ffb..1594090e93 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -631,11 +631,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 e180310c57..5cbef5a3d9 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1085,19 +1085,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 0e27307188..7686d541af 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -630,11 +630,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 63b5f3daeb..64f907d402 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -598,11 +598,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 f2f45a3159..2c3d3c6831 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1033,19 +1033,32 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + + SandyBridge-v2 + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 4596b3cfaa..d44bbf5916 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -597,11 +597,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 eb02099bdd..0c80394deb 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -603,11 +603,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 8833bf346f..c0bccf6d63 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 @@ -846,17 +846,28 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + SandyBridge-v2 + + + + + Skylake-Client 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 8833bf346f..c0bccf6d63 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -846,17 +846,28 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + SandyBridge-v2 + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index abb210a30b..495ff2a7a6 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -602,11 +602,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + Skylake-Client 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 283617171c..14b575174e 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -603,11 +603,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 65e487ff9e..5ea1d67be6 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -846,17 +846,28 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + SandyBridge-v2 + + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 0760bdaac4..910375f2f9 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -602,11 +602,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 e1d63a9007..76d4068514 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -741,11 +741,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 edd510b459..85c1c55285 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -826,17 +826,28 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + SandyBridge-v2 + + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index db88c10e02..31faf3b348 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -740,11 +740,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 32ca16ad7a..b19817918f 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -742,11 +742,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 bbedbc97e8..f5c4c5cde5 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -815,17 +815,28 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + + SandyBridge-v2 + + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index dbb2f570c4..382c098a1a 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -741,11 +741,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 1bb022ed96..5e85710109 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -742,11 +742,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 36e94c5332..003aca6d5a 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -777,15 +777,24 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + SandyBridge-v2 + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 1f322d41c3..be10184da3 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -741,11 +741,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 1a646e25eb..eba43c60e4 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -775,11 +775,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 5ed8b25139..58bb4f9db6 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -802,15 +802,24 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + SandyBridge-v2 + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index fa46dd5393..e548534e1f 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -774,11 +774,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 3cfbed919a..5be6724161 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -775,11 +775,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids 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 f6f461bbf4..1eec80af8d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -802,15 +802,24 @@ Penryn - SandyBridge + S= andyBridge - SandyBridge-IBRS + S= andyBridge-IBRS + SandyBridge-v1 + + + + SandyBridge-v2 + + + + SapphireRapids diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index f2f765ade9..0716a44ed5 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -774,11 +774,16 @@ Penryn - SandyBridge - SandyBridge-IBRS + = SandyBridge + S= andyBridge-IBRS + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 17323133445161008.5871525315632; Fri, 22 Nov 2024 14:09:04 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id D0979A44; Fri, 22 Nov 2024 17:09:03 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 83E64175F; Fri, 22 Nov 2024 16:35:17 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id CE7D01970; Fri, 22 Nov 2024 16:35:07 -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 0BC29161C for ; Fri, 22 Nov 2024 16:34:32 -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-437-3fb-R__mM-aCHOnj-TY3Fw-1; Fri, 22 Nov 2024 16:34:29 -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 212BE19560AA for ; Fri, 22 Nov 2024 21:34:29 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 5D98630001A0 for ; Fri, 22 Nov 2024 21:34:28 +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=1732311271; 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=A1wHXhJcKEScjEJ8hlr2jm1fLzOq7Eg83sZyDc0AEP0=; b=RcjH94XSqvc4Rx8VRSGV8Uks3qo/OsRjxVSUiirnkfXeoPo4DGXdHXJUWE+sNvnoz7bZJj lYCMY4KJTpevGec0eVwVYTOwxlPUoP/Yz4XZ0S1wGzFKMjNmwJCZxap/iYpCuiQnMwjr26 eN3TmGkjtepi21rIRriV5mudp8Wah7s= X-MC-Unique: 3fb-R__mM-aCHOnj-TY3Fw-1 X-Mimecast-MFC-AGG-ID: 3fb-R__mM-aCHOnj-TY3Fw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 29/36] cpu_map: Add versions of Westmere CPU model Date: Fri, 22 Nov 2024 22:33:09 +0100 Message-ID: <897855ec8372e36038eaf683dfaaf9df6d0a82c2.1732311125.git.jdenemar@redhat.com> 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: PeJn6lB6xDzA85v5--k8rVnfIQtjCzsJtSE8QMp89ng_1732311269 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 3QVO2S73BFWL2KXMNSO5ZI6X7VVV55DH X-Message-ID-Hash: 3QVO2S73BFWL2KXMNSO5ZI6X7VVV55DH 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: 1732313346849116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Westmere-v2 defined as Westmere-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 ++ src/cpu_map/meson.build | 2 ++ src/cpu_map/x86_Westmere-v1.xml | 6 ++++++ src/cpu_map/x86_Westmere-v2.xml | 6 ++++++ tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml | 2 +- tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml | 2 +- tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml | 2 +- tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml | 2 +- tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml | 2 +- tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 9 +++++++-- 49 files changed, 301 insertions(+), 85 deletions(-) create mode 100644 src/cpu_map/x86_Westmere-v1.xml create mode 100644 src/cpu_map/x86_Westmere-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 0b003b7e5c..1160a99ccf 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -33,6 +33,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index de1eb8efbd..474f43fad5 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -129,6 +129,8 @@ cpumap_data =3D [ 'x86_Snowridge.xml', 'x86_vendors.xml', 'x86_Westmere-IBRS.xml', + 'x86_Westmere-v1.xml', + 'x86_Westmere-v2.xml', 'x86_Westmere.xml', ] =20 diff --git a/src/cpu_map/x86_Westmere-v1.xml b/src/cpu_map/x86_Westmere-v1.= xml new file mode 100644 index 0000000000..e7554ba309 --- /dev/null +++ b/src/cpu_map/x86_Westmere-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Westmere-v2.xml b/src/cpu_map/x86_Westmere-v2.= xml new file mode 100644 index 0000000000..6107303790 --- /dev/null +++ b/src/cpu_map/x86_Westmere-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml b/tests/cpu= testdata/x86_64-cpuid-Atom-P5362-host.xml index c830b8a649..98718a36a5 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml @@ -1,6 +1,6 @@ x86_64 - Westmere-IBRS + Westmere-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml b/tests/cp= utestdata/x86_64-cpuid-Core-i5-650-host.xml index c074a5c6ec..6d43353c87 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml @@ -1,6 +1,6 @@ x86_64 - Westmere + Westmere-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml index 0e994e0623..43e0257a3f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml @@ -1,6 +1,6 @@ x86_64 - Westmere + Westmere-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4820-host.xml index 728c9c4264..fb4f1efc92 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml @@ -1,6 +1,6 @@ x86_64 - Westmere + Westmere-v1 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4830-host.xml index 728c9c4264..fb4f1efc92 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml @@ -1,6 +1,6 @@ x86_64 - Westmere + Westmere-v1 Intel 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 fef8d6b7e6..f28fc3588a 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -724,11 +724,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 ef6c42b26e..1a6022cf18 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -1240,11 +1240,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index bf133ee52f..0ddb5d7411 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -723,11 +723,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 4d70c4dff3..47fb80dbb5 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -733,11 +733,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 51c450070e..b0320b8bb0 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -1272,11 +1272,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 5aa253d292..0a04364785 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -732,11 +732,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 8331b137a4..2ab2725264 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -828,11 +828,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 ffb6f8b8f5..01e3243839 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1437,11 +1437,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 5d9e5e7d0a..a33227c9e7 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -827,11 +827,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 8b5d68d86f..32d9396f7e 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -834,11 +834,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 99aee06e01..4373491a96 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1453,11 +1453,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index eecf62e23c..df66a60087 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -833,11 +833,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 1594090e93..8e6af2e612 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -861,11 +861,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 5cbef5a3d9..f3a17b9cdc 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1480,11 +1480,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 7686d541af..35c97e9653 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -860,11 +860,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 64f907d402..d9941ac903 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -828,11 +828,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 2c3d3c6831..2cb556304c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1428,11 +1428,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index d44bbf5916..08f5223723 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -827,11 +827,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 0c80394deb..21e3d6cdd2 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -833,11 +833,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 c0bccf6d63..8efb91b8d2 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 @@ -1177,11 +1177,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo 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 c0bccf6d63..8efb91b8d2 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -1177,11 +1177,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 495ff2a7a6..244c60638b 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -832,11 +832,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 14b575174e..4da4c9502b 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -915,11 +915,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 5ea1d67be6..7a14b52628 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -1273,11 +1273,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 910375f2f9..bb63910270 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -914,11 +914,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 76d4068514..0590aadff0 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -1104,11 +1104,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 85c1c55285..ddf0837a3e 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -1231,11 +1231,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 31faf3b348..cb7724308b 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -1103,11 +1103,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 b19817918f..ece4b0e9df 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -1105,11 +1105,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 f5c4c5cde5..828cbe069a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -1212,11 +1212,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 382c098a1a..da9d657b8e 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -1104,11 +1104,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 5e85710109..ac6b431057 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -1105,11 +1105,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 003aca6d5a..a63f5a5060 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -1147,11 +1147,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index be10184da3..ac2c018ccf 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -1104,11 +1104,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 eba43c60e4..cf24a98793 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -1241,11 +1241,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 58bb4f9db6..c396fb8eed 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -1252,11 +1252,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index e548534e1f..d6905fe903 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -1240,11 +1240,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 5be6724161..21affa5e67 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -1241,11 +1241,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon 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 1eec80af8d..c6f1732275 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -1252,11 +1252,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon core2duo coreduo diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 0716a44ed5..ca506076a8 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -1240,11 +1240,16 @@ - Westmere - Westmere-IBRS + Wes= tmere + West= mere-IBRS + Westmere-v1 + Westmere-v2 + + + athlon --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313595610571.8612697442998; Fri, 22 Nov 2024 14:13:15 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id D58A2B75; Fri, 22 Nov 2024 17:13:14 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 7CD3B1677; Fri, 22 Nov 2024 16:35:23 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A115D15CC; Fri, 22 Nov 2024 16:35:12 -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 49D031716 for ; Fri, 22 Nov 2024 16:34:34 -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-549-w8rOmnxNPPOp1Q5eMieqwg-1; Fri, 22 Nov 2024 16:34:32 -0500 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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 AAFF219560B8 for ; Fri, 22 Nov 2024 21:34:31 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C8AC619560A3 for ; Fri, 22 Nov 2024 21:34:30 +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=1732311274; 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=TuiDoP17Is3614Tcg93SphNuoJDMVqdkQnWOXl5aYeM=; b=duAdKtXV0bdlxYbiPt9C5vSymtATV7lsamc7KrXiAawj/sDJ2srDojuhKUxE/2WBLL/uGh D5UX+cl/pJMcOI8Ci4xjWL0Gzd2dXlpZ8zk2bgmHyn2qxIVwPXHRLId54oRamXo/uNxcdo mcJZ/izq5nxGXaDFMDWmINRUnpkdoQg= X-MC-Unique: w8rOmnxNPPOp1Q5eMieqwg-1 X-Mimecast-MFC-AGG-ID: w8rOmnxNPPOp1Q5eMieqwg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 30/36] cpu_map: Add versions of Nehalem CPU model Date: Fri, 22 Nov 2024 22:33:10 +0100 Message-ID: <00726044a28cce58f0633601d667b7a5133e5ec4.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: lwupWBftp65IwdSoLCQUmVLqUJvdBDO7i-6hDLYAmv4_1732311271 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7OWNQOTPPAKMCLHLCHJS2U5VF5RLLUYA X-Message-ID-Hash: 7OWNQOTPPAKMCLHLCHJS2U5VF5RLLUYA 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: 1732313597766116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - Nehalem-v2 defined as Nehalem-IBRS - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 ++ src/cpu_map/meson.build | 2 ++ src/cpu_map/x86_Nehalem-v1.xml | 6 ++++++ src/cpu_map/x86_Nehalem-v2.xml | 6 ++++++ tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml | 2 +- tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml | 2 +- tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 9 +++++++-- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 9 +++++++-- 46 files changed, 298 insertions(+), 82 deletions(-) create mode 100644 src/cpu_map/x86_Nehalem-v1.xml create mode 100644 src/cpu_map/x86_Nehalem-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 1160a99ccf..1aa1d52f7a 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -31,6 +31,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 474f43fad5..9accba9936 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -83,6 +83,8 @@ cpumap_data =3D [ 'x86_kvm64.xml', 'x86_n270.xml', 'x86_Nehalem-IBRS.xml', + 'x86_Nehalem-v1.xml', + 'x86_Nehalem-v2.xml', 'x86_Nehalem.xml', 'x86_Opteron_G1.xml', 'x86_Opteron_G2.xml', diff --git a/src/cpu_map/x86_Nehalem-v1.xml b/src/cpu_map/x86_Nehalem-v1.xml new file mode 100644 index 0000000000..e53b149665 --- /dev/null +++ b/src/cpu_map/x86_Nehalem-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Nehalem-v2.xml b/src/cpu_map/x86_Nehalem-v2.xml new file mode 100644 index 0000000000..46b090b682 --- /dev/null +++ b/src/cpu_map/x86_Nehalem-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-E7540-host.xml index 3575991eae..e8be61cccc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml @@ -1,6 +1,6 @@ x86_64 - Nehalem-IBRS + Nehalem-v2 Intel diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-W3520-host.xml index 453b56ff1f..b261762651 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml @@ -1,6 +1,6 @@ x86_64 - Nehalem + Nehalem-v1 Intel 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 f28fc3588a..bad71f224b 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -514,11 +514,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 1a6022cf18..a029038c40 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -882,11 +882,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 0ddb5d7411..b67d477e3e 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -513,11 +513,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 47fb80dbb5..589daac924 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -523,11 +523,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 b0320b8bb0..4678c6dd21 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -914,11 +914,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 0a04364785..50d2aa6690 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -522,11 +522,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 2ab2725264..7ae20c1b2a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -587,11 +587,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 01e3243839..e1a4dbbbf2 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1022,11 +1022,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index a33227c9e7..a1e9e227f7 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -586,11 +586,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 32d9396f7e..da015ee336 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -584,11 +584,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 4373491a96..1734f2a315 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1020,11 +1020,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index df66a60087..342cfcb031 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -583,11 +583,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 8e6af2e612..9f98e0ecf3 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -611,11 +611,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 f3a17b9cdc..0b852acde0 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1052,11 +1052,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 35c97e9653..2f6bfe14a5 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -610,11 +610,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 d9941ac903..2a07eb4442 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -578,11 +578,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 2cb556304c..da183f31f2 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1000,11 +1000,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 08f5223723..4d54e4f5f4 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -577,11 +577,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 21e3d6cdd2..19adea1842 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -583,11 +583,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 8efb91b8d2..c223cb4d79 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 @@ -817,11 +817,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 8efb91b8d2..c223cb4d79 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -817,11 +817,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 244c60638b..a557ffa7da 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -582,11 +582,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 4da4c9502b..0aa4cbc785 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -583,11 +583,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 7a14b52628..c88b68e566 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -817,11 +817,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index bb63910270..6815648b70 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -582,11 +582,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 0590aadff0..67cd483a1f 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -721,11 +721,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 ddf0837a3e..04dcadb6e5 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -799,11 +799,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index cb7724308b..5355c72af5 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -720,11 +720,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 ece4b0e9df..fd02445887 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -722,11 +722,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 828cbe069a..0ec33d8429 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -788,11 +788,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index da9d657b8e..a23befe2f1 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -721,11 +721,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 ac6b431057..b023d610ef 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -722,11 +722,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 a63f5a5060..98a41dd8b4 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -750,11 +750,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index ac2c018ccf..835512bef6 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -721,11 +721,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 cf24a98793..2edf598fe3 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -755,11 +755,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 c396fb8eed..f662f2877c 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -775,11 +775,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index d6905fe903..e21869ffbf 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -754,11 +754,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 21affa5e67..2eef3931d4 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -755,11 +755,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 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 c6f1732275..f1da5250cf 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -775,11 +775,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index ca506076a8..c2ba1fde1b 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -754,11 +754,16 @@ - Nehalem - Nehalem-IBRS + Neha= lem + Nehal= em-IBRS + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313723027646.4551285950616; Fri, 22 Nov 2024 14:15:23 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 330A619D6; Fri, 22 Nov 2024 17:15:22 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C86CF1B8A; Fri, 22 Nov 2024 16:35:24 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id ECC001426; Fri, 22 Nov 2024 16:35:16 -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 8B3411426 for ; Fri, 22 Nov 2024 16:34:36 -0500 (EST) Received: from mx-prod-mc-01.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-283-X8LNaQ6lO72SAjpQ491LLg-1; Fri, 22 Nov 2024 16:34:34 -0500 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BF3E41956077 for ; Fri, 22 Nov 2024 21:34:33 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 06DCA1955E9E for ; Fri, 22 Nov 2024 21:34:32 +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=1732311276; 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=DmlAqUxPRxNxQ0NasU55g3udAVSxzddr2i5SqXdi0ls=; b=TN6PPkdHvMBwFn7YG1Z/3mQOePpfLNSsvRmMr9iG2zo+Z3PuGQT7FBlNSxwt+9btEIDagk H0lXgLY2bllu084K2pcxXFInT+jwo3d6isLoy3JFPiG3LWDCtXHgphlhc7pAlzTAfl6UpN j7ET5oeXhHTq5LKvZWlQ9b17NTZqCtk= X-MC-Unique: X8LNaQ6lO72SAjpQ491LLg-1 X-Mimecast-MFC-AGG-ID: X8LNaQ6lO72SAjpQ491LLg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 31/36] cpu_map: Add versions of EPYC-Milan CPU model Date: Fri, 22 Nov 2024 22:33:11 +0100 Message-ID: <0f0279886e080188a238b2965d74668439e9b28a.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: liCdizUnqaUDje6AxY2x9VCxeWTJ_evE0BCohm6lS6I_1732311273 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: HK4MMSENGGZAGSHKWD7JEJUV6TVWVTPK X-Message-ID-Hash: HK4MMSENGGZAGSHKWD7JEJUV6TVWVTPK 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: 1732313724408116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities - CPU models are no longer canonicalized in post-parse src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_EPYC-Milan-v1.xml | 6 ++ src/cpu_map/x86_EPYC-Milan-v2.xml | 99 +++++++++++++++++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 33 ++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 33 ++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 32 +++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 31 +++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 31 +++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 11 ++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 27 ++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 27 ++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 11 ++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 26 ++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 11 ++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 46 ++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 44 ++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 44 ++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 44 ++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 27 ++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 44 ++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 27 ++++- 41 files changed, 958 insertions(+), 37 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Milan-v1.xml create mode 100644 src/cpu_map/x86_EPYC-Milan-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 1aa1d52f7a..5a1a4aa691 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -124,6 +124,8 @@ + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 9accba9936..5baf6543dd 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -51,6 +51,8 @@ cpumap_data =3D [ 'x86_EPYC-IBPB.xml', 'x86_EPYC.xml', 'x86_EPYC-Genoa.xml', + 'x86_EPYC-Milan-v1.xml', + 'x86_EPYC-Milan-v2.xml', 'x86_EPYC-Milan.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', diff --git a/src/cpu_map/x86_EPYC-Milan-v1.xml b/src/cpu_map/x86_EPYC-Milan= -v1.xml new file mode 100644 index 0000000000..ac1e9f7fb4 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Milan-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-Milan-v2.xml b/src/cpu_map/x86_EPYC-Milan= -v2.xml new file mode 100644 index 0000000000..1a8969ef34 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Milan-v2.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 589daac924..7f55b528e6 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -259,7 +259,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -268,6 +268,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 4678c6dd21..4de66b9fc1 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -466,7 +466,7 @@ - EPYC-Milan + EPYC= -Milan @@ -497,6 +497,37 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 50d2aa6690..5c9d38ca08 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -258,7 +258,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -267,6 +267,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 7ae20c1b2a..9d6d6ccdf7 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -297,7 +297,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -306,6 +306,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 e1a4dbbbf2..ab6728b6f3 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -531,7 +531,7 @@ - EPYC-Milan + EPYC= -Milan @@ -562,6 +562,37 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index a1e9e227f7..ea112f1748 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -296,7 +296,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -305,6 +305,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 da015ee336..dec6db99f0 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -294,7 +294,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -303,6 +303,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 1734f2a315..8b15c74e33 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -530,7 +530,7 @@ - EPYC-Milan + EPYC= -Milan @@ -560,6 +560,36 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 342cfcb031..b136ce847c 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -293,7 +293,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -302,6 +302,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 9f98e0ecf3..8a5dd3af81 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -295,7 +295,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -304,6 +304,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 0b852acde0..cee1f740d4 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -531,7 +531,7 @@ - EPYC-Milan + EPYC= -Milan @@ -560,6 +560,35 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 2f6bfe14a5..15be5d34e0 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -294,7 +294,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -303,6 +303,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 2a07eb4442..e70d3c7498 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -296,7 +296,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -305,6 +305,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 da183f31f2..676d13fb3b 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -531,7 +531,7 @@ - EPYC-Milan + EPYC= -Milan @@ -560,6 +560,35 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 4d54e4f5f4..6859c4de66 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -295,7 +295,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -304,6 +304,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 19adea1842..a2be591f11 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -301,7 +301,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -310,6 +310,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 c223cb4d79..cecfdf6b5e 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 @@ -436,7 +436,7 @@ - EPYC-Milan + EPYC= -Milan @@ -461,6 +461,31 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome 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 c223cb4d79..cecfdf6b5e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -436,7 +436,7 @@ - EPYC-Milan + EPYC= -Milan @@ -461,6 +461,31 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index a557ffa7da..2aecbb33bc 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -300,7 +300,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -309,6 +309,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 0aa4cbc785..2640491c43 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -301,7 +301,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -310,6 +310,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 c88b68e566..489085a666 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -440,7 +440,7 @@ - EPYC-Milan + EPYC= -Milan @@ -464,6 +464,30 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 6815648b70..a8027a43e9 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -300,7 +300,7 @@ Dhyana EPYC EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -309,6 +309,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswe= ll 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 67cd483a1f..aa179c38f6 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -335,7 +335,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -345,6 +345,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 04dcadb6e5..cac6a73071 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -401,7 +401,7 @@ - EPYC-Milan + EPYC= -Milan @@ -420,6 +420,50 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 5355c72af5..1f996902da 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -334,7 +334,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -344,6 +344,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 fd02445887..9038f79bb2 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -336,7 +336,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -346,6 +346,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 0ec33d8429..7574fb3d27 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -397,7 +397,7 @@ - EPYC-Milan + EPYC= -Milan @@ -415,6 +415,48 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index a23befe2f1..5b06b58bdd 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -335,7 +335,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -345,6 +345,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 b023d610ef..1f01a23a96 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -336,7 +336,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -346,6 +346,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 98a41dd8b4..72a66a62e3 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -381,7 +381,7 @@ - EPYC-Milan + EPYC= -Milan @@ -399,6 +399,48 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 835512bef6..941fb3bf31 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -335,7 +335,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -345,6 +345,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 2edf598fe3..7f1da49da1 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -340,7 +340,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -350,6 +350,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 f662f2877c..529b90c1fe 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -380,7 +380,7 @@ - EPYC-Milan + EPYC= -Milan @@ -398,6 +398,48 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index e21869ffbf..ba51b7cfc8 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -339,7 +339,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -349,6 +349,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 2eef3931d4..ad25b70d3a 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -340,7 +340,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -350,6 +350,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome 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 f1da5250cf..b627dc398f 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -380,7 +380,7 @@ - EPYC-Milan + EPYC= -Milan @@ -398,6 +398,48 @@ + EPYC-Milan-v1 + + + + + + + + + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index c2ba1fde1b..d1a71cf441 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -339,7 +339,7 @@ EPYC-IBPB - EPYC-Milan + EPYC= -Milan @@ -349,6 +349,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313851488764.0036779950277; Fri, 22 Nov 2024 14:17:31 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 96579179F; Fri, 22 Nov 2024 17:17:26 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E71C61579; Fri, 22 Nov 2024 16:35:28 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5196B14A3; Fri, 22 Nov 2024 16:35:23 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 069B615DF for ; Fri, 22 Nov 2024 16:34:38 -0500 (EST) Received: from mx-prod-mc-05.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-384-WFOfdSMTOw-A6VnBnbjYfA-1; Fri, 22 Nov 2024 16:34:37 -0500 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 39AB1195609E for ; Fri, 22 Nov 2024 21:34:36 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 76F4B19560A3 for ; Fri, 22 Nov 2024 21:34:35 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311278; 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=8/T1uDPmrvXJ5WJFbdPqZNA53xLDFKRTIq4QlQ9he+I=; b=Mce6C2QeQ6KvqP1z6CYxGuZ3cEenqSs3V6QrUT1jTWOxIy/nCC54zwYA2MT7YAjffUKD5h ayC4ybo8WGvu0+2qlIB7mJDGm73Ef0wNaA7NVMG1E7fALet0VhQUEb+qeRdo/RJJK8uaos wr5gwJ4ex8gOw2105LVsevQZq9469mQ= X-MC-Unique: WFOfdSMTOw-A6VnBnbjYfA-1 X-Mimecast-MFC-AGG-ID: WFOfdSMTOw-A6VnBnbjYfA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 32/36] cpu_map: Add versions of EPYC-Rome CPU model Date: Fri, 22 Nov 2024 22:33:12 +0100 Message-ID: <532fe89b011e1fcb8c11d513cc8d1480d784e042.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: nAODwBTcjQ0On1607Gn7oy05DiUxhA2Oql1VnpPOtcU_1732311276 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: SYFZXV3WJAOUHMHP4RURX7O5A3SZ3VJ3 X-Message-ID-Hash: SYFZXV3WJAOUHMHP4RURX7O5A3SZ3VJ3 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: 1732313853312116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities - CPU models are no longer canonicalized in post-parse src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_EPYC-Rome-v1.xml | 6 ++ src/cpu_map/x86_EPYC-Rome-v2.xml | 86 +++++++++++++++++++ src/cpu_map/x86_EPYC-Rome-v3.xml | 86 +++++++++++++++++++ src/cpu_map/x86_EPYC-Rome-v4.xml | 85 ++++++++++++++++++ .../x86_64-cpuid-EPYC-7502-32-Core-host.xml | 5 +- ...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 3 +- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 27 +++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 3 +- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 54 +++++++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 54 +++++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 54 +++++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 52 ++++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 52 ++++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 7 +- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 44 +++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 44 +++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 44 +++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 67 ++++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 63 +++++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 63 +++++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 63 +++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 20 ++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 63 +++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 20 ++++- 48 files changed, 1281 insertions(+), 45 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Rome-v1.xml create mode 100644 src/cpu_map/x86_EPYC-Rome-v2.xml create mode 100644 src/cpu_map/x86_EPYC-Rome-v3.xml create mode 100644 src/cpu_map/x86_EPYC-Rome-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 5a1a4aa691..9ea2b86bf7 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -123,6 +123,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 5baf6543dd..912db3d2de 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -54,6 +54,10 @@ cpumap_data =3D [ 'x86_EPYC-Milan-v1.xml', 'x86_EPYC-Milan-v2.xml', 'x86_EPYC-Milan.xml', + 'x86_EPYC-Rome-v1.xml', + 'x86_EPYC-Rome-v2.xml', + 'x86_EPYC-Rome-v3.xml', + 'x86_EPYC-Rome-v4.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', 'x86_GraniteRapids-v1.xml', diff --git a/src/cpu_map/x86_EPYC-Rome-v1.xml b/src/cpu_map/x86_EPYC-Rome-v= 1.xml new file mode 100644 index 0000000000..c0b3760dc1 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-Rome-v2.xml b/src/cpu_map/x86_EPYC-Rome-v= 2.xml new file mode 100644 index 0000000000..92675c5eb9 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v2.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-Rome-v3.xml b/src/cpu_map/x86_EPYC-Rome-v= 3.xml new file mode 100644 index 0000000000..f3f8b792dc --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v3.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-Rome-v4.xml b/src/cpu_map/x86_EPYC-Rome-v= 4.xml new file mode 100644 index 0000000000..4d92c5074a --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v4.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml index 7f242404f0..4bc3acbc20 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml @@ -1,13 +1,12 @@ x86_64 - EPYC-Rome + EPYC-Rome-v3 AMD - @@ -21,8 +20,6 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml index 5b9093d1e8..b569a00753 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml @@ -1,6 +1,6 @@ x86_64 - EPYC-Rome + EPYC-Rome-v1 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 bad71f224b..382a47b1eb 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -259,7 +259,8 @@ Dhyana EPYC EPYC-IBPB - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 Haswe= ll 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 a029038c40..f8669af5d0 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -465,7 +465,7 @@ - EPYC-Rome + EPYC-= Rome @@ -490,6 +490,31 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index b67d477e3e..6b9bddd8b8 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -258,7 +258,8 @@ Dhyana EPYC EPYC-IBPB - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 Haswe= ll 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 7f55b528e6..b63f66fb0b 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -277,7 +277,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 4de66b9fc1..97fb021c94 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -528,7 +528,7 @@ - EPYC-Rome + EPYC-= Rome @@ -553,6 +553,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 5c9d38ca08..fe6640357e 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -276,7 +276,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 9d6d6ccdf7..a31f32d941 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -315,7 +315,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 ab6728b6f3..83f3d85fbf 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -593,7 +593,7 @@ - EPYC-Rome + EPYC-= Rome @@ -618,6 +618,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index ea112f1748..55490e84e2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -314,7 +314,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 dec6db99f0..7c95a85710 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -312,7 +312,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 8b15c74e33..2bb7c6d3f0 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -590,7 +590,7 @@ - EPYC-Rome + EPYC-= Rome @@ -615,6 +615,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index b136ce847c..0bc265f553 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -311,7 +311,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 8a5dd3af81..7ca80c159a 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -313,7 +313,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 cee1f740d4..a69abcfb0c 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -589,7 +589,7 @@ - EPYC-Rome + EPYC-= Rome @@ -613,6 +613,56 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 15be5d34e0..09a9ea1792 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -312,7 +312,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 e70d3c7498..a9bf1e222d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -314,7 +314,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 676d13fb3b..94744c83d4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -589,7 +589,7 @@ - EPYC-Rome + EPYC-= Rome @@ -613,6 +613,56 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 6859c4de66..3698fa6b95 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -313,7 +313,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 a2be591f11..b628d0fbd7 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -319,7 +319,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 cecfdf6b5e..80e2034cdc 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 @@ -486,7 +486,7 @@ - EPYC-Rome + EPYC-= Rome @@ -506,6 +506,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswe= ll 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 cecfdf6b5e..80e2034cdc 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -486,7 +486,7 @@ - EPYC-Rome + EPYC-= Rome @@ -506,6 +506,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 2aecbb33bc..a1235cc34f 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -318,7 +318,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 2640491c43..8aec71596b 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -319,7 +319,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 489085a666..ea81ce32d4 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -488,7 +488,7 @@ - EPYC-Rome + EPYC-= Rome @@ -508,6 +508,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index a8027a43e9..8502f47d88 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -318,7 +318,12 @@ - EPYC-Rome + EPYC= -Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswe= ll 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 aa179c38f6..d18568f3a6 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -370,10 +370,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 cac6a73071..66efea8372 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -464,7 +464,7 @@ - EPYC-Rome + EPYC-= Rome @@ -479,6 +479,71 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + + EPYC-Rome-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 1f996902da..e32562a964 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -369,10 +369,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 9038f79bb2..e92c85d74f 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -371,10 +371,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 7574fb3d27..fdb16866fa 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -457,7 +457,7 @@ - EPYC-Rome + EPYC-= Rome @@ -471,6 +471,67 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-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 5b06b58bdd..53dd6165f1 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -370,10 +370,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 1f01a23a96..a1710315a0 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -371,10 +371,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 72a66a62e3..974a596dbb 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -441,7 +441,7 @@ - EPYC-Rome + EPYC-= Rome @@ -455,6 +455,67 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-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 941fb3bf31..077fbfa679 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -370,10 +370,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 7f1da49da1..fe3ddbc371 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -375,10 +375,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 529b90c1fe..9bef84873c 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -440,7 +440,7 @@ - EPYC-Rome + EPYC-= Rome @@ -454,6 +454,67 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-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 ba51b7cfc8..a9bd9b8a89 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -374,10 +374,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 ad25b70d3a..1df9ba1786 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -375,10 +375,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-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 b627dc398f..be3a49c060 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -440,7 +440,7 @@ - EPYC-Rome + EPYC-= Rome @@ -454,6 +454,67 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + EPYC-Rome-v3 + + + + + + + + + + + + + + + + EPYC-Rome-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 d1a71cf441..ae1d858cd9 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -374,10 +374,28 @@ - EPYC-Rome + EPYC-= Rome + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-v4 + + + GraniteRapids --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732313970626534.623422342042; Fri, 22 Nov 2024 14:19:30 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id CE03A11DA; Fri, 22 Nov 2024 17:19:29 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 165AF14F4; Fri, 22 Nov 2024 16:35:32 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 8722B1B52; Fri, 22 Nov 2024 16:35:23 -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 820671722 for ; Fri, 22 Nov 2024 16:34:41 -0500 (EST) Received: from mx-prod-mc-02.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-261-63uQ1wgbPUuuKIFQ4Y4hCg-1; Fri, 22 Nov 2024 16:34:39 -0500 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C1AC1195419F for ; Fri, 22 Nov 2024 21:34:38 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C21B819560A3 for ; Fri, 22 Nov 2024 21:34:37 +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=1732311281; 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=Vu2mD7htOROQsq8HmXVzYSQC0+9bHggv0yRCjFSntK8=; b=Gad49ppL5CrQnOsjw6Vni2bLPywII05lyJDiamcHQBfzRk/fRHpwKfBPno5Cxs+HhPtI9Q mE5zfGsnvrmVVVvrdQ7rppwXyy0i/Zp6J0kEGPFFSEEAjvlxen0uhCeBj/6bTBTzGCLH72 cLxe/ea14XZ9rO18GxSXUuPTbZNU2+g= X-MC-Unique: 63uQ1wgbPUuuKIFQ4Y4hCg-1 X-Mimecast-MFC-AGG-ID: 63uQ1wgbPUuuKIFQ4Y4hCg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 33/36] cpu_map: Add versions of EPYC CPU model Date: Fri, 22 Nov 2024 22:33:13 +0100 Message-ID: <28e31f375b64cc1397416d021455c49f1f2ab9c3.1732311125.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: WtoKu0jBWRFifEFFCoXx5os4Jo3LJOek0nSJHUvMPwA_1732311278 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: HUIJWY5JIL2X54WMQRVLUNFLDXPBFDVV X-Message-ID-Hash: HUIJWY5JIL2X54WMQRVLUNFLDXPBFDVV 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: 1732313973516116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - EPYC-v2 defined as EPYC-IBPB - for all versioned models - canonical CPU models in domain capabilities - CPU models are no longer canonicalized in post-parse 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 | 6 ++ src/cpu_map/x86_EPYC-v3.xml | 79 +++++++++++++++++++ src/cpu_map/x86_EPYC-v4.xml | 79 +++++++++++++++++++ .../x86_64-cpuid-EPYC-7601-32-Core-host.xml | 2 +- ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 8 +- ...64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml | 2 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 58 +++++++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 7 +- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 46 ++++++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 46 ++++++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 46 ++++++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 14 +++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 53 ++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 14 +++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 14 +++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 14 +++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 14 +++- 49 files changed, 1088 insertions(+), 89 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 9ea2b86bf7..182f78a31c 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..815a10d67e --- /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..a4e97e7cb6 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v2.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-v3.xml b/src/cpu_map/x86_EPYC-v3.xml new file mode 100644 index 0000000000..e8efea7406 --- /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..c5701af1ca --- /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-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml index 1c3d935532..3646ed05a1 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml @@ -1,6 +1,6 @@ x86_64 - EPYC + EPYC-v1 AMD 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-Ryzen-7-1800X-Eight-Core-host.x= ml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml index f711efd9f9..dd4b51796d 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml @@ -1,6 +1,6 @@ x86_64 - EPYC + EPYC-v1 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 382a47b1eb..ce31b01600 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -257,10 +257,13 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 f8669af5d0..4e3e6c194f 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -432,7 +432,7 @@ - EPYC + EPYC @@ -448,7 +448,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -515,6 +515,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 6b9bddd8b8..bf17e1504c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -256,10 +256,13 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 b63f66fb0b..2d612e907f 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -257,8 +257,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -283,6 +283,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 97fb021c94..51ed9249c8 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -433,7 +433,7 @@ - EPYC + EPYC @@ -449,7 +449,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -605,6 +605,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index fe6640357e..7265521af9 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -256,8 +256,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -282,6 +282,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 a31f32d941..f560160fe8 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -295,8 +295,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -321,6 +321,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 83f3d85fbf..9e7d561505 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -498,7 +498,7 @@ - EPYC + EPYC @@ -514,7 +514,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -670,6 +670,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 55490e84e2..7f688a81d2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -294,8 +294,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 7c95a85710..50ec29a6e9 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -292,8 +292,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 2bb7c6d3f0..cbec1913d2 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -497,7 +497,7 @@ - EPYC + EPYC @@ -513,7 +513,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -667,6 +667,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 0bc265f553..08c95bcb4e 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -291,8 +291,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -317,6 +317,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 7ca80c159a..378b628d4c 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -293,8 +293,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 a69abcfb0c..ae042caffe 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -498,7 +498,7 @@ - EPYC + EPYC @@ -514,7 +514,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 09a9ea1792..50d86eac32 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -292,8 +292,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 a9bf1e222d..174df21fb9 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -294,8 +294,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 94744c83d4..cc90068b2a 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -498,7 +498,7 @@ - EPYC + EPYC @@ -514,7 +514,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 3698fa6b95..b632a42369 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -293,8 +293,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 b628d0fbd7..b001cb4a5e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -299,8 +299,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 80e2034cdc..880699c148 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 @@ -411,7 +411,7 @@ - EPYC + EPYC @@ -423,7 +423,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswe= ll 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 80e2034cdc..880699c148 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -411,7 +411,7 @@ - EPYC + EPYC @@ -423,7 +423,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index a1235cc34f..10812e4a76 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -298,8 +298,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 8aec71596b..528ea3e587 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -299,8 +299,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 ea81ce32d4..7f84682bce 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -415,7 +415,7 @@ - EPYC + EPYC @@ -427,7 +427,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -550,6 +550,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 8502f47d88..09226bc699 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -298,8 +298,8 @@ Dhyana - EPYC - EPYC-IBPB + EPYC + EPYC-IBPB= EPYC= -Milan @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswe= ll 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 d18568f3a6..f039bc6615 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -303,7 +303,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -334,7 +334,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -392,6 +392,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 66efea8372..b709406703 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -340,7 +340,7 @@ - EPYC + EPYC @@ -390,7 +390,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -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 e32562a964..3af606f714 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -302,7 +302,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -333,7 +333,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -391,6 +391,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 e92c85d74f..ce59c65721 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -304,7 +304,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -335,7 +335,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -393,6 +393,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 fdb16866fa..a3bdc02c81 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -339,7 +339,7 @@ - EPYC + EPYC @@ -387,7 +387,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -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 53dd6165f1..6f903dda95 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -303,7 +303,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -334,7 +334,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -392,6 +392,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 a1710315a0..83b1f419db 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -304,7 +304,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -335,7 +335,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -393,6 +393,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 974a596dbb..46841fcb2d 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -323,7 +323,7 @@ - EPYC + EPYC @@ -371,7 +371,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -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 077fbfa679..7522de5d44 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -303,7 +303,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -334,7 +334,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -392,6 +392,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 fe3ddbc371..4c348b0959 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -308,7 +308,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -339,7 +339,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -397,6 +397,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 9bef84873c..c2fa795f1e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -322,7 +322,7 @@ - EPYC + EPYC @@ -370,7 +370,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -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 a9bd9b8a89..2ad2bd6ba1 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -307,7 +307,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -338,7 +338,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -396,6 +396,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 1df9ba1786..68bb1b3572 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -308,7 +308,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -339,7 +339,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -397,6 +397,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 be3a49c060..66547e4adc 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -322,7 +322,7 @@ - EPYC + EPYC @@ -370,7 +370,7 @@ - EPYC-IBPB + EPYC-IBPB<= /model> @@ -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 ae1d858cd9..f757e52446 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -307,7 +307,7 @@ Dhyana - EPYC + EPYC EPYC-Genoa @@ -338,7 +338,7 @@ - EPYC-IBPB + EPYC-IBPB= EPYC= -Milan @@ -396,6 +396,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732314092594471.3816735323966; Fri, 22 Nov 2024 14:21:32 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id D5FC1B80; Fri, 22 Nov 2024 17:21:31 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 74D20166A; Fri, 22 Nov 2024 16:35:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id AB0D51B8A; Fri, 22 Nov 2024 16:35:24 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 1BCB1162C for ; Fri, 22 Nov 2024 16:34:44 -0500 (EST) Received: from mx-prod-mc-01.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-590-WbJBn2xPNzu4weuAFu_cnA-1; Fri, 22 Nov 2024 16:34:42 -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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 3A9B1195FE11 for ; Fri, 22 Nov 2024 21:34:41 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7851830000DF for ; Fri, 22 Nov 2024 21:34:40 +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_H3,RCVD_IN_MSPIKE_WL,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=1732311283; 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=pM7IKLpK9QNHS0jj9id2csSLAjbAXkmtyYggZBVj+To=; b=ImQmrcmWqDDKkjO6ZMeU9pq0Ie8LxP0/I18t5/LBLaSH+aq+A9LroSNBqOruwZhMSDzPsP iMzE2zBhIwBS4OFfwjossvKK6UNenRCnYcsFClhB/fNnEjWEqjhiIGMHl80UMk26XPmNfJ /7Xnm1E0IiuTC4bXIzkhVSBulVGwaMk= X-MC-Unique: WbJBn2xPNzu4weuAFu_cnA-1 X-Mimecast-MFC-AGG-ID: WbJBn2xPNzu4weuAFu_cnA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 34/36] cpu_map: Add versions of Dhyana CPU model Date: Fri, 22 Nov 2024 22:33:14 +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: FGbpBoVv29vaN0PHVc7CACdcC3rF65bt3R06zLAflbA_1732311281 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KY5ELKW5N3SQHT46Y24ZEJVBF64ENQRY X-Message-ID-Hash: KY5ELKW5N3SQHT46Y24ZEJVBF64ENQRY 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: 1732314093912116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - for all versioned models - canonical CPU models in domain capabilities src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_Dhyana-v1.xml | 6 ++ src/cpu_map/x86_Dhyana-v2.xml | 73 +++++++++++++++++++ ...6_64-cpuid-Hygon-C86-7185-32-core-host.xml | 5 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 3 +- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 18 ++++- 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 | 18 ++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 3 +- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 4 +- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 35 ++++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 4 +- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 35 ++++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 4 +- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 35 ++++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 4 +- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 35 ++++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 4 +- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 27 ++++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 27 ++++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 4 +- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 27 ++++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 4 +- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 23 +++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 23 +++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 23 +++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 23 +++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 7 +- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 23 +++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 7 +- 45 files changed, 546 insertions(+), 44 deletions(-) create mode 100644 src/cpu_map/x86_Dhyana-v1.xml create mode 100644 src/cpu_map/x86_Dhyana-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 182f78a31c..3d407856f2 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -139,6 +139,8 @@ =20 + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index c7a7fc3c52..7892269c4c 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -47,6 +47,8 @@ cpumap_data =3D [ 'x86_coreduo.xml', 'x86_cpu64-rhel5.xml', 'x86_cpu64-rhel6.xml', + 'x86_Dhyana-v1.xml', + 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', 'x86_EPYC-IBPB.xml', 'x86_EPYC-v1.xml', diff --git a/src/cpu_map/x86_Dhyana-v1.xml b/src/cpu_map/x86_Dhyana-v1.xml new file mode 100644 index 0000000000..e66ba6cce0 --- /dev/null +++ b/src/cpu_map/x86_Dhyana-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Dhyana-v2.xml b/src/cpu_map/x86_Dhyana-v2.xml new file mode 100644 index 0000000000..725c61641d --- /dev/null +++ b/src/cpu_map/x86_Dhyana-v2.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml= b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml index 965bdf8a88..5d2aad5321 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml @@ -1,12 +1,11 @@ x86_64 - Dhyana + Dhyana-v2 Hygon - @@ -20,10 +19,8 @@ - - 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 ce31b01600..98e582a3fa 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -256,7 +256,8 @@ - Dhyana + Dhyan= a + Dhyana-v1 EPYC EPYC-IBPB= EPYC= -Rome 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 4e3e6c194f..117afc9e3d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -416,7 +416,7 @@ - Dhyana + Dhyana= @@ -432,6 +432,22 @@ + Dhyana-v1 + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index bf17e1504c..4fdcad62a0 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -255,7 +255,8 @@ - Dhyana + Dhyan= a + Dhyana-v1 EPYC EPYC-IBPB= EPYC= -Rome 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 2d612e907f..b87ee141c5 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -256,7 +256,8 @@ - Dhyana + Dhyan= a + Dhyana-v1 EPYC EPYC-IBPB= EPYC= -Milan 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 51ed9249c8..e3e8183706 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -417,7 +417,7 @@ - Dhyana + Dhyana= @@ -433,6 +433,22 @@ + Dhyana-v1 + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 7265521af9..061443eed5 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -255,7 +255,8 @@ - Dhyana + Dhyan= a + Dhyana-v1 EPYC EPYC-IBPB= EPYC= -Milan 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 f560160fe8..1b8adc0a72 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -294,7 +294,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 9e7d561505..d701015606 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -482,7 +482,7 @@ - Dhyana + Dhyana= @@ -498,6 +498,39 @@ + Dhyana-v1 + + + + + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 7f688a81d2..29d0301445 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -293,7 +293,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 50ec29a6e9..0f64e1e753 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -291,7 +291,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 cbec1913d2..0d362cdc6e 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -481,7 +481,7 @@ - Dhyana + Dhyana= @@ -497,6 +497,39 @@ + Dhyana-v1 + + + + + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 08c95bcb4e..b52eaf845a 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -290,7 +290,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 378b628d4c..bb10641bad 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -292,7 +292,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 ae042caffe..a1815a02d4 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -482,7 +482,7 @@ - Dhyana + Dhyana= @@ -498,6 +498,39 @@ + Dhyana-v1 + + + + + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 50d86eac32..07066fa172 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -291,7 +291,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 174df21fb9..f9cac9b1b1 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -293,7 +293,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 cc90068b2a..7dfd3fd953 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -482,7 +482,7 @@ - Dhyana + Dhyana= @@ -498,6 +498,39 @@ + Dhyana-v1 + + + + + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index b632a42369..9f274cbe82 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -292,7 +292,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 b001cb4a5e..db43a92b4a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -298,7 +298,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 880699c148..a698de759e 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 @@ -399,7 +399,7 @@ - Dhyana + Dhyana= @@ -411,6 +411,31 @@ + Dhyana-v1 + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + EPYC 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 880699c148..a698de759e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -399,7 +399,7 @@ - Dhyana + Dhyana= @@ -411,6 +411,31 @@ + Dhyana-v1 + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 10812e4a76..cee9d73d5f 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -297,7 +297,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 528ea3e587..04b7da20dd 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -298,7 +298,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 7f84682bce..dd94e659ff 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -403,7 +403,7 @@ - Dhyana + Dhyana= @@ -415,6 +415,31 @@ + Dhyana-v1 + + + + + + + + + + + + Dhyana-v2 + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 09226bc699..8aa2143683 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -297,7 +297,9 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 EPYC EPYC-IBPB= EPYC= -Milan 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 f039bc6615..29d516ff63 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -302,7 +302,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 b709406703..069bdcbc94 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -330,7 +330,7 @@ - Dhyana + Dhyana= @@ -340,6 +340,27 @@ + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 3af606f714..a230a2871a 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -301,7 +301,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 ce59c65721..802b2da614 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -303,7 +303,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 a3bdc02c81..7820f8abf6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -329,7 +329,7 @@ - Dhyana + Dhyana= @@ -339,6 +339,27 @@ + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 6f903dda95..1bcde20491 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -302,7 +302,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 83b1f419db..4e930aa816 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -303,7 +303,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 46841fcb2d..c5b9ae2c72 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -313,7 +313,7 @@ - Dhyana + Dhyana= @@ -323,6 +323,27 @@ + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 7522de5d44..3698ada044 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -302,7 +302,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 4c348b0959..7641d2a036 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -307,7 +307,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 c2fa795f1e..de8157fb95 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -312,7 +312,7 @@ - Dhyana + Dhyana= @@ -322,6 +322,27 @@ + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 2ad2bd6ba1..d9aa3a5e7d 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -306,7 +306,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 68bb1b3572..582b57b013 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -307,7 +307,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa 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 66547e4adc..5bb387d434 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -312,7 +312,7 @@ - Dhyana + Dhyana= @@ -322,6 +322,27 @@ + Dhyana-v1 + + + + + + + + + + Dhyana-v2 + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index f757e52446..0d1837bc2c 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -306,7 +306,12 @@ - Dhyana + Dhyan= a + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732314214177610.0459987174676; Fri, 22 Nov 2024 14:23:34 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 4E2E117AB; Fri, 22 Nov 2024 17:23:33 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id F36D21426; Fri, 22 Nov 2024 16:35:36 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 20AED1655; Fri, 22 Nov 2024 16:35:30 -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 6FBE9173F for ; Fri, 22 Nov 2024 16:34:46 -0500 (EST) Received: from mx-prod-mc-04.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-567-A9cx4F3pP1-b-pjSgpGFMg-1; Fri, 22 Nov 2024 16:34:44 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C9DDC1955E75 for ; Fri, 22 Nov 2024 21:34:43 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id CC3431955F43 for ; Fri, 22 Nov 2024 21:34:42 +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=1732311286; 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=0GVDWdDodTc58e5Gq9ijVQ+CTR0yn8PDJ20HtR3T/7g=; b=I1EuICN5G1NIURMiOXvJqVZIxzZxGUW5CD6jd5fMZ2nDMca3v+dLqYUD4LxRsrUL/dKh2k PMXiGYfdJe9pooCiZlw6m8TbbEvZ9SBqvsVUZREdgJXKE0bCmgAZ7fJgBmfUcHmSzUGxK8 vMBn+499UQt7qCc4848fRMDGMqpjkkM= X-MC-Unique: A9cx4F3pP1-b-pjSgpGFMg-1 X-Mimecast-MFC-AGG-ID: A9cx4F3pP1-b-pjSgpGFMg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 35/36] cpu_map: Add Denverton CPU model Date: Fri, 22 Nov 2024 22:33:15 +0100 Message-ID: <5063c3a124d182b8a775f34dddefbb8f7daad60e.1732311125.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: 5SbhjFavOEUP7vO-HUbizJ6bDQ0W3oRo0DU-4r8lEIM_1732311283 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: X5YEFU22MRMOCLTVE2TZ62O6RIMHWRK5 X-Message-ID-Hash: X5YEFU22MRMOCLTVE2TZ62O6RIMHWRK5 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: 1732314216546116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch src/cpu_map/index.xml | 4 + src/cpu_map/x86_Denverton-v1.xml | 6 + src/cpu_map/x86_Denverton-v2.xml | 137 +++++++++++++++++ src/cpu_map/x86_Denverton-v3.xml | 139 ++++++++++++++++++ src/cpu_map/x86_Denverton.xml | 138 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 17 +++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 42 ++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 17 +++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 17 +++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 42 ++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 17 +++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 22 +++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 22 +++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 22 +++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 22 +++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 22 +++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 57 +++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 22 +++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 57 +++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 22 +++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 41 ++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 37 +++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 33 +++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 33 +++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 33 +++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 23 +++ 45 files changed, 1646 insertions(+) create mode 100644 src/cpu_map/x86_Denverton-v1.xml create mode 100644 src/cpu_map/x86_Denverton-v2.xml create mode 100644 src/cpu_map/x86_Denverton-v3.xml create mode 100644 src/cpu_map/x86_Denverton.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 3d407856f2..8ab5e66a2f 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -110,6 +110,10 @@ + + + + =20 diff --git a/src/cpu_map/x86_Denverton-v1.xml b/src/cpu_map/x86_Denverton-v= 1.xml new file mode 100644 index 0000000000..2f9940c4aa --- /dev/null +++ b/src/cpu_map/x86_Denverton-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_Denverton-v2.xml b/src/cpu_map/x86_Denverton-v= 2.xml new file mode 100644 index 0000000000..b16c28dda5 --- /dev/null +++ b/src/cpu_map/x86_Denverton-v2.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Denverton-v3.xml b/src/cpu_map/x86_Denverton-v= 3.xml new file mode 100644 index 0000000000..92c6777125 --- /dev/null +++ b/src/cpu_map/x86_Denverton-v3.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Denverton.xml b/src/cpu_map/x86_Denverton.xml new file mode 100644 index 0000000000..2ec865156c --- /dev/null +++ b/src/cpu_map/x86_Denverton.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 98e582a3fa..71899aac51 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -256,6 +256,23 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + Dhyan= a Dhyana-v1 EPYC 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 117afc9e3d..286b8e966d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -416,6 +416,48 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 4fdcad62a0..c81560572c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -255,6 +255,23 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + Dhyan= a Dhyana-v1 EPYC 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 b87ee141c5..c8b6a1b6d4 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -256,6 +256,23 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + Dhyan= a Dhyana-v1 EPYC 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 e3e8183706..8eb428012a 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -417,6 +417,48 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 061443eed5..49a1404ede 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -255,6 +255,23 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + Dhyan= a Dhyana-v1 EPYC 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 1b8adc0a72..4b4f03331f 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -294,6 +294,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 d701015606..8b14fc2b24 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -482,6 +482,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 29d0301445..4130b22e04 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -293,6 +293,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 0f64e1e753..5c2eb2c3eb 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -291,6 +291,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 0d362cdc6e..ea7836d9b1 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -481,6 +481,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index b52eaf845a..61f7811e55 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -290,6 +290,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 bb10641bad..f86ea024e3 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -292,6 +292,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 a1815a02d4..b11529758a 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -482,6 +482,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 07066fa172..37f3097940 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -291,6 +291,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 f9cac9b1b1..363b9444d0 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -293,6 +293,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 7dfd3fd953..0b296c6b20 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -482,6 +482,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 9f274cbe82..74d06d4c08 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -292,6 +292,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 db43a92b4a..e1c4fb3ca4 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -298,6 +298,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 a698de759e..56788953c0 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 @@ -399,6 +399,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= 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 a698de759e..56788953c0 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -399,6 +399,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index cee9d73d5f..0881e58bae 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -297,6 +297,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 04b7da20dd..fe73e69a73 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -298,6 +298,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 dd94e659ff..355af77b04 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -403,6 +403,63 @@ + Den= verton + + + + + + + + + + + + + + Denverton-v1 + + + + + + + + + + + + + + Denverton-v2 + + + + + + + + + + + + + + Denverton-v3 + + + + + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 8aa2143683..3a35680d4c 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -297,6 +297,28 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 29d516ff63..62bf217a54 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -302,6 +302,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 069bdcbc94..4dcffa7558 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -330,6 +330,47 @@ + Den= verton + + + + + + + + + + Denverton-v1 + + + + + + + + + + Denverton-v2 + + + + + + + + + + Denverton-v3 + + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index a230a2871a..5a77b4389d 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -301,6 +301,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 802b2da614..defd5da379 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -303,6 +303,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 7820f8abf6..e15cef011a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -329,6 +329,43 @@ + Den= verton + + + + + + + + + Denverton-v1 + + + + + + + + + Denverton-v2 + + + + + + + + + Denverton-v3 + + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 1bcde20491..3de0cfdeef 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -302,6 +302,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 4e930aa816..79629685c7 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -303,6 +303,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 c5b9ae2c72..8ce52b6cd4 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -313,6 +313,39 @@ + Den= verton + + + + + + + + Denverton-v1 + + + + + + + + Denverton-v2 + + + + + + + + Denverton-v3 + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 3698ada044..d6eeed22c2 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -302,6 +302,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 7641d2a036..cafefd865e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -307,6 +307,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 de8157fb95..d1faf67581 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -312,6 +312,39 @@ + Den= verton + + + + + + + + Denverton-v1 + + + + + + + + Denverton-v2 + + + + + + + + Denverton-v3 + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index d9aa3a5e7d..68dbbc8068 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -306,6 +306,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 582b57b013..227ab2598a 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -307,6 +307,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 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 5bb387d434..2dde0dbc6d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -312,6 +312,39 @@ + Den= verton + + + + + + + + Denverton-v1 + + + + + + + + Denverton-v2 + + + + + + + + Denverton-v3 + + + + + + + + Dhyana= diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 0d1837bc2c..1681f4624c 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -306,6 +306,29 @@ + Den= verton + + + + + + Denverton-v1 + + + + + + Denverton-v2 + + + + + Denverton-v3 + + + + + Dhyan= a Dhyana-v1 Dhyana-v2 --=20 2.47.0 From nobody Wed Dec 4 18:33:15 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 1732314327709315.44320291978283; Fri, 22 Nov 2024 14:25:27 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 20B40B39; Fri, 22 Nov 2024 17:25:25 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 59E171610; Fri, 22 Nov 2024 16:35:39 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2B7A215D8; Fri, 22 Nov 2024 16:35:34 -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 AA3DD15D8 for ; Fri, 22 Nov 2024 16:34:48 -0500 (EST) Received: from mx-prod-mc-04.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-613-zpWuQCMlOlacz9uL2aMfQQ-1; Fri, 22 Nov 2024 16:34:46 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2790D1955F77 for ; Fri, 22 Nov 2024 21:34:46 +0000 (UTC) Received: from orkuz (unknown [10.45.224.26]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 63C0F30000DF for ; Fri, 22 Nov 2024 21:34:45 +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=1732311288; 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=SpwKxoLkF82fR8HCQhnKRFlV5C5RCZ9BqKpNMJrqdp8=; b=Wj/eKyibzvF14TbLQaSBaczsE/GauPUdHCXhTX52d6I+zwXEFciEkX9T6ifYu9XhWLqOmS Eo4VsYHBgGT9CUS3cjSUpyYjD2ZYzNdYuRlSkOLs1+Thp14Q3/Ph0X+ZAb/QXW1Pwg6+YH ubjB5q/lrhOw1eYHJgXR7X5XtkF6+D8= X-MC-Unique: zpWuQCMlOlacz9uL2aMfQQ-1 X-Mimecast-MFC-AGG-ID: zpWuQCMlOlacz9uL2aMfQQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH v2 36/36] cpu_map: Add KnightsMill CPU model Date: Fri, 22 Nov 2024 22:33:16 +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: 9lCrWAVGkAtqRzxNk-7sPmUh3j9tvl7zllSsOBwTbJk_1732311286 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: CTW2FXBR5K2RZ4GGBHQFAHIT64QKKFW2 X-Message-ID-Hash: CTW2FXBR5K2RZ4GGBHQFAHIT64QKKFW2 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: 1732314330942116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- Notes: Version 2: - new patch src/cpu_map/index.xml | 1 + src/cpu_map/x86_KnightsMill.xml | 71 +++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 18 +++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 12 ++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 14 ++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 14 ++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 14 ++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 12 ++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 12 ++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 11 +++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 11 +++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 12 ++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 11 +++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 12 ++++ 42 files changed, 591 insertions(+) create mode 100644 src/cpu_map/x86_KnightsMill.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 8ab5e66a2f..287cd7395e 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -114,6 +114,7 @@ + =20 diff --git a/src/cpu_map/x86_KnightsMill.xml b/src/cpu_map/x86_KnightsMill.= xml new file mode 100644 index 0000000000..6f2ff96c68 --- /dev/null +++ b/src/cpu_map/x86_KnightsMill.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 71899aac51..5fa2d07976 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -536,6 +536,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 286b8e966d..0348a65589 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -1019,6 +1019,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index c81560572c..49a18cd333 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -535,6 +535,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 c8b6a1b6d4..b990a2d597 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -558,6 +558,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 8eb428012a..6746479be5 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -1109,6 +1109,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 49a1404ede..81c9bb1444 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -557,6 +557,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 4b4f03331f..0cd73ee54f 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -628,6 +628,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 8b14fc2b24..8a09c53177 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1249,6 +1249,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 4130b22e04..5a23dfee52 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -627,6 +627,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 5c2eb2c3eb..84e783f739 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -625,6 +625,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 ea7836d9b1..4d7ed1eea8 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1246,6 +1246,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 61f7811e55..0446dff4fb 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -624,6 +624,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 f86ea024e3..e5718bc50c 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -652,6 +652,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 b11529758a..c3a93369e4 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1275,6 +1275,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 37f3097940..7415bda6bf 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -651,6 +651,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 363b9444d0..720387e9db 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -619,6 +619,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 0b296c6b20..3000d11487 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1223,6 +1223,24 @@ + KnightsMill + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 74d06d4c08..31fe652a9f 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -618,6 +618,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 e1c4fb3ca4..88db1c659e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -624,6 +624,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 56788953c0..3392f2b42f 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 @@ -1008,6 +1008,20 @@ + KnightsMill + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 56788953c0..3392f2b42f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -1008,6 +1008,20 @@ + KnightsMill + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 0881e58bae..5223dbb2e2 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -623,6 +623,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 fe73e69a73..e43c6710e9 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -624,6 +624,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 355af77b04..3d5c15fdf1 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -1007,6 +1007,20 @@ + KnightsMill + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 3a35680d4c..420dae738f 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -623,6 +623,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 62bf217a54..e5853535ce 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -802,6 +802,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 4dcffa7558..22c40afdb1 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -1019,6 +1019,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 5a77b4389d..c40cbb8a73 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -801,6 +801,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 defd5da379..cfc4b3e301 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -803,6 +803,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 e15cef011a..4383050d3c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -994,6 +994,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 3de0cfdeef..062d91ba9a 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -802,6 +802,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 79629685c7..e8053efc99 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -803,6 +803,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 8ce52b6cd4..8f3357be6f 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -952,6 +952,17 @@ + KnightsMill + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index d6eeed22c2..db12bd81e3 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -802,6 +802,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 cafefd865e..c3a7aff766 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -836,6 +836,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 d1faf67581..a18ce928a5 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -977,6 +977,17 @@ + KnightsMill + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 68dbbc8068..5019918b9b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -835,6 +835,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 227ab2598a..5cd872831b 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -836,6 +836,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS 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 2dde0dbc6d..7afc9e3d69 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -977,6 +977,17 @@ + KnightsMill + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 1681f4624c..11cfc7863d 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -835,6 +835,18 @@ + KnightsMill + + + + + + + + + + + Neha= lem Nehal= em-IBRS --=20 2.47.0