From nobody Wed Dec 4 08:16:26 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 17320423195471002.0183005737553; Tue, 19 Nov 2024 10:51:59 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5E34A158D; Tue, 19 Nov 2024 13:51:58 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 617A31414; Tue, 19 Nov 2024 13:50:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 84D31137A; Tue, 19 Nov 2024 13:50: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 0073713DB for ; Tue, 19 Nov 2024 13:50:16 -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-324-He0Eh15xNcmn-iv988xzcA-1; Tue, 19 Nov 2024 13:50:15 -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 5BFC11955D44 for ; Tue, 19 Nov 2024 18:50:14 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id D4EC530001A2 for ; Tue, 19 Nov 2024 18:50:13 +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=1732042216; 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=dA75gR22oP1hH2v9mbOIE3m8EDQ7hllCw0I7cQnoMM4=; b=dD3MCXoV4tZhKSzV86+BS3K4jdoE0CT+aMXQ38J9UUDBJJ1d6oZngm7ZRjywEYPZN2b4JU xs0/TnRMB4fad+iDE905Ue6HSWhBbe6AJvwaoJ7U5S9hd9PM3lqEdz/RcX0UtRFB8iv5fG iO4Juq2XuFH2IDbaRB8igpWJDFRLxEw= X-MC-Unique: He0Eh15xNcmn-iv988xzcA-1 X-Mimecast-MFC-AGG-ID: He0Eh15xNcmn-iv988xzcA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 01/32] cpu_x86: Copy added and removed features from ancestor Date: Tue, 19 Nov 2024 19:49:37 +0100 Message-ID: <6c0db479bcaf3e410885ac331595fd7ed7e43458.1732039836.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: 0RZ0mkm3ehNi_FFVCMQNUsWaGiT7-ItRgNtbZnpEfSQ_1732042214 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: CGQ2XNXYGECCLJ7V5H6L2UCDTORTKRGA X-Message-ID-Hash: CGQ2XNXYGECCLJ7V5H6L2UCDTORTKRGA 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: 1732042321188116600 Content-Type: text/plain; charset="utf-8" When a CPU model is defined based on another model, we need to copy the lists of removed and added features from it. Signed-off-by: Jiri Denemark --- src/cpu/cpu_x86.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 97d6e00007..7cfab8278d 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -1555,6 +1555,8 @@ x86ModelParseAncestor(virCPUx86Model *model, model->vendor =3D ancestor->vendor; model->signatures =3D virCPUx86SignaturesCopy(ancestor->signatures); x86DataCopy(&model->data, &ancestor->data); + model->removedFeatures =3D g_strdupv(ancestor->removedFeatures); + model->addedFeatures =3D g_strdupv(ancestor->addedFeatures); =20 return 0; } @@ -1654,8 +1656,19 @@ x86ModelParseFeatures(virCPUx86Model *model, if ((n =3D virXPathNodeSet("./feature", ctxt, &nodes)) <=3D 0) return n; =20 - model->removedFeatures =3D g_new0(char *, n + 1); - model->addedFeatures =3D g_new0(char *, n + 1); + if (model->removedFeatures) { + nremoved =3D g_strv_length(model->removedFeatures); + model->removedFeatures =3D g_renew(char *, model->removedFeatures,= nremoved + n + 1); + } else { + model->removedFeatures =3D g_new0(char *, n + 1); + } + + if (model->addedFeatures) { + nadded =3D g_strv_length(model->addedFeatures); + model->addedFeatures =3D g_renew(char *, model->addedFeatures, nad= ded + n + 1); + } else { + model->addedFeatures =3D g_new0(char *, n + 1); + } =20 for (i =3D 0; i < n; i++) { g_autofree char *ftname =3D NULL; --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732042355312630.3321018605279; Tue, 19 Nov 2024 10:52:35 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3E78413E1; Tue, 19 Nov 2024 13:52:34 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id CF7ED143A; Tue, 19 Nov 2024 13:50:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id AB9BD13DD; Tue, 19 Nov 2024 13:50:19 -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 2ECDE13DB for ; Tue, 19 Nov 2024 13:50:19 -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-13-Mg1Lam0ZM_ibW5IYy5sl4A-1; Tue, 19 Nov 2024 13:50:17 -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 9704C1956046 for ; Tue, 19 Nov 2024 18:50:16 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 1A4BB1956086 for ; Tue, 19 Nov 2024 18:50: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=1732042218; 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=DXVTFFDWmpq6i9xx2y+3D9MdQb5TNgNAwJf3Ey5N5LU=; b=XG9FamKVa3CvrurGwCQJqvNCi9uOimSRrA+3LhTbjOan28iag7AppNnTogqd2lcpSmwXrv karLkGJzGwhUcPsYYRrJrQ5u0aumhXTtAOSEnBHyLKujSJkkodwUXsd1Y+ZIjp583A+WeS rdeQH+074YjQ96hJXD0TT0lCQ4nNjR4= X-MC-Unique: Mg1Lam0ZM_ibW5IYy5sl4A-1 X-Mimecast-MFC-AGG-ID: Mg1Lam0ZM_ibW5IYy5sl4A From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 02/32] sync_qemu_features_i386: Add some removed features back Date: Tue, 19 Nov 2024 19:49:38 +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: 3PMqpf5QgYG0R42gr3exDtt74XML_RrcFiitoBCZ8zc_1732042216 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7V3QY6LSBFR43PKFMONQIOPLGKYSCNS3 X-Message-ID-Hash: 7V3QY6LSBFR43PKFMONQIOPLGKYSCNS3 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: 1732042357456116600 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 --- 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 08:16:26 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 1732042385427432.94340181591235; Tue, 19 Nov 2024 10:53:05 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 61BBC1445; Tue, 19 Nov 2024 13:53:04 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 77008146F; Tue, 19 Nov 2024 13:50:34 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id D4B0813DD; Tue, 19 Nov 2024 13:50:21 -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 5258C13DB for ; Tue, 19 Nov 2024 13:50:21 -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-407-moiMyhSrMFCJ2uvfet3WXQ-1; Tue, 19 Nov 2024 13:50:19 -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 A4EC51956077 for ; Tue, 19 Nov 2024 18:50:18 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 2A39A19560A3 for ; Tue, 19 Nov 2024 18:50: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_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=1732042221; 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=j0bAEkGapVP0SM0q3FfoeSBRIpc61EplrSDA2wNiPU0=; b=UOIuFtzBUQ/SlgoNdLD4Lr0zfUc8CW0XJPtlPDx+umEQvmzNvX6OwRwhS6M+gwE97gHGxX RfIY3JfegcznqZ/1Egg7PuoMhA3SASsYKlovss4FG23rU9r0ttYwCOpEd6bD5veY7E+M9i +G783JnTByYHhUO+KMrLJ3d04hNjwUU= X-MC-Unique: moiMyhSrMFCJ2uvfet3WXQ-1 X-Mimecast-MFC-AGG-ID: moiMyhSrMFCJ2uvfet3WXQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 03/32] sync_qemu_models_i386: Use f-strings Date: Tue, 19 Nov 2024 19:49:39 +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: NGDLtWYAsPKpV36gXzgGGjSJ7n0BDVym-ROnEL44jzA_1732042218 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: WZWFG25HWX5DDEC7EQYQQ6BWJEQI4LZW X-Message-ID-Hash: WZWFG25HWX5DDEC7EQYQQ6BWJEQI4LZW 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: 1732042387547116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- 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 08:16:26 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 1732042412563236.3600800828956; Tue, 19 Nov 2024 10:53:32 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6BED5146A; Tue, 19 Nov 2024 13:53:31 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5B1DE1473; Tue, 19 Nov 2024 13:50:35 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 39F6813DD; Tue, 19 Nov 2024 13:50: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 AFCF613DB for ; Tue, 19 Nov 2024 13:50:23 -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-473-NiJY7ZXzPKyrDp-63HKdGA-1; Tue, 19 Nov 2024 13:50:21 -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 D25A01956057 for ; Tue, 19 Nov 2024 18:50:20 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 56AB430000DF for ; Tue, 19 Nov 2024 18:50: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=1732042223; 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=KuZUq+W25BwJgWF2jh8R3GDqfqYW2kJm1CYTpklVR8E=; b=VMn9nV/CfCXVsoyi13dTbkg2C0fkw5r5A84QuTFEH9d1YxMkC79AZuqWQzbeqop9Eozyrr A9gjFoC+7nvKvo0F82BiBG0NLcbq1f+e+WY9DGO2mM1dVPaGw+orn0lvciGDOa9vEnlZbF ocCemsqi1Ej9I3Bbel4OB9Gk+MoIq64= X-MC-Unique: NiJY7ZXzPKyrDp-63HKdGA-1 X-Mimecast-MFC-AGG-ID: NiJY7ZXzPKyrDp-63HKdGA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 04/32] sync_qemu_models_i386: Do not overwrite existing models Date: Tue, 19 Nov 2024 19:49:40 +0100 Message-ID: <00bd943baad5e6d9969fc16fe0c3c4cfcb8514f6.1732039836.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: WfC67qNPl61ZX-7-N57d6or4RBTBdq7BXoBDWJpCsy8_1732042220 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: FRC56JXFIPOJGM7UD66I5GFYYBFIYLM5 X-Message-ID-Hash: FRC56JXFIPOJGM7UD66I5GFYYBFIYLM5 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: 1732042413613116600 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 --- 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 08:16:26 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 1732042441228166.7139916296303; Tue, 19 Nov 2024 10:54:01 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 32D721495; Tue, 19 Nov 2024 13:54:00 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9C71213E9; Tue, 19 Nov 2024 13:50:36 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id ADFD213DC; Tue, 19 Nov 2024 13:50:25 -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 31423137A for ; Tue, 19 Nov 2024 13:50:25 -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-481-RC_JC2KkPfea_UQi-AG2TQ-1; Tue, 19 Nov 2024 13:50:23 -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 CCBB4195608B for ; Tue, 19 Nov 2024 18:50:22 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 4F1F919560A3 for ; Tue, 19 Nov 2024 18:50:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732042224; 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=ntIVj1xeN3INbwykT2PEu0XCy68VltG2e268YpD50mU=; b=XfPQUVWArYaf4asx1FxdP6wCulJ+4KOue8Ky1tWepz2ta4YWhPAfkLug6SuNL/OemxAfax 6argX0uSNnb+W5US9RnIGJeGzdw0gpiKR9R3ecDQcu+bblZI1evODQKG6CK2aYzBM7d1iu WEJn/0jmHyjHTZL8F40lsmEIbxQRlLs= X-MC-Unique: RC_JC2KkPfea_UQi-AG2TQ-1 X-Mimecast-MFC-AGG-ID: RC_JC2KkPfea_UQi-AG2TQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 05/32] sync_qemu_models_i386: Do not require full path to QEMU's cpu.c Date: Tue, 19 Nov 2024 19:49:41 +0100 Message-ID: <35bd97f6ac9513866a4d1ca2aa8cb34c89c06c46.1732039836.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: 1QlbZWjUcjysqE0MogJXnw4xB4NxXCMbZ1LPjmoOub8_1732042222 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: HPZEFWAIVHAOYZSCHLJM7LFX6I6YEBIA X-Message-ID-Hash: HPZEFWAIVHAOYZSCHLJM7LFX6I6YEBIA 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: 1732042441736116600 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 --- 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 08:16:26 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 173204247132648.413406987436815; Tue, 19 Nov 2024 10:54:31 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 4552E1476; Tue, 19 Nov 2024 13:54:30 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9AAFA148D; Tue, 19 Nov 2024 13:50:37 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id D103C137A; Tue, 19 Nov 2024 13:50: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 508E213DB for ; Tue, 19 Nov 2024 13:50:27 -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-467-2EqtbSKDNru2HHdDMl13Ig-1; Tue, 19 Nov 2024 13:50:25 -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 DF345195608B for ; Tue, 19 Nov 2024 18:50:24 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 6372030000DF for ; Tue, 19 Nov 2024 18:50:24 +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=1732042227; 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=X9qQp32j7r/JdokpgV0jWWTm7lHTdlGi5TorOcwA3+o=; b=jLdgYIThmXmk27iyIBexQtyHj9tenwhrsfg6ycFZy4GuwpDf8VWcMQedAvZ67h6KHY0mfq FHKbV2sMAAZ40rFGI0ptoaDPF16ZrqAJJUtf+iyLTNQklf3Q2n1e3MCE5GQFCQOXit3973 0F7ILHnqKQV7r4niyKVPXl7A3Z124XI= X-MC-Unique: 2EqtbSKDNru2HHdDMl13Ig-1 X-Mimecast-MFC-AGG-ID: 2EqtbSKDNru2HHdDMl13Ig From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 06/32] sync_qemu_models_i386: Add support for versioned CPU models Date: Tue, 19 Nov 2024 19:49:42 +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: _rxiv69I7UvNnJqRV3lsgkZw4DwOdHlq9zwunX6Fjts_1732042225 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: QY4A7JXSPDMOEHIAQRUCZVWAZEJO5HDX X-Message-ID-Hash: QY4A7JXSPDMOEHIAQRUCZVWAZEJO5HDX 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: 1732042471870116600 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. The only difference is -v1 which are defined as identical to the possibly already existing non-versioned CPU model. The -v1 CPU models will never be used in either host or domain capabilities for describing the host CPU for better compatibility with older releases of libvirt. Signed-off-by: Jiri Denemark --- src/cpu_map/sync_qemu_models_i386.py | 45 ++++++++++++++++++++++++---- 1 file changed, 40 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..f75d649fe0 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -454,11 +454,20 @@ 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}" + + 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 +486,25 @@ def expand_model(model): for k, v in version.items(): result["extra"]["version" + k] =3D v =20 - yield result + if ver =3D=3D 1: + print(f"v{ver}: {result['name']} =3D> {alias}") + yield { + "vendor": result["vendor"], + "name": result["name"], + "alias": alias, + "extra": None, + "features": [], + } + else: + if alias: + print(f"v{ver}: {result['name']}") + yield result + + result =3D copy.deepcopy(result) + result["name"] =3D alias + + print(f"v{ver}: {result['name']}") + yield result =20 =20 def output_model(f, model): @@ -487,11 +514,19 @@ def output_model(f, model): f.write(f" '{k}': '{v}'\n") f.write("-->\n") =20 + alias =3D "alias" in model + decode =3D "off" if alias 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: + 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 08:16:26 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 1732042504678116.32190565795679; Tue, 19 Nov 2024 10:55:04 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 9A1F613DD; Tue, 19 Nov 2024 13:55:03 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 78820149D; Tue, 19 Nov 2024 13:50:39 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A2D7513DC; Tue, 19 Nov 2024 13:50:29 -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 23F27137A for ; Tue, 19 Nov 2024 13:50:29 -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-630-QzrOu1guMFyKBmRUY3P89g-1; Tue, 19 Nov 2024 13:50:27 -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 DDBD419560B4 for ; Tue, 19 Nov 2024 18:50:26 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 603CA1956054 for ; Tue, 19 Nov 2024 18:50:26 +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=1732042228; 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=KGSHCr+Oiq1wsSqlr/utE91bO7WvN/smrj+j4W6saQQ=; b=i5a3g5SpF1hTUuxCX3aWhiHg3GQNc01iw68B7j2yw9SnobRoR0MNX393bJcbQcHXCQE3ge TMt7JWAyXYf5NY1pH5Bu7C44OEKXdBp/3WM+3UgVqD/BuSV4wgR4eiBnMWZNB0yUK9B4xN G1ywpx4+RnoTckQZxdaUNLevH8709e4= X-MC-Unique: QzrOu1guMFyKBmRUY3P89g-1 X-Mimecast-MFC-AGG-ID: QzrOu1guMFyKBmRUY3P89g From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 07/32] sync_qemu_models_i386: Store extra info in a separate file Date: Tue, 19 Nov 2024 19:49:43 +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: P8zT0R6vPOcV3gHa075Jt2nw4blgRe5q7Ic1cd_pR_Y_1732042227 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 2U5L2DBS427F2LYBP26CPTM4R3EC3SA7 X-Message-ID-Hash: 2U5L2DBS427F2LYBP26CPTM4R3EC3SA7 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: 1732042506074116600 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 --- src/cpu_map/sync_qemu_models_i386.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index f75d649fe0..b2ed890589 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 alias =3D "alias" in model decode =3D "off" if alias else "on" @@ -574,13 +575,15 @@ def main(): models.extend(expand_model(model)) =20 for model in models: - name =3D os.path.join(args.outdir, f"x86_{model['name']}.xml") + base =3D os.path.join(args.outdir, f"x86_{model['name']}") + name =3D f"{base}.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) + output_model(f, f"{base}.extra", model) =20 features =3D set() for model in models: --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732042535319796.3466750006402; Tue, 19 Nov 2024 10:55:35 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 4108B1AED; Tue, 19 Nov 2024 13:55:34 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 3458A14AF; Tue, 19 Nov 2024 13:50:41 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 477301471; Tue, 19 Nov 2024 13:50: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 B9085137A for ; Tue, 19 Nov 2024 13:50: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-612-nCjIUZSLODKpNohIKD_VJw-1; Tue, 19 Nov 2024 13:50: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 20ACC19560B8 for ; Tue, 19 Nov 2024 18:50:29 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 996FC30000DF for ; Tue, 19 Nov 2024 18:50: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_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=1732042232; 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=o745wtBIjyATTIKwMn/VowgnvnLw6x08i0oGNP+4mqE=; b=MJX8hOZb0d0DIASDDgKxQjxwysOWbm8plJwfm1Ymlk/DgYZ6Naitms+RLCFuF6zoENLNHE gImss186Jy7PPTslW2cLhx7ytAaLlWyP4N6IdYNwI3bIhI5Q4Sz0O3FSc2NRFUwX0ffQqe 7Fl5JPzlbF9OTtEJUp+ucFZ16YHsI+k= X-MC-Unique: nCjIUZSLODKpNohIKD_VJw-1 X-Mimecast-MFC-AGG-ID: nCjIUZSLODKpNohIKD_VJw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 08/32] sync_qemu_models_i386: Switch to lxml Date: Tue, 19 Nov 2024 19:49:44 +0100 Message-ID: <02dbca08b677302412e3fd39477d0df3a9e8a4d2.1732039836.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: GO6GrQPPxCV0740KwdzVODj-QFSK04UQLO3G_d0iFhk_1732042229 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: QGN4TS76AKEAO3SD55Y7QVJTYTWWRS3J X-Message-ID-Hash: QGN4TS76AKEAO3SD55Y7QVJTYTWWRS3J 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: 1732042536272116600 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 --- 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 b2ed890589..75d86144d0 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 @@ -591,7 +591,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 08:16:26 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 1732042579463734.4770973813037; Tue, 19 Nov 2024 10:56:19 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 707CB13F0; Tue, 19 Nov 2024 13:56:18 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E04CD142B; Tue, 19 Nov 2024 13:50:55 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 8523D141E; Tue, 19 Nov 2024 13:50:50 -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 A78141428 for ; Tue, 19 Nov 2024 13:50:33 -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-686-fT79iN4EMLSxKLlr5LHe0A-1; Tue, 19 Nov 2024 13:50:31 -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 3204D19560A3 for ; Tue, 19 Nov 2024 18:50:31 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8C63B19560A3 for ; Tue, 19 Nov 2024 18:50: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_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=1732042233; 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=clpMhgITJKEVmpcLBiOk8RkZ3TyVTOri94KWYEPtsLM=; b=eu4AvLK1L2UBmT52UC/11pTjQzxRKmpu0IOp863xjkb9DJiNUoMxxysNQGQxjbdYu+utZ6 lRTiULRo2XRc7sFDCkSHdzaTsXS6MXb+Yylx9eqOz3fCqyMhQ9qtT7hqbSoNxd2PlS03hT jrmesSPjbaRq5kHcGm9UlfHQ+B835b4= X-MC-Unique: fT79iN4EMLSxKLlr5LHe0A-1 X-Mimecast-MFC-AGG-ID: fT79iN4EMLSxKLlr5LHe0A From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 09/32] cpu_map: Group models in index.xml Date: Tue, 19 Nov 2024 19:49:45 +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: Ij1FMgYnQMbyxDi6S05W_P0Mu1NbFPyz9q4mruSM-WI_1732042231 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: JTOJP3H23EFEMLM6OPPLGTNCKZOMLJUH X-Message-ID-Hash: JTOJP3H23EFEMLM6OPPLGTNCKZOMLJUH 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: 1732042580324116600 Content-Type: text/plain; charset="utf-8" We already visually group the included models according to vendor using comments. This patch introduces a new element for doing it properly in a machine friendly way. Signed-off-by: Jiri Denemark --- 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..9c405f19bb 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|@vendor]/include", ctxt, &n= odes); if (n < 0) return -1; =20 diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 15cb63afe5..2cb97a83ba 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 08:16:26 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 1732042605025799.8408450767328; Tue, 19 Nov 2024 10:56:45 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id EEBBA163E; Tue, 19 Nov 2024 13:56:43 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 3ACDE150F; Tue, 19 Nov 2024 13:51:17 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A2A8E1500; Tue, 19 Nov 2024 13:51: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 2108C1486 for ; Tue, 19 Nov 2024 13:50:37 -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-563-6QBxH4tXM-mWyJu4Hw0Oqg-1; Tue, 19 Nov 2024 13:50:34 -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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 453F11956095 for ; Tue, 19 Nov 2024 18:50:33 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id BD3DE19560A3 for ; Tue, 19 Nov 2024 18:50: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=1732042236; 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=B7Bbb1Zs7vjxqm/tXQYAVAzjoxjFehLy9o+kGh5jvC0=; b=KmPunmFxlVT9f6PNpSTeDi5QI4abZD9pf+HEfVkHMXioyNNVVc6nxLxWyfGaFHgSexMPa+ 7eUm8zSJPh1v9FGF+IKMui4jBEygfRMgxyALwn+nWnxNq29uFU01sR3qlZf0iK225dPhMh vyJIgr43RiwywzFjM1mmR7WVk81S0P4= X-MC-Unique: 6QBxH4tXM-mWyJu4Hw0Oqg-1 X-Mimecast-MFC-AGG-ID: 6QBxH4tXM-mWyJu4Hw0Oqg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 10/32] sync_qemu_models_i386: Update index.xml Date: Tue, 19 Nov 2024 19:49:46 +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: MCtWGZagp9n1WSU0HMKNWMIoOEk2QwJQcLJRT1U1-iM_1732042233 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 4MRZJJ73MEL5T3M4P3UMX6KSHZTLMNPL X-Message-ID-Hash: 4MRZJJ73MEL5T3M4P3UMX6KSHZTLMNPL 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: 1732042606385116600 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 --- src/cpu_map/sync_qemu_models_i386.py | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 75d86144d0..40d71e66be 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -534,6 +534,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[@vendor=3D'{ven= dor}']") + 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.") @@ -574,6 +603,8 @@ def main(): for model in models_json: models.extend(expand_model(model)) =20 + files =3D dict() + for model in models: base =3D os.path.join(args.outdir, f"x86_{model['name']}") name =3D f"{base}.xml" @@ -582,9 +613,18 @@ def main(): # Ignore existing models as CPU models in libvirt should never # change once released. continue + + vendor =3D model['vendor'] + if vendor: + if vendor not in files: + files[vendor] =3D [] + files[vendor].append(name) + with open(name, "wt") as f: output_model(f, f"{base}.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 08:16:26 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 1732042635557979.2248030919727; Tue, 19 Nov 2024 10:57:15 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 718AE1B12; Tue, 19 Nov 2024 13:57:14 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id EDB0E14C0; Tue, 19 Nov 2024 13:51:19 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7E451140B; Tue, 19 Nov 2024 13:51:13 -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 D9629148A for ; Tue, 19 Nov 2024 13:50: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-92-WvO3S16YN0GShtHPXZ-o6Q-1; Tue, 19 Nov 2024 13:50:36 -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 595C31955D58 for ; Tue, 19 Nov 2024 18:50:35 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id CF7F91956052 for ; Tue, 19 Nov 2024 18:50:34 +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=1732042237; 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=4gBSDgC1lvPFCChT6Hv08pN8/aqbWi42SS5i2QgHgTw=; b=LetZ1nAOWjAbWDIAG3SmcGdiVlz57iC+njSMNUFv5kRJiXO+HOMPDWtWh0YTTci8rPQVMn pXaABX/YBU1fwBtZwE4oD1QqTnPNgHkr61fl6F4VTzzXYqT3AVMWej0ZKGHOqD9d7XSAHH sX8T7kjZGTNi+mttu+btkzeSlrqsSdg= X-MC-Unique: WvO3S16YN0GShtHPXZ-o6Q-1 X-Mimecast-MFC-AGG-ID: WvO3S16YN0GShtHPXZ-o6Q From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 11/32] sync_qemu_models_i386: Copy signatures from base model Date: Tue, 19 Nov 2024 19:49:47 +0100 Message-ID: <56d5afa5abc116eddc811bf2a86a587cf578f52e.1732039836.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: w5gNpgBOIrtyat2s6vSF0pL0PlDCr6bjS0fWCKZAjyo_1732042235 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: ESIGYKCILQ6VMU4AWZP66CQMAAPHCVNC X-Message-ID-Hash: ESIGYKCILQ6VMU4AWZP66CQMAAPHCVNC 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: 1732042636562116600 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 --- 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 40d71e66be..9b7cb8a047 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) @@ -469,6 +495,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"): @@ -525,7 +555,11 @@ def output_model(f, extra, model): if alias: 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"]): @@ -601,7 +635,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 08:16:26 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 173204267192939.05899244125203; Tue, 19 Nov 2024 10:57:51 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id DB16213F8; Tue, 19 Nov 2024 13:57:50 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 7601F14A7; Tue, 19 Nov 2024 13:51:27 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 11EE81456; Tue, 19 Nov 2024 13:51: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 3F28214A7 for ; Tue, 19 Nov 2024 13:50:40 -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-615-3KmWNe3NNW2KlHbghVvUmQ-1; Tue, 19 Nov 2024 13:50:38 -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 698C81955F69 for ; Tue, 19 Nov 2024 18:50:37 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E190B30000DF for ; Tue, 19 Nov 2024 18:50:36 +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=1732042239; 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=ImzIME9O/wLOM3Wa1jJw5El2boTGVKPJU3BPaR/vExE=; b=DDzkciNe0SmB4uCEJV20WReEfe7fLPgXs6zWCEZJRLxWPOe1NOXd+c//hUxGqnUdnqVEax wVj1gPr/Ced+b+x4lElDvJLiyGWdQu6gZjIYOHWY2kHqfFdVbeUlZX+luAdDCI8O1T1gF8 iY3Xko2aLH9Zij3sUSuYRySlSZgIyuA= X-MC-Unique: 3KmWNe3NNW2KlHbghVvUmQ-1 X-Mimecast-MFC-AGG-ID: 3KmWNe3NNW2KlHbghVvUmQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 12/32] cpu: Introduce virCPUCheckModel Date: Tue, 19 Nov 2024 19:49:48 +0100 Message-ID: <0fa4a72e164ee8a2abcb78b9ad2c1517d350df9f.1732039836.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: mTRXw3IvZ4L5mhIcbvk8s-VyMmtJCLJAiZzGX1eK7hY_1732042237 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: L36XT4NVDVPPH3Y7INTGFHCHCZ5OQKCN X-Message-ID-Hash: L36XT4NVDVPPH3Y7INTGFHCHCZ5OQKCN 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: 1732042672846116600 Content-Type: text/plain; charset="utf-8" A helper for checking whether a given CPU model is defined in the CPU map. Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrang=C3=A9 --- src/cpu/cpu.c | 25 +++++++++++++++++++++++++ src/cpu/cpu.h | 8 ++++++++ src/cpu/cpu_x86.c | 23 +++++++++++++++++++++++ src/libvirt_private.syms | 1 + 4 files changed, 57 insertions(+) diff --git a/src/cpu/cpu.c b/src/cpu/cpu.c index 2b0d641e78..a83904f08e 100644 --- a/src/cpu/cpu.c +++ b/src/cpu/cpu.c @@ -1367,3 +1367,28 @@ virCPUArchIsSupported(virArch arch) =20 return false; } + + +/** + * virCPUCheckModel: + * @arch: CPU architecture + * @name: CPU model name + * + * Checks whether the CPU model exists in the CPU map. + * + * Returns true if @name is found in the CPU map, false otherwise. + */ +bool +virCPUCheckModel(virArch arch, + const char *name) +{ + struct cpuArchDriver *driver; + + if (!(driver =3D cpuGetSubDriver(arch))) + return false; + + if (!driver->checkModel) + return false; + + return driver->checkModel(name); +} diff --git a/src/cpu/cpu.h b/src/cpu/cpu.h index ff68c5da2d..19edae6880 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 bool +(*virCPUArchCheckModel)(const char *name); + struct cpuArchDriver { const char *name; const virArch *arch; @@ -168,6 +171,7 @@ struct cpuArchDriver { virCPUArchDataIsIdentical dataIsIdentical; virCPUArchDataGetHost dataGetHost; virCPUArchGetCheckMode getCheckMode; + virCPUArchCheckModel checkModel; }; =20 =20 @@ -327,6 +331,10 @@ virCPUGetCheckMode(virArch arch, bool virCPUArchIsSupported(virArch arch); =20 +bool +virCPUCheckModel(virArch arch, + const char *name); + /* virCPUDataFormat and virCPUDataParse are implemented for unit tests onl= y and * have no real-life usage */ diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 7cfab8278d..a86e29064a 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -3653,6 +3653,28 @@ virCPUx86GetCheckMode(const char *modelName, } =20 =20 +/** + * virCPUx86CheckModel: + * @name: CPU model name + * + * Checks whether the CPU model exists in the CPU map. + * + * Returns true if @name is found in the CPU map, false otherwise. + */ +static bool +virCPUx86CheckModel(const char *name) +{ + virCPUx86Map *map; + virCPUx86Model *model; + + if (!(map =3D virCPUx86GetMap())) + return false; + + model =3D x86ModelFind(map, name); + return !!model; +} + + struct cpuArchDriver cpuDriverX86 =3D { .name =3D "x86", .arch =3D archs, @@ -3686,4 +3708,5 @@ struct cpuArchDriver cpuDriverX86 =3D { .dataGetHost =3D virCPUx86DataGetHost, #endif .getCheckMode =3D virCPUx86GetCheckMode, + .checkModel =3D virCPUx86CheckModel, }; diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 5b9b44ef96..9b863b613e 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -1527,6 +1527,7 @@ virCPUArchIsSupported; virCPUBaseline; virCPUCheckFeature; virCPUCheckForbiddenFeatures; +virCPUCheckModel; virCPUCompare; virCPUCompareUnusable; virCPUCompareXML; --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043718968555.2200640122102; Tue, 19 Nov 2024 11:15:18 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id CD4991B0E; Tue, 19 Nov 2024 14:15:17 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 775C51404; Tue, 19 Nov 2024 13:52:00 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2250A13F5; Tue, 19 Nov 2024 13:51:49 -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 5400E14B6 for ; Tue, 19 Nov 2024 13:51:09 -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-679-fO-vPIoyMme8CllWEOx5xQ-1; Tue, 19 Nov 2024 13:50:40 -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 7AFB319541BE for ; Tue, 19 Nov 2024 18:50:39 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id F2E0B1956054 for ; Tue, 19 Nov 2024 18:50: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_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=1732042269; 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=lGA1LgD/UMfnHznYjfOzQBbsyxFjtfdp4yaz8A6sO6c=; b=Bx/FmfjbOYCJTcdrPw6iJMTCiG1ykx4M4GHUbDzk4VTP5izrVFPm1QduF7uPYZ8vRj+bSh 5SeoKyi41NmYaGopmiBsEmP5igexZk+5VvT+7uZmXsQHDK2CL0LgvvV4I6p6zGwvSVoArm SsNZh0jQAAClWBVzoh780ggnE8uzWRQ= X-MC-Unique: fO-vPIoyMme8CllWEOx5xQ-1 X-Mimecast-MFC-AGG-ID: fO-vPIoyMme8CllWEOx5xQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 13/32] qemu: Canonicalize CPU models Date: Tue, 19 Nov 2024 19:49:49 +0100 Message-ID: <5884f33638c2eba69bfa9c8550a0cebf163b9a2b.1732039836.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: JqunaVCvPwC6k5o5R5Dsoz4nkyFGX09suZuRfVQSp_I_1732042239 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: JXR4YC4MQFVDA46FCLNXQ7ELLWVGVDGS X-Message-ID-Hash: JXR4YC4MQFVDA46FCLNXQ7ELLWVGVDGS 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: 1732043720501116600 Content-Type: text/plain; charset="utf-8" When parsing a domain XML which uses a non-versioned CPU model we want to replace it with the appropriate version variant similarly to what we do with machine types. Theoretically QEMU supports per machine type specification of a version with which a non-versioned CPU model is replaced, but this is always 1 for all machine types and the query-machines QMP command does not even report the value. Luckily after talking to Igor, having a single number per machine type does not really allow for setting it to anything but 1 as CPU models have different number of versions. Each machine type would need to define a specific version for each CPU model, which would be a maintenance nightmare. For this reason there's no desire to ever resolve non-versioned CPU models to anything but v1 in QEMU and the per machine type setting will most likely even be removed completely. Thus it is safe for us to always use v1 as the canonical CPU model. Some non-versioned CPU models, however, are actually aliases to specific versions of a base model rather than being base models themselves. These are the old CPU model variants before model versions were introduced, e.g., -noTSX, -IBRS, etc. The mapping of these names to versions is hardcoded and will never change. We do not translate such CPU models to the corresponding versioned names. This allows us to introduce the corresponding -v* variants that match the QEMU models rather than the existing definitions in our CPU map. The guest CPU will be the same either way, but the way libvirt checks the CPU model compatibility with the host will be different. The old "partial" check done by libvirt using the definition from CPU map will still be used for the old names (we can't change this for compatibility reasons), but the corresponding versioned variants (as well as all other versions that do not have a non-versioned alias) will benefit from the recently introduced new "partial" check which uses only the information we get from QEMU to check whether a specific CPU definition is usable on the host. Signed-off-by: Jiri Denemark --- src/qemu/qemu_capabilities.c | 53 ++++++++++++++++++++++++++++++++++++ src/qemu/qemu_capabilities.h | 3 ++ src/qemu/qemu_domain.c | 6 ++++ src/qemu/qemu_postparse.c | 19 +++++++++++++ 4 files changed, 81 insertions(+) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 5ac9f306f5..455fb5acbe 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -2379,6 +2379,59 @@ virQEMUCapsGetCanonicalMachine(virQEMUCaps *qemuCaps, } =20 =20 +/** + * virQEMUCapsGetCanonicalCPU: + * @qemuCaps: QEMU capabilities + * @type: virtualization type + * @model: CPU model name + * + * Resolve a CPU model without explicit version to its versioned twin. We = only + * replace a base CPU model with its -v1 variant as that's what QEMU is do= ing. + * Theoretically they have a per machine type configuration of the default= CPU + * version to be used if no explicit version is specified, but it's always= 1 + * and they will not change it. And they do not report the default CPU ver= sion + * via QMP anyway. + * + * The old named variants of other CPU models (-noTSX, -IBRS, etc.) are ig= nored + * as they are hardcoded aliases to specific versions and not "dynamically" + * resolved. + * + * Returns the canonical versioned name of the CPU model or NULL if the CPU + * model should stay unchanged. The pointer (which must never be freed by = the + * caller) is valid as long as the caller holds a reference to the qemuCaps + * object. + */ +const char * +virQEMUCapsGetCanonicalCPU(virQEMUCaps *qemuCaps, + virDomainVirtType type, + const char *model) +{ + qemuMonitorCPUDefs *models; + size_t i; + + if (!ARCH_IS_X86(qemuCaps->arch) || !model) + return NULL; + + models =3D virQEMUCapsGetAccel(qemuCaps, type)->cpuModels; + if (!models) + return NULL; + + for (i =3D 0; i < models->ncpus; i++) { + qemuMonitorCPUDefInfo *cpu =3D models->cpus + i; + const char *p =3D STRSKIP(cpu->name, model); + + if (p && STREQ(p, "-v1")) { + if (virCPUCheckModel(qemuCaps->arch, cpu->name)) + return cpu->name; + + break; + } + } + + return NULL; +} + + int virQEMUCapsGetMachineMaxCpus(virQEMUCaps *qemuCaps, virDomainVirtType virtType, diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 48e4530c95..7decf31b97 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -778,6 +778,9 @@ bool virQEMUCapsIsCPUModeSupported(virQEMUCaps *qemuCap= s, const char *virQEMUCapsGetCanonicalMachine(virQEMUCaps *qemuCaps, virDomainVirtType virtType, const char *name); +const char *virQEMUCapsGetCanonicalCPU(virQEMUCaps *qemuCaps, + virDomainVirtType type, + const char *model); bool virQEMUCapsIsMachineSupported(virQEMUCaps *qemuCaps, virDomainVirtType virtType, const char *canonical_machine) diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 153bd56e86..d922f482c2 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -5057,6 +5057,12 @@ qemuDomainMakeCPUMigratable(virArch arch, !ARCH_IS_X86(arch)) return 0; =20 + /* Strip -v1 suffix from the CPU model for backward compatibility with + * libvirt releases that do not support versioned CPU models. + */ + if (g_str_has_suffix(cpu->model, "-v1")) + cpu->model[strlen(cpu->model) - 3] =3D '\0'; + if (STREQ(cpu->model, "Icelake-Server")) { /* Originally Icelake-Server CPU model contained pconfig CPU featu= re. * It was never actually enabled and thus it was removed. To enable diff --git a/src/qemu/qemu_postparse.c b/src/qemu/qemu_postparse.c index 03b5ef825a..d3d85de11c 100644 --- a/src/qemu/qemu_postparse.c +++ b/src/qemu/qemu_postparse.c @@ -1656,6 +1656,23 @@ qemuDomainDefVcpusPostParse(virDomainDef *def) } =20 =20 +static void +qemuDomainCanonicalizeCPU(virDomainDef *def, + virQEMUCaps *qemuCaps) +{ + const char *model; + + model =3D virQEMUCapsGetCanonicalCPU(qemuCaps, def->virtType, def->cpu= ->model); + if (!model) + return; + + VIR_DEBUG("Replacing CPU model '%1$s' with '%2$s'", def->cpu->model, m= odel); + + g_free(def->cpu->model); + def->cpu->model =3D g_strdup(model); +} + + static int qemuDomainDefCPUPostParse(virDomainDef *def, virQEMUCaps *qemuCaps) @@ -1667,6 +1684,8 @@ qemuDomainDefCPUPostParse(virDomainDef *def, if (!def->cpu) return 0; =20 + qemuDomainCanonicalizeCPU(def, qemuCaps); + for (i =3D 0; i < def->cpu->nfeatures; i++) { virCPUFeatureDef *feature =3D &def->cpu->features[i]; =20 --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732042712322762.2885042795931; Tue, 19 Nov 2024 10:58:32 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2F1BC12C8; Tue, 19 Nov 2024 13:58:31 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 33BB21543; Tue, 19 Nov 2024 13:51:30 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 49ED3146A; Tue, 19 Nov 2024 13:51:26 -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 E42101408 for ; Tue, 19 Nov 2024 13:50:44 -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-441-hOt1hbi3OauXlAS7MM6dMg-1; Tue, 19 Nov 2024 13:50:42 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id AD4EC1955F69 for ; Tue, 19 Nov 2024 18:50:41 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 32A5B195DF81 for ; Tue, 19 Nov 2024 18:50: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_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=1732042244; 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=HCFPSlaTgGDobDETaIgHP8Av/fIeXb7Zjkm0Me5lzRo=; b=CM/CSsATCNdEzkMUX9SFu12+IuBFnCeY0L95Eidfr1bmOpLMiYRa6KJ07AKcVmvTlhn8qZ EOQLzvHIAo87OJ7YCbdGFsybM/IwEPuw1A7BfWIFR8XOv88CXlgm6HAhy33nqfni04TdsT p4v/sK3gIAU1c1BeTAXnZc4qrZG98zU= X-MC-Unique: hOt1hbi3OauXlAS7MM6dMg-1 X-Mimecast-MFC-AGG-ID: hOt1hbi3OauXlAS7MM6dMg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 14/32] cpu_map: Add versions of SierraForest CPU model Date: Tue, 19 Nov 2024 19:49:50 +0100 Message-ID: <43b272af170e1b2f5f6c583891feec77bbe5f651.1732039836.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: Bno83-a8AnfIVq6wZPLRL58BfZs298UpK7QLZrjEDdI_1732042241 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: CI6ALZWUBQXA44SG472MEIPEHSP2WCKJ X-Message-ID-Hash: CI6ALZWUBQXA44SG472MEIPEHSP2WCKJ 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: 1732042712891116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 27 +++++++++++++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 20 ++++++++++++++ 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 | 20 ++++++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 27 +++++++++++++++++++ 9 files changed, 156 insertions(+) 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 2cb97a83ba..e4c60fd59b 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..e1498d8713 --- /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..a4df510af3 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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..019cc327a3 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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..27b173a441 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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..c88e97cfc4 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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..76ca993d50 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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..cc8aa70878 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -433,6 +433,33 @@ + SierraForest-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732042790866542.7026821493656; Tue, 19 Nov 2024 10:59:50 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id AEE2C150F; Tue, 19 Nov 2024 13:59:49 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id EFF711562; Tue, 19 Nov 2024 13:51:34 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6DB9F146B; Tue, 19 Nov 2024 13:51: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 7767414B8 for ; Tue, 19 Nov 2024 13:50:46 -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-263-H_0zJhQZOpCcv6s3gkZsBw-1; Tue, 19 Nov 2024 13:50:44 -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 CA8F41955F42 for ; Tue, 19 Nov 2024 18:50:43 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 26693195DF81 for ; Tue, 19 Nov 2024 18:50: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=1732042246; 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=1Jlrmlvt8MfGvIcDqNGJBELhRj4JftZTZhpQK8piJpY=; b=OmyW1G8zGJ+rPttQ1CKGucWB4HmGAJJ2cgTUAf1lMZQVFtUhX0g+D0rw6RdFSpQzya8aPn LbQL5tHUKKqAclxpFDLnEYD8JoYyCbBiFRdPHTSYjtaOzDcKFGPwhkhA6jqU+cKBExaKyA QcOxb/iXiZPilcOv5WgDEWSr6n/24Yo= X-MC-Unique: H_0zJhQZOpCcv6s3gkZsBw-1 X-Mimecast-MFC-AGG-ID: H_0zJhQZOpCcv6s3gkZsBw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 15/32] cpu_map: Add versions of GraniteRapids CPU model Date: Tue, 19 Nov 2024 19:49:51 +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: o96HKtKSJszjwbPUU6wEVNfKe6jzPxOXdId_NaIhST8_1732042243 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: ELNVFC3GNPPQ5ZKB25VF3UBQ6JIVPN3P X-Message-ID-Hash: ELNVFC3GNPPQ5ZKB25VF3UBQ6JIVPN3P 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: 1732042791341116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 49 +++++++++++++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 41 ++++++++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 40 +++++++++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 39 +++++++++++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 39 +++++++++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 49 +++++++++++++++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 39 +++++++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 49 +++++++++++++++++++ 18 files changed, 696 insertions(+) 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 e4c60fd59b..77a2ecc238 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..17389b2f08 --- /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..95eed43fee 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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..ced82bd2cd 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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..42de35ea2b 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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..e0d5a5dde1 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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..82c154b6a1 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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..9c52a51321 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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..0dd3b1bf86 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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..596bb48cd1 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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..c565bfa4d1 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 a4df510af3..d67a33d773 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 019cc327a3..df71974514 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 27b173a441..b9658f7d6a 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 c88e97cfc4..371578f4ce 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 76ca993d50..f243fde3f5 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 cc8aa70878..66a595de8f 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -254,6 +254,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732042905229821.2949496270253; Tue, 19 Nov 2024 11:01:45 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B20C21A71; Tue, 19 Nov 2024 14:01:43 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 2F093158A; Tue, 19 Nov 2024 13:51:41 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id B3D93154E; Tue, 19 Nov 2024 13:51:36 -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 5D829147F for ; Tue, 19 Nov 2024 13:50:49 -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-528-2GegvoVcN6aH4JYQQ1Hs7A-1; Tue, 19 Nov 2024 13:50: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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0C0A319540F0 for ; Tue, 19 Nov 2024 18:50:46 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 45DD3195607C for ; Tue, 19 Nov 2024 18:50: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_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=1732042249; 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=FVKUbraGdE5Akws5g73Ia2sujRzocsZP+iombjiZiVg=; b=bEa056Q2aySNITLMwriJJ6bVkTj85VzEFPN1e4buvZ77l5WHRDUXdARqxtVWmvZVtGzYpM j8YpqjcAlZar0uU7auAU9oGGTCogoCJs+Ql7+oqJDPKv+M3y+fGrvhTXhy50GekSX+TlDT b8WBfJqO0Jow/3zf8FRWVS71JKV0hS4= X-MC-Unique: 2GegvoVcN6aH4JYQQ1Hs7A-1 X-Mimecast-MFC-AGG-ID: 2GegvoVcN6aH4JYQQ1Hs7A From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 16/32] cpu_map: Add versions of SapphireRapids CPU model Date: Tue, 19 Nov 2024 19:49: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: oNo70Vne4M2kY0sfDzw-coV8sXU0UJn-q0oMyoGApag_1732042246 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: IRMVYH25KOQS2WXEZSCRTKAULOWMUW6O X-Message-ID-Hash: IRMVYH25KOQS2WXEZSCRTKAULOWMUW6O 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: 1732042906163116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 41 ++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 48 +++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 41 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 76 +++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 74 +++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 72 +++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 87 ++++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 136 ++++++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 112 ++++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 136 ++++++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 136 ++++++++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 112 ++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 136 ++++++++++++ 23 files changed, 2045 insertions(+) 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 77a2ecc238..d45153cf46 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..c3a9f77a83 --- /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..37e1310585 --- /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..e47ba5f788 --- /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..c674506cda 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -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..0ec617f953 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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..8b95c6f1e7 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -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 95eed43fee..0f22998a4b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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 ced82bd2cd..31bf80b719 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 42de35ea2b..89d0d7db82 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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 e0d5a5dde1..17853da36f 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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 82c154b6a1..94030fbb62 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 9c52a51321..ca0a6ca1fa 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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 0dd3b1bf86..7b816fa23a 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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 596bb48cd1..f36520e4d1 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 c565bfa4d1..ab64245581 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 d67a33d773..6c417f0a9b 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 df71974514..1d6e657a48 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 b9658f7d6a..eb9739e711 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 371578f4ce..acdc28c8ea 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 f243fde3f5..3fa948d228 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 66a595de8f..c4c3cbe204 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -455,6 +455,142 @@ + SapphireRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043030988664.2715468756152; Tue, 19 Nov 2024 11:03:50 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id AE354A3F; Tue, 19 Nov 2024 14:03:49 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 616FF15B2; Tue, 19 Nov 2024 13:51:43 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 129CF141E; Tue, 19 Nov 2024 13:51:37 -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 8EA0114C2 for ; Tue, 19 Nov 2024 13:50:52 -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-477-QumtLrmXPNqNb9j48o1FWQ-1; Tue, 19 Nov 2024 13:50:49 -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 7602B1954B1C for ; Tue, 19 Nov 2024 18:50:48 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 785DB195DF81 for ; Tue, 19 Nov 2024 18:50:47 +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=1732042252; 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=9AwWq4+3LXZ8DAfZ5oehTYkP7HFOFDK1LeDmUEKj3oo=; b=VcTS36Dui5yeA9y0IMyGDsIfkP8pXzUeaCh5fFpvWD+6v2Bf2RtomKiNRAo7UJplbUF5FV 1kUbzv7IpNzHkpdpcKCo5M989LOazxbkd54n/kdVsQZcH5Yd39fpP/VzNzpg7IVcQnWTuP ZCo0e2X3SUCP5XIb3qBp2K39SKzrItA= X-MC-Unique: QumtLrmXPNqNb9j48o1FWQ-1 X-Mimecast-MFC-AGG-ID: QumtLrmXPNqNb9j48o1FWQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 17/32] cpu_map: Add versions of Snowridge CPU model Date: Tue, 19 Nov 2024 19:49:53 +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: 8VfU81mdhXZXI1z0msioeLQpooyzYe6HxjVP_NjZCdg_1732042248 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: L6FHURG6EM2YXD3BZDJPZELEYQLR456Q X-Message-ID-Hash: L6FHURG6EM2YXD3BZDJPZELEYQLR456Q 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: 1732043033218116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_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 +++++++++++++++++ .../x86_64-cpuid-Atom-P5362-json.xml | 75 +-------- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 38 +++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 23 +++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 38 +++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 23 +++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 34 ++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 58 +++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 34 ++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 76 +++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 72 +++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 72 +++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 43 ++++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 72 +++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 72 +++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 72 +++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 43 ++++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 64 ++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 60 ++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 56 +++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 56 +++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 45 ++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 56 +++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 45 ++++++ 47 files changed, 2351 insertions(+), 71 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 d45153cf46..88023c69ed 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..d694484b97 --- /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..979f8040ac --- /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..7d4d85a366 --- /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..6ab1d0a35a --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v4.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml b/tests/cpu= testdata/x86_64-cpuid-Atom-P5362-json.xml index ed30dfe008..f0b19374ad 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml @@ -1,5 +1,5 @@ - Snowridge + Snowridge-v2 Intel @@ -18,79 +18,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + 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..1649f8f33f 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -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..f0e6c62ea5 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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..8b05e70776 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -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..1abb2ee155 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -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..61e075a06d 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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..fbf71b3329 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -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..e358532a17 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -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..aeed4304dc 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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..4dfb2fb5f3 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -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..6eec3d41d1 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -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..a66f08fc43 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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..46c7753bb0 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -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..de81776730 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -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..162a8238b8 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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..a61c2fa125 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -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..d6412f8e64 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -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..5220641ab1 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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..0c76e4d426 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -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..07397d7703 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -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..8fd8a7ebbe 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 @@ -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..8fd8a7ebbe 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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..7f98141e60 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -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 c674506cda..3ae656cf0d 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -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 0ec617f953..13ebf95ef9 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 8b95c6f1e7..035ea5ad5a 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -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 0f22998a4b..32228e0b9a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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 31bf80b719..e5b44dc829 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 89d0d7db82..16167c5713 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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 17853da36f..a9b29d2e1e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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 94030fbb62..ace48522a6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 ca0a6ca1fa..532dc7d13b 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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 7b816fa23a..91b4c916fc 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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 f36520e4d1..7a479eba0f 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 ab64245581..bef1697acd 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 6c417f0a9b..3bb73155a7 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 1d6e657a48..21091936f4 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 eb9739e711..5254e27729 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 acdc28c8ea..1cb4bfc671 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 3fa948d228..e0002fb531 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 c4c3cbe204..65de3d336b 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -723,6 +723,51 @@ + Snowridge-v1 + + + + + + + + + + + + Snowridge-v2 + + + + + + + + + + + Snowridge-v3 + + + + + + + + + + + + Snowridge-v4 + + + + + + + + + Westmere Westmere-IBRS --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044150618145.88813795808903; Tue, 19 Nov 2024 11:22:30 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 280D71458; Tue, 19 Nov 2024 14:22:29 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9BB751828; Tue, 19 Nov 2024 13:52:12 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id DD5A81492; Tue, 19 Nov 2024 13:52:05 -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 2A647148A for ; Tue, 19 Nov 2024 13:51:14 -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-317-LWDtL4e8PJ-SAJDWrTCAIQ-1; Tue, 19 Nov 2024 13:50:51 -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 0A3051953941 for ; Tue, 19 Nov 2024 18:50:51 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0CA66195DF81 for ; Tue, 19 Nov 2024 18:50:49 +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=1732042273; 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=mH6glTXUpn5BaYjdNJ1VNr6wYo/mx9OpHKQM53H1TtQ=; b=M7/Xmdp5x1Vc3kLL6OGamNC5vH3i8lg36MHXjy0JF4RDxIMLc+RMsGaBx+wC4mFCBt4r8s jBHtJgefLBABD3WgQkYOen92TP5P3Oe0yXSM9r+354fANE+kqRPfEzW4nty3iT0diDSE1M vXahskGtzVYL+jMcpoQMO2jgT9r5AHM= X-MC-Unique: LWDtL4e8PJ-SAJDWrTCAIQ-1 X-Mimecast-MFC-AGG-ID: LWDtL4e8PJ-SAJDWrTCAIQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 18/32] cpu_map: Add versions of Cooperlake CPU model Date: Tue, 19 Nov 2024 19:49:54 +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: KLdzInAPeH1pX4Hlnr12GTMWaFj8X8kmny2zCcoPwoY_1732042251 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 6YCIEYOPYECOJZAX63QLDPYYRI6UWMNI X-Message-ID-Hash: 6YCIEYOPYECOJZAX63QLDPYYRI6UWMNI 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: 1732044151295116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 19 ++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 33 ++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 19 ++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 19 ++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 33 ++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 19 ++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 40 +++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 69 ++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 40 +++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 38 ++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 67 +++++++ 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 | 67 +++++++ 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 | 67 +++++++ 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 | 59 +++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 59 +++++++ 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 | 59 +++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 38 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 43 +++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 43 +++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 41 +++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 41 +++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 39 +++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 41 +++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 39 +++++ 44 files changed, 1822 insertions(+) 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 88023c69ed..bb04b8c537 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..1e66d82970 --- /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..38fe7ad806 --- /dev/null +++ b/src/cpu_map/x86_Cooperlake-v2.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 1649f8f33f..a52ce0d29a 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -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 f0e6c62ea5..4ebfa72175 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 8b05e70776..4a726fdea6 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -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 1abb2ee155..5f77dfe997 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -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 61e075a06d..d0dc233886 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 fbf71b3329..b799715d20 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -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 e358532a17..350549f8e6 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -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 aeed4304dc..6cb4146275 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 4dfb2fb5f3..539d85bafd 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -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 6eec3d41d1..9fa554d536 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -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 a66f08fc43..a88c2b62a8 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 46c7753bb0..b02cccc3dc 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -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 de81776730..a0c526b655 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -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 162a8238b8..a55f28b547 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 a61c2fa125..ce364a160c 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -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 d6412f8e64..e72261d653 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -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 5220641ab1..266cca2a21 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 0c76e4d426..c3de0f8de7 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -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 07397d7703..9dabfe0475 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -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 8fd8a7ebbe..02c611ea8e 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 @@ -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 8fd8a7ebbe..02c611ea8e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 7f98141e60..22caafd860 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -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 3ae656cf0d..ac47037b21 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -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 13ebf95ef9..03752e97c1 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 035ea5ad5a..9c8338d4e9 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -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 32228e0b9a..2fa0bdfb7d 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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 e5b44dc829..9ec5068e8c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 16167c5713..305aff46f8 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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 a9b29d2e1e..7079a22662 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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 ace48522a6..21f3cf08fe 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 532dc7d13b..64fbdcbb50 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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 91b4c916fc..425276b8a9 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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 7a479eba0f..cb0ce169a1 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 bef1697acd..65bdda8986 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 3bb73155a7..818e4ae99f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 21091936f4..c15542c44e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 5254e27729..88bc012a7b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 1cb4bfc671..cd15951ea7 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 e0002fb531..530e35bd8e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 65de3d336b..c4a14ae353 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -158,6 +158,45 @@ + Cooperlake-v1 + + + + + + + + + + + + + + + + + + + Cooperlake-v2 + + + + + + + + + + + + + + + + + + + Dhyana EPYC EPYC-Genoa --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043168402256.2731036075786; Tue, 19 Nov 2024 11:06:08 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id F0FA413E2; Tue, 19 Nov 2024 14:06:06 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 988E214B8; Tue, 19 Nov 2024 13:51:47 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 00D3914DD; Tue, 19 Nov 2024 13:51: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 34FC513DB for ; Tue, 19 Nov 2024 13:50:59 -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-227-qSDlT1qVP-SK0wbqlfMugA-1; Tue, 19 Nov 2024 13:50:54 -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 EF7C01956095 for ; Tue, 19 Nov 2024 18:50:53 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7B50430000DF for ; Tue, 19 Nov 2024 18:50:52 +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=1732042258; 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=cdB2I9wG/rTOwl6TLymLNBZQaR75iqUsn1hY4xWtIFw=; b=YenQ377B9mSJCbD+3rko7U4huZv+u7dv5JZgchv18XC9wyU66lvkm9QWqZg55miKgJLqUU dY7Qm55QF3O8DuSZNYiEZvZKdZ+WuxceYlU95rVEFXYTRbhRV6EWDk9CxPeCJjgRGzQBCS ZWS2D5OGufARMAY7XRbD8O9CH3Rbmd8= X-MC-Unique: qSDlT1qVP-SK0wbqlfMugA-1 X-Mimecast-MFC-AGG-ID: qSDlT1qVP-SK0wbqlfMugA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 19/32] cpu_map: Add versions of Icelake-Server CPU model Date: Tue, 19 Nov 2024 19:49:55 +0100 Message-ID: <334d807e386692d1918a5e03a6267dc2299c6970.1732039836.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: urhHNdIm8XqmU4lH9HKoHAmqDD-EmIAoyzsEnV8Y6Wc_1732042254 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: QZK6CDH5I3Y2WOAXSIECMQJPWTTN2F7V X-Message-ID-Hash: QZK6CDH5I3Y2WOAXSIECMQJPWTTN2F7V 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: 1732043169865116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 158 ++++++++++++ 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 ++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 96 ++++++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 144 +++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 96 ++++++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 96 ++++++++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 144 +++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 96 ++++++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 122 ++++++++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 187 +++++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 122 ++++++++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 122 ++++++++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 187 +++++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 122 ++++++++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 224 ++++++++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 224 ++++++++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 148 ++++++++++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 194 +++++++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 194 +++++++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 191 +++++++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 148 ++++++++++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 146 ++++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 143 +++++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 137 +++++++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 150 ++++++++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 179 ++++++++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 163 +++++++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 179 ++++++++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 179 ++++++++++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 163 +++++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 179 ++++++++++++++ ...-Icelake-Server-pconfig.x86_64-latest.args | 2 +- ...u-Icelake-Server-pconfig.x86_64-latest.xml | 2 +- 51 files changed, 7156 insertions(+), 2 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 bb04b8c537..2dc89f0972 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..567374781f --- /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..efaca8ec0a --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v2.xml @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..53cbf437c6 --- /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..793a08a3f8 --- /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..05c786ee5d --- /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..1db70e474f --- /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..f8d55004b0 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v7.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 a52ce0d29a..3f029f0490 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -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 4ebfa72175..a2909eb7d0 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 4a726fdea6..04d4f9e214 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -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 5f77dfe997..cfcb5a8c0a 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -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 d0dc233886..629be68e84 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 b799715d20..52cc94a267 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -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 350549f8e6..62b00edcd8 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -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 6cb4146275..1f73170f3a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 539d85bafd..33eac9a5ae 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -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 9fa554d536..24127ce4ac 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -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 a88c2b62a8..b960795b96 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 b02cccc3dc..46b226f9fb 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -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 a0c526b655..25dc162daa 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -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 a55f28b547..690df9f537 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 ce364a160c..4f59c3adc5 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -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 e72261d653..4d75138dfb 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -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 266cca2a21..2d2e336bd7 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 c3de0f8de7..9a8293840e 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -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 9dabfe0475..5b524ac803 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -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 02c611ea8e..6ad11a36e7 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 @@ -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 02c611ea8e..6ad11a36e7 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 22caafd860..2053d89bb9 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -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 ac47037b21..bdf57c4448 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -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 03752e97c1..66f671186e 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 9c8338d4e9..373296a3be 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -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 2fa0bdfb7d..0e8d4a29f6 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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 9ec5068e8c..4d97df9b7b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 305aff46f8..22dfadb645 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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 7079a22662..097272df1f 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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 21f3cf08fe..2b7d358f6b 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 64fbdcbb50..6d5452505a 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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 425276b8a9..582420fa3e 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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 cb0ce169a1..21f4ab1786 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 65bdda8986..74d4ab7127 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 818e4ae99f..38a5b21848 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 c15542c44e..2a75f7ba7d 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 88bc012a7b..7c80f2a39e 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 cd15951ea7..84b77f02ff 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 530e35bd8e..e3b6e1c85e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 c4a14ae353..24cce96f56 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -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/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest= .args b/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.args index dc4a503dba..85b3963169 100644 --- a/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-test/.c= onfig \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-test/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu Icelake-Server,intel-pt=3Doff,mpx=3Doff \ +-cpu Icelake-Server-v1,intel-pt=3Doff,mpx=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest= .xml b/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.xml index f94c0b6d65..bcdea92c79 100644 --- a/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-Icelake-Server-pconfig.x86_64-latest.xml @@ -9,7 +9,7 @@ - Icelake-Server + Icelake-Server-v1 --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043304959387.03896409296044; Tue, 19 Nov 2024 11:08:24 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 73FA0147E; Tue, 19 Nov 2024 14:08:23 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 877ED14B9; Tue, 19 Nov 2024 13:51:52 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id E96D51408; Tue, 19 Nov 2024 13:51:43 -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 5850D14BB for ; Tue, 19 Nov 2024 13:51:00 -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-690-tf-8ag4CPG-aw08hn-AWjg-1; Tue, 19 Nov 2024 13:50:57 -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 8A2BD195419D for ; Tue, 19 Nov 2024 18:50:56 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8A9511956086 for ; Tue, 19 Nov 2024 18:50:55 +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=1732042260; 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=VAZtxXuQm2hHGdf4+pm5eNsMtz2m2Eemm43kp8BBn6Y=; b=ioBciSd7AR2FK/YKlWdyh4oXyz7x0ZK+OpmlQRtsC1MG9QFWodzx8tBUwlKsSf8KHRnFPq sp3437fyCv0XGlV+I4s3AzyxwA9EUm+5H98yyI31mCAWr6UzzA46V3eNrDrgkV1MZZr/hE k4VefTq4HIdsC9H55JbT5PFbph9ZJUM= X-MC-Unique: tf-8ag4CPG-aw08hn-AWjg-1 X-Mimecast-MFC-AGG-ID: tf-8ag4CPG-aw08hn-AWjg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 20/32] cpu_map: Add versions of Cascadelake-Server CPU model Date: Tue, 19 Nov 2024 19:49: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: ARerY_BValOrtdp45TruMQVEGIisS_WZttV7Bonwbxc_1732042256 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: WDOWDHI6GRT2FXP3RL5VUMBRD27JCBMI X-Message-ID-Hash: WDOWDHI6GRT2FXP3RL5VUMBRD27JCBMI 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: 1732043306646116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 155 +++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v4.xml | 156 +++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v5.xml | 158 ++++++++++++++++++ .../x86_64-cpuid-Xeon-Platinum-9242-json.xml | 79 +-------- ...-cpuid-baseline-Cooperlake+Cascadelake.xml | 84 +--------- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 63 +++++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 107 ++++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 63 +++++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 63 +++++++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 107 ++++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 63 +++++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 135 +++++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 135 +++++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 135 +++++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 135 +++++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 78 +++++++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 115 +++++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 115 +++++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 115 +++++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 78 +++++++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 89 ++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 89 ++++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 84 ++++++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 84 ++++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 79 +++++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 84 ++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 79 +++++++++ 49 files changed, 4157 insertions(+), 155 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 2dc89f0972..1b9325eae6 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..abd6a42dbb --- /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..47768691f8 --- /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..684714ac31 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v3.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..df64b33fa2 --- /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..378db87291 --- /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-9242-json.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-json.xml index 38e15ab63d..88390803fc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-json.xml @@ -1,5 +1,5 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel @@ -7,89 +7,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake= .xml b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml index c5731093a7..208ac201aa 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml @@ -1,95 +1,21 @@ - Cascadelake-Server + Cascadelake-Server-v5 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 3f029f0490..0d49803fd3 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -124,6 +124,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Cooperlake 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 a2909eb7d0..c2dfa0222d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -184,6 +184,113 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 04d4f9e214..0f0723bdb3 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -123,6 +123,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Cooperlake 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 cfcb5a8c0a..d345fe7755 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -124,6 +124,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Cooperlake 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 629be68e84..d06673bab7 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -185,6 +185,113 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 52cc94a267..de76d9cd83 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -123,6 +123,69 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + Conroe Cooperlake 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 62b00edcd8..89ff389e96 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 1f73170f3a..21d6a34435 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -185,6 +185,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 33eac9a5ae..eee3162d9b 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -124,6 +124,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 24127ce4ac..1332d94cb0 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 b960795b96..845ee5871d 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -187,6 +187,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 46b226f9fb..1d4c962f1c 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -124,6 +124,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 25dc162daa..cf57bcb9e5 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -126,6 +126,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 690df9f537..bcd3840b8e 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -188,6 +188,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 4f59c3adc5..842757f915 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -125,6 +125,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 4d75138dfb..98f869fddb 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -127,6 +127,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 2d2e336bd7..79f881be9d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -188,6 +188,141 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 9a8293840e..b8617d6261 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -126,6 +126,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 5b524ac803..9b4cef933f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -132,6 +132,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 6ad11a36e7..c3a7869419 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 @@ -153,6 +153,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake 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 6ad11a36e7..c3a7869419 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -153,6 +153,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 2053d89bb9..b758ce1d54 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -131,6 +131,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 bdf57c4448..ff08bbe0be 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -132,6 +132,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 66f671186e..6f34c78248 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -157,6 +157,121 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 373296a3be..8e82e2f6ea 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -131,6 +131,84 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + Conroe Cooperlake 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 0e8d4a29f6..a02d7a15dd 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 4d97df9b7b..19747fc82b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -142,6 +142,95 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 22dfadb645..6925492a36 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -133,6 +133,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 097272df1f..25b80abfb4 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -135,6 +135,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 2b7d358f6b..7d92c537f8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -141,6 +141,95 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 6d5452505a..4b7647c7c8 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 582420fa3e..8b6e307dfb 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -135,6 +135,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 21f4ab1786..bc3fcf5874 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -137,6 +137,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index 74d4ab7127..a92ddb26cb 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -134,6 +134,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 38a5b21848..c5f96b4009 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -139,6 +139,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 2a75f7ba7d..3b45e692ec 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -136,6 +136,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 7c80f2a39e..386e929026 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -138,6 +138,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 84b77f02ff..8a73a7a687 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -139,6 +139,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake 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 e3b6e1c85e..07da880e68 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -136,6 +136,90 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + + Conroe Cooperlake diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 24cce96f56..65ec1416c5 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -138,6 +138,85 @@ + Cascadelake-Server-v1 + + + + + + + + + + + + + + + + Cascadelake-Server-v2 + + + + + + + + + + + + + + + + + Cascadelake-Server-v3 + + + + + + + + + + + + + + + Cascadelake-Server-v4 + + + + + + + + + + + + + + + Cascadelake-Server-v5 + + + + + + + + + + + + + + + Conroe Cooperlake --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043432752732.8800502863506; Tue, 19 Nov 2024 11:10:32 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6F67BA0E; Tue, 19 Nov 2024 14:10:31 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 1A9A516E4; Tue, 19 Nov 2024 13:51:55 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 5946D14F2; Tue, 19 Nov 2024 13:51: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 B5CAF144B for ; Tue, 19 Nov 2024 13:51:02 -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-46-M2pTaAADMhGwdaJ1iJfMDA-1; Tue, 19 Nov 2024 13:50:59 -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-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 00F291955F69 for ; Tue, 19 Nov 2024 18:50:59 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 03537195DF81 for ; Tue, 19 Nov 2024 18:50: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_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=1732042262; 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=bgrXvpxAD1T0MOO0mpEUKIyJhmtK5aI7DO0YCc1Pc38=; b=Hw5lk/gjqovAZltiqEa4aWWp1VqY3HWlO3N0lSjzFq9s9t11f3e2smpXhU3oSFRbWzzgIF 8vCAItvqIyyTFvBATRaL+Ks1wUunTX8AYDyoTkFAOQpXWtDKbCLL9pSMl9lwy/FKEcldGv ZOT461yJol49P9W+nZdbNHniG2R0jFA= X-MC-Unique: M2pTaAADMhGwdaJ1iJfMDA-1 X-Mimecast-MFC-AGG-ID: M2pTaAADMhGwdaJ1iJfMDA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 21/32] cpu_map: Add versions of Skylake-Server CPU model Date: Tue, 19 Nov 2024 19:49:57 +0100 Message-ID: <278d2aa92bc8093167c4cc6705b0c52ab6c0de33.1732039836.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: BPRDMGNF7mflAU5xejgdCpTLfOeFV7QeBTOTouTXcck_1732042259 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7J2ALRQV25PGNIWCRMZX2KUGGHCDTM5Y X-Message-ID-Hash: 7J2ALRQV25PGNIWCRMZX2KUGGHCDTM5Y 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: 1732043434961116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 149 +++++++++++++++++ src/cpu_map/x86_Skylake-Server-v3.xml | 147 +++++++++++++++++ src/cpu_map/x86_Skylake-Server-v4.xml | 148 +++++++++++++++++ src/cpu_map/x86_Skylake-Server-v5.xml | 150 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 55 +++++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 83 ++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 55 +++++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 55 +++++++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 83 ++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 55 +++++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 104 ++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 104 ++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 104 ++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 104 ++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 68 ++++++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 84 ++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 84 ++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 84 ++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 68 ++++++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 74 +++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 74 +++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 69 ++++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 69 ++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 69 ++++++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 69 ++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 69 ++++++++ 47 files changed, 3525 insertions(+) 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 1b9325eae6..724ded5b3a 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..1790dab6ef --- /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..e884e7f4d7 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v2.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..8439a907f9 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v3.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6cbbc0f039 --- /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..98eea0913a --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v5.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0d49803fd3..80a07f0199 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,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Snowridge 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 c2dfa0222d..4b0ad22767 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -916,6 +916,89 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 0f0723bdb3..80f52d399c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -535,6 +535,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Snowridge 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 d345fe7755..311dc3bec5 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -545,6 +545,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Snowridge 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 d06673bab7..fc9e7df6e9 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -948,6 +948,89 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index de76d9cd83..ed51ab588f 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -544,6 +544,61 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + Snowridge 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 89ff389e96..bd282571cc 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -609,6 +609,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 21d6a34435..2fe5843cb7 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1056,6 +1056,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index eee3162d9b..f625e04725 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -608,6 +608,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 1332d94cb0..ef7e29856e 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -606,6 +606,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 845ee5871d..2a1a863229 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1054,6 +1054,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 1d4c962f1c..8d486bce46 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -605,6 +605,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 cf57bcb9e5..5e525d0450 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -633,6 +633,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 bcd3840b8e..fad7b4f3e5 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1086,6 +1086,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 842757f915..39ff2781b6 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -632,6 +632,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 98f869fddb..3f0b0ade04 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -600,6 +600,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 79f881be9d..9d043689fa 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1034,6 +1034,110 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index b8617d6261..57540eaa76 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -599,6 +599,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 9b4cef933f..e4f856c861 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -605,6 +605,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 c3a7869419..f94113cb0e 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 @@ -857,6 +857,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Snowridge 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 c3a7869419..f94113cb0e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -857,6 +857,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index b758ce1d54..2441407afa 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -604,6 +604,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 ff08bbe0be..d346c724b0 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -687,6 +687,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 6f34c78248..7068774b4c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -953,6 +953,90 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 8e82e2f6ea..e2879002a5 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -686,6 +686,74 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + Snowridge 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 a02d7a15dd..6be32db944 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 19747fc82b..507e119767 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -947,6 +947,80 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 6925492a36..55b0a8ac6a 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -871,6 +871,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 25b80abfb4..132efb248a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -873,6 +873,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 7d92c537f8..5c17dc51af 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -933,6 +933,80 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 4b7647c7c8..bdc0774f93 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 8b6e307dfb..7613a8469d 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -873,6 +873,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 bc3fcf5874..d152a1e157 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -894,6 +894,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index a92ddb26cb..b597a3b6b5 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -872,6 +872,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 c5f96b4009..0afea61f3b 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -1009,6 +1009,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 3b45e692ec..1fabd983a9 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -999,6 +999,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 386e929026..b4c10e462e 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -1008,6 +1008,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 8a73a7a687..b9006218f8 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -1009,6 +1009,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge 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 07da880e68..f8ebe7c194 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -999,6 +999,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 65ec1416c5..c13bd40de9 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -1008,6 +1008,75 @@ + Skylake-Server-v1 + + + + + + + + + + + + + + Skylake-Server-v2 + + + + + + + + + + + + + + + Skylake-Server-v3 + + + + + + + + + + + + + Skylake-Server-v4 + + + + + + + + + + + + + Skylake-Server-v5 + + + + + + + + + + + + + Snowridge --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043542976677.5810621912725; Tue, 19 Nov 2024 11:12:22 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 9088C14B9; Tue, 19 Nov 2024 14:12:21 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id CB8061705; Tue, 19 Nov 2024 13:51:56 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 4079213E8; Tue, 19 Nov 2024 13:51:47 -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 BB3F213E1 for ; Tue, 19 Nov 2024 13:51:04 -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-408-sEjbon_FNmi27qdEBNCJ0w-1; Tue, 19 Nov 2024 13:51:02 -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 933B01954B04 for ; Tue, 19 Nov 2024 18:51:01 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 92DA93003B71 for ; Tue, 19 Nov 2024 18:51:00 +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=1732042264; 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=1jc4TXyXfLQSFZFU9eOYsW/CIUH9Etj/03qi+0LFvZQ=; b=C75goY4Z3jxXWwoVWd+1WN0/jAq9kQFArevOPVy7gFAooI5+HBb/gu9NbkyCgzWMzUqgSh TbEFDatogdEPtW9xWbC32BCE4jyKM6zMWws7VnkaM0VZilqgCot72PHxCZ+c37oCSlHbQo 78H2frfKf6NYQbrZ0shCMhTIWPtjiuY= X-MC-Unique: sEjbon_FNmi27qdEBNCJ0w-1 X-Mimecast-MFC-AGG-ID: sEjbon_FNmi27qdEBNCJ0w From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 22/32] cpu_map: Add versions of Skylake-Client CPU model Date: Tue, 19 Nov 2024 19:49:58 +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: U6IeRRBx8ZRbIKX-iSC1YPAVHkymjCe8lf7jQ8BLnxk_1732042261 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: WGVPCSLDNFPHGFLPZIYYRNLLHIL4U6AC X-Message-ID-Hash: WGVPCSLDNFPHGFLPZIYYRNLLHIL4U6AC 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: 1732043543446116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Skylake-Client-v1.xml | 6 + src/cpu_map/x86_Skylake-Client-v2.xml | 141 ++++++++++++++++++ src/cpu_map/x86_Skylake-Client-v3.xml | 139 +++++++++++++++++ src/cpu_map/x86_Skylake-Client-v4.xml | 141 ++++++++++++++++++ .../x86_64-cpuid-Core-i7-8550U-json.xml | 72 +-------- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 24 +++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 48 ++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 24 +++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 24 +++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 48 ++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 24 +++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 64 ++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 64 ++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 64 ++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 64 ++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 31 ++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 48 ++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 48 ++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 48 ++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 31 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 40 +++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 40 +++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 36 +++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 36 +++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 32 ++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 36 +++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 32 ++++ 47 files changed, 1910 insertions(+), 69 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 724ded5b3a..fbd335c7ad 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..31e332b371 --- /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..53318d4d9e --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v2.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..43effca568 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v3.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..456366a870 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v4.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml index 662e88bc3b..7c9347e65b 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml @@ -1,5 +1,5 @@ - Skylake-Client-IBRS + Skylake-Client-v3 Intel @@ -16,75 +16,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 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 80a07f0199..5cd2d7f7c6 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -494,6 +494,30 @@ + 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 4b0ad22767..e6904cbf60 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 80f52d399c..3ff13864d2 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -493,6 +493,30 @@ + 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 311dc3bec5..6a8c2f0aef 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -503,6 +503,30 @@ + 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 fc9e7df6e9..699c3935c0 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 ed51ab588f..13f6c9f3f8 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -502,6 +502,30 @@ + 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 bd282571cc..bfc71b1cb5 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -567,6 +567,37 @@ + 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 2fe5843cb7..69a4adfbac 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 f625e04725..b98b011503 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -566,6 +566,37 @@ + 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 ef7e29856e..9ddfe44b60 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -564,6 +564,37 @@ + 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 2a1a863229..6f8fa1deaf 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 8d486bce46..f5da4c5f90 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -563,6 +563,37 @@ + 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 5e525d0450..eced40d3f6 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -591,6 +591,37 @@ + 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 fad7b4f3e5..7cf7b321f5 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 39ff2781b6..052094d0d0 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -590,6 +590,37 @@ + 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 3f0b0ade04..80a00333ba 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -558,6 +558,37 @@ + 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 9d043689fa..8a2c3574d5 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 57540eaa76..aafd72ad39 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -557,6 +557,37 @@ + 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 e4f856c861..edfa1faf94 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -563,6 +563,37 @@ + 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 f94113cb0e..b964c6b43d 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,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 f94113cb0e..b964c6b43d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 2441407afa..dba42a80de 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -562,6 +562,37 @@ + 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 d346c724b0..e0c238248f 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -645,6 +645,37 @@ + 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 7068774b4c..d23c883b3f 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 e2879002a5..843ec89c7e 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -644,6 +644,37 @@ + 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 6be32db944..1153e223c2 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -830,6 +830,38 @@ + 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 507e119767..8fff9a064e 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 55b0a8ac6a..b25f5914d4 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -829,6 +829,38 @@ + 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 132efb248a..ed377ae8d8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -831,6 +831,38 @@ + 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 5c17dc51af..9f667279c0 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 bdc0774f93..8699375034 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -830,6 +830,38 @@ + 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 7613a8469d..a3c842b990 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -831,6 +831,38 @@ + 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 d152a1e157..5860da8e01 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 b597a3b6b5..da9f7265ef 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -830,6 +830,38 @@ + 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 0afea61f3b..dfa7ad5b0f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -967,6 +967,38 @@ + 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 1fabd983a9..b1bc5d6f4e 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 b4c10e462e..65cbefa89f 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -966,6 +966,38 @@ + 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 b9006218f8..15285ad300 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -967,6 +967,38 @@ + 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 f8ebe7c194..171894295b 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 c13bd40de9..60d336ecfc 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -966,6 +966,38 @@ + Skylake-Client-v1 + + + + + + + + Skylake-Client-v2 + + + + + + + + + Skylake-Client-v3 + + + + + + + Skylake-Client-v4 + + + + + + + Skylake-Server --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043666483153.39686039554078; Tue, 19 Nov 2024 11:14:26 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3708F1402; Tue, 19 Nov 2024 14:14:25 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 405771413; Tue, 19 Nov 2024 13:51:59 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id D71CF1408; Tue, 19 Nov 2024 13:51:47 -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 11C2C1453 for ; Tue, 19 Nov 2024 13:51: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-635-6K4IJOi3PTCLYK9DuMS9GQ-1; Tue, 19 Nov 2024 13:51:04 -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 2AECD1954B03 for ; Tue, 19 Nov 2024 18:51:04 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 2C8D7195607C for ; Tue, 19 Nov 2024 18:51: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=1732042266; 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=4Coo3yW19A1LbczkrCqJPV5Bm1sHlW/9c4LyDkqn2r8=; b=LkHdEsPO2pBF9y1R290o8lC+rkXN4oXqS43PX7j3YuC1OLrWWbdnIitgsU4CAyuRJd/1Um mTCTj1tn2wQrigF5dm3Oj0YOq8RWSEeCl7vZ4m2+uf3/BF6l7ULoXJhZwWS3PJvK9nD/Ro Gv1DcZS+//4Gt4DTkIf/bG3k+bt+z+E= X-MC-Unique: 6K4IJOi3PTCLYK9DuMS9GQ-1 X-Mimecast-MFC-AGG-ID: 6K4IJOi3PTCLYK9DuMS9GQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 23/32] cpu_map: Add versions of Broadwell CPU model Date: Tue, 19 Nov 2024 19:49:59 +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: y_-7judZJobDrEX8EB9eRWZcxYpV-DtNJrExLSiwGTE_1732042264 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: NMTMZPCLB7SDOMR3XNAZLVCYK2BB4CNC X-Message-ID-Hash: NMTMZPCLB7SDOMR3XNAZLVCYK2BB4CNC 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: 1732043668272116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Broadwell-v1.xml | 6 + src/cpu_map/x86_Broadwell-v2.xml | 140 +++++++++++++++++ src/cpu_map/x86_Broadwell-v3.xml | 143 ++++++++++++++++++ src/cpu_map/x86_Broadwell-v4.xml | 141 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 58 +++++++ 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 | 58 +++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 58 +++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 58 +++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 58 +++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 58 +++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 30 ++++ .../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 | 30 ++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 42 +++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 30 ++++ 46 files changed, 1850 insertions(+) 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 fbd335c7ad..50ffa70f39 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..8c113ff304 --- /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..e5b1c76f8d --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v2.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..33ca3e9b87 --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v3.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f1a07b9a64 --- /dev/null +++ b/src/cpu_map/x86_Broadwell-v4.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 5cd2d7f7c6..8c17b700fb 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -93,6 +93,36 @@ + 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 e6904cbf60..ca355c8da0 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 3ff13864d2..ad24cb1747 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -92,6 +92,36 @@ + 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 6a8c2f0aef..50dce43183 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -93,6 +93,36 @@ + 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 699c3935c0..0dcbe795b5 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 13f6c9f3f8..89751475fe 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -92,6 +92,36 @@ + 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 bfc71b1cb5..86d9326ecd 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -94,6 +94,36 @@ + 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 69a4adfbac..f8b0217649 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 b98b011503..fef42537ac 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -93,6 +93,36 @@ + 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 9ddfe44b60..2bf7ac3b8a 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -94,6 +94,36 @@ + 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 6f8fa1deaf..fd218674c6 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 f5da4c5f90..e3d2d1a3a7 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -93,6 +93,36 @@ + 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 eced40d3f6..2843bae33c 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -95,6 +95,36 @@ + 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 7cf7b321f5..6b40b0c9ab 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 052094d0d0..cbd27ae8dd 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -94,6 +94,36 @@ + 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 80a00333ba..f111234188 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -96,6 +96,36 @@ + 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 8a2c3574d5..420df21170 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 aafd72ad39..c5f1fbf16e 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -95,6 +95,36 @@ + 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 edfa1faf94..32b1d9f682 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -101,6 +101,36 @@ + 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 b964c6b43d..9e8189ef4a 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,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 b964c6b43d..9e8189ef4a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 dba42a80de..25bc84624e 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -100,6 +100,36 @@ + 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 e0c238248f..4b3e131f2c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -101,6 +101,36 @@ + 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 d23c883b3f..9ec5ce3624 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 843ec89c7e..6b7c7e59d9 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -100,6 +100,36 @@ + 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 1153e223c2..f81cfe481c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -103,6 +103,36 @@ + 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 8fff9a064e..595076b2ef 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 b25f5914d4..cd9aa71c10 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -102,6 +102,36 @@ + 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 ed377ae8d8..33e98b2726 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -104,6 +104,36 @@ + 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 9f667279c0..059080ad4c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 8699375034..297bd9900e 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -103,6 +103,36 @@ + 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 a3c842b990..6c9564bf40 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -104,6 +104,36 @@ + 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 5860da8e01..1b6b286b32 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -104,6 +104,36 @@ + 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 da9f7265ef..f8ec7d2dd8 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -103,6 +103,36 @@ + 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 dfa7ad5b0f..9cf2caa536 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -108,6 +108,36 @@ + 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 b1bc5d6f4e..36cdf3db73 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -103,6 +103,36 @@ + 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 65cbefa89f..97be27077f 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -107,6 +107,36 @@ + 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 15285ad300..632424557e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -108,6 +108,36 @@ + 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 171894295b..b6055fae4d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -103,6 +103,36 @@ + 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 60d336ecfc..90c5b55b6a 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -107,6 +107,36 @@ + Broadwell-v1 + + + + + + + + Broadwell-v2 + + + + + + Broadwell-v3 + + + + + + + + + Broadwell-v4 + + + + + + Cascadelake-Server --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043842105221.25258664167472; Tue, 19 Nov 2024 11:17:22 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id CCC9C147B; Tue, 19 Nov 2024 14:17:20 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C49A214B0; Tue, 19 Nov 2024 13:52:03 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 738A61436; Tue, 19 Nov 2024 13:51: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 B484214B7 for ; Tue, 19 Nov 2024 13:51:10 -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-68-nV3ri6y-O6SXbVgWtAsLPg-1; Tue, 19 Nov 2024 13:51:08 -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-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 77D081953942 for ; Tue, 19 Nov 2024 18:51:07 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7A8A13003B71 for ; Tue, 19 Nov 2024 18:51:06 +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=1732042270; 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=gsSR9IeRRM/u3iiWn3HGVni4If/uPal1Wwkg+rJKnG4=; b=e4Lf9sZkEItTwR2gZO0KY5SCUFUVDEn/WE8PFIPGb8ZspZn/zlnjQlOzyr4sUY6a4cGPat TBeVk/Oq2KXK0n58f0jMCoGIK9yB2okNNkMun/Mb92W/6sx4Kf/mQGR6LX7NeHOtnJ88t0 jtx87MrftA1PDVUjMeSTMEB6RAQSPy0= X-MC-Unique: nV3ri6y-O6SXbVgWtAsLPg-1 X-Mimecast-MFC-AGG-ID: nV3ri6y-O6SXbVgWtAsLPg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 24/32] cpu_map: Add versions of Haswell CPU model Date: Tue, 19 Nov 2024 19:50:00 +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: q-o-xrHo_Wit1Ci5SUK-_ARmho3HyzpaQo5GCucyUyw_1732042267 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: L72VIA2DISS3FZPREUB6WJPDZ3VNCGOX X-Message-ID-Hash: L72VIA2DISS3FZPREUB6WJPDZ3VNCGOX 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: 1732043843069116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Haswell-v1.xml | 6 + src/cpu_map/x86_Haswell-v2.xml | 134 +++++++++++++++++ src/cpu_map/x86_Haswell-v3.xml | 137 ++++++++++++++++++ src/cpu_map/x86_Haswell-v4.xml | 135 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 50 +++++++ 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 | 50 +++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 50 +++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 50 +++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 50 +++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 50 +++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 30 ++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 34 +++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 34 +++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 30 ++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 30 ++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 30 ++++ .../cpu-Haswell.x86_64-latest.args | 2 +- .../cpu-Haswell.x86_64-latest.xml | 2 +- .../cpu-Haswell2.x86_64-latest.args | 2 +- .../cpu-Haswell2.x86_64-latest.xml | 2 +- .../cpu-Haswell3.x86_64-latest.args | 2 +- .../cpu-Haswell3.x86_64-latest.xml | 2 +- .../cpu-strict1.x86_64-latest.args | 2 +- .../cpu-strict1.x86_64-latest.xml | 2 +- .../cpu-translation.x86_64-latest.args | 2 +- .../cpu-translation.x86_64-latest.xml | 2 +- 56 files changed, 1770 insertions(+), 10 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 50ffa70f39..ab20043839 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..faa454220b --- /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..71c1135ad4 --- /dev/null +++ b/src/cpu_map/x86_Haswell-v2.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Haswell-v3.xml b/src/cpu_map/x86_Haswell-v3.xml new file mode 100644 index 0000000000..283e4b82cf --- /dev/null +++ b/src/cpu_map/x86_Haswell-v3.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Haswell-v4.xml b/src/cpu_map/x86_Haswell-v4.xml new file mode 100644 index 0000000000..8c7938013b --- /dev/null +++ b/src/cpu_map/x86_Haswell-v4.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8c17b700fb..16becefae8 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -290,6 +290,36 @@ + 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 ca355c8da0..cc6cb95848 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 ad24cb1747..a8fe2afbbb 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -289,6 +289,36 @@ + 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 50dce43183..0dee658c07 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -299,6 +299,36 @@ + 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 0dcbe795b5..09fec2a421 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 89751475fe..5c0b671e45 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -298,6 +298,36 @@ + 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 86d9326ecd..e0bf757475 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -337,6 +337,36 @@ + 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 f8b0217649..e650e29bbe 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 fef42537ac..f3a10a23aa 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -336,6 +336,36 @@ + 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 2bf7ac3b8a..1695f7946d 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -334,6 +334,36 @@ + 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 fd218674c6..f51d00d7e2 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 e3d2d1a3a7..af129cd01c 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -333,6 +333,36 @@ + 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 2843bae33c..1b5edb55b1 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -335,6 +335,36 @@ + 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 6b40b0c9ab..391d7dfbb3 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 cbd27ae8dd..80a3a03857 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -334,6 +334,36 @@ + 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 f111234188..821992dc53 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -336,6 +336,36 @@ + 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 420df21170..9765c403bf 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 c5f1fbf16e..9ae58a319c 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -335,6 +335,36 @@ + 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 32b1d9f682..dcaf7abb7d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -341,6 +341,36 @@ + 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 9e8189ef4a..a29ba56a77 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 @@ -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 9e8189ef4a..a29ba56a77 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 25bc84624e..fd8f6bc7e7 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -340,6 +340,36 @@ + 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 4b3e131f2c..c5fa4a166b 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -341,6 +341,36 @@ + 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 9ec5ce3624..01786e6e13 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 6b7c7e59d9..4a0f9e0d96 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -340,6 +340,36 @@ + 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 f81cfe481c..6e64d60b2c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -477,6 +477,36 @@ + 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 595076b2ef..5ff608815c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 cd9aa71c10..e3ee1af930 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -476,6 +476,36 @@ + 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 33e98b2726..81a0f0c1cd 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -478,6 +478,36 @@ + 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 059080ad4c..bb6068bfa0 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 297bd9900e..d849aabcba 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -477,6 +477,36 @@ + 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 6c9564bf40..7fed542d4c 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -478,6 +478,36 @@ + 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 1b6b286b32..3456d79ec4 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -521,6 +521,36 @@ + 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 f8ec7d2dd8..993ead2871 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -477,6 +477,36 @@ + 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 9cf2caa536..9af65c73a3 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -482,6 +482,36 @@ + 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 36cdf3db73..ee5a280bdd 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -520,6 +520,36 @@ + 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 97be27077f..dbb7c7388d 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -481,6 +481,36 @@ + 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 632424557e..0ba696fba8 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -482,6 +482,36 @@ + 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 b6055fae4d..5bef20b85d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -520,6 +520,36 @@ + 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 90c5b55b6a..1bb2263c2c 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -481,6 +481,36 @@ + Haswell-v1 + + + + + + + + Haswell-v2 + + + + + + Haswell-v3 + + + + + + + + + Haswell-v4 + + + + + + Icelake-Server diff --git a/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.args b/tests/q= emuxmlconfdata/cpu-Haswell.x86_64-latest.args index bfbb2d8700..f5b7d9a8d2 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu Haswell \ +-cpu Haswell-v1 \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.xml b/tests/qe= muxmlconfdata/cpu-Haswell.x86_64-latest.xml index a0c483e5e4..0b14ca250c 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-Haswell.x86_64-latest.xml @@ -9,7 +9,7 @@ - Haswell + Haswell-v1 destroy diff --git a/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.args b/tests/= qemuxmlconfdata/cpu-Haswell2.x86_64-latest.args index 84e9e86127..33e1aa2a59 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu Haswell,hle=3Doff,rtm=3Doff \ +-cpu Haswell-v1,hle=3Doff,rtm=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.xml b/tests/q= emuxmlconfdata/cpu-Haswell2.x86_64-latest.xml index 458c696cc6..0002b225db 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-Haswell2.x86_64-latest.xml @@ -9,7 +9,7 @@ - Haswell + Haswell-v1 diff --git a/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.args b/tests/= qemuxmlconfdata/cpu-Haswell3.x86_64-latest.args index 4c2cdf0484..97c9fbe6bb 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu Haswell,rtm=3Don,hle=3Don \ +-cpu Haswell-v1,rtm=3Don,hle=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.xml b/tests/q= emuxmlconfdata/cpu-Haswell3.x86_64-latest.xml index 184370519b..06d1bf54fe 100644 --- a/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-Haswell3.x86_64-latest.xml @@ -9,7 +9,7 @@ - Haswell + Haswell-v1 diff --git a/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.args b/tests/q= emuxmlconfdata/cpu-strict1.x86_64-latest.args index 3f9c3516bb..a2c9d8335e 100644 --- a/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu Haswell,ds=3Don,acpi=3Don,ht=3Don,tm=3Don,ds-cpl=3Don,vmx=3Don,est=3D= on,xtpr=3Don,3dnowext=3Don,lahf-lm=3Don,nx=3Doff,cx16=3Doff,tm2=3Doff,pbe= =3Doff,ss=3Doff,sse4a=3Doff,wdt=3Doff,vme=3Doff,invtsc=3Doff,abm=3Doff,pdpe= 1gb=3Doff,rdrand=3Doff,f16c=3Doff,pdcm=3Doff,smx=3Doff,monitor=3Doff,dtes64= =3Doff \ +-cpu Haswell-v1,ds=3Don,acpi=3Don,ht=3Don,tm=3Don,ds-cpl=3Don,vmx=3Don,est= =3Don,xtpr=3Don,3dnowext=3Don,lahf-lm=3Don,nx=3Doff,cx16=3Doff,tm2=3Doff,pb= e=3Doff,ss=3Doff,sse4a=3Doff,wdt=3Doff,vme=3Doff,invtsc=3Doff,abm=3Doff,pdp= e1gb=3Doff,rdrand=3Doff,f16c=3Doff,pdcm=3Doff,smx=3Doff,monitor=3Doff,dtes6= 4=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.xml b/tests/qe= muxmlconfdata/cpu-strict1.x86_64-latest.xml index beeaf5c682..1e048cfe60 100644 --- a/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-strict1.x86_64-latest.xml @@ -9,7 +9,7 @@ - Haswell + Haswell-v1 diff --git a/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.args b/tes= ts/qemuxmlconfdata/cpu-translation.x86_64-latest.args index 49e1b590dd..7295c4f7f6 100644 --- a/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel tcg \ --cpu Haswell,pclmulqdq=3Don,ds-cpl=3Don,tsc-adjust=3Don,fxsr-opt=3Don,lahf= -lm=3Don,cmp-legacy=3Don,nodeid-msr=3Don,perfctr-core=3Don,perfctr-nb=3Don,= kvm-pv-eoi=3Don,kvm-pv-unhalt=3Don \ +-cpu Haswell-v1,pclmulqdq=3Don,ds-cpl=3Don,tsc-adjust=3Don,fxsr-opt=3Don,l= ahf-lm=3Don,cmp-legacy=3Don,nodeid-msr=3Don,perfctr-core=3Don,perfctr-nb=3D= on,kvm-pv-eoi=3Don,kvm-pv-unhalt=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.xml b/test= s/qemuxmlconfdata/cpu-translation.x86_64-latest.xml index e7f8b710a7..9b4bbb12d3 100644 --- a/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.xml +++ b/tests/qemuxmlconfdata/cpu-translation.x86_64-latest.xml @@ -13,7 +13,7 @@ - Haswell + Haswell-v1 --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732043950706942.0971903293632; Tue, 19 Nov 2024 11:19:10 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7726C1477; Tue, 19 Nov 2024 14:19:09 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id CCE5618E6; Tue, 19 Nov 2024 13:52:06 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id B920A151A; Tue, 19 Nov 2024 13:51:58 -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 6AF9A1493 for ; Tue, 19 Nov 2024 13:51:12 -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-160-7gxSP7dcOeGODEpXWuJEvQ-1; Tue, 19 Nov 2024 13:51:10 -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 A5E3C1955F41 for ; Tue, 19 Nov 2024 18:51:09 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E351F19560A3 for ; Tue, 19 Nov 2024 18:51:08 +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=1732042272; 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=RLtDTEyRULgs+hL6r8AYZA5k4Wku/p2FLFgVo21gYk4=; b=EvId2fnb+igMJbfTLzD3BVj1nRCyTfxm95K/NfddgePcSxxIiHZJeYJTpDLLmasec8uWcW hRPHYiD7THYl+5dGm/ukre0dMP/jOCqAj75l5M1ypD54wDnCHyeSxWeTYUfDi3yYVqZaDO xQRIKw6/K9FPf+Xgc4u3L3KaRMi/MvY= X-MC-Unique: 7gxSP7dcOeGODEpXWuJEvQ-1 X-Mimecast-MFC-AGG-ID: 7gxSP7dcOeGODEpXWuJEvQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 25/32] cpu_map: Add versions of IvyBridge CPU model Date: Tue, 19 Nov 2024 19:50:01 +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: HlbsMxNwd7TGTDPWMNhVLMTNJE1FaSh6R43_UIeOQqo_1732042269 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 7ZRP25OGQ2SMTS2TPI6N2JA6TPK5C53P X-Message-ID-Hash: 7ZRP25OGQ2SMTS2TPI6N2JA6TPK5C53P 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: 1732043952512116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 119 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 15 +++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 9 ++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 11 ++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 9 ++ 44 files changed, 535 insertions(+) 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 ab20043839..7ca2ddf24f 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..9e5168c2b6 --- /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..ebb5fac980 --- /dev/null +++ b/src/cpu_map/x86_IvyBridge-v2.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 16becefae8..bd4422aa5f 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -505,6 +505,15 @@ + 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 cc6cb95848..c6721abb85 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 a8fe2afbbb..a10e7740f6 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -504,6 +504,15 @@ + 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 0dee658c07..6e2e6222cc 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -514,6 +514,15 @@ + 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 09fec2a421..a7dd580356 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 5c0b671e45..5ed0c9529c 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -513,6 +513,15 @@ + 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 e0bf757475..dae0d85c35 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -578,6 +578,15 @@ + 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 e650e29bbe..60e8d82825 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 f3a10a23aa..bddf6e6757 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -577,6 +577,15 @@ + 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 1695f7946d..f36cfedfac 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -575,6 +575,15 @@ + 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 f51d00d7e2..0e21af4424 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 af129cd01c..eb9319fa37 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -574,6 +574,15 @@ + 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 1b5edb55b1..7672799710 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -602,6 +602,15 @@ + 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 391d7dfbb3..5611ca2f59 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 80a3a03857..fdd12dca3f 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -601,6 +601,15 @@ + 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 821992dc53..1c8d73a488 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -569,6 +569,15 @@ + 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 9765c403bf..6ef4cf615f 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 9ae58a319c..69d5e4a073 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -568,6 +568,15 @@ + 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 dcaf7abb7d..6cf5a9e42a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -574,6 +574,15 @@ + 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 a29ba56a77..55e72d828c 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,6 +806,17 @@ + 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 a29ba56a77..55e72d828c 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -806,6 +806,17 @@ + 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 fd8f6bc7e7..ee01c70610 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -573,6 +573,15 @@ + 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 c5fa4a166b..dce1fbf450 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -574,6 +574,15 @@ + 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 01786e6e13..9ff9b195a7 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -806,6 +806,17 @@ + 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 4a0f9e0d96..c13f9b47a5 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -573,6 +573,15 @@ + 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 6e64d60b2c..94fbe72971 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -712,6 +712,15 @@ + 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 5ff608815c..5cf208b8ef 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -788,6 +788,17 @@ + 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 e3ee1af930..e057a438bc 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -711,6 +711,15 @@ + 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 81a0f0c1cd..5e84da10a1 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -713,6 +713,15 @@ + 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 bb6068bfa0..0dace5357c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -777,6 +777,17 @@ + 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 d849aabcba..581f8031ac 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -712,6 +712,15 @@ + 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 7fed542d4c..4b27cd7c85 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -713,6 +713,15 @@ + 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 3456d79ec4..f95e981ce6 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -741,6 +741,15 @@ + 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 993ead2871..94e7163f68 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -712,6 +712,15 @@ + 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 9af65c73a3..5cdfa2d270 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -746,6 +746,15 @@ + 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 ee5a280bdd..608032c706 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -766,6 +766,15 @@ + 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 dbb7c7388d..a70874a95b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -745,6 +745,15 @@ + 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 0ba696fba8..58ca8e89c0 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -746,6 +746,15 @@ + 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 5bef20b85d..aaaf492439 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -766,6 +766,15 @@ + 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 1bb2263c2c..8fd01d313c 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -745,6 +745,15 @@ + IvyBridge-v1 + + + + IvyBridge-v2 + + + + Nehalem Nehalem-IBRS --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044039447728.0354337183741; Tue, 19 Nov 2024 11:20:39 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 40905169B; Tue, 19 Nov 2024 14:20:38 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 8C52213F5; Tue, 19 Nov 2024 13:52:09 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id F27E31778; Tue, 19 Nov 2024 13:52: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 9BF15142A for ; Tue, 19 Nov 2024 13:51:14 -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-546-Bp8Ftug9PqC2_mTCWYe1ww-1; Tue, 19 Nov 2024 13:51:12 -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 03527195608B for ; Tue, 19 Nov 2024 18:51:12 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3DD5019560A3 for ; Tue, 19 Nov 2024 18:51:11 +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=1732042274; 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=QjnIm5f4SI1GsUnH6YdA29gnlsjuhlbEqXNgDmoDYFA=; b=E7QiD6bCCBmOdI6Nbimbg6EG5VCWqo6mU44/bvP4ofO29mXSYq3DCZSs9WaN3hMpXDMrwl XchpLneYsCrRJLVgU1mBQMYPpQl/bBc4UNPYf1UTknhtxGgadCa5mBjeuLvCI2i+f5onRO MbZ+oKO5dSIIYM0VlLyUhohNczfEhNk= X-MC-Unique: Bp8Ftug9PqC2_mTCWYe1ww-1 X-Mimecast-MFC-AGG-ID: Bp8Ftug9PqC2_mTCWYe1ww From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 26/32] cpu_map: Add versions of SandyBridge CPU model Date: Tue, 19 Nov 2024 19:50:02 +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: MpvNKxDkDIvTTjUxGazkCanhlx5eCRdp0K3w0LU_WY4_1732042272 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 23AUPTCLWOFL6VOKESY2DL4KOSZUGLHK X-Message-ID-Hash: 23AUPTCLWOFL6VOKESY2DL4KOSZUGLHK 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: 1732044040676116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 110 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 13 +++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 5 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 11 ++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 11 ++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 9 ++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 5 + 44 files changed, 410 insertions(+) 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 7ca2ddf24f..bc9db47c89 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..e43f53d273 --- /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..34e9fbdcce --- /dev/null +++ b/src/cpu_map/x86_SandyBridge-v2.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 bd4422aa5f..605aa866e1 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -539,6 +539,11 @@ + 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 c6721abb85..01af090ce9 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -928,6 +928,19 @@ + 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 a10e7740f6..243cbfe504 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -538,6 +538,11 @@ + 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 6e2e6222cc..f33fffe78b 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -548,6 +548,11 @@ + 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 a7dd580356..b7d51223ab 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -960,6 +960,19 @@ + 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 5ed0c9529c..6ecbe63dce 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -547,6 +547,11 @@ + 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 dae0d85c35..e5a90a82bd 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -612,6 +612,11 @@ + 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 60e8d82825..bfe8224c26 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1068,6 +1068,19 @@ + 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 bddf6e6757..8318dd3774 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -611,6 +611,11 @@ + 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 f36cfedfac..0e44868d46 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -609,6 +609,11 @@ + 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 0e21af4424..877e135343 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1066,6 +1066,19 @@ + 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 eb9319fa37..25c057ccbf 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -608,6 +608,11 @@ + 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 7672799710..57fff049c8 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -636,6 +636,11 @@ + 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 5611ca2f59..54635c84ac 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1098,6 +1098,19 @@ + 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 fdd12dca3f..2ad9f0b60c 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -635,6 +635,11 @@ + 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 1c8d73a488..20d87fa75c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -603,6 +603,11 @@ + 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 6ef4cf615f..769be5f99a 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1046,6 +1046,19 @@ + 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 69d5e4a073..2b768d9258 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -602,6 +602,11 @@ + 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 6cf5a9e42a..576ca119a6 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -608,6 +608,11 @@ + 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 55e72d828c..9abf3506bf 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 @@ -857,6 +857,17 @@ + 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 55e72d828c..9abf3506bf 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -857,6 +857,17 @@ + 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 ee01c70610..1d294bdd06 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -607,6 +607,11 @@ + 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 dce1fbf450..fc0c9d320b 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -608,6 +608,11 @@ + 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 9ff9b195a7..d1a6270237 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -857,6 +857,17 @@ + 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 c13f9b47a5..b61b7dbddb 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -607,6 +607,11 @@ + 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 94fbe72971..d225ecae4b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -746,6 +746,11 @@ + 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 5cf208b8ef..caaf0dfe84 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -837,6 +837,17 @@ + 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 e057a438bc..6ef35d465b 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -745,6 +745,11 @@ + 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 5e84da10a1..f912d65ff5 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -747,6 +747,11 @@ + 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 0dace5357c..76b4853af6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -826,6 +826,17 @@ + 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 581f8031ac..f9d96fb8fe 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -746,6 +746,11 @@ + 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 4b27cd7c85..6d371660ce 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -747,6 +747,11 @@ + 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 f95e981ce6..b4f8542b55 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -786,6 +786,15 @@ + 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 94e7163f68..463478f13d 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -746,6 +746,11 @@ + 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 5cdfa2d270..fd509ca52c 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -780,6 +780,11 @@ + 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 608032c706..7d95b9c32f 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -811,6 +811,15 @@ + 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 a70874a95b..937b6671ef 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -779,6 +779,11 @@ + 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 58ca8e89c0..be67479619 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -780,6 +780,11 @@ + 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 aaaf492439..fa183e1394 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -811,6 +811,15 @@ + 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 8fd01d313c..ac21366d12 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -779,6 +779,11 @@ + SandyBridge-v1 + SandyBridge-v2 + + + SapphireRapids --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 173204424488079.09657826810417; Tue, 19 Nov 2024 11:24:04 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 97CF4171D; Tue, 19 Nov 2024 14:24:03 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E48C814FE; Tue, 19 Nov 2024 13:52:14 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 183C715F2; Tue, 19 Nov 2024 13:52:06 -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 D64261434 for ; Tue, 19 Nov 2024 13:51:16 -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-7-AMdOP9LiMbu8bH1XqHgTzg-1; Tue, 19 Nov 2024 13:51:14 -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 204431955F2B for ; Tue, 19 Nov 2024 18:51:14 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 97CB119560A3 for ; Tue, 19 Nov 2024 18:51:13 +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=1732042276; 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=ujcRJqEKz5Inp6vzm0JUcw4djN7aI0kg2mfkIF3Irbc=; b=cARDkztPpqEj6I6ToYXnfUtG2CWV2Qn4x+SM5qxtrthjs79SBpdsLzBe/kZxipHzV3Gyr0 lYE9pXZA7O7M6FzsqRACt80f9OhIfOaYLSzuFgC5pL/wpW0aT58x5PF5sSDSq3D8DRH22K 2UX6GOZaYCo9lQDESi2puc1UXI6vDck= X-MC-Unique: AMdOP9LiMbu8bH1XqHgTzg-1 X-Mimecast-MFC-AGG-ID: AMdOP9LiMbu8bH1XqHgTzg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 27/32] cpu_map: Add versions of Westmere CPU model Date: Tue, 19 Nov 2024 19:50:03 +0100 Message-ID: <7dfd6de924732b31ab3bf80c5230f214f6450a8c.1732039836.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: FtIbdmm2njOzB47HcPT3Tg8G3xiHVKhun7fuXH73crE_1732042274 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: V2R4PKQEU6KL73SRHDPKWASINH4G3TF6 X-Message-ID-Hash: V2R4PKQEU6KL73SRHDPKWASINH4G3TF6 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: 1732044245735116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 105 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 5 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 5 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 5 + 44 files changed, 315 insertions(+) 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 bc9db47c89..7900e6d824 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..723a1d0242 --- /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..07c52ff6df --- /dev/null +++ b/src/cpu_map/x86_Westmere-v2.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 605aa866e1..6932895110 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -729,6 +729,11 @@ + 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 01af090ce9..d4a5b2c3b8 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -1245,6 +1245,11 @@ + 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 243cbfe504..980c940883 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -728,6 +728,11 @@ + 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 f33fffe78b..cfa1740854 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -738,6 +738,11 @@ + 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 b7d51223ab..f409f19159 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -1277,6 +1277,11 @@ + 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 6ecbe63dce..a176cde6d9 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -737,6 +737,11 @@ + 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 e5a90a82bd..ac6d662afc 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -833,6 +833,11 @@ + 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 bfe8224c26..7259db82c8 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1442,6 +1442,11 @@ + 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 8318dd3774..682fff3b61 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -832,6 +832,11 @@ + 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 0e44868d46..5592787eed 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -839,6 +839,11 @@ + 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 877e135343..6dbcc900a8 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1458,6 +1458,11 @@ + 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 25c057ccbf..8dcfb48a09 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -838,6 +838,11 @@ + 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 57fff049c8..7e837256e3 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -866,6 +866,11 @@ + 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 54635c84ac..24e0046d6b 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1485,6 +1485,11 @@ + 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 2ad9f0b60c..9e9651e449 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -865,6 +865,11 @@ + 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 20d87fa75c..23e4204b47 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -833,6 +833,11 @@ + 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 769be5f99a..0ce088e308 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1433,6 +1433,11 @@ + 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 2b768d9258..7f42c7fb84 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -832,6 +832,11 @@ + 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 576ca119a6..60c032ddd2 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -838,6 +838,11 @@ + 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 9abf3506bf..908d2a1b52 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 @@ -1182,6 +1182,11 @@ + 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 9abf3506bf..908d2a1b52 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -1182,6 +1182,11 @@ + 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 1d294bdd06..c41076c48f 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -837,6 +837,11 @@ + 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 fc0c9d320b..7b88e5d27c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -920,6 +920,11 @@ + 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 d1a6270237..0834c1ac06 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -1278,6 +1278,11 @@ + 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 b61b7dbddb..f4e878dd40 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -919,6 +919,11 @@ + 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 d225ecae4b..381a048f1b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -1109,6 +1109,11 @@ + 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 caaf0dfe84..928aede1c5 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -1236,6 +1236,11 @@ + 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 6ef35d465b..c727d391e4 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -1108,6 +1108,11 @@ + 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 f912d65ff5..454040f6a8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -1110,6 +1110,11 @@ + 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 76b4853af6..9ee0bedc51 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -1217,6 +1217,11 @@ + 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 f9d96fb8fe..0f706b8b5f 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -1109,6 +1109,11 @@ + 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 6d371660ce..0f5b7cd5a2 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -1110,6 +1110,11 @@ + 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 b4f8542b55..d7b182f43e 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -1152,6 +1152,11 @@ + 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 463478f13d..aafdd4e359 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -1109,6 +1109,11 @@ + 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 fd509ca52c..888a02a420 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -1246,6 +1246,11 @@ + 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 7d95b9c32f..26431fc647 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -1257,6 +1257,11 @@ + 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 937b6671ef..7eb449b9e2 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -1245,6 +1245,11 @@ + 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 be67479619..730d8e9e26 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -1246,6 +1246,11 @@ + 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 fa183e1394..d98ab20f88 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -1257,6 +1257,11 @@ + 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 ac21366d12..558415500f 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -1245,6 +1245,11 @@ + Westmere-v1 + Westmere-v2 + + + athlon --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044582829909.090562632957; Tue, 19 Nov 2024 11:29:42 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 9BBA7D4D; Tue, 19 Nov 2024 14:29:41 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 81CE3145B; Tue, 19 Nov 2024 13:52:23 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A7E0419E5; Tue, 19 Nov 2024 13:52:13 -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 871FD1487 for ; Tue, 19 Nov 2024 13:51:28 -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-640-DeA1T29dP_20ilT0e1Opcw-1; Tue, 19 Nov 2024 13:51:17 -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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 6C6771956088 for ; Tue, 19 Nov 2024 18:51:16 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id A95D31956054 for ; Tue, 19 Nov 2024 18:51: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_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=1732042288; 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=P5utJKQX/TQ1JX8z9hwRxrixMPm2aNbLL7huNKPekmE=; b=NAE/P/q0aTLj4xGtiJM2xd5oMIQLnZVNR/FBcuqg18DYujCCxLQoQXLM5Mw/wRxMDVh9zb UQ19dxzkVtYlGjOnDA8H9EBXzKdpzefWzyRXktk+yo20PE+mEDTBxLijB6bBGS4t9pyQZN nQ26+K2W52n3wcHzN1kKJyIQ0DDSkf8= X-MC-Unique: DeA1T29dP_20ilT0e1Opcw-1 X-Mimecast-MFC-AGG-ID: DeA1T29dP_20ilT0e1Opcw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 28/32] cpu_map: Add versions of Nehalem CPU model Date: Tue, 19 Nov 2024 19:50:04 +0100 Message-ID: <493e01471b93229fa2f28c226a488bbb62e964aa.1732039836.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: DYlaYCkRb6r9A-A3sotrTNJFLLmvZvPY8ieppI8JL-s_1732042276 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 3PXV52VTNEOARZXALC36OO37G6SMCSSO X-Message-ID-Hash: 3PXV52VTNEOARZXALC36OO37G6SMCSSO 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: 1732044583246116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 101 ++++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 5 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 5 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 5 + .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 5 + tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 5 + 44 files changed, 311 insertions(+) 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 7900e6d824..afb3a994fb 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..af24241772 --- /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..bae74d3d54 --- /dev/null +++ b/src/cpu_map/x86_Nehalem-v2.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 6932895110..f0b5293c5d 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -519,6 +519,11 @@ + 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 d4a5b2c3b8..75b35c15be 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -887,6 +887,11 @@ + 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 980c940883..08b60043f6 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -518,6 +518,11 @@ + 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 cfa1740854..c1583c7b69 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -528,6 +528,11 @@ + 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 f409f19159..d5196be7b9 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -919,6 +919,11 @@ + 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 a176cde6d9..826e829b68 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -527,6 +527,11 @@ + 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 ac6d662afc..1b385af7e6 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -592,6 +592,11 @@ + 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 7259db82c8..67a943b587 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1027,6 +1027,11 @@ + 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 682fff3b61..25212bdc52 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -591,6 +591,11 @@ + 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 5592787eed..a8b20bfc6f 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -589,6 +589,11 @@ + 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 6dbcc900a8..ad3095ade1 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1025,6 +1025,11 @@ + 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 8dcfb48a09..49b36890b9 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -588,6 +588,11 @@ + 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 7e837256e3..060e773ce9 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -616,6 +616,11 @@ + 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 24e0046d6b..cc75218853 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1057,6 +1057,11 @@ + 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 9e9651e449..09d570e2f4 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -615,6 +615,11 @@ + 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 23e4204b47..58424aa4b9 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -583,6 +583,11 @@ + 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 0ce088e308..70e73c4d65 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1005,6 +1005,11 @@ + 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 7f42c7fb84..48809b554f 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -582,6 +582,11 @@ + 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 60c032ddd2..cb0710e2cd 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -588,6 +588,11 @@ + 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 908d2a1b52..148ab6b3b0 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 @@ -822,6 +822,11 @@ + 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 908d2a1b52..148ab6b3b0 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -822,6 +822,11 @@ + 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 c41076c48f..c9edd151a9 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -587,6 +587,11 @@ + 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 7b88e5d27c..dd9be29826 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -588,6 +588,11 @@ + 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 0834c1ac06..525cec8ae6 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -822,6 +822,11 @@ + 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 f4e878dd40..076c96cebe 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -587,6 +587,11 @@ + 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 381a048f1b..d7c8bf6f79 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -726,6 +726,11 @@ + 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 928aede1c5..3b0ef7d162 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -804,6 +804,11 @@ + 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 c727d391e4..f1e3d1bff8 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -725,6 +725,11 @@ + 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 454040f6a8..75d22bce68 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -727,6 +727,11 @@ + 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 9ee0bedc51..24d1ea46f8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -793,6 +793,11 @@ + 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 0f706b8b5f..04d5631dd1 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -726,6 +726,11 @@ + 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 0f5b7cd5a2..7687af999b 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -727,6 +727,11 @@ + 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 d7b182f43e..a9423e9160 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -755,6 +755,11 @@ + 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 aafdd4e359..98f6cbf734 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -726,6 +726,11 @@ + 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 888a02a420..1110b08ec1 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -760,6 +760,11 @@ + 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 26431fc647..0f47ccd0f2 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -780,6 +780,11 @@ + 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 7eb449b9e2..17763856b8 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -759,6 +759,11 @@ + 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 730d8e9e26..822ca0af9d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -760,6 +760,11 @@ + 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 d98ab20f88..7375cd46ae 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -780,6 +780,11 @@ + 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 558415500f..584732a2a7 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -759,6 +759,11 @@ + Nehalem-v1 + Nehalem-v2 + + + Opteron_G1 Opteron_G2 Opteron_G3 --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044369959559.6939971422862; Tue, 19 Nov 2024 11:26:09 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B4F9B1542; Tue, 19 Nov 2024 14:26:08 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 185721773; Tue, 19 Nov 2024 13:52:18 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id AE5EB156E; Tue, 19 Nov 2024 13:52:08 -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 88BFF13E6 for ; Tue, 19 Nov 2024 13:51:21 -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-361-SGN1dZdrN0WUXUSkNzNToQ-1; Tue, 19 Nov 2024 13:51:19 -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 B98401956057 for ; Tue, 19 Nov 2024 18:51:18 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 033CC19560A3 for ; Tue, 19 Nov 2024 18:51: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_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=1732042281; 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=Fxa3/YWt+8VDs3TLVcm0L6+oPR1yFTZ8Bg8joy0dmdE=; b=IcYRkzN9RDWyJReAEmLKlyPjmAUQp5U293/7r9DzGU11Is7v81ATvCHuAb3lFncNV/O9px PzOFv3Airl8E9DTQIOk5d/nL2kq4yxVBi/pRqPIEs2S4jQB+CWLFGe4o3A1Lhg120bMXsv vDsKIIe0DOJw3d3rR2FZeusCOdwl1Y0= X-MC-Unique: SGN1dZdrN0WUXUSkNzNToQ-1 X-Mimecast-MFC-AGG-ID: SGN1dZdrN0WUXUSkNzNToQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 29/32] cpu_map: Add versions of EPYC-Milan CPU model Date: Tue, 19 Nov 2024 19:50:05 +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: YpKsYpaiApKYuwpAzcodEm9xoEV2lvkRpzDVvrbmnlk_1732042278 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 56PGE2R5OZHUHQPHSJ6HS2FUFJXV7GOC X-Message-ID-Hash: 56PGE2R5OZHUHQPHSJ6HS2FUFJXV7GOC 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: 1732044370351116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 | 9 ++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 31 ++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 31 ++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 30 ++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 29 ++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 29 ++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 9 ++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 25 +++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 25 +++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 24 +++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 9 ++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 44 +++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 42 ++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 42 ++++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 42 ++++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 25 +++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 42 ++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 25 +++++ .../cpu-fallback.x86_64-8.0.0.args | 2 +- .../cpu-fallback.x86_64-8.0.0.xml | 2 +- .../cpu-nofallback.x86_64-8.0.0.args | 2 +- .../cpu-nofallback.x86_64-8.0.0.xml | 2 +- 45 files changed, 925 insertions(+), 4 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 afb3a994fb..ebec4094ec 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..6da90fe4f1 --- /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..0ac8c6991e --- /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 c1583c7b69..b1d0bf95cc 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -268,6 +268,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-tcg.x86_64.xml index d5196be7b9..044eee19d0 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 826e829b68..ddb138398b 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -267,6 +267,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index 1b385af7e6..94805319c5 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -306,6 +306,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-tcg.x86_64.xml index 67a943b587..2790b5cfcb 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 25212bdc52..511128bae2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -305,6 +305,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-q35.x86_64.xml index a8b20bfc6f..f63809a476 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -303,6 +303,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-tcg.x86_64.xml index ad3095ade1..697161d6e3 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 49b36890b9..7e3fe9d2fc 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -302,6 +302,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-q35.x86_64.xml index 060e773ce9..559802ec44 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -304,6 +304,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-tcg.x86_64.xml index cc75218853..71c981601c 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 09d570e2f4..b375cda6ae 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -303,6 +303,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-q35.x86_64.xml index 58424aa4b9..02aef16ef8 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -305,6 +305,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-tcg.x86_64.xml index 70e73c4d65..e3f7e1ac8e 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 48809b554f..3acec2bff5 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -304,6 +304,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-q35.x86_64.xml index cb0710e2cd..1ca1784a4c 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -310,6 +310,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/dom= aincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 148ab6b3b0..31cc8c6d8d 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 @@ -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 148ab6b3b0..31cc8c6d8d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 c9edd151a9..93b16729ed 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -309,6 +309,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-q35.x86_64.xml index dd9be29826..4ebcae4619 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -310,6 +310,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-tcg.x86_64.xml index 525cec8ae6..a1305eb8d7 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 076c96cebe..c1f55383d2 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -309,6 +309,15 @@ + EPYC-Milan-v1 + + + + + + + + EPYC-Rome Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-q35.x86_64.xml index d7c8bf6f79..28add7aad3 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -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 3b0ef7d162..86a7f0b299 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 f1e3d1bff8..65153b9b10 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -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 75d22bce68..b662d2ab21 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -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 24d1ea46f8..927f5eee41 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 04d5631dd1..db8b305918 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -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 7687af999b..77a5c7ada8 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -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 a9423e9160..2d76da1e7e 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 98f6cbf734..67fef596b4 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -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 1110b08ec1..a90c8fc1ce 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -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 0f47ccd0f2..7bbd06a5e8 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 17763856b8..b412d26813 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -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 822ca0af9d..ccaa5e8123 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -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 7375cd46ae..131f5abae3 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 584732a2a7..4272b40dd6 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -349,6 +349,31 @@ + EPYC-Milan-v1 + + + + + + + + + + EPYC-Milan-v2 + + + + + + + + + + + + + + EPYC-Rome diff --git a/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.args b/tests/q= emuxmlconfdata/cpu-fallback.x86_64-8.0.0.args index b0ce1dfcbd..371cbbfb62 100644 --- a/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.args +++ b/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc-i440fx-8.0,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram,acpi=3Doff \ -accel kvm \ --cpu EPYC-Milan,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid=3D= off,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff,xsaves=3Doff \ +-cpu EPYC-Milan-v1,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid= =3Doff,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff,xsaves=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.xml b/tests/qe= muxmlconfdata/cpu-fallback.x86_64-8.0.0.xml index 865d1586bc..015a705f74 100644 --- a/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.xml +++ b/tests/qemuxmlconfdata/cpu-fallback.x86_64-8.0.0.xml @@ -9,7 +9,7 @@ - EPYC-Milan + EPYC-Milan-v1 diff --git a/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.args b/tests= /qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.args index b0ce1dfcbd..371cbbfb62 100644 --- a/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.args +++ b/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc-i440fx-8.0,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram,acpi=3Doff \ -accel kvm \ --cpu EPYC-Milan,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid=3D= off,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff,xsaves=3Doff \ +-cpu EPYC-Milan-v1,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid= =3Doff,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff,xsaves=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.xml b/tests/= qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.xml index 35bf0d3a41..32d42660ac 100644 --- a/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.xml +++ b/tests/qemuxmlconfdata/cpu-nofallback.x86_64-8.0.0.xml @@ -9,7 +9,7 @@ - EPYC-Milan + EPYC-Milan-v1 --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044469741396.79003407205425; Tue, 19 Nov 2024 11:27:49 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6F16719F5; Tue, 19 Nov 2024 14:27:48 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E485C142A; Tue, 19 Nov 2024 13:52:20 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id EBA6D1778; Tue, 19 Nov 2024 13:52:10 -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 C5CB514CF for ; Tue, 19 Nov 2024 13:51:24 -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-28-6CGIFDcNNX-Lj8dU0cbdcA-1; Tue, 19 Nov 2024 13:51:22 -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 6BB641955D44 for ; Tue, 19 Nov 2024 18:51:21 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 6E02730000DF for ; Tue, 19 Nov 2024 18:51: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_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=1732042284; 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=qyHbLgn4bUik1S5Pf/ZBgzE5ZR5SUZnlwmmtHFA/x/A=; b=JE2BxB8jjbRZgCMQAwT5cem1s864yNNpH115Kpg80+53dzRNjdS5DyznmUiacEqCyw2qcy v7LXkfPZK/Qusnm1npZisKv2S6B4zXXAlWmJGgVkNEvHlws2JcvSvgViYmKgmVLeKbAvmz 25Fjf5jUsAbKOZFd8ZtKzyL954nnvB8= X-MC-Unique: 6CGIFDcNNX-Lj8dU0cbdcA-1 X-Mimecast-MFC-AGG-ID: 6CGIFDcNNX-Lj8dU0cbdcA From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 30/32] cpu_map: Add versions of EPYC-Rome CPU model Date: Tue, 19 Nov 2024 19:50:06 +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: O3_v8p405J7O0Ftj2dFPlJnggHUdZ4qnEgj4X3CT2XQ_1732042281 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: RORM5IAR4V2TIQWRFH5UT45J2CZBPQKB X-Message-ID-Hash: RORM5IAR4V2TIQWRFH5UT45J2CZBPQKB 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: 1732044470800116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_EPYC-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 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 25 ++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 52 +++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 52 +++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 52 +++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 50 +++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 50 +++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 5 ++ .../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 | 5 ++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 42 +++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 23 ++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 65 ++++++++++++++ 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 | 61 +++++++++++++ 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 | 61 +++++++++++++ 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 | 61 +++++++++++++ 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 | 61 +++++++++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 23 ++++- ...-host-model-fallback-kvm.x86_64-8.1.0.args | 2 +- ...host-model-fallback-kvm.x86_64-latest.args | 2 +- ...cpu-host-model-features.x86_64-latest.args | 2 +- .../cpu-host-model-kvm.x86_64-8.1.0.args | 2 +- .../cpu-host-model-kvm.x86_64-latest.args | 2 +- ...ost-model-nofallback-kvm.x86_64-8.1.0.args | 2 +- ...st-model-nofallback-kvm.x86_64-latest.args | 2 +- 54 files changed, 1267 insertions(+), 41 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 ebec4094ec..bf0a876e47 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..e829720960 --- /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..6180850cf0 --- /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..0448ebf396 --- /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..8544db2d0f --- /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/domaincapsdata/qemu_5.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-q35.x86_64.xml index f0b5293c5d..eda533eb7c 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -260,6 +260,7 @@ EPYC EPYC-IBPB EPYC-Rome + EPYC-Rome-v1 Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-tcg.x86_64.xml index 75b35c15be..39dfc17cfa 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -490,6 +490,31 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 08b60043f6..279aa3beb7 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -259,6 +259,7 @@ EPYC EPYC-IBPB EPYC-Rome + EPYC-Rome-v1 Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-q35.x86_64.xml index b1d0bf95cc..490bf04e49 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -278,6 +278,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-tcg.x86_64.xml index 044eee19d0..7e4bbea306 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -553,6 +553,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index ddb138398b..3f51b1f28f 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -277,6 +277,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index 94805319c5..c2ec090077 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -316,6 +316,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-tcg.x86_64.xml index 2790b5cfcb..8c4dc2bb78 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -618,6 +618,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 511128bae2..84e8ef8699 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -315,6 +315,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-q35.x86_64.xml index f63809a476..2a2a27fb0b 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -313,6 +313,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-tcg.x86_64.xml index 697161d6e3..ae3251ccb3 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -615,6 +615,58 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 7e3fe9d2fc..7187862b39 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -312,6 +312,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-q35.x86_64.xml index 559802ec44..812cc7d42d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -314,6 +314,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-tcg.x86_64.xml index 71c981601c..68e2589601 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -613,6 +613,56 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index b375cda6ae..a8bc42b5d5 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -313,6 +313,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-q35.x86_64.xml index 02aef16ef8..1478a478e4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -315,6 +315,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-tcg.x86_64.xml index e3f7e1ac8e..fe2f5c9e00 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -613,6 +613,56 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 3acec2bff5..ab16693e20 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -314,6 +314,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-q35.x86_64.xml index 1ca1784a4c..7c8c636080 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -320,6 +320,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/dom= aincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 31cc8c6d8d..12d4ae5736 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 @@ -506,6 +506,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-tcg.x86_64.xml index 31cc8c6d8d..12d4ae5736 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -506,6 +506,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 93b16729ed..cc5f331a6a 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -319,6 +319,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-q35.x86_64.xml index 4ebcae4619..1570fab3c7 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -320,6 +320,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-tcg.x86_64.xml index a1305eb8d7..4bee196cba 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -508,6 +508,48 @@ + EPYC-Rome-v1 + + + + + + + + + + + + + + + + + + + + EPYC-Rome-v2 + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index c1f55383d2..72cefb4516 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -319,6 +319,11 @@ EPYC-Rome + EPYC-Rome-v1 + EPYC-Rome-v2 + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-q35.x86_64.xml index 28add7aad3..639d4777d5 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -41,7 +41,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -53,7 +53,6 @@ - @@ -69,7 +68,7 @@ - + 486 @@ -374,6 +373,24 @@ + 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 86a7f0b299..3eb4262917 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 65153b9b10..bca367fc6c 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -40,7 +40,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -52,7 +52,6 @@ - @@ -68,7 +67,7 @@ - + 486 @@ -373,6 +372,24 @@ + 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 b662d2ab21..8401309ca6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -41,7 +41,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -53,7 +53,6 @@ - @@ -70,7 +69,7 @@ - + 486 @@ -375,6 +374,24 @@ + 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 927f5eee41..cf48dce9da 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 db8b305918..13f7fba59f 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -40,7 +40,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -52,7 +52,6 @@ - @@ -69,7 +68,7 @@ - + 486 @@ -374,6 +373,24 @@ + 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 77a5c7ada8..694c4b738f 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -41,7 +41,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -53,7 +53,6 @@ - @@ -70,7 +69,7 @@ - + 486 @@ -375,6 +374,24 @@ + 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 2d76da1e7e..414d36b902 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 67fef596b4..f061fc274c 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -40,7 +40,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -52,7 +52,6 @@ - @@ -69,7 +68,7 @@ - + 486 @@ -374,6 +373,24 @@ + 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 a90c8fc1ce..282191ab52 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -41,7 +41,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -55,7 +55,6 @@ - @@ -74,7 +73,7 @@ - + 486 @@ -379,6 +378,24 @@ + 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 7bbd06a5e8..4e59375f4c 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 b412d26813..457c61faec 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -40,7 +40,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -54,7 +54,6 @@ - @@ -73,7 +72,7 @@ - + 486 @@ -378,6 +377,24 @@ + 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 ccaa5e8123..32633d2f23 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -41,7 +41,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -55,7 +55,6 @@ - @@ -74,7 +73,7 @@ - + 486 @@ -379,6 +378,24 @@ + 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 131f5abae3..9d0e864fe7 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 4272b40dd6..0b16ba2e71 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -40,7 +40,7 @@ - EPYC-Rome + EPYC-Rome-v4 AMD @@ -54,7 +54,6 @@ - @@ -73,7 +72,7 @@ - + 486 @@ -378,6 +377,24 @@ + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + + EPYC-Rome-v3 + + + + + EPYC-Rome-v4 + + + GraniteRapids diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.1.0= .args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.1.0.args index 3b733a3c5d..ebc6ca5403 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.1.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-8.1.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc-i440fx-8.1,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram,acpi=3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,amd-ssbd=3Do= n,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don= ,pfthreshold=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-= always-serializing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vme= ntry=3Don,mds-no=3Don,pschange-mc-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,virt-ssbd= =3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don,pfthreshol= d=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-seri= alizing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,m= ds-no=3Don,pschange-mc-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-lates= t.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.ar= gs index f4ea2d366e..e03888b71c 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-rec= ov=3Don,succor=3Don,amd-ssbd=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,v= mcb-clean=3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave= -vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,nu= ll-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,psch= ange-mc-no=3Don,gds-no=3Don,rfds-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-= recov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean= =3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload= =3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,null-sel-= clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc= -no=3Don,gds-no=3Don,rfds-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.ar= gs b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args index cb9ace043d..2a84e32cf0 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-rec= ov=3Don,succor=3Don,amd-ssbd=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,v= mcb-clean=3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave= -vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,nu= ll-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,psch= ange-mc-no=3Don,gds-no=3Don,rfds-no=3Don,xsaves=3Doff,abm=3Don,ds=3Don,invt= sc=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-= recov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean= =3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload= =3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,null-sel-= clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc= -no=3Don,gds-no=3Don,rfds-no=3Don,ibrs=3Doff,abm=3Don,ds=3Don,invtsc=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.1.0.args b/t= ests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.1.0.args index 901f279a02..24d88b98de 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.1.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-8.1.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc-q35-8.1,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m,acpi=3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,amd-ssbd=3Do= n,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don= ,pfthreshold=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-= always-serializing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vme= ntry=3Don,mds-no=3Don,pschange-mc-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,virt-ssbd= =3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don,pfthreshol= d=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-seri= alizing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,m= ds-no=3Don,pschange-mc-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args b/= tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args index 01c05d8c9c..3c9d78902d 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-rec= ov=3Don,succor=3Don,amd-ssbd=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,v= mcb-clean=3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave= -vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,nu= ll-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,psch= ange-mc-no=3Don,gds-no=3Don,rfds-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-= recov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean= =3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload= =3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,null-sel-= clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc= -no=3Don,gds-no=3Don,rfds-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.1= .0.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.1.0.= args index 3b733a3c5d..ebc6ca5403 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.1.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-8.1.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc-i440fx-8.1,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram,acpi=3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,amd-ssbd=3Do= n,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don= ,pfthreshold=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-= always-serializing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vme= ntry=3Don,mds-no=3Don,pschange-mc-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,virt-ssbd= =3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean=3Don,pause-filter=3Don,pfthreshol= d=3Don,v-vmsave-vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-seri= alizing=3Don,null-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,m= ds-no=3Don,pschange-mc-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lat= est.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lates= t.args index f4ea2d366e..e03888b71c 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-rec= ov=3Don,succor=3Don,amd-ssbd=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,v= mcb-clean=3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave= -vmload=3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,nu= ll-sel-clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,psch= ange-mc-no=3Don,gds-no=3Don,rfds-no=3Don,xsaves=3Doff \ +-cpu EPYC-Rome-v4,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,cmp-legacy=3Don,overflow-= recov=3Don,succor=3Don,virt-ssbd=3Don,lbrv=3Don,tsc-scale=3Don,vmcb-clean= =3Don,flushbyasid=3Don,pause-filter=3Don,pfthreshold=3Don,v-vmsave-vmload= =3Don,vgif=3Don,svme-addr-chk=3Don,lfence-always-serializing=3Don,null-sel-= clr-base=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc= -no=3Don,gds-no=3Don,rfds-no=3Don,ibrs=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ --=20 2.47.0 From nobody Wed Dec 4 08:16:26 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732044691384445.34657894979387; Tue, 19 Nov 2024 11:31:31 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0600114A0; Tue, 19 Nov 2024 14:31:29 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 2B1101AE4; Tue, 19 Nov 2024 13:52:26 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 328FD14BE; Tue, 19 Nov 2024 13:52:14 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 72A1714BE for ; Tue, 19 Nov 2024 13:51:26 -0500 (EST) Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-247-S8FrKMokPtC7XOiPjqzjNQ-1; Tue, 19 Nov 2024 13:51:24 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id B98A719560AA for ; Tue, 19 Nov 2024 18:51:23 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 020ED3003B71 for ; Tue, 19 Nov 2024 18:51:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732042286; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IBJ2ffMHZNsiD2YI0Pn4P+g2OmCNJOKHmOncXZNQYqY=; b=JzsMoXAPBK4qZyT2x7mf4YITxT43dWvFDOaCv55hsCEdNJuvJ0XsiuDNplySYev3xMi7Ta NVzOqYLcdiDJwD2DEDY3gjhPkYhdrw8aB0293v44OKNb7/Ch2qlEjK0iX5WsxXJ0rzQCkQ U5hUKlXMvgEAB7PhWt2FODOmY9VS4fs= X-MC-Unique: S8FrKMokPtC7XOiPjqzjNQ-1 X-Mimecast-MFC-AGG-ID: S8FrKMokPtC7XOiPjqzjNQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 31/32] cpu_map: Add versions of EPYC CPU model Date: Tue, 19 Nov 2024 19:50:07 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: uIAmKdJGPD64kcAhXIXCdDaN8bNateWUGvxd-z9EXe4_1732042283 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: ZTZZZVA6NKWNK3MXHCHNWBBRYOFAWQVY X-Message-ID-Hash: ZTZZZVA6NKWNK3MXHCHNWBBRYOFAWQVY X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732044693763116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_EPYC-v1.xml | 6 ++ src/cpu_map/x86_EPYC-v2.xml | 75 ++++++++++++++++++ src/cpu_map/x86_EPYC-v3.xml | 79 +++++++++++++++++++ src/cpu_map/x86_EPYC-v4.xml | 79 +++++++++++++++++++ .../x86_64-cpuid-EPYC-7601-32-Core-guest.xml | 9 +-- ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 8 +- .../x86_64-cpuid-EPYC-7601-32-Core-json.xml | 6 +- ...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml | 9 +-- ...64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml | 6 +- .../x86_64-cpuid-baseline-EPYC+Rome.xml | 6 +- .../x86_64-cpuid-baseline-Ryzen+Rome.xml | 6 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 54 +++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 3 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 42 ++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 42 ++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 42 ++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 49 ++++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 10 +++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 49 +++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 10 +++ ...host-model-fallback-tcg.x86_64-latest.args | 2 +- ...st-model-nofallback-tcg.x86_64-latest.args | 2 +- .../cpu-host-model-tcg.x86_64-latest.args | 2 +- 56 files changed, 1098 insertions(+), 48 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-v1.xml create mode 100644 src/cpu_map/x86_EPYC-v2.xml create mode 100644 src/cpu_map/x86_EPYC-v3.xml create mode 100644 src/cpu_map/x86_EPYC-v4.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index bf0a876e47..e50c2602e7 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -122,6 +122,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 912db3d2de..c7a7fc3c52 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -49,6 +49,10 @@ cpumap_data =3D [ 'x86_cpu64-rhel6.xml', 'x86_Dhyana.xml', 'x86_EPYC-IBPB.xml', + 'x86_EPYC-v1.xml', + 'x86_EPYC-v2.xml', + 'x86_EPYC-v3.xml', + 'x86_EPYC-v4.xml', 'x86_EPYC.xml', 'x86_EPYC-Genoa.xml', 'x86_EPYC-Milan-v1.xml', diff --git a/src/cpu_map/x86_EPYC-v1.xml b/src/cpu_map/x86_EPYC-v1.xml new file mode 100644 index 0000000000..595c343eb1 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_EPYC-v2.xml b/src/cpu_map/x86_EPYC-v2.xml new file mode 100644 index 0000000000..7d16061b6b --- /dev/null +++ b/src/cpu_map/x86_EPYC-v2.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-v3.xml b/src/cpu_map/x86_EPYC-v3.xml new file mode 100644 index 0000000000..8814932c24 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v3.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-v4.xml b/src/cpu_map/x86_EPYC-v4.xml new file mode 100644 index 0000000000..c678d2de42 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v4.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml index 74cabf52c3..5e7782a5ec 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml @@ -1,27 +1,21 @@ - EPYC + EPYC-v4 AMD - - - - - - @@ -31,4 +25,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml= b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml index a438ac4db1..89a4c80691 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml @@ -1,29 +1,23 @@ x86_64 - EPYC-IBPB + EPYC-v4 AMD - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml index 5af19749e7..cb6e72aecc 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.= xml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml index 74cabf52c3..5e7782a5ec 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml @@ -1,27 +1,21 @@ - EPYC + EPYC-v4 AMD - - - - - - @@ -31,4 +25,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.x= ml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml index 9b9af2a6f7..57329639cb 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml b/tests/= cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml index e1984b2890..40accacb51 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml b/tests= /cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml index 051402b9d5..e9ed0af784 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml @@ -1,13 +1,11 @@ - EPYC + EPYC-v2 AMD - - - + diff --git a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-q35.x86_64.xml index eda533eb7c..7a0ea15105 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -261,6 +261,9 @@ EPYC-IBPB EPYC-Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-tcg.x86_64.xml index 39dfc17cfa..4ce32a5cf4 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -515,6 +515,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 279aa3beb7..027040cbb0 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -260,6 +260,9 @@ EPYC-IBPB EPYC-Rome EPYC-Rome-v1 + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-q35.x86_64.xml index 490bf04e49..21d27d973b 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -283,6 +283,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-tcg.x86_64.xml index 7e4bbea306..4e817d4997 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -605,6 +605,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 3f51b1f28f..dc7d0e3fd4 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -282,6 +282,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index c2ec090077..f6e4456e8b 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -321,6 +321,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-tcg.x86_64.xml index 8c4dc2bb78..979354d36a 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -670,6 +670,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 84e8ef8699..611bde05a2 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-q35.x86_64.xml index 2a2a27fb0b..259d76fdcc 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-tcg.x86_64.xml index ae3251ccb3..e0c8c59d35 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -667,6 +667,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 7187862b39..e910a892b1 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -317,6 +317,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-q35.x86_64.xml index 812cc7d42d..f3a1902f3d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-tcg.x86_64.xml index 68e2589601..6d6fb30b82 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index a8bc42b5d5..3a1a978c23 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -318,6 +318,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-q35.x86_64.xml index 1478a478e4..098fbdca27 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -320,6 +320,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-tcg.x86_64.xml index fe2f5c9e00..b85df16b90 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -663,6 +663,60 @@ + EPYC-v1 + + + + + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index ab16693e20..3a04e25551 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -319,6 +319,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-q35.x86_64.xml index 7c8c636080..ec8423e43b 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/dom= aincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 12d4ae5736..e168f79567 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-tcg.x86_64.xml index 12d4ae5736..e168f79567 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -548,6 +548,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index cc5f331a6a..75e02447fe 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-q35.x86_64.xml index 1570fab3c7..5c07621f2c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -325,6 +325,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-tcg.x86_64.xml index 4bee196cba..67472b8748 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -550,6 +550,48 @@ + EPYC-v1 + + + + + + + + + + + + EPYC-v2 + + + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 72cefb4516..2d0a9adaca 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -324,6 +324,9 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-q35.x86_64.xml index 639d4777d5..709d9e62d0 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-tcg.x86_64.xml index 3eb4262917..33b9d64e41 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -544,6 +544,55 @@ + EPYC-v1 + + + + + + + + + + EPYC-v2 + + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index bca367fc6c..c222a8e73c 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -390,6 +390,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-q35.x86_64.xml index 8401309ca6..1026b39e47 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -392,6 +392,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-tcg.x86_64.xml index cf48dce9da..3eb98d85fb 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -59,7 +59,6 @@ - @@ -68,6 +67,7 @@ + @@ -532,6 +532,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 13f7fba59f..1ab3f609dc 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-q35.x86_64.xml index 694c4b738f..56ce7c2724 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -392,6 +392,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-tcg.x86_64.xml index 414d36b902..5eda7e6b6a 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -61,7 +61,6 @@ - @@ -70,6 +69,7 @@ + @@ -516,6 +516,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index f061fc274c..976f596c15 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -391,6 +391,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-q35.x86_64.xml index 282191ab52..c873a235ec 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -396,6 +396,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-tcg.x86_64.xml index 4e59375f4c..d95d0ba293 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -60,7 +60,6 @@ - @@ -69,6 +68,7 @@ + @@ -515,6 +515,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 457c61faec..23693f8c7b 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -395,6 +395,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-q35.x86_64.xml index 32633d2f23..fa59a9da8c 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -396,6 +396,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-tcg.x86_64.xml index 9d0e864fe7..66ab417d57 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -35,7 +35,7 @@ - EPYC + EPYC-v2 AMD @@ -60,7 +60,6 @@ - @@ -69,6 +68,7 @@ + @@ -515,6 +515,51 @@ + EPYC-v1 + + + + + + + + + EPYC-v2 + + + + + + + + + + EPYC-v3 + + + + + + + + + + + + + EPYC-v4 + + + + + + + + + + + + GraniteRapids diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 0b16ba2e71..b85daad06a 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -395,6 +395,16 @@ + EPYC-v1 + EPYC-v2 + EPYC-v3 + + + + EPYC-v4 + + + GraniteRapids diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-lates= t.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.ar= gs index b0d082b832..e4849158bf 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-tcg.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-lat= est.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-lates= t.args index b0d082b832..e4849158bf 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-tcg.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args b/= tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args index 70d04d16de..6526eccfa7 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-tcg.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel tcg \ --cpu EPYC,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,erms= =3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3D= on,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-ch= k=3Don,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fx= sr-opt=3Doff,nrip-save=3Doff \ +-cpu EPYC-v2,monitor=3Don,x2apic=3Don,hypervisor=3Don,acpi=3Don,ss=3Don,er= ms=3Don,mpx=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Do= n,pks=3Don,fsrm=3Don,cmpccxadd=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext= =3Don,3dnow=3Don,xsaveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don= ,vme=3Doff,xsavec=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Doff,fxsr-opt= =3Doff,ibpb=3Doff,nrip-save=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ --=20 2.47.0 From nobody Wed Dec 4 08:16:26 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 1732044802716255.4609248142125; Tue, 19 Nov 2024 11:33:22 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6E308D5B; Tue, 19 Nov 2024 14:33:21 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 4728713FA; Tue, 19 Nov 2024 13:52:29 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 12CB419CB; Tue, 19 Nov 2024 13:52:15 -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 D5AFB1495 for ; Tue, 19 Nov 2024 13:51:29 -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-312-JSVEe7EAN0GtsNv4wlATsQ-1; Tue, 19 Nov 2024 13:51: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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 3A04E1955D58 for ; Tue, 19 Nov 2024 18:51:26 +0000 (UTC) Received: from orkuz (unknown [10.45.226.13]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 756FD30000DF for ; Tue, 19 Nov 2024 18:51: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_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=1732042289; 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=FpI7/x8aKsSq5+zLthYPlcc7sf8rLe8kloVEGOhXtlw=; b=OKm52L722EixVQo9eImHWMIYcyLYvl4wKTJ6laI5+e3qYeeTeQ/lv/UGbjD+r9YButSIHY lAksvVOM2AfmxUmrkdECN5++yQTizESVHJ+Deokp/E+Bsx8jzbb6IZHSwHFppSyG3pY8hR eF1NrBfaYxKgv4DV5mpKlgTTNRzChfY= X-MC-Unique: JSVEe7EAN0GtsNv4wlATsQ-1 X-Mimecast-MFC-AGG-ID: JSVEe7EAN0GtsNv4wlATsQ From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 32/32] cpu_map: Add versions of Dhyana CPU model Date: Tue, 19 Nov 2024 19:50:08 +0100 Message-ID: <0991bf28ba31ad934b14597e4c3f5cc27aeff38c.1732039836.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: GHoRlZ7GETwqvmZjnjV4kzTdbLODNKVkdZslRsmFsNU_1732042286 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 3EEA7OLNCEPCC27WJRM5XHQYQ54UU3R5 X-Message-ID-Hash: 3EEA7OLNCEPCC27WJRM5XHQYQ54UU3R5 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: 1732044804228116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- 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 +++++++++++++++++++ ..._64-cpuid-Hygon-C86-7185-32-core-guest.xml | 5 +- ...6_64-cpuid-Hygon-C86-7185-32-core-host.xml | 5 +- ...6_64-cpuid-Hygon-C86-7185-32-core-json.xml | 6 +- .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 16 ++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 16 ++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 33 +++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 33 +++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 2 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 33 +++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 33 +++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 2 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 2 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 25 +++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 25 +++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 2 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 25 +++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 21 ++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 21 ++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 21 ++++++ tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 21 ++++++ tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 5 ++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 21 ++++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 5 ++ 47 files changed, 509 insertions(+), 12 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 e50c2602e7..f594f4c02e 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..e8c63e388e --- /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..ee02eb2d23 --- /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-guest.xm= l b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml index 15434a454b..0b519b3272 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml @@ -1,10 +1,9 @@ - Dhyana + Dhyana-v2 Hygon - @@ -18,10 +17,8 @@ - - 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/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-json.xml= b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-json.xml index 0408d51c10..2ff92e2c15 100644 --- a/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-json.xml @@ -1,5 +1,5 @@ - Dhyana + Dhyana-v2 Hygon @@ -7,8 +7,6 @@ - - + - 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 7a0ea15105..93bfbeea52 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -257,6 +257,7 @@ Dhyana + 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 4ce32a5cf4..8da8069207 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -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 027040cbb0..624086d01a 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -256,6 +256,7 @@ Dhyana + 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 21d27d973b..db53536f22 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -257,6 +257,7 @@ Dhyana + 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 4e817d4997..5ba476884a 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -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 dc7d0e3fd4..d62fa47f3a 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -256,6 +256,7 @@ Dhyana + 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 f6e4456e8b..177735d97f 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -295,6 +295,8 @@ Dhyana + 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 979354d36a..e060585653 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -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 611bde05a2..1ef3cdbaf9 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -294,6 +294,8 @@ Dhyana + 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 259d76fdcc..f8cce3dd11 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -292,6 +292,8 @@ Dhyana + 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 e0c8c59d35..6dd4e469f0 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -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 e910a892b1..a41a25ffe5 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -291,6 +291,8 @@ Dhyana + 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 f3a1902f3d..bf36827935 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -293,6 +293,8 @@ Dhyana + 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 6d6fb30b82..8fbdcb8832 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -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 3a1a978c23..e09ec98812 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -292,6 +292,8 @@ Dhyana + 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 098fbdca27..2e5d33077c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -294,6 +294,8 @@ Dhyana + 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 b85df16b90..d0bbbfb84c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -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 3a04e25551..7e70074801 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -293,6 +293,8 @@ Dhyana + 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 ec8423e43b..c82338a152 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -299,6 +299,8 @@ Dhyana + 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 e168f79567..807921ded7 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,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 e168f79567..807921ded7 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -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 75e02447fe..5777d97b0b 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -298,6 +298,8 @@ Dhyana + 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 5c07621f2c..f82602ad59 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -299,6 +299,8 @@ Dhyana + 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 67472b8748..0c8c646225 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -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 2d0a9adaca..70eae19ae8 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -298,6 +298,8 @@ Dhyana + 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 709d9e62d0..9927ec4c2d 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,11 @@ Dhyana + 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 33b9d64e41..4894fd23ea 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -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 c222a8e73c..160014043c 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -301,6 +301,11 @@ Dhyana + 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 1026b39e47..ec07540e86 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,11 @@ Dhyana + 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 3eb98d85fb..e92f709cc4 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -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 1ab3f609dc..f19ddbb235 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -302,6 +302,11 @@ Dhyana + 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 56ce7c2724..40c9631d7a 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,11 @@ Dhyana + 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 5eda7e6b6a..2d54403aa3 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -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 976f596c15..cc7a9736c3 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -302,6 +302,11 @@ Dhyana + 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 c873a235ec..792d185461 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,11 @@ Dhyana + 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 d95d0ba293..849107d190 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -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 23693f8c7b..10970329ed 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -306,6 +306,11 @@ Dhyana + 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 fa59a9da8c..f6168900c1 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,11 @@ Dhyana + 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 66ab417d57..f64e7d4fea 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -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 b85daad06a..0da1fcdab9 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -306,6 +306,11 @@ Dhyana + Dhyana-v1 + Dhyana-v2 + + + EPYC EPYC-Genoa --=20 2.47.0