From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699309456451651.9654440905225; Mon, 6 Nov 2023 14:24:16 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id DE2D31A93; Mon, 6 Nov 2023 17:24:14 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9B37719A8; Mon, 6 Nov 2023 17:22:01 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 4F9DF19D9; Mon, 6 Nov 2023 17:21:32 -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 0711B19B3 for ; Mon, 6 Nov 2023 17:21:27 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-39-p4XYMVPJNEK1m5euE-aFcw-1; Mon, 06 Nov 2023 17:21:26 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id C06A5832D60 for ; Mon, 6 Nov 2023 22:21:25 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 9CCE5502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: p4XYMVPJNEK1m5euE-aFcw-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 01/19] cpu_map: update script to generate versioned CPUs Date: Mon, 6 Nov 2023 16:21:06 -0600 Message-ID: <20231106222124.3675713-2-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: AXTJKEK6O5F67M3YXDALL72TAF5CRC75 X-Message-ID-Hash: AXTJKEK6O5F67M3YXDALL72TAF5CRC75 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699309458563100001 Previously, the script only generated the parent CPU and any versions that had a defined alias. Now generate all CPU versions. Any version that had a defined alias will continue to use that alias, but those without aliases will use the generated name $BASECPUNAME-vN. This generated name will be used as an alternate name for those CPU versions with defined aliases. --- src/cpu_map/sync_qemu_models_i386.py | 44 +++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 1c6a2d4d27..956e4700de 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -322,31 +322,55 @@ def expand_model(model): different fields and may have differing versions into several libvirt- friendly cpu models.""" =20 - result =3D { - "name": model.pop(".name"), + basename =3D model.pop(".name") + parent =3D { + "name": basename, + "alias": None, "vendor": translate_vendor(model.pop(".vendor")), "features": set(), "extra": dict()} =20 if ".family" in model and ".model" in model: - result["family"] =3D model.pop(".family") - result["model"] =3D model.pop(".model") + parent["family"] =3D model.pop(".family") + parent["model"] =3D model.pop(".model") =20 for k in [k for k in model if k.startswith(".features")]: v =3D model.pop(k) for feature in v.split(): translated =3D translate_feature(feature) if translated: - result["features"].add(translated) + parent["features"].add(translated) =20 versions =3D model.pop(".versions", []) for k, v in model.items(): - result["extra"]["model" + k] =3D v - yield result + parent["extra"]["model" + k] =3D v + + result =3D parent =20 for version in versions: + # each version builds on the previous one result =3D copy.deepcopy(result) - result["name"] =3D version.pop(".alias", result["name"]) + vnum =3D int(version.pop(".version")) + vname =3D "{}-v{}".format(basename, vnum) + if vnum =3D=3D 1: + # the first version should always be an alias for the parent a= nd + # should therefore have no extra properties + if version.items(): + raise RuntimeError("Unexpected properties in version 1") + # just treat this version as an alias of the parent model and = don't + # generate a new CPU model + parent["alias"] =3D vname + continue + + # prefer the 'alias' over the generated the name if it exists sinc= e we + # have already been using these aliases + alias =3D version.pop(".alias", None) + if alias: + result["name"] =3D alias + result["alias"] =3D vname + else: + result["name"] =3D vname + result["alias"] =3D None =20 props =3D version.pop(".props", dict()) for k, v in props: @@ -367,6 +391,8 @@ def expand_model(model): =20 yield result =20 + yield parent + =20 def output_model(f, model): if model["extra"]: @@ -377,6 +403,8 @@ def output_model(f, model): =20 f.write("\n") f.write(" \n".format(model["name"])) + if model["alias"]: + f.write(" \n".format(model["alias"])) f.write(" \n") f.write(" \n".format( model["family"], model["model"])) --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310011797693.5245045145728; Mon, 6 Nov 2023 14:33:31 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id A3CBD164; Mon, 6 Nov 2023 17:33:30 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 1837819C2; Mon, 6 Nov 2023 17:22:19 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3B31019BC; Mon, 6 Nov 2023 17:21:33 -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 BD86419B6 for ; Mon, 6 Nov 2023 17:21:28 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-17-ns15gxTDOhK8P-_wcxYQ6g-1; Mon, 06 Nov 2023 17:21:26 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 029F4811E82 for ; Mon, 6 Nov 2023 22:21:26 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id D29FE502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: ns15gxTDOhK8P-_wcxYQ6g-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 02/19] cpu: handle aliases in CPU definitions Date: Mon, 6 Nov 2023 16:21:07 -0600 Message-ID: <20231106222124.3675713-3-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: NRMBW65N7A76XPEDSNRQELN52C2OB5Y3 X-Message-ID-Hash: NRMBW65N7A76XPEDSNRQELN52C2OB5Y3 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310012212100001 After modifying the sync_cpu_model_i386 script to generate an alias for versioned CPUs, we need to add the ability to handle cpu model aliases. This involves parsing and storing the alias in the virCPUx86Model structure and also allowing the CPU to be looked up by its alias or its official name. Signed-off-by: Jonathon Jongsma --- src/cpu/cpu_x86.c | 68 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 47 insertions(+), 21 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 7a7f3b409d..4d4f6a8be8 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -148,6 +148,7 @@ struct _virCPUx86Model { virCPUx86Signatures *signatures; virCPUx86Data data; GStrv removedFeatures; + char *alias; }; =20 typedef struct _virCPUx86Map virCPUx86Map; @@ -1278,6 +1279,7 @@ x86ModelFree(virCPUx86Model *model) return; =20 g_free(model->name); + g_free(model->alias); virCPUx86SignaturesFree(model->signatures); virCPUx86DataClear(&model->data); g_strfreev(model->removedFeatures); @@ -1309,7 +1311,8 @@ x86ModelFind(virCPUx86Map *map, size_t i; =20 for (i =3D 0; i < map->nmodels; i++) { - if (STREQ(map->models[i]->name, name)) + if (STREQ(map->models[i]->name, name) || + STREQ_NULLABLE(map->models[i]->alias, name)) return map->models[i]; } =20 @@ -1448,6 +1451,22 @@ x86ModelCompare(virCPUx86Model *model1, } =20 =20 +static int +x86ModelParseAlias(virCPUx86Model *model, + xmlXPathContextPtr ctxt) +{ + xmlNodePtr alias_node =3D NULL; + + if (!(alias_node =3D virXPathNode("./alias", ctxt))) + return 0; + + if (!(model->alias =3D virXMLPropStringRequired(alias_node, "name"))) + return -1; + + return 0; +} + + static int x86ModelParseDecode(virCPUx86Model *model, xmlXPathContextPtr ctxt) @@ -1665,6 +1684,9 @@ x86ModelParse(xmlXPathContextPtr ctxt, model =3D g_new0(virCPUx86Model, 1); model->name =3D g_strdup(name); =20 + if (x86ModelParseAlias(model, ctxt) < 0) + return -1; + if (x86ModelParseDecode(model, ctxt) < 0) return -1; =20 @@ -2184,26 +2206,30 @@ x86Decode(virCPUDef *cpu, */ for (i =3D map->nmodels - 1; i >=3D 0; i--) { candidate =3D map->models[i]; - if (models && - !(hvModel =3D virDomainCapsCPUModelsGet(models, candidate->nam= e))) { - if (preferred && - !preferred[1] && - STREQ(candidate->name, preferred[0])) { - if (cpu->fallback !=3D VIR_CPU_FALLBACK_ALLOW) { - virReportError(VIR_ERR_CONFIG_UNSUPPORTED, - _("CPU model %1$s is not supported by h= ypervisor"), - preferred[0]); - return -1; - } else { - VIR_WARN("Preferred CPU model %s not allowed by" - " hypervisor; closest supported model will be" - " used", preferred[0]); - } - } else { - VIR_DEBUG("CPU model %s not allowed by hypervisor; ignorin= g", - candidate->name); - } - continue; + if (models) { + hvModel =3D virDomainCapsCPUModelsGet(models, candidate->name); + if (!hvModel && candidate->alias) + hvModel =3D virDomainCapsCPUModelsGet(models, candidate->al= ias); + if (!hvModel) { + if (preferred && + !preferred[1] && + STREQ(candidate->name, preferred[0])) { + if (cpu->fallback !=3D VIR_CPU_FALLBACK_ALLOW) { + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, + _("CPU model %1$s is not supported b= y hypervisor"), + preferred[0]); + return -1; + } else { + VIR_WARN("Preferred CPU model %s not allowed by" + " hypervisor; closest supported model will= be" + " used", preferred[0]); + } + } else { + VIR_DEBUG("CPU model %s not allowed by hypervisor; igno= ring", + candidate->name); + } + continue; + } } =20 /* Both vendor and candidate->vendor are pointers to a single list= of --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699311236568127.12012186195534; Mon, 6 Nov 2023 14:53:56 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 538471897; Mon, 6 Nov 2023 17:53:55 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 1D8B81A9E; Mon, 6 Nov 2023 17:23:06 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 13FEC19B6; Mon, 6 Nov 2023 17:21:48 -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 1598119BD for ; Mon, 6 Nov 2023 17:21:29 -0500 (EST) Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-99-yXmxoH8SOuGzExFppafXLA-1; Mon, 06 Nov 2023 17:21:26 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 44C451C0BA51 for ; Mon, 6 Nov 2023 22:21:26 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 16A3B502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: yXmxoH8SOuGzExFppafXLA-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 03/19] cpu_map: Update EPYC cpu definitions from qemu Date: Mon, 6 Nov 2023 16:21:08 -0600 Message-ID: <20231106222124.3675713-4-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: CLVOKT5NDH3TJZZGTK632FEZ6VGWQ6DJ X-Message-ID-Hash: CLVOKT5NDH3TJZZGTK632FEZ6VGWQ6DJ X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699311238793100001 Since the EPYC CPUs were added to libvirt, some changes have been made to these models in qemu, mostly adding features. Update these CPUS to the latest values from qemu. Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_EPYC-IBPB.xml | 2 ++ src/cpu_map/x86_EPYC-Rome.xml | 1 + src/cpu_map/x86_EPYC.xml | 2 ++ tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml | 1 - tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml | 1 - tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-json.xml | 1 - tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml | 2 -- tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml | 2 -- tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml | 2 -- tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 2 -- tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml | 2 -- tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-json.xml | 2 -- .../cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml | 2 -- .../cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml | 2 -- .../cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml | 2 -- tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml | 1 - tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml | 1 - tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-json.xml | 1 - tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml | 2 -- tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml | 2 -- tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml | 1 - tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 1 - tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 - tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 - tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 1 - tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 - tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 1 - tests/qemuxml2argvdata/cpu-fallback.x86_64-5.2.0.args | 2 +- tests/qemuxml2argvdata/cpu-fallback.x86_64-8.0.0.args | 2 +- tests/qemuxml2argvdata/cpu-fallback.xml | 1 - .../qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.0.args | 2 +- .../qemuxml2argvdata/cpu-host-model-fallback.x86_64-8.0.0.args | 2 +- .../qemuxml2argvdata/cpu-host-model-fallback.x86_64-latest.args | 2 +- .../cpu-host-model-nofallback.x86_64-7.2.0.args | 2 +- .../cpu-host-model-nofallback.x86_64-8.0.0.args | 2 +- .../cpu-host-model-nofallback.x86_64-latest.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-5.1.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-5.2.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-6.0.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-6.1.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-6.2.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-7.0.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-7.1.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-7.2.0.args | 2 +- tests/qemuxml2argvdata/cpu-host-model.x86_64-8.0.0.args | 2 +- tests/qemuxml2argvdata/cpu-nofallback.x86_64-8.0.0.args | 2 +- tests/qemuxml2argvdata/cpu-nofallback.xml | 1 - 63 files changed, 23 insertions(+), 71 deletions(-) diff --git a/src/cpu_map/x86_EPYC-IBPB.xml b/src/cpu_map/x86_EPYC-IBPB.xml index fc5aadf52e..25cba0c0ab 100644 --- a/src/cpu_map/x86_EPYC-IBPB.xml +++ b/src/cpu_map/x86_EPYC-IBPB.xml @@ -38,6 +38,8 @@ + + diff --git a/src/cpu_map/x86_EPYC-Rome.xml b/src/cpu_map/x86_EPYC-Rome.xml index e54d0a48d8..2b5744312b 100644 --- a/src/cpu_map/x86_EPYC-Rome.xml +++ b/src/cpu_map/x86_EPYC-Rome.xml @@ -79,5 +79,6 @@ + diff --git a/src/cpu_map/x86_EPYC.xml b/src/cpu_map/x86_EPYC.xml index 3b406de37a..07319e182c 100644 --- a/src/cpu_map/x86_EPYC.xml +++ b/src/cpu_map/x86_EPYC.xml @@ -37,6 +37,8 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml index 9b4ee7b959..2ce3b2d4ca 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml @@ -5,7 +5,6 @@ - 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 e348e0f6f6..3c9bb5854b 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 @@ -7,7 +7,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-json.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-json.xml index febfdfcf2b..01635daf5d 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-json.xml @@ -9,7 +9,6 @@ - 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 486b41815d..770b83a9f4 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 @@ -16,10 +16,8 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml index 94f832071b..ccc8370be2 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml @@ -18,10 +18,8 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xm= l b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml index ca877b867b..60988bb6fd 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml @@ -16,10 +16,8 @@ - - 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 42b8b5f986..057d202285 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 @@ -18,10 +18,8 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml= b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml index 45f27a9a1f..69dd1d9a87 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml @@ -6,8 +6,6 @@ - - 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..214916cdf8 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 @@ -6,8 +6,6 @@ - - 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 486b41815d..770b83a9f4 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 @@ -16,10 +16,8 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.x= ml b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml index 1b0b0d4407..97a2b98b86 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml @@ -18,10 +18,8 @@ - - 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..0ee1b03f8b 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 @@ -6,8 +6,6 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml= b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml index e934f4e8ef..8d919bdcf0 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml @@ -5,7 +5,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml index f1f4df1176..5566b2a8dd 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml @@ -7,7 +7,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-json.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-json.xml index 7629a1b4a8..e5ae20005a 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-json.xml @@ -8,7 +8,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml b/tests/= cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml index e1984b2890..66f89b118a 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml @@ -6,8 +6,6 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml b/tests= /cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml index 051402b9d5..308869a308 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml @@ -6,8 +6,6 @@ - - diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 2a8a784813..4ab5bedc1e 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index 735cd42466..499fa38c1d 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -50,7 +50,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 968cfe68e8..8b20641da1 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 9bbb22b0d8..57d031b7ec 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 66da296d8e..0da06a9499 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 0af8b9d064..a2c2f2f56f 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 cc2081955d..d88d709fe2 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 22f8c8a397..2187958750 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 782aa792a9..1f3a0c70ee 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index e6283ff153..f83ba1a949 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 50b2ee2ffe..dbf5decd19 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index fa4b912168..c17c72061e 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 2eec2e3162..7905d6ddd5 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 449e1b51d1..65ac2414c8 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 e48a07da28..7a9ef1ffaa 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - 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 69b6be7616..ab7a3df9f3 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 @@ -52,7 +52,6 @@ - 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 69b6be7616..ab7a3df9f3 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -52,7 +52,6 @@ - diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index d116cf2e48..f5ffc76a9c 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 2815064abc..2e6f13d873 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -51,7 +51,6 @@ - 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 efb5fcb99d..404a6fcdad 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -56,7 +56,6 @@ - diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 07d1d06115..65740c2a27 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -50,7 +50,6 @@ - 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 e32cd80c17..2ddb945e37 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -59,7 +59,6 @@ - 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 c6601496fe..5752d3cdc9 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -59,7 +59,6 @@ - diff --git a/tests/qemuxml2argvdata/cpu-fallback.x86_64-5.2.0.args b/tests/= qemuxml2argvdata/cpu-fallback.x86_64-5.2.0.args index ecc6bb3977..7d393ea3c7 100644 --- a/tests/qemuxml2argvdata/cpu-fallback.x86_64-5.2.0.args +++ b/tests/qemuxml2argvdata/cpu-fallback.x86_64-5.2.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/d= omain--1-QEMUGuest1/master-key.aes \ -machine pc-i440fx-5.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram \ -accel kvm \ --cpu EPYC-Rome,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,invpcid=3Doff,pcid=3Do= ff,pku=3Doff,xsaves=3Doff \ +-cpu EPYC-Rome,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,invpcid=3Doff,pcid=3Do= ff,pku=3Doff \ -m size=3D219136k \ -object memory-backend-ram,id=3Dpc.ram,size=3D224395264 \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-fallback.x86_64-8.0.0.args b/tests/= qemuxml2argvdata/cpu-fallback.x86_64-8.0.0.args index b0ce1dfcbd..9626a8cffd 100644 --- a/tests/qemuxml2argvdata/cpu-fallback.x86_64-8.0.0.args +++ b/tests/qemuxml2argvdata/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,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid=3D= off,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-fallback.xml b/tests/qemuxml2argvda= ta/cpu-fallback.xml index d5674f6d17..5ac6b3ce9e 100644 --- a/tests/qemuxml2argvdata/cpu-fallback.xml +++ b/tests/qemuxml2argvdata/cpu-fallback.xml @@ -18,7 +18,6 @@ - destroy diff --git a/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.0.ar= gs b/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.0.args index 1e7f444d73..9025de3d5f 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.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-7.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram \ -accel tcg \ --cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,3d= nowext=3Don,3dnow=3Don,npt=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,rdse= ed=3Doff,sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,3dnowpr= efetch=3Doff,osvw=3Doff,topoext=3Doff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,3d= nowext=3Don,3dnow=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,rdseed=3Doff,= sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,3dnowprefetch=3D= off,osvw=3Doff,topoext=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/qemuxml2argvdata/cpu-host-model-fallback.x86_64-8.0.0.ar= gs b/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-8.0.0.args index 943b0d477b..178d7b335a 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-8.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model-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 tcg \ --cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,fs= rm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,npt=3Don,vgi= f=3Don,svme-addr-chk=3Don,vme=3Doff,rdseed=3Doff,sha-ni=3Doff,xsavec=3Doff,= fxsr-opt=3Doff,misalignsse=3Doff,3dnowprefetch=3Doff,osvw=3Doff,topoext=3Do= ff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,fs= rm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,vgif=3Don,sv= me-addr-chk=3Don,vme=3Doff,rdseed=3Doff,sha-ni=3Doff,xsavec=3Doff,fxsr-opt= =3Doff,misalignsse=3Doff,3dnowprefetch=3Doff,osvw=3Doff,topoext=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/qemuxml2argvdata/cpu-host-model-fallback.x86_64-latest.a= rgs b/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-latest.args index 135aed7287..754a00f4a0 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-latest.args +++ b/tests/qemuxml2argvdata/cpu-host-model-fallback.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,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,x= saveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Dof= f,sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,osvw=3Doff,top= oext=3Doff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,x= saveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,sha-ni= =3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Do= ff,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/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.2.0.= args b/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.2.0.args index 1e7f444d73..9025de3d5f 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.2.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-7.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc= .ram \ -accel tcg \ --cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,3d= nowext=3Don,3dnow=3Don,npt=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,rdse= ed=3Doff,sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,3dnowpr= efetch=3Doff,osvw=3Doff,topoext=3Doff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,3d= nowext=3Don,3dnow=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,rdseed=3Doff,= sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,3dnowprefetch=3D= off,osvw=3Doff,topoext=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/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-8.0.0.= args b/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-8.0.0.args index 943b0d477b..178d7b335a 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-8.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model-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 tcg \ --cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,fs= rm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,npt=3Don,vgi= f=3Don,svme-addr-chk=3Don,vme=3Doff,rdseed=3Doff,sha-ni=3Doff,xsavec=3Doff,= fxsr-opt=3Doff,misalignsse=3Doff,3dnowprefetch=3Doff,osvw=3Doff,topoext=3Do= ff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,pks=3Don,fs= rm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,vgif=3Don,sv= me-addr-chk=3Don,vme=3Doff,rdseed=3Doff,sha-ni=3Doff,xsavec=3Doff,fxsr-opt= =3Doff,misalignsse=3Doff,3dnowprefetch=3Doff,osvw=3Doff,topoext=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/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-latest= .args b/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-latest.args index 135aed7287..754a00f4a0 100644 --- a/tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-latest.args +++ b/tests/qemuxml2argvdata/cpu-host-model-nofallback.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,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,x= saveerptr=3Don,wbnoinvd=3Don,npt=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Dof= f,sha-ni=3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,osvw=3Doff,top= oext=3Doff,nrip-save=3Doff \ +-cpu EPYC,acpi=3Don,ss=3Don,monitor=3Don,hypervisor=3Don,erms=3Don,mpx=3Do= n,pcommit=3Don,clwb=3Don,umip=3Don,pku=3Don,vaes=3Don,la57=3Don,rdpid=3Don,= pks=3Don,fsrm=3Don,fzrm=3Don,fsrs=3Don,fsrc=3Don,3dnowext=3Don,3dnow=3Don,x= saveerptr=3Don,wbnoinvd=3Don,vgif=3Don,svme-addr-chk=3Don,vme=3Doff,sha-ni= =3Doff,xsavec=3Doff,fxsr-opt=3Doff,misalignsse=3Doff,osvw=3Doff,topoext=3Do= ff,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/qemuxml2argvdata/cpu-host-model.x86_64-5.1.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-5.1.0.args index 0d2eea3e62..610e6ee143 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.1.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.1.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/d= omain--1-QEMUGuest1/master-key.aes \ -machine pc-q35-5.1,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no= =3Don,pschange-mc-no=3Don \ +-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,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange= -mc-no=3Don \ -m size=3D219136k \ -overcommit mem-lock=3Doff \ -smp 1,sockets=3D1,cores=3D1,threads=3D1 \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.2.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-5.2.0.args index 93c6a576e9..74fcdb56de 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.2.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/d= omain--1-QEMUGuest1/master-key.aes \ -machine pc-q35-5.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no= =3Don,pschange-mc-no=3Don \ +-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,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange= -mc-no=3Don \ -m size=3D219136k \ -object memory-backend-ram,id=3Dpc.ram,size=3D224395264 \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.0.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-6.0.0.args index 5f24227b8e..c687648cec 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.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-q35-6.0,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no= =3Don,pschange-mc-no=3Don \ +-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,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange= -mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.1.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-6.1.0.args index 2678b334d9..fe4a9aa46e 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.1.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.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-6.1,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,svme-addr-chk=3Don,rdctl-no=3Don,skip-l1dfl-vm= entry=3Don,mds-no=3Don,pschange-mc-no=3Don \ +-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,svme-addr-chk=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,m= ds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.2.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-6.2.0.args index f65444948e..d539841587 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-6.2.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-6.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,svme-addr-chk=3Don,rdctl-no=3Don,skip-l1dfl-vm= entry=3Don,mds-no=3Don,pschange-mc-no=3Don \ +-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,svme-addr-chk=3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,m= ds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.0.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-7.0.0.args index 8f8b1645d5..05e9cc2dae 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.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-q35-7.0,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,tsc-scale=3Don,svme-addr-chk=3Don,rdctl-no=3Do= n,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don \ +-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,tsc-scale=3Don,svme-addr-chk=3Don,rdctl-no=3Don,skip-l1dfl= -vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.1.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-7.1.0.args index df03bafab3..ae0879d231 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.1.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.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-7.1,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,virt-ssbd=3Don,tsc-scale=3Don,vmcb-clean=3Don,svme-addr-chk= =3Don,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don= \ +-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,tsc-scale=3Don,vmcb-clean=3Don,svme-addr-chk=3Don,rdctl-no= =3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.2.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-7.2.0.args index 7a796812fa..6d61400de5 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-7.2.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-7.2,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ra= m \ -accel kvm \ --cpu EPYC-Rome,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust=3D= on,stibp=3Don,arch-capabilities=3Don,ssbd=3Don,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,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,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don= \ +-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,rdctl-n= o=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-8.0.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-8.0.0.args index d63438e81c..4b632aea97 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-8.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.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-q35-8.0,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,xsaves=3Don,cmp-legacy=3Don,= amd-ssbd=3Don,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,rdctl-no=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don= \ +-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,rdctl-n= o=3Don,skip-l1dfl-vmentry=3Don,mds-no=3Don,pschange-mc-no=3Don \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-nofallback.x86_64-8.0.0.args b/test= s/qemuxml2argvdata/cpu-nofallback.x86_64-8.0.0.args index b0ce1dfcbd..9626a8cffd 100644 --- a/tests/qemuxml2argvdata/cpu-nofallback.x86_64-8.0.0.args +++ b/tests/qemuxml2argvdata/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,amd-ssbd=3Doff,erms=3Doff,fsrm=3Doff,ibrs=3Doff,invpcid=3D= off,pcid=3Doff,pku=3Doff,svme-addr-chk=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-nofallback.xml b/tests/qemuxml2argv= data/cpu-nofallback.xml index ce1414559f..545dc17af6 100644 --- a/tests/qemuxml2argvdata/cpu-nofallback.xml +++ b/tests/qemuxml2argvdata/cpu-nofallback.xml @@ -18,7 +18,6 @@ - destroy --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 169931224797033.94920403067704; Mon, 6 Nov 2023 15:10:47 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id B22711A97; Mon, 6 Nov 2023 18:10:46 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C5E501A53; Mon, 6 Nov 2023 17:23:24 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2BFBC19B7; Mon, 6 Nov 2023 17:21:50 -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 3649B19B9 for ; Mon, 6 Nov 2023 17:21:29 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-115-D3vdl2R2OVqPHw_9gIm3vw-1; Mon, 06 Nov 2023 17:21:26 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 88B44185A789 for ; Mon, 6 Nov 2023 22:21:26 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 5A298502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: D3vdl2R2OVqPHw_9gIm3vw-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 04/19] cpu_map: Add versioned EPYC CPUs Date: Mon, 6 Nov 2023 16:21:09 -0600 Message-ID: <20231106222124.3675713-5-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: F4RDYITG3DNN2UMFZMFBKTEC67QLICBR X-Message-ID-Hash: F4RDYITG3DNN2UMFZMFBKTEC67QLICBR X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699312249964100001 --- src/cpu_map/index.xml | 6 + src/cpu_map/meson.build | 6 + src/cpu_map/x86_EPYC-IBPB.xml | 1 + src/cpu_map/x86_EPYC-Milan-v2.xml | 108 ++++++++++++++++++ src/cpu_map/x86_EPYC-Milan.xml | 1 + src/cpu_map/x86_EPYC-Rome-v2.xml | 93 +++++++++++++++ src/cpu_map/x86_EPYC-Rome-v3.xml | 95 +++++++++++++++ src/cpu_map/x86_EPYC-Rome-v4.xml | 94 +++++++++++++++ src/cpu_map/x86_EPYC-Rome.xml | 1 + src/cpu_map/x86_EPYC-v3.xml | 87 ++++++++++++++ src/cpu_map/x86_EPYC-v4.xml | 88 ++++++++++++++ src/cpu_map/x86_EPYC.xml | 1 + .../x86_64-cpuid-EPYC-7502-32-Core-host.xml | 4 +- .../x86_64-cpuid-EPYC-7601-32-Core-guest.xml | 7 +- ...6_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml | 6 +- ...4-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml | 7 +- .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 2 + 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 | 2 + 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 | 2 + 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 | 2 + 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 | 2 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 2 + 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 | 2 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 11 +- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 6 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 11 +- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 11 +- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 6 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 11 +- .../cpu-host-model.x86_64-latest.args | 2 +- 54 files changed, 685 insertions(+), 31 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Milan-v2.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 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 d2c5af5797..861edc3bb7 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -67,9 +67,15 @@ + + + + + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index ae5293e85f..68e093e041 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -39,8 +39,14 @@ cpumap_data =3D [ 'x86_Dhyana.xml', 'x86_EPYC-IBPB.xml', 'x86_EPYC.xml', + 'x86_EPYC-v3.xml', + 'x86_EPYC-v4.xml', 'x86_EPYC-Genoa.xml', + 'x86_EPYC-Milan-v2.xml', 'x86_EPYC-Milan.xml', + 'x86_EPYC-Rome-v2.xml', + 'x86_EPYC-Rome-v3.xml', + 'x86_EPYC-Rome-v4.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', 'x86_Haswell-IBRS.xml', diff --git a/src/cpu_map/x86_EPYC-IBPB.xml b/src/cpu_map/x86_EPYC-IBPB.xml index 25cba0c0ab..f93dc29213 100644 --- a/src/cpu_map/x86_EPYC-IBPB.xml +++ b/src/cpu_map/x86_EPYC-IBPB.xml @@ -1,5 +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..4cadba2325 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Milan-v2.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-Milan.xml b/src/cpu_map/x86_EPYC-Milan.xml index 3055e175fa..5163469256 100644 --- a/src/cpu_map/x86_EPYC-Milan.xml +++ b/src/cpu_map/x86_EPYC-Milan.xml @@ -1,5 +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..0cade90cdc --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v2.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..6b8f07c7f2 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v3.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..e69f910e56 --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v4.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-Rome.xml b/src/cpu_map/x86_EPYC-Rome.xml index 2b5744312b..7b42442a1e 100644 --- a/src/cpu_map/x86_EPYC-Rome.xml +++ b/src/cpu_map/x86_EPYC-Rome.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_EPYC-v3.xml b/src/cpu_map/x86_EPYC-v3.xml new file mode 100644 index 0000000000..fb587218c7 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v3.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC-v4.xml b/src/cpu_map/x86_EPYC-v4.xml new file mode 100644 index 0000000000..e714d9e622 --- /dev/null +++ b/src/cpu_map/x86_EPYC-v4.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_EPYC.xml b/src/cpu_map/x86_EPYC.xml index 07319e182c..38096fce1c 100644 --- a/src/cpu_map/x86_EPYC.xml +++ b/src/cpu_map/x86_EPYC.xml @@ -1,5 +1,6 @@ + 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 3c9bb5854b..c9ad653497 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,6 +1,6 @@ x86_64 - EPYC-Rome + EPYC-Rome-v3 AMD @@ -18,8 +18,6 @@ - - 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 770b83a9f4..f3e5164efc 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,21 +1,17 @@ - EPYC + EPYC-v4 AMD - - - - @@ -27,4 +23,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 057d202285..1a6ecf839e 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,23 +1,19 @@ x86_64 - EPYC-IBPB + EPYC-v4 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 770b83a9f4..f3e5164efc 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,21 +1,17 @@ - EPYC + EPYC-v4 AMD - - - - @@ -27,4 +23,5 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index f17a775344..f5da971e3b 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -102,6 +102,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-tcg.x86_64.xml index 7b7420ff8e..01906a6277 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -115,6 +115,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index a2e5dc2be4..83d6cece2e 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -101,6 +101,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 4ab5bedc1e..6ec2e69978 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -102,6 +102,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index 272d9bed08..a2bce1003a 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -115,6 +115,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index 499fa38c1d..751303eaa5 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -101,6 +101,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC 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 8b20641da1..587aae9791 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -102,6 +102,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-tcg.x86_64.xml index 526f39254e..af223af1b8 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -115,6 +115,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB 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 57d031b7ec..687684fc4d 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -101,6 +101,7 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 EPYC-Rome EPYC-IBPB EPYC diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-q35.x86_64.xml index 0da06a9499..9b5b0cfc18 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -102,6 +102,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 0ffd95aee6..1a00383168 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -116,6 +116,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index a2c2f2f56f..8a9dd7ef89 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -101,6 +101,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 d88d709fe2..54db281b89 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -103,6 +103,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 a80c86df4f..5762bc0b90 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -116,6 +116,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 2187958750..dcbcc03737 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -102,6 +102,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 1f3a0c70ee..a7f4bc2f6d 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -103,6 +103,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 7ed62fb522..f90c826e27 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -118,6 +118,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index f83ba1a949..2a9a199a82 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -102,6 +102,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 dbf5decd19..6d927f7d43 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -104,6 +104,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 3a71b54847..7ef5615473 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -119,6 +119,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index c17c72061e..d85ae46574 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -103,6 +103,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 7905d6ddd5..655b151c9f 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -103,6 +103,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 1ae2a7c342..df0d5c1b86 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -117,6 +117,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 65ac2414c8..ff960b5747 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -102,6 +102,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 7a9ef1ffaa..c6e45a4f70 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -108,6 +108,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 ab7a3df9f3..b3670c108a 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 @@ -105,6 +105,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB 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 ab7a3df9f3..b3670c108a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -105,6 +105,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index f5ffc76a9c..6d18366f76 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -107,6 +107,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 2e6f13d873..0637e07f1c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -109,6 +109,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 404a6fcdad..02d30c3a5e 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -110,6 +110,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 65740c2a27..6a9c7da907 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -108,6 +108,8 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v3 + EPYC-Rome-v2 EPYC-Rome EPYC-Milan 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 4d438efdf7..d865028850 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 @@ - + qemu64 @@ -112,7 +111,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB 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 2ddb945e37..e64635ec76 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -111,7 +111,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB EPYC-Genoa diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 919357e577..51cba16a35 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 @@ - + qemu64 @@ -111,7 +110,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB 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 bb3578d5d7..f40185ead0 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 @@ - @@ -69,7 +68,7 @@ - + qemu64 @@ -112,7 +111,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB 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 5752d3cdc9..b04dfdb914 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -111,7 +111,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB EPYC-Genoa diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 1be5ff2c93..900982f97d 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 @@ - @@ -68,7 +67,7 @@ - + qemu64 @@ -111,7 +110,13 @@ Haswell-noTSX Haswell-IBRS Haswell + EPYC-v4 + EPYC-v3 + EPYC-Rome-v4 + EPYC-Rome-v3 + EPYC-Rome-v2 EPYC-Rome + EPYC-Milan-v2 EPYC-Milan EPYC-IBPB EPYC-Genoa diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-latest.args b/tes= ts/qemuxml2argvdata/cpu-host-model.x86_64-latest.args index dba1d9b65a..7b83380d33 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-latest.args +++ b/tests/qemuxml2argvdata/cpu-host-model.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,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 \ --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699309854283266.45735812467785; Mon, 6 Nov 2023 14:30:54 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 07B7D19CA; Mon, 6 Nov 2023 17:30:52 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 269181A32; Mon, 6 Nov 2023 17:22:08 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3133E19D6; Mon, 6 Nov 2023 17:21:33 -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 D2C9A19B8 for ; Mon, 6 Nov 2023 17:21:28 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-111-cnkArq9kO-6i3VkjVxFNeQ-1; Mon, 06 Nov 2023 17:21:27 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id BED0F811E8D for ; Mon, 6 Nov 2023 22:21:26 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 9B71C502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: cnkArq9kO-6i3VkjVxFNeQ-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 05/19] cpu_map: Add versioned Intel Nehalem CPUs Date: Mon, 6 Nov 2023 16:21:10 -0600 Message-ID: <20231106222124.3675713-6-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: G4S5KOPGALIKFS5EJSMDU4CFVQBJGNUU X-Message-ID-Hash: G4S5KOPGALIKFS5EJSMDU4CFVQBJGNUU X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699309855586100001 --- src/cpu_map/x86_Nehalem-IBRS.xml | 1 + src/cpu_map/x86_Nehalem.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cpu_map/x86_Nehalem-IBRS.xml b/src/cpu_map/x86_Nehalem-IBR= S.xml index 00d0d2fe51..1d19cab20f 100644 --- a/src/cpu_map/x86_Nehalem-IBRS.xml +++ b/src/cpu_map/x86_Nehalem-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Nehalem.xml b/src/cpu_map/x86_Nehalem.xml index 9968001fe7..21f9aa1fff 100644 --- a/src/cpu_map/x86_Nehalem.xml +++ b/src/cpu_map/x86_Nehalem.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310138250472.4286002612761; Mon, 6 Nov 2023 14:35:38 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 794591A78; Mon, 6 Nov 2023 17:35:36 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 3CBA01A75; Mon, 6 Nov 2023 17:22:25 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id CC46919B6; Mon, 6 Nov 2023 17:21:35 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 5503619C6 for ; Mon, 6 Nov 2023 17:21:29 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-153-t_S73IaHPPqu_rr_1J63Ig-1; Mon, 06 Nov 2023 17:21:27 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 021CE101A54C for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id D246B502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: t_S73IaHPPqu_rr_1J63Ig-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 06/19] cpu_map: Add versioned Intel Westmere CPUs Date: Mon, 6 Nov 2023 16:21:11 -0600 Message-ID: <20231106222124.3675713-7-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: FXQ2EMM5E55PPC6M5FVTLFWJFFB2MZZJ X-Message-ID-Hash: FXQ2EMM5E55PPC6M5FVTLFWJFFB2MZZJ X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310139956100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_Westmere-IBRS.xml | 1 + src/cpu_map/x86_Westmere.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cpu_map/x86_Westmere-IBRS.xml b/src/cpu_map/x86_Westmere-I= BRS.xml index c7898f0c22..46460b5a7d 100644 --- a/src/cpu_map/x86_Westmere-IBRS.xml +++ b/src/cpu_map/x86_Westmere-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Westmere.xml b/src/cpu_map/x86_Westmere.xml index 16e4ad6c30..3e9dc0f73c 100644 --- a/src/cpu_map/x86_Westmere.xml +++ b/src/cpu_map/x86_Westmere.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310278109653.4660817648194; Mon, 6 Nov 2023 14:37:58 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id CE85B1A12; Mon, 6 Nov 2023 17:37:56 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id D75A81A7E; Mon, 6 Nov 2023 17:22:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id D090319B3; Mon, 6 Nov 2023 17:21: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 527CD19C1 for ; Mon, 6 Nov 2023 17:21:29 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-96-_c8OqNK2ORi6ZeQbvr0nlQ-1; Mon, 06 Nov 2023 17:21:27 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 381EA832D60 for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 14797502B for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: _c8OqNK2ORi6ZeQbvr0nlQ-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 07/19] cpu_map: Add versioned Intel SandyBridge CPUs Date: Mon, 6 Nov 2023 16:21:12 -0600 Message-ID: <20231106222124.3675713-8-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: IZ7YC4JF4VVKQDNTSSDLLKU2OKFYQAE4 X-Message-ID-Hash: IZ7YC4JF4VVKQDNTSSDLLKU2OKFYQAE4 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310278807100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_SandyBridge-IBRS.xml | 1 + src/cpu_map/x86_SandyBridge.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cpu_map/x86_SandyBridge-IBRS.xml b/src/cpu_map/x86_SandyBr= idge-IBRS.xml index fbdb4f2bf6..24cc22f596 100644 --- a/src/cpu_map/x86_SandyBridge-IBRS.xml +++ b/src/cpu_map/x86_SandyBridge-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_SandyBridge.xml b/src/cpu_map/x86_SandyBridge.= xml index 7c85ed42df..8faa73a86e 100644 --- a/src/cpu_map/x86_SandyBridge.xml +++ b/src/cpu_map/x86_SandyBridge.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699313453541150.59273623930324; Mon, 6 Nov 2023 15:30:53 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6F76C193F; Mon, 6 Nov 2023 18:30:52 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5B7911AD2; Mon, 6 Nov 2023 17:23:59 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7A3FD19B5; Mon, 6 Nov 2023 17:21:53 -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 8E73F19B6 for ; Mon, 6 Nov 2023 17:21:50 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-60-2sn7DogcNSWxAIWgFU3gJg-1; Mon, 06 Nov 2023 17:21:27 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 6D26C8724A6 for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4A59C502B for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: 2sn7DogcNSWxAIWgFU3gJg-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 08/19] cpu_map: Add versioned Intel IvyBridge CPUs Date: Mon, 6 Nov 2023 16:21:13 -0600 Message-ID: <20231106222124.3675713-9-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: OZZQC6IWOPZGL44XEJ33PXNMRWCGNUFE X-Message-ID-Hash: OZZQC6IWOPZGL44XEJ33PXNMRWCGNUFE X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699313453900100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_IvyBridge-IBRS.xml | 1 + src/cpu_map/x86_IvyBridge.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cpu_map/x86_IvyBridge-IBRS.xml b/src/cpu_map/x86_IvyBridge= -IBRS.xml index 430bc3232d..b2b257c11c 100644 --- a/src/cpu_map/x86_IvyBridge-IBRS.xml +++ b/src/cpu_map/x86_IvyBridge-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_IvyBridge.xml b/src/cpu_map/x86_IvyBridge.xml index eaf5d02e82..579af5f817 100644 --- a/src/cpu_map/x86_IvyBridge.xml +++ b/src/cpu_map/x86_IvyBridge.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 16993128610581011.3724967455508; Mon, 6 Nov 2023 15:21:01 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id F3EE01A02; Mon, 6 Nov 2023 18:20:59 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id AA2831AC7; Mon, 6 Nov 2023 17:23:41 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 1E4A019B7; Mon, 6 Nov 2023 17:21:53 -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 9CDAA19B5 for ; Mon, 6 Nov 2023 17:21:39 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-171-BRzmTugrNRmUEY0Jr4ugYw-1; Mon, 06 Nov 2023 17:21:27 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id A3264832D6A for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7FD93502B for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: BRzmTugrNRmUEY0Jr4ugYw-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 09/19] cpu_map: Add versioned Intel Haswell CPUs Date: Mon, 6 Nov 2023 16:21:14 -0600 Message-ID: <20231106222124.3675713-10-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: FIMXNL4UD45IX2DEVSZPGQ6SPFSRQ5BT X-Message-ID-Hash: FIMXNL4UD45IX2DEVSZPGQ6SPFSRQ5BT X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699312862080100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_Haswell-IBRS.xml | 1 + src/cpu_map/x86_Haswell-noTSX-IBRS.xml | 1 + src/cpu_map/x86_Haswell-noTSX.xml | 1 + src/cpu_map/x86_Haswell.xml | 1 + 4 files changed, 4 insertions(+) diff --git a/src/cpu_map/x86_Haswell-IBRS.xml b/src/cpu_map/x86_Haswell-IBR= S.xml index 0ffe2bae0d..10ab7e2032 100644 --- a/src/cpu_map/x86_Haswell-IBRS.xml +++ b/src/cpu_map/x86_Haswell-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml b/src/cpu_map/x86_Haswe= ll-noTSX-IBRS.xml index 75d709c009..23bf427df8 100644 --- a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Haswell-noTSX-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Haswell-noTSX.xml b/src/cpu_map/x86_Haswell-no= TSX.xml index b0a0faa856..eec6d046a0 100644 --- a/src/cpu_map/x86_Haswell-noTSX.xml +++ b/src/cpu_map/x86_Haswell-noTSX.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Haswell.xml b/src/cpu_map/x86_Haswell.xml index ee16b30f19..c3ec40ce19 100644 --- a/src/cpu_map/x86_Haswell.xml +++ b/src/cpu_map/x86_Haswell.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310368269715.1650129368529; Mon, 6 Nov 2023 14:39:28 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 21E601A02; Mon, 6 Nov 2023 17:39:27 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C63E51A71; Mon, 6 Nov 2023 17:22:40 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id C754B19E2; Mon, 6 Nov 2023 17:21: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 BC22A19C5 for ; Mon, 6 Nov 2023 17:21:29 -0500 (EST) Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-171-C5tkejY0MeysZMav25nnQg-1; Mon, 06 Nov 2023 17:21:28 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id D8D3C3823323 for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B5E30502B for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: C5tkejY0MeysZMav25nnQg-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 10/19] cpu_map: Add versioned Intel Broadwell CPUs Date: Mon, 6 Nov 2023 16:21:15 -0600 Message-ID: <20231106222124.3675713-11-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: PCIK74AY6QNOGLUHMC24FANO5DLWYCZ2 X-Message-ID-Hash: PCIK74AY6QNOGLUHMC24FANO5DLWYCZ2 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310368936100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/x86_Broadwell-IBRS.xml | 1 + src/cpu_map/x86_Broadwell-noTSX-IBRS.xml | 1 + src/cpu_map/x86_Broadwell-noTSX.xml | 1 + src/cpu_map/x86_Broadwell.xml | 1 + 4 files changed, 4 insertions(+) diff --git a/src/cpu_map/x86_Broadwell-IBRS.xml b/src/cpu_map/x86_Broadwell= -IBRS.xml index 9033d5fcd5..e54233dfa9 100644 --- a/src/cpu_map/x86_Broadwell-IBRS.xml +++ b/src/cpu_map/x86_Broadwell-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml b/src/cpu_map/x86_Bro= adwell-noTSX-IBRS.xml index c044b60e36..637fb7a2cb 100644 --- a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Broadwell-noTSX.xml b/src/cpu_map/x86_Broadwel= l-noTSX.xml index 637f29ba1c..4d70fcacb2 100644 --- a/src/cpu_map/x86_Broadwell-noTSX.xml +++ b/src/cpu_map/x86_Broadwell-noTSX.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Broadwell.xml b/src/cpu_map/x86_Broadwell.xml index 82939a4509..c638418d27 100644 --- a/src/cpu_map/x86_Broadwell.xml +++ b/src/cpu_map/x86_Broadwell.xml @@ -1,5 +1,6 @@ + --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699315203754745.6559041505004; Mon, 6 Nov 2023 16:00:03 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 3F9E918D6; Mon, 6 Nov 2023 19:00:02 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 98B121AF2; Mon, 6 Nov 2023 17:24:35 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id CEC2E19A8; Mon, 6 Nov 2023 17:21:58 -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 6AA9C19C5 for ; Mon, 6 Nov 2023 17:21:40 -0500 (EST) Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-155-FEdg2uS3OhW5ehDUMhzgNA-1; Mon, 06 Nov 2023 17:21:28 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1D1703C1490E for ; Mon, 6 Nov 2023 22:21:28 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id ED49110E4E for ; Mon, 6 Nov 2023 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: FEdg2uS3OhW5ehDUMhzgNA-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 11/19] cpu_map: Add versioned Intel Skylake CPUs Date: Mon, 6 Nov 2023 16:21:16 -0600 Message-ID: <20231106222124.3675713-12-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: L6P5DCXHFNXYIIKP5WPD2UY5GYGNBALI X-Message-ID-Hash: L6P5DCXHFNXYIIKP5WPD2UY5GYGNBALI X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699315205448100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 3 + src/cpu_map/meson.build | 3 + src/cpu_map/x86_Skylake-Client-IBRS.xml | 1 + src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml | 1 + src/cpu_map/x86_Skylake-Client-v4.xml | 77 +++++++++++++++++ src/cpu_map/x86_Skylake-Client.xml | 1 + src/cpu_map/x86_Skylake-Server-IBRS.xml | 1 + src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml | 1 + src/cpu_map/x86_Skylake-Server-v4.xml | 83 ++++++++++++++++++ src/cpu_map/x86_Skylake-Server-v5.xml | 85 +++++++++++++++++++ src/cpu_map/x86_Skylake-Server.xml | 1 + .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 1 + 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 | 1 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 3 + 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 | 3 + 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 | 3 + 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 | 3 + 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 | 3 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 3 + 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 | 3 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 3 + 45 files changed, 341 insertions(+) create mode 100644 src/cpu_map/x86_Skylake-Client-v4.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 861edc3bb7..a4fe2ec781 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -45,9 +45,12 @@ + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 68e093e041..f6b95863b3 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -82,9 +82,12 @@ cpumap_data =3D [ 'x86_SapphireRapids.xml', 'x86_Skylake-Client-IBRS.xml', 'x86_Skylake-Client-noTSX-IBRS.xml', + 'x86_Skylake-Client-v4.xml', 'x86_Skylake-Client.xml', 'x86_Skylake-Server-IBRS.xml', 'x86_Skylake-Server-noTSX-IBRS.xml', + 'x86_Skylake-Server-v4.xml', + 'x86_Skylake-Server-v5.xml', 'x86_Skylake-Server.xml', 'x86_Snowridge.xml', 'x86_vendors.xml', diff --git a/src/cpu_map/x86_Skylake-Client-IBRS.xml b/src/cpu_map/x86_Skyl= ake-Client-IBRS.xml index 5709e7c2f9..9f0c0f75e8 100644 --- a/src/cpu_map/x86_Skylake-Client-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Client-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml b/src/cpu_map/x8= 6_Skylake-Client-noTSX-IBRS.xml index ffba34502a..cfb3446480 100644 --- a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Skylake-Client-v4.xml b/src/cpu_map/x86_Skylak= e-Client-v4.xml new file mode 100644 index 0000000000..038ac376b6 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Client-v4.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Skylake-Client.xml b/src/cpu_map/x86_Skylake-C= lient.xml index 14cd57e176..1cef4fb1c7 100644 --- a/src/cpu_map/x86_Skylake-Client.xml +++ b/src/cpu_map/x86_Skylake-Client.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Skylake-Server-IBRS.xml b/src/cpu_map/x86_Skyl= ake-Server-IBRS.xml index 9fb3488809..a675e5fee6 100644 --- a/src/cpu_map/x86_Skylake-Server-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Server-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml b/src/cpu_map/x8= 6_Skylake-Server-noTSX-IBRS.xml index c162c0acc3..6d34904207 100644 --- a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Skylake-Server-v4.xml b/src/cpu_map/x86_Skylak= e-Server-v4.xml new file mode 100644 index 0000000000..6c864f6b9c --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v4.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f3d49fb5d2 --- /dev/null +++ b/src/cpu_map/x86_Skylake-Server-v5.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Skylake-Server.xml b/src/cpu_map/x86_Skylake-S= erver.xml index e022d94c84..154bc7d848 100644 --- a/src/cpu_map/x86_Skylake-Server.xml +++ b/src/cpu_map/x86_Skylake-Server.xml @@ -1,5 +1,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 6ec2e69978..33bd2b605d 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -76,6 +76,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index a2bce1003a..484c5e96d5 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -89,6 +89,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index 751303eaa5..b0b0530721 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -75,6 +75,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server 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 587aae9791..f938ee821c 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -76,6 +76,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 af223af1b8..fcff1c2748 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -89,6 +89,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 687684fc4d..57ee4d850a 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -75,6 +75,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 9b5b0cfc18..d93b9f071c 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -76,6 +76,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 1a00383168..b50ea993ae 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -90,6 +90,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 8a9dd7ef89..50fbe868ba 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -75,6 +75,7 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS 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 54db281b89..2f93030d93 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -77,9 +77,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 5762bc0b90..4628fba179 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -90,9 +90,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 dcbcc03737..2633fe80c5 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -76,9 +76,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 a7f4bc2f6d..15a0c1beb8 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -77,9 +77,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 f90c826e27..39d4b24087 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -92,9 +92,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 2a9a199a82..62d6b1f103 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -76,9 +76,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 6d927f7d43..8378536814 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -78,9 +78,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 7ef5615473..b235b3ab7d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -93,9 +93,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 d85ae46574..ee2bffdbf1 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -77,9 +77,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 655b151c9f..5a772eeba4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -79,9 +79,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 df0d5c1b86..7ef47f9618 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -93,9 +93,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 ff960b5747..44bfe95e2f 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -78,9 +78,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 c6e45a4f70..fce5d3e044 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -84,9 +84,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 b3670c108a..078fed1114 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 @@ -81,9 +81,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 b3670c108a..078fed1114 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -81,9 +81,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 6d18366f76..9ac588d268 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -83,9 +83,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 0637e07f1c..abbed1b73c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -84,9 +84,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 02d30c3a5e..3995254276 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -85,9 +85,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 6a9c7da907..eddbda134f 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -83,9 +83,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 d865028850..af8cf93f0a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -86,9 +86,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 e64635ec76..49c76918cc 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -86,9 +86,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 51cba16a35..c048ca0a7c 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -85,9 +85,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 f40185ead0..2e992f00af 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -86,9 +86,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 b04dfdb914..750f6d5c83 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -86,9 +86,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS 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 900982f97d..b3d8314097 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -85,9 +85,12 @@ Westmere-IBRS Westmere Snowridge + Skylake-Server-v5 + Skylake-Server-v4 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v4 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699311750595180.02939127039883; Mon, 6 Nov 2023 15:02:30 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2A1A81AB7; Mon, 6 Nov 2023 18:02:29 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id A23191AA6; Mon, 6 Nov 2023 17:23:16 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 194F519B8; Mon, 6 Nov 2023 17:21:50 -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 B2C4819C8 for ; Mon, 6 Nov 2023 17:21:30 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-175-rGeAd3F9Pbi5IteRRu0S_A-1; Mon, 06 Nov 2023 17:21:28 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 565BD101A550 for ; Mon, 6 Nov 2023 22:21:28 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 3239210F5A for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: rGeAd3F9Pbi5IteRRu0S_A-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 12/19] cpu_map: Add versioned Intel Cascadelake CPUs Date: Mon, 6 Nov 2023 16:21:17 -0600 Message-ID: <20231106222124.3675713-13-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: AXAFQ25XAXEC23AU26CMK7JJDNMO3TW5 X-Message-ID-Hash: AXAFQ25XAXEC23AU26CMK7JJDNMO3TW5 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699311752787100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 3 + src/cpu_map/meson.build | 3 + src/cpu_map/x86_Cascadelake-Server-noTSX.xml | 1 + src/cpu_map/x86_Cascadelake-Server-v2.xml | 93 +++++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v4.xml | 91 ++++++++++++++++++ src/cpu_map/x86_Cascadelake-Server-v5.xml | 92 ++++++++++++++++++ src/cpu_map/x86_Cascadelake-Server.xml | 1 + .../x86_64-cpuid-Xeon-Platinum-8268-guest.xml | 9 +- .../x86_64-cpuid-Xeon-Platinum-8268-host.xml | 9 +- .../x86_64-cpuid-Xeon-Platinum-9242-guest.xml | 9 +- .../x86_64-cpuid-Xeon-Platinum-9242-host.xml | 9 +- .../x86_64-cpuid-Xeon-Platinum-9242-json.xml | 9 +- ..._64-cpuid-baseline-Cascadelake+Icelake.xml | 9 +- ...-cpuid-baseline-Cooperlake+Cascadelake.xml | 9 +- ...6_64-cpuid-baseline-Cooperlake+Icelake.xml | 9 +- .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_4.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 2 + .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 3 + 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 | 3 + 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 | 3 + 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 | 3 + 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 | 3 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 3 + 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 | 3 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 3 + 55 files changed, 401 insertions(+), 54 deletions(-) create mode 100644 src/cpu_map/x86_Cascadelake-Server-v2.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 a4fe2ec781..ad6361ee51 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -53,6 +53,9 @@ + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index f6b95863b3..7a3712280a 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -29,6 +29,9 @@ cpumap_data =3D [ 'x86_Broadwell-noTSX.xml', 'x86_Broadwell.xml', 'x86_Cascadelake-Server-noTSX.xml', + 'x86_Cascadelake-Server-v2.xml', + 'x86_Cascadelake-Server-v4.xml', + 'x86_Cascadelake-Server-v5.xml', 'x86_Cascadelake-Server.xml', 'x86_Conroe.xml', 'x86_Cooperlake.xml', diff --git a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml b/src/cpu_map/x86= _Cascadelake-Server-noTSX.xml index bfd4629836..3ddd4e9947 100644 --- a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml +++ b/src/cpu_map/x86_Cascadelake-Server-noTSX.xml @@ -1,5 +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..5152f0390b --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v2.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..b2173d1308 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v4.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f5d15cadb6 --- /dev/null +++ b/src/cpu_map/x86_Cascadelake-Server-v5.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Cascadelake-Server.xml b/src/cpu_map/x86_Casca= delake-Server.xml index 335e9cb584..3805ce9d59 100644 --- a/src/cpu_map/x86_Cascadelake-Server.xml +++ b/src/cpu_map/x86_Cascadelake-Server.xml @@ -1,5 +1,6 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-guest.xml b/= tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-guest.xml index 8fd1611842..9cd04b3f9a 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-guest.xml @@ -1,5 +1,5 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel @@ -20,19 +20,14 @@ + - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml index 7055c72112..b143b792f6 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml @@ -1,6 +1,6 @@ x86_64 - Cascadelake-Server + Cascadelake-Server-v2 Intel @@ -22,19 +22,14 @@ + - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-guest.xml b/= tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-guest.xml index 88c2d84d65..d14d8a325f 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-guest.xml @@ -1,5 +1,5 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel @@ -20,20 +20,15 @@ + - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml index 5e59520919..332507b4c6 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml @@ -1,6 +1,6 @@ x86_64 - Cascadelake-Server + Cascadelake-Server-v2 Intel @@ -22,20 +22,15 @@ + - - - - - - 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 10c256ee1e..2e1fe57f7e 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-json.xml @@ -1,22 +1,17 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel + - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Icelake.xm= l b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Icelake.xml index 071c799ba2..3e1f526c7b 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Icelake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Icelake.xml @@ -1,15 +1,12 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel + - - - - - + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake= .xml b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml index ecac749b97..39222a641c 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Cascadelake.xml @@ -1,22 +1,17 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel + - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Icelake.xml= b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Icelake.xml index 071c799ba2..3e1f526c7b 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Icelake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cooperlake+Icelake.xml @@ -1,15 +1,12 @@ - Cascadelake-Server + Cascadelake-Server-v2 Intel + - - - - - + diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-q35.x86_64.xml index 3cbd234f9b..77538ed9ea 100644 --- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml @@ -106,6 +106,7 @@ EPYC Dhyana Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-tcg.x86_64.xml index cea9377cfe..1efdd0aa97 100644 --- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml @@ -119,6 +119,7 @@ EPYC Dhyana Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_4.2.0.x86_64.xml index 274c1ea8d8..1620043b73 100644 --- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml @@ -105,6 +105,7 @@ EPYC Dhyana Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index f5da971e3b..2d92cb39b4 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -109,6 +109,7 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-tcg.x86_64.xml index 01906a6277..4eb1986759 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -122,6 +122,7 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index 83d6cece2e..1cd9771eec 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -108,6 +108,7 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 33bd2b605d..d322b5678a 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -110,6 +110,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index 484c5e96d5..3f30474a73 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -123,6 +123,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index b0b0530721..d177db8a2a 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -109,6 +109,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS 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 f938ee821c..d807f09100 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -110,6 +110,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 fcff1c2748..7c9b66939a 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -123,6 +123,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 57ee4d850a..9010cb524c 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -109,6 +109,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 d93b9f071c..53e320f18d 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -112,6 +112,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 b50ea993ae..78eb7fcbc6 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -126,6 +126,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 50fbe868ba..9f77efd3c7 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -111,6 +111,8 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 2f93030d93..4dd62848bc 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -115,6 +115,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 4628fba179..1b4cc4864f 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -128,6 +128,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 2633fe80c5..43d0b7afc8 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -114,6 +114,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 15a0c1beb8..0d87339ec1 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -115,6 +115,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 39d4b24087..fd9d5579b5 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -130,6 +130,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 62d6b1f103..618f0ece23 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -114,6 +114,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 8378536814..4889ae157b 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -116,6 +116,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 b235b3ab7d..3f02ef2c6a 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -131,6 +131,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 ee2bffdbf1..c782eb31c4 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -115,6 +115,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 5a772eeba4..0f40cbb3ec 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -115,6 +115,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 7ef47f9618..4f6bd7150d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -129,6 +129,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 44bfe95e2f..1d53a5806d 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -114,6 +114,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 fce5d3e044..12d0cbd1b2 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -120,6 +120,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 078fed1114..49bdf88309 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 @@ -117,6 +117,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 078fed1114..49bdf88309 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -117,6 +117,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 9ac588d268..d1647a7878 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -119,6 +119,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 abbed1b73c..cc40e9c229 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -121,6 +121,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 3995254276..2911327c4c 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -122,6 +122,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 eddbda134f..06a8be84c4 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -120,6 +120,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 af8cf93f0a..c80f817963 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -128,6 +128,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 49c76918cc..ccc8bcce9b 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -128,6 +128,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 c048ca0a7c..7a61de39c3 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -127,6 +127,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 2e992f00af..46c33b2870 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -128,6 +128,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 750f6d5c83..004c9ea3de 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -128,6 +128,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-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 b3d8314097..18a6c4f878 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -127,6 +127,9 @@ Dhyana Cooperlake Conroe + Cascadelake-Server-v5 + Cascadelake-Server-v4 + Cascadelake-Server-v2 Cascadelake-Server-noTSX Cascadelake-Server Broadwell-noTSX-IBRS --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699314663251578.7991125343843; Mon, 6 Nov 2023 15:51:03 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0B05A1706; Mon, 6 Nov 2023 18:51:02 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id EF7AB1AE7; Mon, 6 Nov 2023 17:24:25 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id B778119A8; Mon, 6 Nov 2023 17:21:57 -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 6622719DE for ; Mon, 6 Nov 2023 17:21:35 -0500 (EST) Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-187-kWU75ncbPICZh5Thb-NuLA-1; Mon, 06 Nov 2023 17:21:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 8EDF63823325 for ; Mon, 6 Nov 2023 22:21:28 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 6AD1A502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: kWU75ncbPICZh5Thb-NuLA-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 13/19] cpu_map: Add versioned Intel Icelake CPUs Date: Mon, 6 Nov 2023 16:21:18 -0600 Message-ID: <20231106222124.3675713-14-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: 4HEZYKEEYCOYV3N7BQHFH3OMOU6GZ5XT X-Message-ID-Hash: 4HEZYKEEYCOYV3N7BQHFH3OMOU6GZ5XT X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699314663743100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 4 + src/cpu_map/meson.build | 4 + src/cpu_map/x86_Icelake-Server-noTSX.xml | 1 + src/cpu_map/x86_Icelake-Server-v3.xml | 103 +++++++++++++++++ src/cpu_map/x86_Icelake-Server-v4.xml | 108 +++++++++++++++++ src/cpu_map/x86_Icelake-Server-v5.xml | 109 ++++++++++++++++++ src/cpu_map/x86_Icelake-Server-v6.xml | 109 ++++++++++++++++++ src/cpu_map/x86_Icelake-Server.xml | 1 + .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 2 + .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 2 + .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 2 + tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 3 + 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 | 3 + tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 3 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 4 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 4 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 4 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 4 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 4 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 4 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 4 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 4 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 4 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 4 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 4 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 4 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 4 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 4 + 45 files changed, 554 insertions(+) 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 diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index ad6361ee51..c0971c9391 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -60,6 +60,10 @@ + + + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 7a3712280a..6e77f78b1c 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -59,6 +59,10 @@ cpumap_data =3D [ 'x86_Icelake-Client-noTSX.xml', 'x86_Icelake-Client.xml', 'x86_Icelake-Server-noTSX.xml', + 'x86_Icelake-Server-v3.xml', + 'x86_Icelake-Server-v4.xml', + 'x86_Icelake-Server-v5.xml', + 'x86_Icelake-Server-v6.xml', 'x86_Icelake-Server.xml', 'x86_IvyBridge-IBRS.xml', 'x86_IvyBridge.xml', diff --git a/src/cpu_map/x86_Icelake-Server-noTSX.xml b/src/cpu_map/x86_Ice= lake-Server-noTSX.xml index 7c9c32c977..f77bf6eb3e 100644 --- a/src/cpu_map/x86_Icelake-Server-noTSX.xml +++ b/src/cpu_map/x86_Icelake-Server-noTSX.xml @@ -1,5 +1,6 @@ + diff --git a/src/cpu_map/x86_Icelake-Server-v3.xml b/src/cpu_map/x86_Icelak= e-Server-v3.xml new file mode 100644 index 0000000000..070951108a --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v3.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..a65271e801 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v4.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..f908d06b0d --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v5.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..c38d3b7763 --- /dev/null +++ b/src/cpu_map/x86_Icelake-Server-v6.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Icelake-Server.xml b/src/cpu_map/x86_Icelake-S= erver.xml index b4685bead0..6bebbf174c 100644 --- a/src/cpu_map/x86_Icelake-Server.xml +++ b/src/cpu_map/x86_Icelake-Server.xml @@ -1,5 +1,6 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index 2d92cb39b4..1039e22ebc 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -94,6 +94,7 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-tcg.x86_64.xml index 4eb1986759..cfa2ae336a 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -107,6 +107,7 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index 1cd9771eec..d8a161bf18 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -93,6 +93,7 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index d322b5678a..383dfb9649 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -95,6 +95,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index 3f30474a73..4cb34baa8e 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -108,6 +108,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index d177db8a2a..eca45e94e0 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -94,6 +94,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX 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 d807f09100..49518b8e31 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -95,6 +95,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 7c9b66939a..cc975a0c62 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -108,6 +108,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 9010cb524c..ec695ec4ee 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -94,6 +94,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 53e320f18d..267b168036 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -95,6 +95,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 78eb7fcbc6..c52dccff40 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -109,6 +109,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 9f77efd3c7..e8ae46a00a 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -94,6 +94,8 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 4dd62848bc..83d6d7189b 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -98,6 +98,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 1b4cc4864f..b26fad77d0 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -111,6 +111,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 43d0b7afc8..2ff1f497a3 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -97,6 +97,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 0d87339ec1..bb65cfef2b 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -98,6 +98,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 fd9d5579b5..09c604c797 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -113,6 +113,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 618f0ece23..2e2322143d 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -97,6 +97,9 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 4889ae157b..0b157340a9 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -99,6 +99,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 3f02ef2c6a..02ee330a5b 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -114,6 +114,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index c782eb31c4..d7fa5449db 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -98,6 +98,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX 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 0f40cbb3ec..ccac1d6ac1 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -100,6 +100,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 4f6bd7150d..7037c3be1c 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -114,6 +114,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 1d53a5806d..c54c7f0f2f 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -99,6 +99,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 12d0cbd1b2..d00cbdfb3e 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -105,6 +105,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 49bdf88309..74665be98c 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 @@ -102,6 +102,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 49bdf88309..74665be98c 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -102,6 +102,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 d1647a7878..c28cb443f9 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -104,6 +104,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 cc40e9c229..0c33f1c819 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -106,6 +106,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 2911327c4c..6fa8d07707 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -107,6 +107,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 06a8be84c4..9431f7951b 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -105,6 +105,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 c80f817963..e07ab65e1e 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -108,6 +108,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 ccc8bcce9b..e1a6f8c4d4 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -108,6 +108,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 7a61de39c3..9c5e92ece2 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -107,6 +107,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 46c33b2870..34f904f6bb 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -108,6 +108,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 004c9ea3de..2e7c1ad3e7 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -108,6 +108,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-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 18a6c4f878..99efdcd66b 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -107,6 +107,10 @@ Nehalem IvyBridge-IBRS IvyBridge + Icelake-Server-v6 + Icelake-Server-v5 + Icelake-Server-v4 + Icelake-Server-v3 Icelake-Server-noTSX Icelake-Server Haswell-noTSX-IBRS --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310625485709.1161609195365; Mon, 6 Nov 2023 14:43:45 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 601021A7E; Mon, 6 Nov 2023 17:43:44 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 306021A8A; Mon, 6 Nov 2023 17:22:49 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id A93FF19E5; Mon, 6 Nov 2023 17:21:42 -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 17E8A19CE for ; Mon, 6 Nov 2023 17:21:31 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-79-V-NkgLVjM5C8kfJRceY4rg-1; Mon, 06 Nov 2023 17:21:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id C5B2F832D66 for ; Mon, 6 Nov 2023 22:21:28 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A1C9B502B for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: V-NkgLVjM5C8kfJRceY4rg-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 14/19] cpu_map: Add versioned Intel Cooperlake CPUs Date: Mon, 6 Nov 2023 16:21:19 -0600 Message-ID: <20231106222124.3675713-15-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: XES54CJCE3WWRUBHPJPNH4PTRFKR4533 X-Message-ID-Hash: XES54CJCE3WWRUBHPJPNH4PTRFKR4533 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310626102100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_Cooperlake-v2.xml | 98 +++++++++++++++++++ src/cpu_map/x86_Cooperlake.xml | 1 + .../x86_64-cpuid-Cooperlake-host.xml | 3 +- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 1 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 1 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 1 + 30 files changed, 127 insertions(+), 2 deletions(-) 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 c0971c9391..3d8be6e41a 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -65,6 +65,7 @@ + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 6e77f78b1c..a6db0b1503 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -34,6 +34,7 @@ cpumap_data =3D [ 'x86_Cascadelake-Server-v5.xml', 'x86_Cascadelake-Server.xml', 'x86_Conroe.xml', + 'x86_Cooperlake-v2.xml', 'x86_Cooperlake.xml', 'x86_core2duo.xml', 'x86_coreduo.xml', diff --git a/src/cpu_map/x86_Cooperlake-v2.xml b/src/cpu_map/x86_Cooperlake= -v2.xml new file mode 100644 index 0000000000..bf0ba626d6 --- /dev/null +++ b/src/cpu_map/x86_Cooperlake-v2.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Cooperlake.xml b/src/cpu_map/x86_Cooperlake.xml index ceca687334..2e879f8121 100644 --- a/src/cpu_map/x86_Cooperlake.xml +++ b/src/cpu_map/x86_Cooperlake.xml @@ -1,5 +1,6 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml b/tests/cpu= testdata/x86_64-cpuid-Cooperlake-host.xml index 8dfc62a5c1..dea9bc9b9f 100644 --- a/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml @@ -1,6 +1,6 @@ x86_64 - Cooperlake + Cooperlake-v2 Intel @@ -27,7 +27,6 @@ - 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 83d6d7189b..3cf62e854f 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -116,6 +116,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 b26fad77d0..ecdf591638 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -129,6 +129,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 2ff1f497a3..e94cb23810 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -115,6 +115,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 bb65cfef2b..f6aa267d48 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -116,6 +116,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 09c604c797..d92c03e747 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -131,6 +131,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 2e2322143d..a15be63240 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -115,6 +115,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 0b157340a9..444aa0e111 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -118,6 +118,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 02ee330a5b..a57129bcbc 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -133,6 +133,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index d7fa5449db..a65119505e 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -117,6 +117,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 ccac1d6ac1..96ca48ebb2 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -117,6 +117,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 7037c3be1c..71285e0f9d 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -131,6 +131,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index c54c7f0f2f..d814420b02 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -116,6 +116,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 d00cbdfb3e..425c22cd04 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -122,6 +122,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 74665be98c..efba761ce5 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 @@ -119,6 +119,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 74665be98c..efba761ce5 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -119,6 +119,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index c28cb443f9..257f3b4958 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -121,6 +121,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 0c33f1c819..b674048c5f 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -123,6 +123,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 6fa8d07707..3e97325a16 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -124,6 +124,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 9431f7951b..a5f25e009a 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -122,6 +122,7 @@ EPYC-IBPB EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 e07ab65e1e..93af44b638 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -130,6 +130,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 e1a6f8c4d4..e794b726cd 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -130,6 +130,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 9c5e92ece2..8ea03e63ed 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -129,6 +129,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 34f904f6bb..9ea20cccf6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -130,6 +130,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 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 2e7c1ad3e7..cce0fbb433 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -130,6 +130,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 99efdcd66b..f06ff32956 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -129,6 +129,7 @@ EPYC-Genoa EPYC Dhyana + Cooperlake-v2 Cooperlake Conroe Cascadelake-Server-v5 --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699312714197134.2158247462769; Mon, 6 Nov 2023 15:18:34 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id C62541ACB; Mon, 6 Nov 2023 18:18:32 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 0906F1AC0; Mon, 6 Nov 2023 17:23:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 1522E19B7; Mon, 6 Nov 2023 17:21:51 -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 53FF219CA for ; Mon, 6 Nov 2023 17:21:31 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-320-ySLYM1fjMFG8vjK6h0HQyg-1; Mon, 06 Nov 2023 17:21:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 0961185A58B for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id D9D8C10F5A for ; Mon, 6 Nov 2023 22:21: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.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: ySLYM1fjMFG8vjK6h0HQyg-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 15/19] cpu_map: Add versioned Intel Snowridge CPUs Date: Mon, 6 Nov 2023 16:21:20 -0600 Message-ID: <20231106222124.3675713-16-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: SQR4U43QAGP734QEGSW333BDQKV37J7P X-Message-ID-Hash: SQR4U43QAGP734QEGSW333BDQKV37J7P X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699312715422100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 3 + src/cpu_map/meson.build | 3 + src/cpu_map/x86_Snowridge-v2.xml | 78 ++++++++++++++++++ src/cpu_map/x86_Snowridge-v3.xml | 80 +++++++++++++++++++ src/cpu_map/x86_Snowridge-v4.xml | 78 ++++++++++++++++++ src/cpu_map/x86_Snowridge.xml | 1 + .../x86_64-cpuid-Atom-P5362-guest.xml | 3 +- .../x86_64-cpuid-Atom-P5362-json.xml | 3 +- .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_4.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 1 + 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 | 1 + 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 | 2 + tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 2 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 3 + 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 | 3 + 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 | 3 + 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 | 3 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 3 + 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 | 3 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 3 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 3 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 3 + 48 files changed, 332 insertions(+), 4 deletions(-) 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 3d8be6e41a..449abbd8f3 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -67,6 +67,9 @@ + + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index a6db0b1503..073fd66bec 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -97,6 +97,9 @@ cpumap_data =3D [ 'x86_Skylake-Server-v4.xml', 'x86_Skylake-Server-v5.xml', 'x86_Skylake-Server.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-v2.xml b/src/cpu_map/x86_Snowridge-v= 2.xml new file mode 100644 index 0000000000..59b7aafe8d --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v2.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..949c5d2633 --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v3.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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..818e75f90d --- /dev/null +++ b/src/cpu_map/x86_Snowridge-v4.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Snowridge.xml b/src/cpu_map/x86_Snowridge.xml index 383a24d367..534295aa57 100644 --- a/src/cpu_map/x86_Snowridge.xml +++ b/src/cpu_map/x86_Snowridge.xml @@ -1,5 +1,6 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Atom-P5362-guest.xml index c595f04e32..5e42928198 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml @@ -1,5 +1,5 @@ - Snowridge + Snowridge-v2 Intel @@ -36,7 +36,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml b/tests/cpu= testdata/x86_64-cpuid-Atom-P5362-json.xml index bbe0919706..3a8de012a8 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,7 +18,6 @@ - diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-q35.x86_64.xml index 77538ed9ea..85bb381258 100644 --- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml @@ -75,6 +75,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-tcg.x86_64.xml index 1efdd0aa97..7b499f6950 100644 --- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml @@ -88,6 +88,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_4.2.0.x86_64.xml index 1620043b73..ce444975d8 100644 --- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml @@ -74,6 +74,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index 1039e22ebc..88c8b8fa15 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -75,6 +75,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-tcg.x86_64.xml index cfa2ae336a..2caae4a70d 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -88,6 +88,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index d8a161bf18..6c56c5cbb8 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -74,6 +74,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-noTSX-IBRS Skylake-Server-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 383dfb9649..31bca158ec 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -75,6 +75,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index 4cb34baa8e..96e3e9fc0c 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -88,6 +88,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index eca45e94e0..3852b881a9 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -74,6 +74,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-IBRS 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 49518b8e31..df941c46b1 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -75,6 +75,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 cc975a0c62..b37b2ea770 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -88,6 +88,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 ec695ec4ee..0d49b4b174 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -74,6 +74,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 267b168036..d00b4f63c4 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -75,6 +75,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 c52dccff40..485b5f97d2 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -89,6 +89,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 e8ae46a00a..8503e76d20 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -74,6 +74,7 @@ athlon Westmere-IBRS Westmere + Snowridge-v2 Snowridge Skylake-Server-v4 Skylake-Server-noTSX-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 3cf62e854f..dd3a6f8c92 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -76,6 +76,8 @@ athlon Westmere-IBRS Westmere + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 ecdf591638..eff9d4c8eb 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -89,6 +89,8 @@ athlon Westmere-IBRS Westmere + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index e94cb23810..7a3756945d 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -75,6 +75,8 @@ athlon Westmere-IBRS Westmere + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 f6aa267d48..17c81703cb 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -76,6 +76,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 d92c03e747..d181c8a741 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -91,6 +91,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index a15be63240..4bc7622b88 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -75,6 +75,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 444aa0e111..8d0182d7f2 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -77,6 +77,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 a57129bcbc..44b193d522 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -92,6 +92,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index a65119505e..66c08aa40d 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -76,6 +76,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 96ca48ebb2..0253f5dfd4 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -78,6 +78,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 71285e0f9d..60639421ee 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -92,6 +92,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index d814420b02..847706743f 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -77,6 +77,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 425c22cd04..1d1f60bd42 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -83,6 +83,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 efba761ce5..eb37bada77 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 @@ -80,6 +80,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 efba761ce5..eb37bada77 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -80,6 +80,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 257f3b4958..7e7b4f4889 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -82,6 +82,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 b674048c5f..275b067ea8 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -83,6 +83,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 3e97325a16..9763e5a9de 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -84,6 +84,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index a5f25e009a..abc85c2b90 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -82,6 +82,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 93af44b638..c80455a6b5 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -85,6 +85,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 e794b726cd..e3943d6d91 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -85,6 +85,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 8ea03e63ed..00b6d45314 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -84,6 +84,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 9ea20cccf6..cbd4f4bfa7 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -85,6 +85,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 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 cce0fbb433..59d1bea18a 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -85,6 +85,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index f06ff32956..db130e4fc8 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -84,6 +84,9 @@ athlon Westmere-IBRS Westmere + Snowridge-v4 + Snowridge-v3 + Snowridge-v2 Snowridge Skylake-Server-v5 Skylake-Server-v4 --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699310813445909.7470558442263; Mon, 6 Nov 2023 14:46:53 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 318FA1A7D; Mon, 6 Nov 2023 17:46:52 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C4E0B1A97; Mon, 6 Nov 2023 17:22:57 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 0151D19CE; Mon, 6 Nov 2023 17:21:42 -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 3D4C919DA for ; Mon, 6 Nov 2023 17:21:34 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-198-93jm3DdzMnSQE-oxa2eL7w-1; Mon, 06 Nov 2023 17:21:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 40AD8811E7E for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1CF43502B for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: 93jm3DdzMnSQE-oxa2eL7w-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 16/19] cpu_map: Add versioned Intel SapphireRapids CPUs Date: Mon, 6 Nov 2023 16:21:21 -0600 Message-ID: <20231106222124.3675713-17-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: DXCYQF7SCGSALJTQUYGGMUWMCAFT2LQN X-Message-ID-Hash: DXCYQF7SCGSALJTQUYGGMUWMCAFT2LQN X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699310814927100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_SapphireRapids-v2.xml | 125 ++++++++++++++++++ src/cpu_map/x86_SapphireRapids.xml | 1 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 1 + 10 files changed, 134 insertions(+) create mode 100644 src/cpu_map/x86_SapphireRapids-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 449abbd8f3..9b3719c5ef 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -71,6 +71,7 @@ + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 073fd66bec..4b2a90fd74 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -87,6 +87,7 @@ cpumap_data =3D [ 'x86_qemu64.xml', 'x86_SandyBridge-IBRS.xml', 'x86_SandyBridge.xml', + 'x86_SapphireRapids-v2.xml', 'x86_SapphireRapids.xml', 'x86_Skylake-Client-IBRS.xml', 'x86_Skylake-Client-noTSX-IBRS.xml', 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..0d90d50f5f --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v2.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_SapphireRapids.xml b/src/cpu_map/x86_SapphireR= apids.xml index 2297feeeca..93307b37a2 100644 --- a/src/cpu_map/x86_SapphireRapids.xml +++ b/src/cpu_map/x86_SapphireRapids.xml @@ -1,5 +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 c80455a6b5..4067720049 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -98,6 +98,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge 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 e3943d6d91..39e80ad78e 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -98,6 +98,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index 00b6d45314..6ff2ebbde8 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -97,6 +97,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge 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 cbd4f4bfa7..9c3ea6534c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -98,6 +98,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge 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 59d1bea18a..8df1465008 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -98,6 +98,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index db130e4fc8..491ea5b433 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -97,6 +97,7 @@ Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v2 SapphireRapids SandyBridge-IBRS SandyBridge --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699313717462174.94480927918448; Mon, 6 Nov 2023 15:35:17 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 42A0B1AE5; Mon, 6 Nov 2023 18:35:16 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id B80181ADB; Mon, 6 Nov 2023 17:24:07 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 6265C19A8; Mon, 6 Nov 2023 17:21: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 4B98119C6 for ; Mon, 6 Nov 2023 17:21:36 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-350-MQZnjBW5OkeW-j56TWHUhA-1; Mon, 06 Nov 2023 17:21:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 7843B811E86 for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 548AF502B for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: MQZnjBW5OkeW-j56TWHUhA-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 17/19] cpu_map: Add versioned Dhyana CPUs Date: Mon, 6 Nov 2023 16:21:22 -0600 Message-ID: <20231106222124.3675713-18-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: VCIM5LWJY6T4OWXBKGNMRJT25BPDDXF2 X-Message-ID-Hash: VCIM5LWJY6T4OWXBKGNMRJT25BPDDXF2 X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699313718725100001 Signed-off-by: Jonathon Jongsma --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_Dhyana-v2.xml | 81 +++++++++++++++++++ src/cpu_map/x86_Dhyana.xml | 1 + ..._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_6.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 1 + .../qemu_7.2.0-tcg.x86_64+hvf.xml | 1 + .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 1 + tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 1 + 32 files changed, 113 insertions(+), 12 deletions(-) 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 9b3719c5ef..e643aa01be 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -95,6 +95,7 @@ =20 + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 4b2a90fd74..e16a16c276 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -40,6 +40,7 @@ cpumap_data =3D [ 'x86_coreduo.xml', 'x86_cpu64-rhel5.xml', 'x86_cpu64-rhel6.xml', + 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', 'x86_EPYC-IBPB.xml', 'x86_EPYC.xml', diff --git a/src/cpu_map/x86_Dhyana-v2.xml b/src/cpu_map/x86_Dhyana-v2.xml new file mode 100644 index 0000000000..d5568e77b3 --- /dev/null +++ b/src/cpu_map/x86_Dhyana-v2.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_Dhyana.xml b/src/cpu_map/x86_Dhyana.xml index cfde07f99f..54aac1be3a 100644 --- a/src/cpu_map/x86_Dhyana.xml +++ b/src/cpu_map/x86_Dhyana.xml @@ -1,5 +1,6 @@ + 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 8669e5bd1b..0b318b94c4 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 - @@ -16,10 +15,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 ddb14c0440..74c751ad1f 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 - @@ -18,10 +17,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_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index dd3a6f8c92..991c1c69c6 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -117,6 +117,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 eff9d4c8eb..b9e671e1f7 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -130,6 +130,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 7a3756945d..1f0b1362d1 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -116,6 +116,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 17c81703cb..dbbc39ba40 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -118,6 +118,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 d181c8a741..7d7034e17f 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -133,6 +133,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 4bc7622b88..33636254a2 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -117,6 +117,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 8d0182d7f2..a576213ecd 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -120,6 +120,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 44b193d522..d4ded73fa3 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -135,6 +135,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 66c08aa40d..dc7b6c588b 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -119,6 +119,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 0253f5dfd4..74879fce14 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -119,6 +119,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 60639421ee..c0333c2947 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -133,6 +133,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 847706743f..a8eb03a47c 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -118,6 +118,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 1d1f60bd42..8b4ab7516f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -124,6 +124,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 eb37bada77..adc9db83f6 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 @@ -121,6 +121,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 eb37bada77..adc9db83f6 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -121,6 +121,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 7e7b4f4889..b611754665 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -123,6 +123,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 275b067ea8..5f48999b2d 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -125,6 +125,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 9763e5a9de..90b9c47864 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -126,6 +126,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 abc85c2b90..58fc03948c 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -124,6 +124,7 @@ EPYC-Milan EPYC-IBPB EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 4067720049..f4f3e8fa18 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -133,6 +133,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 39e80ad78e..f8ff2ae2c4 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -133,6 +133,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 6ff2ebbde8..e935519f9f 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -132,6 +132,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 9c3ea6534c..d90651b46c 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -133,6 +133,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 8df1465008..dda5d202a8 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -133,6 +133,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 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 491ea5b433..aeb05da1dd 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -132,6 +132,7 @@ EPYC-IBPB EPYC-Genoa EPYC + Dhyana-v2 Dhyana Cooperlake-v2 Cooperlake --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699313314648970.8513253760221; Mon, 6 Nov 2023 15:28:34 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 023A11A34; Mon, 6 Nov 2023 18:28:32 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id DD19319F9; Mon, 6 Nov 2023 17:23:50 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 74DB919B7; Mon, 6 Nov 2023 17:21:53 -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 2660D19D1 for ; Mon, 6 Nov 2023 17:21:32 -0500 (EST) Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-307-2cgUdp_SPg6h7_2zd-ZeAQ-1; Mon, 06 Nov 2023 17:21:30 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id CF9D81C0BA4D for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 8EC0B502B for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: 2cgUdp_SPg6h7_2zd-ZeAQ-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 18/19] cpu: advertise CPU aliases Date: Mon, 6 Nov 2023 16:21:23 -0600 Message-ID: <20231106222124.3675713-19-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: 4YT74JR4D6MICUABOOESYQTJICQ6R6KO X-Message-ID-Hash: 4YT74JR4D6MICUABOOESYQTJICQ6R6KO X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699313315882100001 When generating the list of CPU models, include both the official name and the alias in the list. --- src/cpu/cpu_x86.c | 20 ++++++++--- .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 30 ++++++++++++++++ .../domaincapsdata/qemu_4.2.0-tcg.x86_64.xml | 30 ++++++++++++++++ tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 30 ++++++++++++++++ .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 32 +++++++++++++++++ tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 32 +++++++++++++++++ tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 32 +++++++++++++++++ tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 32 +++++++++++++++++ .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 33 ++++++++++++++++++ .../qemu_7.2.0-tcg.x86_64+hvf.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 33 ++++++++++++++++++ tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 33 ++++++++++++++++++ .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 34 +++++++++++++++++++ .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 34 +++++++++++++++++++ tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 34 +++++++++++++++++++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 34 +++++++++++++++++++ .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 34 +++++++++++++++++++ tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 34 +++++++++++++++++++ .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 34 +++++++++++++++++++ .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 34 +++++++++++++++++++ tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 34 +++++++++++++++++++ 41 files changed, 1327 insertions(+), 4 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 4d4f6a8be8..c22db91bf4 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -3147,18 +3147,30 @@ virCPUx86GetModels(char ***models) { virCPUx86Map *map; size_t i; + size_t n =3D 0; =20 if (!(map =3D virCPUx86GetMap())) return -1; =20 + n =3D map->nmodels; + for (i =3D 0; i < map->nmodels; i++) { + if (map->models[i]->alias) + n++; + } + if (models) { - *models =3D g_new0(char *, map->nmodels + 1); + size_t j =3D 0; + *models =3D g_new0(char *, n + 1); =20 - for (i =3D 0; i < map->nmodels; i++) - (*models)[i] =3D g_strdup(map->models[i]->name); + for (i =3D 0; i < map->nmodels; i++) { + (*models)[j++] =3D g_strdup(map->models[i]->name); + + if (map->models[i]->alias) + (*models)[j++] =3D g_strdup(map->models[i]->alias); + } } =20 - return map->nmodels; + return n; } =20 =20 diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-q35.x86_64.xml index 85bb381258..010bf581af 100644 --- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml @@ -73,16 +73,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -91,25 +102,44 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell + EPYC-v2 + EPYC-v1 EPYC-IBPB EPYC + Dhyana-v1 Dhyana Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-tcg.x86_64.xml index 7b499f6950..6f347f9e0c 100644 --- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml @@ -86,16 +86,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -104,25 +115,44 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell + EPYC-v2 + EPYC-v1 EPYC-IBPB EPYC + Dhyana-v1 Dhyana Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_4.2.0.x86_64.xml index ce444975d8..e3b70598cd 100644 --- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml @@ -72,16 +72,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -90,25 +101,44 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell + EPYC-v2 + EPYC-v1 EPYC-IBPB EPYC + Dhyana-v1 Dhyana Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index 88c8b8fa15..578a9c80c6 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -73,16 +73,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -91,29 +102,50 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-tcg.x86_64.xml index 2caae4a70d..98f6c3f764 100644 --- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml @@ -86,16 +86,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -104,29 +115,50 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index 6c56c5cbb8..9c7e6e1df3 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -72,16 +72,27 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -90,29 +101,50 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-q35.x86_64.xml index 31bca158ec..7a7480ab1f 100644 --- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml @@ -73,17 +73,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -92,31 +103,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.1.0-tcg.x86_64.xml index 96e3e9fc0c..7f13877fd8 100644 --- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml @@ -86,17 +86,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -105,31 +116,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.1.0.x86_64.xml index 3852b881a9..3d26ecf979 100644 --- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml @@ -72,17 +72,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -91,31 +102,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Client-noTSX Icelake-Client + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS 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 df941c46b1..8464eac863 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -73,17 +73,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -92,31 +103,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 b37b2ea770..b823453183 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -86,17 +86,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -105,31 +116,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 0d49b4b174..ab9a815e95 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -72,17 +72,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -91,31 +102,52 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 + EPYC-Rome-v1 EPYC-Rome EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 d00b4f63c4..79b8ea91ea 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -73,17 +73,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -92,33 +103,55 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 485b5f97d2..11f88e37a6 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -87,17 +87,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -106,33 +117,55 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 8503e76d20..b88155c27b 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -72,17 +72,28 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -91,33 +102,55 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC + Dhyana-v1 Dhyana + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 991c1c69c6..73ba618993 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -74,20 +74,31 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -96,37 +107,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 b9e671e1f7..0292b4d869 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -87,20 +87,31 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -109,37 +120,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 1f0b1362d1..837e2fc87d 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -73,20 +73,31 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -95,37 +106,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 dbbc39ba40..f981096d0a 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -74,21 +74,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -97,37 +108,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 7d7034e17f..e01e6036f1 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -89,21 +89,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -112,37 +123,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 33636254a2..d1f20fab58 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -73,21 +73,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -96,37 +107,59 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 a576213ecd..c2ffef665f 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -75,21 +75,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -98,38 +109,60 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 d4ded73fa3..7d6fe9712f 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -90,21 +90,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -113,38 +124,60 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 dc7b6c588b..e8cd945dc7 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -74,21 +74,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -97,38 +108,60 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server Icelake-Cli= ent-noTSX Icelake-Cli= ent + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 74879fce14..f546d93174 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -76,21 +76,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -99,36 +110,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 c0333c2947..f78d25488a 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -90,21 +90,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -113,36 +124,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 a8eb03a47c..6765cb7600 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -75,21 +75,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -98,36 +109,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 8b4ab7516f..37c881315a 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -81,21 +81,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -104,36 +115,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 adc9db83f6..97ae481487 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 @@ -78,21 +78,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -101,36 +112,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 adc9db83f6..97ae481487 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -78,21 +78,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -101,36 +112,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 b611754665..f4d3e42a88 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -80,21 +80,32 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -103,36 +114,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 5f48999b2d..3ba888e8d7 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -81,22 +81,34 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -105,36 +117,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 90b9c47864..57d2bdd053 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -82,22 +82,34 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -106,36 +118,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 58fc03948c..1bf15a19d3 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -80,22 +80,34 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -104,36 +116,58 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 f4f3e8fa18..672a9d3fbf 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -83,23 +83,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -108,41 +120,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 f8ff2ae2c4..b6f1f63b42 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -83,23 +83,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -108,41 +120,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 e935519f9f..e2ca11b515 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -82,23 +82,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -107,41 +119,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 d90651b46c..cf2f7686d6 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -83,23 +83,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -108,41 +120,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 dda5d202a8..c58a5d1abb 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -83,23 +83,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -108,41 +120,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-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 aeb05da1dd..c1fe1d850d 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -82,23 +82,35 @@ coreduo core2duo athlon + Westmere-v2 + Westmere-v1 Westmere-IBRS Westmere Snowridge-v4 Snowridge-v3 Snowridge-v2 + Snowridge-v1 Snowridge Skylake-Server-v5 Skylake-Server-v4 + Skylake-Server-v3 + Skylake-Server-v2 + Skylake-Server-v1 Skylake-Server-noTSX-IBRS Skylake-Server-IBRS Skylake-Server Skylake-Client-v4 + Skylake-Client-v3 + Skylake-Client-v2 + Skylake-Client-v1 Skylake-Client-noTSX-IBRS Skylake-Client-IBRS Skylake-Client SapphireRapids-v2 + SapphireRapids-v1 SapphireRapids + SandyBridge-v2 + SandyBridge-v1 SandyBridge-IBRS SandyBridge Penryn @@ -107,41 +119,63 @@ Opteron_G3 Opteron_G2 Opteron_G1 + Nehalem-v2 + Nehalem-v1 Nehalem-IBRS Nehalem + IvyBridge-v2 + IvyBridge-v1 IvyBridge-IBRS IvyBridge Icelake-Server-v6 Icelake-Server-v5 Icelake-Server-v4 Icelake-Server-v3 + Icelake-Server-v2 + Icelake-Server-v1 Icelake-Server-noTSX Icelake-Server + Haswell-v4 + Haswell-v3 + Haswell-v2 + Haswell-v1 Haswell-noTSX-IBRS Haswell-noTSX Haswell-IBRS Haswell EPYC-v4 EPYC-v3 + EPYC-v2 + EPYC-v1 EPYC-Rome-v4 EPYC-Rome-v3 EPYC-Rome-v2 + EPYC-Rome-v1 EPYC-Rome EPYC-Milan-v2 + EPYC-Milan-v1 EPYC-Milan EPYC-IBPB EPYC-Genoa EPYC Dhyana-v2 + Dhyana-v1 Dhyana Cooperlake-v2 + Cooperlake-v1 Cooperlake Conroe Cascadelake-Server-v5 Cascadelake-Server-v4 + Cascadelake-Server-v3 Cascadelake-Server-v2 + Cascadelake-Server-v1 Cascadelake-Server-noTSX Cascadelake-Server + Broadwell-v4 + Broadwell-v3 + Broadwell-v2 + Broadwell-v1 Broadwell-noTSX-IBRS Broadwell-noTSX Broadwell-IBRS --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org From nobody Mon May 13 02:33:40 2024 Delivered-To: importer@patchew.org Received-SPF: none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; spf=none (zohomail.com: 8.43.85.245 is neither permitted nor denied by domain of lists.libvirt.org) 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 1699314215099781.8412306743479; Mon, 6 Nov 2023 15:43:35 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 610C81AD2; Mon, 6 Nov 2023 18:43:33 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 008A71A55; Mon, 6 Nov 2023 17:24:16 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id AB18019B5; Mon, 6 Nov 2023 17:21: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 1A26C19D9 for ; Mon, 6 Nov 2023 17:21:34 -0500 (EST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-382-4JW4E7-ONL6pZXrZDiedEQ-1; Mon, 06 Nov 2023 17:21:30 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (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 mimecast-mx02.redhat.com (Postfix) with ESMTPS id 2188B85A58B for ; Mon, 6 Nov 2023 22:21:30 +0000 (UTC) Received: from himantopus.redhat.com (unknown [10.2.18.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E5E04502B for ; Mon, 6 Nov 2023 22:21:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.4 X-MC-Unique: 4JW4E7-ONL6pZXrZDiedEQ-1 From: Jonathon Jongsma To: devel@lists.libvirt.org Subject: [libvirt PATCH 19/19] NOMERGE: RFC: regenerate all cpu definitions Date: Mon, 6 Nov 2023 16:21:24 -0600 Message-ID: <20231106222124.3675713-20-jjongsma@redhat.com> In-Reply-To: <20231106222124.3675713-1-jjongsma@redhat.com> References: <20231106222124.3675713-1-jjongsma@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Message-ID-Hash: 3MQHURBQBDJEQV54G2522XAN7QQOJPMA X-Message-ID-Hash: 3MQHURBQBDJEQV54G2522XAN7QQOJPMA X-MailFrom: jjongsma@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: Content-Type: text/plain; charset="utf-8"; x-default="true" Content-Transfer-Encoding: quoted-printable X-ZM-MESSAGEID: 1699314216310100001 This is just for discussion. I used the src/cpu_map/sync_qemu_models_i386.py script and regenerated the CPU model definitions from the current qemu master source code. I then regenerated all test output to see what the result would be. I am not suggesting that this is a viable approach, but... Are there some updates that should happen here? --- src/cpu_map/x86_Broadwell-IBRS.xml | 18 ++++++++++++++---- src/cpu_map/x86_Broadwell-noTSX-IBRS.xml | 18 ++++++++++++++---- src/cpu_map/x86_Broadwell-noTSX.xml | 18 ++++++++++++++---- src/cpu_map/x86_Broadwell.xml | 17 +++++++++++++---- src/cpu_map/x86_Cascadelake-Server-noTSX.xml | 18 +++++++++++++++--- src/cpu_map/x86_Cascadelake-Server.xml | 10 ++++++++-- src/cpu_map/x86_Cooperlake.xml | 8 +++++++- src/cpu_map/x86_Dhyana.xml | 12 ++++++++++-- src/cpu_map/x86_EPYC-Genoa.xml | 7 +++++++ src/cpu_map/x86_EPYC-IBPB.xml | 11 +++++++++-- src/cpu_map/x86_EPYC-Milan.xml | 7 +++++++ src/cpu_map/x86_EPYC-Rome.xml | 7 +++++++ src/cpu_map/x86_EPYC.xml | 10 ++++++++-- src/cpu_map/x86_Haswell-IBRS.xml | 19 +++++++++++++++---- src/cpu_map/x86_Haswell-noTSX-IBRS.xml | 19 +++++++++++++++---- src/cpu_map/x86_Haswell-noTSX.xml | 19 +++++++++++++++---- src/cpu_map/x86_Haswell.xml | 17 +++++++++++++---- src/cpu_map/x86_Icelake-Server-noTSX.xml | 13 +++++++++---- src/cpu_map/x86_Icelake-Server.xml | 10 +++++++--- src/cpu_map/x86_IvyBridge-IBRS.xml | 12 ++++++++++-- src/cpu_map/x86_IvyBridge.xml | 11 +++++++++-- src/cpu_map/x86_Nehalem-IBRS.xml | 13 +++++++++---- src/cpu_map/x86_Nehalem.xml | 12 ++++++++---- src/cpu_map/x86_SandyBridge-IBRS.xml | 13 +++++++++++-- src/cpu_map/x86_SandyBridge.xml | 12 ++++++++++-- src/cpu_map/x86_SapphireRapids.xml | 6 ++++++ src/cpu_map/x86_Skylake-Client-IBRS.xml | 15 ++++++++------- src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml | 17 +++++++++-------- src/cpu_map/x86_Skylake-Client.xml | 14 +++++++------- src/cpu_map/x86_Skylake-Server-IBRS.xml | 11 +++++++++-- src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml | 13 ++++++++++--- src/cpu_map/x86_Skylake-Server.xml | 11 +++++++++-- src/cpu_map/x86_Snowridge.xml | 9 ++++++++- src/cpu_map/x86_Westmere-IBRS.xml | 12 +++++++++++- src/cpu_map/x86_Westmere.xml | 13 ++++++++++--- ...4-baseline-Westmere+Nehalem-migratable.xml | 4 ++-- ...86_64-baseline-Westmere+Nehalem-result.xml | 4 ++-- .../x86_64-baseline-features-expanded.xml | 1 + .../x86_64-baseline-features-result.xml | 2 -- .../x86_64-baseline-simple-expanded.xml | 3 +++ .../x86_64-cpuid-Atom-P5362-host.xml | 3 --- .../x86_64-cpuid-Core-i5-2500-guest.xml | 3 --- .../x86_64-cpuid-Core-i5-2500-host.xml | 3 --- .../x86_64-cpuid-Core-i5-2500-json.xml | 3 --- .../x86_64-cpuid-Core-i5-2540M-guest.xml | 3 --- .../x86_64-cpuid-Core-i5-2540M-host.xml | 3 --- .../x86_64-cpuid-Core-i5-2540M-json.xml | 3 --- .../x86_64-cpuid-Core-i5-4670T-guest.xml | 6 +----- .../x86_64-cpuid-Core-i5-4670T-host.xml | 19 ++++++++++++++++--- .../x86_64-cpuid-Core-i5-4670T-json.xml | 6 +----- .../x86_64-cpuid-Core-i5-650-guest.xml | 3 --- .../x86_64-cpuid-Core-i5-650-host.xml | 3 --- .../x86_64-cpuid-Core-i5-650-json.xml | 3 --- .../x86_64-cpuid-Core-i5-6600-guest.xml | 1 + .../x86_64-cpuid-Core-i5-6600-host.xml | 1 + .../x86_64-cpuid-Core-i5-6600-json.xml | 1 + .../x86_64-cpuid-Core-i7-2600-guest.xml | 3 --- .../x86_64-cpuid-Core-i7-2600-host.xml | 3 --- .../x86_64-cpuid-Core-i7-2600-json.xml | 3 --- ...6_64-cpuid-Core-i7-2600-xsaveopt-guest.xml | 2 -- ...86_64-cpuid-Core-i7-2600-xsaveopt-host.xml | 9 ++++++--- ...86_64-cpuid-Core-i7-2600-xsaveopt-json.xml | 2 -- .../x86_64-cpuid-Core-i7-3520M-guest.xml | 2 -- .../x86_64-cpuid-Core-i7-3520M-host.xml | 2 -- .../x86_64-cpuid-Core-i7-3740QM-guest.xml | 2 +- .../x86_64-cpuid-Core-i7-3740QM-host.xml | 13 +++++++++++-- .../x86_64-cpuid-Core-i7-3740QM-json.xml | 2 +- .../x86_64-cpuid-Core-i7-3770-guest.xml | 2 -- .../x86_64-cpuid-Core-i7-3770-host.xml | 2 -- .../x86_64-cpuid-Core-i7-3770-json.xml | 2 +- .../x86_64-cpuid-Core-i7-4510U-guest.xml | 6 ------ .../x86_64-cpuid-Core-i7-4510U-host.xml | 3 --- .../x86_64-cpuid-Core-i7-4510U-json.xml | 6 ------ .../x86_64-cpuid-Core-i7-4600U-guest.xml | 6 ------ .../x86_64-cpuid-Core-i7-4600U-host.xml | 6 ------ .../x86_64-cpuid-Core-i7-4600U-json.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-arat-guest.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-arat-host.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-arat-json.xml | 6 +----- .../x86_64-cpuid-Core-i7-5600U-guest.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-host.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-ibrs-guest.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-ibrs-host.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-ibrs-json.xml | 6 ------ .../x86_64-cpuid-Core-i7-5600U-json.xml | 6 ------ .../x86_64-cpuid-Core-i7-7600U-guest.xml | 1 + .../x86_64-cpuid-Core-i7-7600U-host.xml | 1 + .../x86_64-cpuid-Core-i7-7600U-json.xml | 1 + .../x86_64-cpuid-Core-i7-7700-guest.xml | 1 + .../x86_64-cpuid-Core-i7-7700-host.xml | 1 + .../x86_64-cpuid-Core-i7-7700-json.xml | 1 + .../x86_64-cpuid-Core-i7-8550U-guest.xml | 5 ++--- .../x86_64-cpuid-Core-i7-8550U-host.xml | 4 ++-- .../x86_64-cpuid-Core-i7-8550U-json.xml | 5 ++--- .../x86_64-cpuid-Core-i7-8700-guest.xml | 1 + .../x86_64-cpuid-Core-i7-8700-host.xml | 1 + .../x86_64-cpuid-Core-i7-8700-json.xml | 1 + ...6_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml | 1 - .../x86_64-cpuid-EPYC-7601-32-Core-json.xml | 1 - ...6_64-cpuid-Hygon-C86-7185-32-core-json.xml | 3 +-- .../x86_64-cpuid-Ice-Lake-Server-guest.xml | 1 + .../x86_64-cpuid-Ice-Lake-Server-host.xml | 1 + .../x86_64-cpuid-Ice-Lake-Server-json.xml | 2 +- .../x86_64-cpuid-Pentium-P6100-guest.xml | 10 ++++------ ...64-cpuid-Ryzen-7-1800X-Eight-Core-json.xml | 1 - .../x86_64-cpuid-Xeon-E3-1225-v5-guest.xml | 1 + .../x86_64-cpuid-Xeon-E3-1225-v5-host.xml | 1 + .../x86_64-cpuid-Xeon-E3-1225-v5-json.xml | 1 + .../x86_64-cpuid-Xeon-E3-1245-v5-guest.xml | 1 + .../x86_64-cpuid-Xeon-E3-1245-v5-host.xml | 1 + .../x86_64-cpuid-Xeon-E3-1245-v5-json.xml | 1 + .../x86_64-cpuid-Xeon-E5-2609-v3-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2609-v3-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2609-v3-json.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2623-v4-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2623-v4-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2623-v4-json.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2630-v3-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2630-v3-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2630-v3-json.xml | 6 +----- .../x86_64-cpuid-Xeon-E5-2630-v4-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2630-v4-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2630-v4-json.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2650-guest.xml | 3 --- .../x86_64-cpuid-Xeon-E5-2650-host.xml | 3 --- .../x86_64-cpuid-Xeon-E5-2650-json.xml | 3 --- .../x86_64-cpuid-Xeon-E5-2650-v3-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2650-v3-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2650-v3-json.xml | 6 ++---- .../x86_64-cpuid-Xeon-E5-2650-v4-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2650-v4-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E5-2650-v4-json.xml | 6 ------ .../x86_64-cpuid-Xeon-E7-4820-guest.xml | 3 --- .../x86_64-cpuid-Xeon-E7-4820-host.xml | 3 --- .../x86_64-cpuid-Xeon-E7-4820-json.xml | 4 ++-- .../x86_64-cpuid-Xeon-E7-4830-guest.xml | 3 --- .../x86_64-cpuid-Xeon-E7-4830-host.xml | 3 --- .../x86_64-cpuid-Xeon-E7-4830-json.xml | 3 --- .../x86_64-cpuid-Xeon-E7-8890-v3-guest.xml | 6 ------ .../x86_64-cpuid-Xeon-E7-8890-v3-host.xml | 6 ------ .../x86_64-cpuid-Xeon-E7-8890-v3-json.xml | 6 ------ .../x86_64-cpuid-Xeon-E7540-guest.xml | 1 - .../x86_64-cpuid-Xeon-E7540-host.xml | 1 - .../x86_64-cpuid-Xeon-E7540-json.xml | 1 - .../x86_64-cpuid-Xeon-Gold-5115-guest.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-5115-host.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-5115-json.xml | 2 ++ .../x86_64-cpuid-Xeon-Gold-6130-guest.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6130-host.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6130-json.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6148-guest.xml | 3 +-- .../x86_64-cpuid-Xeon-Gold-6148-host.xml | 3 +-- .../x86_64-cpuid-Xeon-Gold-6148-json.xml | 3 ++- .../x86_64-cpuid-Xeon-Platinum-8268-json.xml | 2 +- .../x86_64-cpuid-Xeon-W3520-guest.xml | 1 - .../x86_64-cpuid-Xeon-W3520-host.xml | 1 - .../x86_64-cpuid-Xeon-W3520-json.xml | 1 - ...id-baseline-Broadwell-IBRS+Cascadelake.xml | 6 ------ ...puid-baseline-Cascadelake+Skylake-IBRS.xml | 2 +- ..._64-cpuid-baseline-Cascadelake+Skylake.xml | 3 ++- .../x86_64-cpuid-baseline-EPYC+Rome.xml | 1 - .../x86_64-cpuid-baseline-Haswell+Skylake.xml | 6 ------ ...-baseline-Haswell-noTSX-IBRS+Broadwell.xml | 6 ------ ...seline-Haswell-noTSX-IBRS+Skylake-IBRS.xml | 6 ------ ...id-baseline-Haswell-noTSX-IBRS+Skylake.xml | 6 ------ .../x86_64-cpuid-baseline-Ryzen+Rome.xml | 1 - ...4-cpuid-baseline-Skylake-Client+Server.xml | 1 + .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 1 + tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 1 + .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 + tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 + ...-Icelake-Server-pconfig.x86_64-latest.args | 2 +- .../cpu-host-model.x86_64-4.2.0.args | 2 +- .../cpu-host-model.x86_64-5.0.0.args | 2 +- 174 files changed, 458 insertions(+), 488 deletions(-) diff --git a/src/cpu_map/x86_Broadwell-IBRS.xml b/src/cpu_map/x86_Broadwell= -IBRS.xml index e54233dfa9..d9c4757001 100644 --- a/src/cpu_map/x86_Broadwell-IBRS.xml +++ b/src/cpu_map/x86_Broadwell-IBRS.xml @@ -1,16 +1,22 @@ + - - - - + + + @@ -21,6 +27,7 @@ + @@ -45,6 +52,7 @@ + @@ -60,7 +68,9 @@ + + diff --git a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml b/src/cpu_map/x86_Bro= adwell-noTSX-IBRS.xml index 637fb7a2cb..d15b321b88 100644 --- a/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Broadwell-noTSX-IBRS.xml @@ -1,16 +1,22 @@ + - - - - + + + @@ -21,6 +27,7 @@ + @@ -44,6 +51,7 @@ + @@ -58,7 +66,9 @@ + + diff --git a/src/cpu_map/x86_Broadwell-noTSX.xml b/src/cpu_map/x86_Broadwel= l-noTSX.xml index 4d70fcacb2..b2a947ec8e 100644 --- a/src/cpu_map/x86_Broadwell-noTSX.xml +++ b/src/cpu_map/x86_Broadwell-noTSX.xml @@ -1,16 +1,22 @@ + - - - - + + + @@ -21,6 +27,7 @@ + @@ -44,6 +51,7 @@ + @@ -57,7 +65,9 @@ + + diff --git a/src/cpu_map/x86_Broadwell.xml b/src/cpu_map/x86_Broadwell.xml index c638418d27..36e263fdf2 100644 --- a/src/cpu_map/x86_Broadwell.xml +++ b/src/cpu_map/x86_Broadwell.xml @@ -1,16 +1,21 @@ + - - - - + + + @@ -21,6 +26,7 @@ + @@ -45,6 +51,7 @@ + @@ -59,7 +66,9 @@ + + diff --git a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml b/src/cpu_map/x86= _Cascadelake-Server-noTSX.xml index 3ddd4e9947..2296f20336 100644 --- a/src/cpu_map/x86_Cascadelake-Server-noTSX.xml +++ b/src/cpu_map/x86_Cascadelake-Server-noTSX.xml @@ -1,8 +1,15 @@ + - - + + @@ -10,6 +17,7 @@ + @@ -33,14 +41,15 @@ + + - @@ -50,14 +59,17 @@ + + + diff --git a/src/cpu_map/x86_Cascadelake-Server.xml b/src/cpu_map/x86_Casca= delake-Server.xml index 3805ce9d59..1e0c53d54e 100644 --- a/src/cpu_map/x86_Cascadelake-Server.xml +++ b/src/cpu_map/x86_Cascadelake-Server.xml @@ -1,8 +1,14 @@ + - + @@ -41,7 +47,6 @@ - @@ -51,6 +56,7 @@ + diff --git a/src/cpu_map/x86_Cooperlake.xml b/src/cpu_map/x86_Cooperlake.xml index 2e879f8121..d3148c6079 100644 --- a/src/cpu_map/x86_Cooperlake.xml +++ b/src/cpu_map/x86_Cooperlake.xml @@ -1,8 +1,14 @@ + - + diff --git a/src/cpu_map/x86_Dhyana.xml b/src/cpu_map/x86_Dhyana.xml index 54aac1be3a..82e6061dd0 100644 --- a/src/cpu_map/x86_Dhyana.xml +++ b/src/cpu_map/x86_Dhyana.xml @@ -1,8 +1,15 @@ + - + @@ -34,10 +41,11 @@ - + + diff --git a/src/cpu_map/x86_EPYC-Genoa.xml b/src/cpu_map/x86_EPYC-Genoa.xml index 3e765b89b1..c79b99250f 100644 --- a/src/cpu_map/x86_EPYC-Genoa.xml +++ b/src/cpu_map/x86_EPYC-Genoa.xml @@ -1,3 +1,10 @@ + diff --git a/src/cpu_map/x86_EPYC-IBPB.xml b/src/cpu_map/x86_EPYC-IBPB.xml index f93dc29213..4b64834979 100644 --- a/src/cpu_map/x86_EPYC-IBPB.xml +++ b/src/cpu_map/x86_EPYC-IBPB.xml @@ -1,8 +1,16 @@ + - + @@ -35,7 +43,6 @@ - diff --git a/src/cpu_map/x86_EPYC-Milan.xml b/src/cpu_map/x86_EPYC-Milan.xml index 5163469256..036203ccfe 100644 --- a/src/cpu_map/x86_EPYC-Milan.xml +++ b/src/cpu_map/x86_EPYC-Milan.xml @@ -1,3 +1,10 @@ + diff --git a/src/cpu_map/x86_EPYC-Rome.xml b/src/cpu_map/x86_EPYC-Rome.xml index 7b42442a1e..f90ff65401 100644 --- a/src/cpu_map/x86_EPYC-Rome.xml +++ b/src/cpu_map/x86_EPYC-Rome.xml @@ -1,3 +1,10 @@ + diff --git a/src/cpu_map/x86_EPYC.xml b/src/cpu_map/x86_EPYC.xml index 38096fce1c..8317ad8fc7 100644 --- a/src/cpu_map/x86_EPYC.xml +++ b/src/cpu_map/x86_EPYC.xml @@ -1,8 +1,15 @@ + - + @@ -34,7 +41,6 @@ - diff --git a/src/cpu_map/x86_Haswell-IBRS.xml b/src/cpu_map/x86_Haswell-IBR= S.xml index 10ab7e2032..ee476bc3a2 100644 --- a/src/cpu_map/x86_Haswell-IBRS.xml +++ b/src/cpu_map/x86_Haswell-IBRS.xml @@ -1,14 +1,21 @@ + - - - - + + + @@ -19,6 +26,7 @@ + @@ -43,6 +51,7 @@ + @@ -56,7 +65,9 @@ + + diff --git a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml b/src/cpu_map/x86_Haswe= ll-noTSX-IBRS.xml index 23bf427df8..42ae1da41a 100644 --- a/src/cpu_map/x86_Haswell-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Haswell-noTSX-IBRS.xml @@ -1,14 +1,21 @@ + - - - - + + + @@ -19,6 +26,7 @@ + @@ -42,6 +50,7 @@ + @@ -54,7 +63,9 @@ + + diff --git a/src/cpu_map/x86_Haswell-noTSX.xml b/src/cpu_map/x86_Haswell-no= TSX.xml index eec6d046a0..fca9e6fda3 100644 --- a/src/cpu_map/x86_Haswell-noTSX.xml +++ b/src/cpu_map/x86_Haswell-noTSX.xml @@ -1,14 +1,21 @@ + - - - - + + + @@ -19,6 +26,7 @@ + @@ -42,6 +50,7 @@ + @@ -53,7 +62,9 @@ + + diff --git a/src/cpu_map/x86_Haswell.xml b/src/cpu_map/x86_Haswell.xml index c3ec40ce19..916580c440 100644 --- a/src/cpu_map/x86_Haswell.xml +++ b/src/cpu_map/x86_Haswell.xml @@ -1,14 +1,19 @@ + - - - - + + + @@ -19,6 +24,7 @@ + @@ -43,6 +49,7 @@ + @@ -55,7 +62,9 @@ + + diff --git a/src/cpu_map/x86_Icelake-Server-noTSX.xml b/src/cpu_map/x86_Ice= lake-Server-noTSX.xml index f77bf6eb3e..2c0a4b7ef9 100644 --- a/src/cpu_map/x86_Icelake-Server-noTSX.xml +++ b/src/cpu_map/x86_Icelake-Server-noTSX.xml @@ -1,8 +1,15 @@ + - - + + @@ -38,7 +45,6 @@ - @@ -47,7 +53,6 @@ - diff --git a/src/cpu_map/x86_Icelake-Server.xml b/src/cpu_map/x86_Icelake-S= erver.xml index 6bebbf174c..1a73c8170a 100644 --- a/src/cpu_map/x86_Icelake-Server.xml +++ b/src/cpu_map/x86_Icelake-Server.xml @@ -1,8 +1,14 @@ + - + @@ -39,7 +45,6 @@ - @@ -48,7 +53,6 @@ - diff --git a/src/cpu_map/x86_IvyBridge-IBRS.xml b/src/cpu_map/x86_IvyBridge= -IBRS.xml index b2b257c11c..820722d5da 100644 --- a/src/cpu_map/x86_IvyBridge-IBRS.xml +++ b/src/cpu_map/x86_IvyBridge-IBRS.xml @@ -1,12 +1,19 @@ + - - + + @@ -50,5 +57,6 @@ + diff --git a/src/cpu_map/x86_IvyBridge.xml b/src/cpu_map/x86_IvyBridge.xml index 579af5f817..4a22cb3eb6 100644 --- a/src/cpu_map/x86_IvyBridge.xml +++ b/src/cpu_map/x86_IvyBridge.xml @@ -1,12 +1,18 @@ + - - + + @@ -49,5 +55,6 @@ + diff --git a/src/cpu_map/x86_Nehalem-IBRS.xml b/src/cpu_map/x86_Nehalem-IBR= S.xml index 1d19cab20f..09f5d08306 100644 --- a/src/cpu_map/x86_Nehalem-IBRS.xml +++ b/src/cpu_map/x86_Nehalem-IBRS.xml @@ -1,11 +1,15 @@ + - - - - + @@ -39,5 +43,6 @@ + diff --git a/src/cpu_map/x86_Nehalem.xml b/src/cpu_map/x86_Nehalem.xml index 21f9aa1fff..28004accca 100644 --- a/src/cpu_map/x86_Nehalem.xml +++ b/src/cpu_map/x86_Nehalem.xml @@ -1,11 +1,14 @@ + - - - - + @@ -38,5 +41,6 @@ + diff --git a/src/cpu_map/x86_SandyBridge-IBRS.xml b/src/cpu_map/x86_SandyBr= idge-IBRS.xml index 24cc22f596..2b21fc9527 100644 --- a/src/cpu_map/x86_SandyBridge-IBRS.xml +++ b/src/cpu_map/x86_SandyBridge-IBRS.xml @@ -1,12 +1,19 @@ + - - + + @@ -42,7 +49,9 @@ + + diff --git a/src/cpu_map/x86_SandyBridge.xml b/src/cpu_map/x86_SandyBridge.= xml index 8faa73a86e..a72b3ca38f 100644 --- a/src/cpu_map/x86_SandyBridge.xml +++ b/src/cpu_map/x86_SandyBridge.xml @@ -1,12 +1,18 @@ + - - + + @@ -41,7 +47,9 @@ + + diff --git a/src/cpu_map/x86_SapphireRapids.xml b/src/cpu_map/x86_SapphireR= apids.xml index 93307b37a2..9ea4c78e50 100644 --- a/src/cpu_map/x86_SapphireRapids.xml +++ b/src/cpu_map/x86_SapphireRapids.xml @@ -1,3 +1,9 @@ + diff --git a/src/cpu_map/x86_Skylake-Client-IBRS.xml b/src/cpu_map/x86_Skyl= ake-Client-IBRS.xml index 9f0c0f75e8..6f6701fa39 100644 --- a/src/cpu_map/x86_Skylake-Client-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Client-IBRS.xml @@ -1,13 +1,15 @@ + - - - - - + @@ -38,7 +40,6 @@ - diff --git a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml b/src/cpu_map/x8= 6_Skylake-Client-noTSX-IBRS.xml index cfb3446480..3846330e71 100644 --- a/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml @@ -1,13 +1,15 @@ + - - - - - - + + @@ -37,7 +39,6 @@ - diff --git a/src/cpu_map/x86_Skylake-Client.xml b/src/cpu_map/x86_Skylake-C= lient.xml index 1cef4fb1c7..ba9277d061 100644 --- a/src/cpu_map/x86_Skylake-Client.xml +++ b/src/cpu_map/x86_Skylake-Client.xml @@ -1,13 +1,14 @@ + - - - - - + @@ -38,7 +39,6 @@ - diff --git a/src/cpu_map/x86_Skylake-Server-IBRS.xml b/src/cpu_map/x86_Skyl= ake-Server-IBRS.xml index a675e5fee6..2a4dd72fa3 100644 --- a/src/cpu_map/x86_Skylake-Server-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Server-IBRS.xml @@ -1,8 +1,15 @@ + - + @@ -39,7 +46,6 @@ - @@ -49,6 +55,7 @@ + diff --git a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml b/src/cpu_map/x8= 6_Skylake-Server-noTSX-IBRS.xml index 6d34904207..913493d6e2 100644 --- a/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml +++ b/src/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml @@ -1,8 +1,15 @@ + - - + + @@ -38,7 +45,6 @@ - @@ -48,6 +54,7 @@ + diff --git a/src/cpu_map/x86_Skylake-Server.xml b/src/cpu_map/x86_Skylake-S= erver.xml index 154bc7d848..1b72ae958e 100644 --- a/src/cpu_map/x86_Skylake-Server.xml +++ b/src/cpu_map/x86_Skylake-Server.xml @@ -1,8 +1,14 @@ + - + @@ -20,6 +26,7 @@ + @@ -39,7 +46,6 @@ - @@ -49,6 +55,7 @@ + diff --git a/src/cpu_map/x86_Snowridge.xml b/src/cpu_map/x86_Snowridge.xml index 534295aa57..193393a127 100644 --- a/src/cpu_map/x86_Snowridge.xml +++ b/src/cpu_map/x86_Snowridge.xml @@ -1,8 +1,14 @@ + - + @@ -31,6 +37,7 @@ + diff --git a/src/cpu_map/x86_Westmere-IBRS.xml b/src/cpu_map/x86_Westmere-I= BRS.xml index 46460b5a7d..5fcf98b243 100644 --- a/src/cpu_map/x86_Westmere-IBRS.xml +++ b/src/cpu_map/x86_Westmere-IBRS.xml @@ -1,11 +1,19 @@ + - + + @@ -23,6 +31,7 @@ + @@ -37,5 +46,6 @@ + diff --git a/src/cpu_map/x86_Westmere.xml b/src/cpu_map/x86_Westmere.xml index 3e9dc0f73c..41f7eef94e 100644 --- a/src/cpu_map/x86_Westmere.xml +++ b/src/cpu_map/x86_Westmere.xml @@ -1,13 +1,18 @@ + - - - + + @@ -25,6 +30,7 @@ + @@ -38,5 +44,6 @@ + diff --git a/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-migratable.= xml b/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-migratable.xml index f5846b1619..5012ab9cdf 100644 --- a/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-migratable.xml +++ b/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-migratable.xml @@ -1,12 +1,12 @@ - Westmere + Nehalem Intel - + diff --git a/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-result.xml = b/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-result.xml index 166833276c..b3974f5090 100644 --- a/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-result.xml +++ b/tests/cputestdata/x86_64-baseline-Westmere+Nehalem-result.xml @@ -1,12 +1,12 @@ - Westmere + Nehalem Intel - + diff --git a/tests/cputestdata/x86_64-baseline-features-expanded.xml b/test= s/cputestdata/x86_64-baseline-features-expanded.xml index e54eca026d..421bbbb78e 100644 --- a/tests/cputestdata/x86_64-baseline-features-expanded.xml +++ b/tests/cputestdata/x86_64-baseline-features-expanded.xml @@ -3,6 +3,7 @@ Intel + diff --git a/tests/cputestdata/x86_64-baseline-features-result.xml b/tests/= cputestdata/x86_64-baseline-features-result.xml index 1461a5b430..307fd9566c 100644 --- a/tests/cputestdata/x86_64-baseline-features-result.xml +++ b/tests/cputestdata/x86_64-baseline-features-result.xml @@ -1,9 +1,7 @@ Westmere Intel - - diff --git a/tests/cputestdata/x86_64-baseline-simple-expanded.xml b/tests/= cputestdata/x86_64-baseline-simple-expanded.xml index 82857e3d45..4b260d9972 100644 --- a/tests/cputestdata/x86_64-baseline-simple-expanded.xml +++ b/tests/cputestdata/x86_64-baseline-simple-expanded.xml @@ -2,6 +2,7 @@ Westmere + @@ -19,6 +20,7 @@ + @@ -32,4 +34,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml b/tests/cpu= testdata/x86_64-cpuid-Atom-P5362-host.xml index 074342911a..98cf99c423 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml @@ -3,14 +3,12 @@ Westmere-IBRS Intel - - @@ -26,7 +24,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-2500-guest.xml index 22b5cf31fd..5c978b6295 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2500-guest.xml @@ -1,7 +1,6 @@ SandyBridge Intel - @@ -19,7 +18,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-2500-host.xml index cf8b175db1..a32b335dbe 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2500-host.xml @@ -3,7 +3,6 @@ SandyBridge Intel - @@ -21,7 +20,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-2500-json.xml index c9ae651922..716813d858 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2500-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2500-json.xml @@ -1,11 +1,8 @@ SandyBridge Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i5-2540M-guest.xml index 22b5cf31fd..5c978b6295 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-guest.xml @@ -1,7 +1,6 @@ SandyBridge Intel - @@ -19,7 +18,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml index cf8b175db1..a32b335dbe 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-host.xml @@ -3,7 +3,6 @@ SandyBridge Intel - @@ -21,7 +20,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-2540M-json.xml index c9ae651922..716813d858 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-2540M-json.xml @@ -1,11 +1,8 @@ SandyBridge Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i5-4670T-guest.xml index 0ccbcd0629..7c0e12daf7 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX Intel - @@ -18,11 +17,8 @@ - - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml index 827b16cb69..2b14dd3573 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-host.xml @@ -1,9 +1,8 @@ x86_64 - Haswell-noTSX + Westmere Intel - @@ -17,14 +16,28 @@ + + + + + + + - + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-4670T-json.xml index 489de49fb0..a450168451 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-4670T-json.xml @@ -1,14 +1,10 @@ Haswell-noTSX Intel - - - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-650-guest.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-650-guest.xml index 1c0d44dc0a..4ab1f51bcd 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-650-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-650-guest.xml @@ -1,14 +1,12 @@ Westmere Intel - - @@ -18,7 +16,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml b/tests/cp= utestdata/x86_64-cpuid-Core-i5-650-host.xml index 4234c4df5a..90aab1e0eb 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-650-host.xml @@ -3,14 +3,12 @@ Westmere Intel - - @@ -20,7 +18,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-650-json.xml b/tests/cp= utestdata/x86_64-cpuid-Core-i5-650-json.xml index cb21e48a9f..729e4d98b3 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-650-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-650-json.xml @@ -1,13 +1,10 @@ Westmere Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i5-6600-guest.xml index 5777a0bfba..823494afa0 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-6600-guest.xml @@ -18,6 +18,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-6600-host.xml index c52e8db235..3511230df8 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-6600-host.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i5-6600-json.xml index 61a52212a6..46111d8616 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i5-6600-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i5-6600-json.xml @@ -4,6 +4,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-2600-guest.xml index 22b5cf31fd..5c978b6295 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-guest.xml @@ -1,7 +1,6 @@ SandyBridge Intel - @@ -19,7 +18,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-2600-host.xml index cf8b175db1..a32b335dbe 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-host.xml @@ -3,7 +3,6 @@ SandyBridge Intel - @@ -21,7 +20,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-2600-json.xml index c9ae651922..716813d858 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-json.xml @@ -1,11 +1,8 @@ SandyBridge Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-guest.xml= b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-guest.xml index 9bb60009e8..893bbcb4f2 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-guest.xml @@ -1,7 +1,6 @@ SandyBridge Intel - @@ -19,7 +18,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml = b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml index adcc4b86c5..96c7c14d9f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-host.xml @@ -1,9 +1,8 @@ x86_64 - SandyBridge + Westmere Intel - @@ -20,7 +19,11 @@ + + + - + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-json.xml = b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-json.xml index 3a799052e7..26787052bb 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-2600-xsaveopt-json.xml @@ -1,11 +1,9 @@ SandyBridge Intel - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-3520M-guest.xml index fa1a43a8a4..3a8e572f4a 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-guest.xml @@ -18,7 +18,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml index 94352ee8bf..4de8a5afc3 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3520M-host.xml @@ -20,7 +20,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-guest.xml b/test= s/cputestdata/x86_64-cpuid-Core-i7-3740QM-guest.xml index d52f49d30a..817e469ded 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-guest.xml @@ -18,6 +18,6 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml index e2503cd35c..de9eb7f6c4 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-host.xml @@ -1,6 +1,6 @@ x86_64 - IvyBridge + Westmere Intel @@ -19,7 +19,16 @@ + + + - + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-json.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-3740QM-json.xml index 60086b8b14..a3a7d0d2b2 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3740QM-json.xml @@ -6,5 +6,5 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-3770-guest.xml index fa1a43a8a4..3a8e572f4a 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3770-guest.xml @@ -18,7 +18,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-3770-host.xml index 94352ee8bf..4de8a5afc3 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3770-host.xml @@ -20,7 +20,5 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-3770-json.xml index 1dc866dba1..0b98a6783f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-3770-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-3770-json.xml @@ -5,5 +5,5 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-4510U-guest.xml index bcce4ece11..79f40a3b03 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX Intel - @@ -17,13 +16,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml index a6307e834e..6b752f2a9b 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-host.xml @@ -3,14 +3,12 @@ Westmere Intel - - @@ -28,7 +26,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4510U-json.xml index 3ca3b0f243..11016a317d 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4510U-json.xml @@ -1,15 +1,9 @@ Haswell-noTSX Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-4600U-guest.xml index 42e7c90112..beec659db7 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX Intel - @@ -18,12 +17,7 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml index 8bbac47a2e..1e3bb3fd5f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-host.xml @@ -3,7 +3,6 @@ Haswell-noTSX Intel - @@ -20,12 +19,7 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-4600U-json.xml index 3ca3b0f243..11016a317d 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-4600U-json.xml @@ -1,15 +1,9 @@ Haswell-noTSX Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-guest.xml b/= tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-guest.xml index e825e2a0fb..1eab9af508 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-guest.xml @@ -1,7 +1,6 @@ Broadwell Intel - @@ -18,13 +17,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml index b39148f37f..375411761f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-host.xml @@ -3,7 +3,6 @@ Broadwell Intel - @@ -20,13 +19,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-json.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-json.xml index 4f253fc08a..8d58da5923 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-arat-json.xml @@ -1,14 +1,10 @@ Broadwell Intel - - - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-5600U-guest.xml index e825e2a0fb..1eab9af508 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-guest.xml @@ -1,7 +1,6 @@ Broadwell Intel - @@ -18,13 +17,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml index b39148f37f..375411761f 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-host.xml @@ -3,7 +3,6 @@ Broadwell Intel - @@ -20,13 +19,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-guest.xml b/= tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-guest.xml index 5d3093cec1..beaf392ed9 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-guest.xml @@ -1,7 +1,6 @@ Broadwell-IBRS Intel - @@ -18,14 +17,9 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml index 2ab8890464..0559b556c1 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-host.xml @@ -3,7 +3,6 @@ Broadwell-IBRS Intel - @@ -20,14 +19,9 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-json.xml b/t= ests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-json.xml index a736cdfb04..a8f6892741 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-ibrs-json.xml @@ -1,15 +1,9 @@ Broadwell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-5600U-json.xml index a736cdfb04..a8f6892741 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-5600U-json.xml @@ -1,15 +1,9 @@ Broadwell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-7600U-guest.xml index b6e643cd08..711ccfc3ca 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml index 2a7493f941..735c9417ba 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-7600U-json.xml index 690081493b..068ea0fbb7 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7600U-json.xml @@ -5,6 +5,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-7700-guest.xml index 60bace9ed6..4f5c4103b4 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7700-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-7700-host.xml index 6b9323842a..ae8f3e277a 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7700-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-7700-json.xml index 12424bc67c..cbdde0ff15 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-7700-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-7700-json.xml @@ -4,6 +4,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-8550U-guest.xml index 5ed8ac37a3..90d6e53d3a 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-guest.xml @@ -1,5 +1,5 @@ - Skylake-Client-IBRS + Skylake-Client-noTSX-IBRS Intel @@ -18,6 +18,7 @@ + @@ -29,6 +30,4 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml index 805a31411d..5bcc9af876 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml @@ -1,6 +1,6 @@ x86_64 - Skylake-Client-noTSX-IBRS + Skylake-Client-v4 Intel @@ -20,13 +20,13 @@ + - 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 4774d39c7e..a054ea0d27 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-json.xml @@ -1,10 +1,11 @@ - Skylake-Client-IBRS + Skylake-Client-noTSX-IBRS Intel + @@ -15,6 +16,4 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-guest.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-8700-guest.xml index 6cedb93633..2d96f676ee 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8700-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-8700-host.xml index 0cc65b4322..cc9a9efa76 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-json.xml b/tests/c= putestdata/x86_64-cpuid-Core-i7-8700-json.xml index fd7539f7ce..a6f64f2020 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8700-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8700-json.xml @@ -4,6 +4,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml= b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml index 69dd1d9a87..e7c48d93cb 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-json.xml @@ -8,5 +8,4 @@ - 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 214916cdf8..9c1864c330 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 @@ -7,5 +7,4 @@ - 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 2ff92e2c15..0ea4877e9d 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-v2 + Dhyana Hygon @@ -7,6 +7,5 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Ice-Lake-Server-guest.xml index 38d95680d3..7c125bbd9a 100644 --- a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-guest.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml b/test= s/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml index ccb74f41ef..54628b7a01 100644 --- a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml @@ -23,6 +23,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-json.xml b/test= s/cputestdata/x86_64-cpuid-Ice-Lake-Server-json.xml index ada11d2608..2c7fd79873 100644 --- a/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-json.xml @@ -4,6 +4,7 @@ + @@ -12,5 +13,4 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Pentium-P6100-guest.xml b/tests= /cputestdata/x86_64-cpuid-Pentium-P6100-guest.xml index 20e2fa363a..db5e0ae6af 100644 --- a/tests/cputestdata/x86_64-cpuid-Pentium-P6100-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Pentium-P6100-guest.xml @@ -1,7 +1,6 @@ - Westmere + core2duo Intel - @@ -9,17 +8,16 @@ - + + + - - - 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 0ee1b03f8b..9e1990e053 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 @@ -7,5 +7,4 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-guest.xml index ea1c79c0df..0af37fb828 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml index d7a7f30b9e..696f23145d 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-json.xml index a5591278df..624fb4692a 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-json.xml @@ -4,6 +4,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-guest.xml index 60bace9ed6..4f5c4103b4 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-guest.xml @@ -19,6 +19,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml index d2f808f9a6..e535a014c3 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-host.xml @@ -21,6 +21,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-json.xml index ad98679027..3558b9e6af 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1245-v5-json.xml @@ -5,6 +5,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-guest.xml index d8aaaad29d..82756d8ebb 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX-IBRS Intel - @@ -19,14 +18,9 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml index bc39536de9..c275e7eb4b 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-host.xml @@ -3,7 +3,6 @@ Haswell-noTSX-IBRS Intel - @@ -21,14 +20,9 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-json.xml index 20e24c387d..f0a7e15754 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2609-v3-json.xml @@ -1,14 +1,8 @@ Haswell-noTSX-IBRS Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-guest.xml index a5c6d9b471..e34fad1620 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-guest.xml @@ -1,7 +1,6 @@ Broadwell-IBRS Intel - @@ -19,17 +18,12 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml index 70419d7944..a20cd7eff5 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-host.xml @@ -3,7 +3,6 @@ Broadwell-IBRS Intel - @@ -21,17 +20,12 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-json.xml index de082dbd93..193994481f 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2623-v4-json.xml @@ -1,14 +1,8 @@ Broadwell-IBRS Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-guest.xml index 980af07890..98b9d43916 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX Intel - @@ -19,13 +18,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml index 6d959eedc3..446228723e 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-host.xml @@ -3,7 +3,6 @@ Haswell-noTSX Intel - @@ -21,13 +20,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-json.xml index 78b8be1118..b3f1d2835e 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v3-json.xml @@ -1,13 +1,9 @@ Haswell-noTSX Intel - - - - - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-guest.xml index e2999db8e9..21254b6bca 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-guest.xml @@ -1,7 +1,6 @@ Broadwell Intel - @@ -19,16 +18,11 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml index e2ace9021b..b4bc6c20a5 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-host.xml @@ -3,7 +3,6 @@ Broadwell Intel - @@ -21,16 +20,11 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-json.xml index 5b8891093a..c8de8dc4d9 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2630-v4-json.xml @@ -1,14 +1,8 @@ Broadwell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-guest.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-E5-2650-guest.xml index db1efe0549..4d83a04db7 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-guest.xml @@ -1,7 +1,6 @@ SandyBridge-IBRS Intel - @@ -20,11 +19,9 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E5-2650-host.xml index 6f2de0ca5b..c6005df48e 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml @@ -3,7 +3,6 @@ SandyBridge-IBRS Intel - @@ -22,11 +21,9 @@ - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-json.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E5-2650-json.xml index bf587d3ffc..68c2d05ce0 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-json.xml @@ -1,14 +1,11 @@ SandyBridge-IBRS Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-guest.xml index 980af07890..98b9d43916 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-guest.xml @@ -1,7 +1,6 @@ Haswell-noTSX Intel - @@ -19,13 +18,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml index 6d959eedc3..446228723e 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-host.xml @@ -3,7 +3,6 @@ Haswell-noTSX Intel - @@ -21,13 +20,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-json.xml index 2227ed0031..86f1091dec 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v3-json.xml @@ -1,12 +1,10 @@ Haswell-noTSX Intel - - - - + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-guest.xml index e2999db8e9..21254b6bca 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-guest.xml @@ -1,7 +1,6 @@ Broadwell Intel - @@ -19,16 +18,11 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml index e2ace9021b..b4bc6c20a5 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-host.xml @@ -3,7 +3,6 @@ Broadwell Intel - @@ -21,16 +20,11 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-json.xml index 5b8891093a..c8de8dc4d9 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-v4-json.xml @@ -1,14 +1,8 @@ Broadwell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-guest.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-E7-4820-guest.xml index 659779687a..f6567f34d1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-guest.xml @@ -1,14 +1,12 @@ Westmere Intel - - @@ -21,7 +19,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4820-host.xml index 58468cd096..a93d99f082 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-host.xml @@ -3,14 +3,12 @@ Westmere Intel - - @@ -23,7 +21,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-json.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4820-json.xml index e8b74c5c30..9979c302fd 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4820-json.xml @@ -1,12 +1,12 @@ - Westmere + Nehalem Intel - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-guest.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-E7-4830-guest.xml index 659779687a..f6567f34d1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-guest.xml @@ -1,14 +1,12 @@ Westmere Intel - - @@ -21,7 +19,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4830-host.xml index 58468cd096..a93d99f082 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-host.xml @@ -3,14 +3,12 @@ Westmere Intel - - @@ -23,7 +21,6 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-json.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-E7-4830-json.xml index da949ad25e..908945af29 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-4830-json.xml @@ -1,14 +1,11 @@ Westmere Intel - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-guest.xml index 16d333aa26..3d49cea064 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-guest.xml @@ -1,7 +1,6 @@ Haswell Intel - @@ -19,13 +18,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml index 6a18204c02..4297116353 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-host.xml @@ -3,7 +3,6 @@ Haswell Intel - @@ -21,13 +20,8 @@ - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-json.xml index e542456c8b..4fa824ebfc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7-8890-v3-json.xml @@ -1,14 +1,8 @@ Haswell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Xeon-E7540-guest.xml index fbc05fe0d8..64fae823ec 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7540-guest.xml @@ -1,7 +1,6 @@ Nehalem-IBRS Intel - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-E7540-host.xml index 15fea29e06..ed5e7e00f5 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml @@ -3,7 +3,6 @@ Nehalem-IBRS Intel - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-json.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-E7540-json.xml index 32cd1000c8..3726a1e312 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E7540-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E7540-json.xml @@ -1,7 +1,6 @@ Nehalem-IBRS Intel - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-5115-guest.xml index 8f014f6e28..fe6db40258 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-guest.xml @@ -20,9 +20,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml index e004747ada..d3020f0f4f 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-host.xml @@ -22,9 +22,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-json.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-5115-json.xml index 7c7e95ce0d..d20dc7575f 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-5115-json.xml @@ -4,5 +4,7 @@ + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-6130-guest.xml index f4f0199607..f3164525c4 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-guest.xml @@ -20,9 +20,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml index 325c2fe26f..60e45e2e67 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml @@ -22,9 +22,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-json.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6130-json.xml index b482043ccf..65b93c2829 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-json.xml @@ -5,9 +5,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-6148-guest.xml index f31ca1ffc5..0d198c991b 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-guest.xml @@ -20,9 +20,8 @@ - + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml index da7e96e533..4ee12fcfdc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-host.xml @@ -22,9 +22,8 @@ - + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-json.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6148-json.xml index 1dfad4a0cb..42f2497776 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6148-json.xml @@ -4,5 +4,6 @@ - + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-json.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-json.xml index 78863c61d1..77d1f873a1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-json.xml @@ -4,8 +4,8 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Xeon-W3520-guest.xml index 9c975c6792..29e119100f 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-W3520-guest.xml @@ -1,7 +1,6 @@ Nehalem Intel - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-W3520-host.xml index 35dd63f360..07d69d1c71 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-W3520-host.xml @@ -3,7 +3,6 @@ Nehalem Intel - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-json.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-W3520-json.xml index 038c98e1d1..fdd1b5cfae 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-W3520-json.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-W3520-json.xml @@ -1,7 +1,6 @@ Nehalem Intel - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Broadwell-IBRS+Cascade= lake.xml b/tests/cputestdata/x86_64-cpuid-baseline-Broadwell-IBRS+Cascadela= ke.xml index 99bce8db87..b88e71ce39 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Broadwell-IBRS+Cascadelake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Broadwell-IBRS+Cascadelake.xml @@ -1,14 +1,8 @@ Broadwell-IBRS Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake-IB= RS.xml b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake-IBRS.x= ml index 5e42876b39..698613a8a0 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake-IBRS.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake-IBRS.xml @@ -4,9 +4,9 @@ + - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake.xm= l b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake.xml index 906259df0b..3383eb30d2 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Cascadelake+Skylake.xml @@ -4,5 +4,6 @@ - + + diff --git a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml b/tests/= cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml index 66f89b118a..207c904158 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-EPYC+Rome.xml @@ -7,5 +7,4 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Haswell+Skylake.xml b/= tests/cputestdata/x86_64-cpuid-baseline-Haswell+Skylake.xml index e687a679b3..6f89d05744 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Haswell+Skylake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Haswell+Skylake.xml @@ -1,14 +1,8 @@ Haswell Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Bro= adwell.xml b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Bro= adwell.xml index 651457b17a..da0c7b7969 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Broadwell.= xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Broadwell.= xml @@ -1,14 +1,8 @@ Haswell-noTSX Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Sky= lake-IBRS.xml b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+= Skylake-IBRS.xml index 8bda1c02e2..f794e9027b 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Skylake-IB= RS.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Skylake-IB= RS.xml @@ -1,14 +1,8 @@ Haswell-noTSX-IBRS Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Sky= lake.xml b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Skyla= ke.xml index 651457b17a..da0c7b7969 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Skylake.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Haswell-noTSX-IBRS+Skylake.xml @@ -1,14 +1,8 @@ Haswell-noTSX Intel - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml b/tests= /cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml index 308869a308..b4d56921b4 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Ryzen+Rome.xml @@ -7,5 +7,4 @@ - diff --git a/tests/cputestdata/x86_64-cpuid-baseline-Skylake-Client+Server.= xml b/tests/cputestdata/x86_64-cpuid-baseline-Skylake-Client+Server.xml index d46ff26eeb..7091fec30d 100644 --- a/tests/cputestdata/x86_64-cpuid-baseline-Skylake-Client+Server.xml +++ b/tests/cputestdata/x86_64-cpuid-baseline-Skylake-Client+Server.xml @@ -4,6 +4,7 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_4.2.0-q35.x86_64.xml index 010bf581af..990b412e44 100644 --- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml @@ -48,6 +48,7 @@ + diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_4.2.0.x86_64.xml index e3b70598cd..df54a4d279 100644 --- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml @@ -47,6 +47,7 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_5.0.0-q35.x86_64.xml index 578a9c80c6..826476c807 100644 --- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml @@ -48,6 +48,7 @@ + diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.0.0.x86_64.xml index 9c7e6e1df3..0c88b239da 100644 --- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml @@ -47,6 +47,7 @@ + diff --git a/tests/qemuxml2argvdata/cpu-Icelake-Server-pconfig.x86_64-lates= t.args b/tests/qemuxml2argvdata/cpu-Icelake-Server-pconfig.x86_64-latest.ar= gs index c841bb80c8..2c8b083773 100644 --- a/tests/qemuxml2argvdata/cpu-Icelake-Server-pconfig.x86_64-latest.args +++ b/tests/qemuxml2argvdata/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 \ +-cpu Icelake-Server \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-4.2.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-4.2.0.args index 945163795d..977bc6ee21 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-4.2.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-4.2.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/d= omain--1-QEMUGuest1/master-key.aes \ -machine pc-q35-4.2,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ --cpu Skylake-Client-IBRS,ss=3Don,vmx=3Don,hypervisor=3Don,tsc-adjust=3Don,= clflushopt=3Don,umip=3Don,md-clear=3Don,stibp=3Don,arch-capabilities=3Don,s= sbd=3Don,xsaves=3Don,pdpe1gb=3Don,skip-l1dfl-vmentry=3Don,pschange-mc-no=3D= on \ +-cpu Skylake-Client-IBRS,ss=3Don,vmx=3Don,hypervisor=3Don,tsc-adjust=3Don,= mpx=3Don,clflushopt=3Don,umip=3Don,md-clear=3Don,stibp=3Don,arch-capabiliti= es=3Don,ssbd=3Don,xsaves=3Don,pdpe1gb=3Don,skip-l1dfl-vmentry=3Don,pschange= -mc-no=3Don \ -m size=3D219136k \ -overcommit mem-lock=3Doff \ -smp 1,sockets=3D1,cores=3D1,threads=3D1 \ diff --git a/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.0.0.args b/test= s/qemuxml2argvdata/cpu-host-model.x86_64-5.0.0.args index 95c88f1ace..c9ea13bb81 100644 --- a/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.0.0.args +++ b/tests/qemuxml2argvdata/cpu-host-model.x86_64-5.0.0.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object secret,id=3DmasterKey0,format=3Draw,file=3D/var/lib/libvirt/qemu/d= omain--1-QEMUGuest1/master-key.aes \ -machine pc-q35-5.0,usb=3Doff,dump-guest-core=3Doff \ -accel kvm \ --cpu Skylake-Client-IBRS,ss=3Don,vmx=3Don,hypervisor=3Don,tsc-adjust=3Don,= clflushopt=3Don,umip=3Don,md-clear=3Don,stibp=3Don,arch-capabilities=3Don,s= sbd=3Don,xsaves=3Don,pdpe1gb=3Don,skip-l1dfl-vmentry=3Don,pschange-mc-no=3D= on \ +-cpu Skylake-Client-IBRS,ss=3Don,vmx=3Don,hypervisor=3Don,tsc-adjust=3Don,= mpx=3Don,clflushopt=3Don,umip=3Don,md-clear=3Don,stibp=3Don,arch-capabiliti= es=3Don,ssbd=3Don,xsaves=3Don,pdpe1gb=3Don,skip-l1dfl-vmentry=3Don,pschange= -mc-no=3Don \ -m size=3D219136k \ -overcommit mem-lock=3Doff \ -smp 1,sockets=3D1,cores=3D1,threads=3D1 \ --=20 2.41.0 _______________________________________________ Devel mailing list -- devel@lists.libvirt.org To unsubscribe send an email to devel-leave@lists.libvirt.org