From nobody Sat Feb 7 16:46:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732801676187418.4621599192292; Thu, 28 Nov 2024 05:47:56 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 73FE81CAB; Thu, 28 Nov 2024 08:47:55 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 9B4511CE6; Thu, 28 Nov 2024 08:47:08 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 76EC019BC; Thu, 28 Nov 2024 08:47:05 -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 ECD4D199E for ; Thu, 28 Nov 2024 08:47:04 -0500 (EST) Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-86-bUCqjzahPySa4rOj8KycLw-1; Thu, 28 Nov 2024 08:47:03 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id A05E81954AFF for ; Thu, 28 Nov 2024 13:47:02 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 2D860300018D for ; Thu, 28 Nov 2024 13:47:01 +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=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732801624; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WE/UEzS0vhrVlQpAChJQEN1aU5HqoU4vhPGb4s9RXJU=; b=KlBXCXdQQ8rVN02T8aHDGm1mQBw/X5C3iXHl7Gc6RIDnwLi8LoBrjKhH/iuMafy6iNsZJN cGkS9uM+qKm4zUfUa7aHXh7m7fFV2od2NNTKv+EDgPbIMXZj8l/eAI8MYWUN6ONxSaLxzO 3zaHxwrJ7b+2IJkDl+Ai5HUxIP+yEC4= X-MC-Unique: bUCqjzahPySa4rOj8KycLw-1 X-Mimecast-MFC-AGG-ID: bUCqjzahPySa4rOj8KycLw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 1/5] cpu_map: Sort data files in meson.build Date: Thu, 28 Nov 2024 14:46:53 +0100 Message-ID: <3586ab872481c8a0c181577da796b05e3a09c765.1732801363.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: tnukzZVl2zrC3ZIB44RhOSh6IDdCyCz2t6UuTnLBV3g_1732801622 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 2227FMOY35HEOONDK4SCVOGTWCAEP325 X-Message-ID-Hash: 2227FMOY35HEOONDK4SCVOGTWCAEP325 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732801677090019100 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jiri Denemark --- src/cpu_map/meson.build | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 88d67f4cce..f659ef230e 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -4,8 +4,8 @@ cpumap_data =3D [ 'arm_cortex-a57.xml', 'arm_cortex-a72.xml', 'arm_Falkor.xml', - 'arm_FT-2000plus.xml', 'arm_features.xml', + 'arm_FT-2000plus.xml', 'arm_Kunpeng-920.xml', 'arm_Neoverse-N1.xml', 'arm_Neoverse-N2.xml', @@ -14,11 +14,11 @@ cpumap_data =3D [ 'arm_ThunderX299xx.xml', 'arm_vendors.xml', 'index.xml', + 'ppc64_POWER10.xml', 'ppc64_POWER6.xml', 'ppc64_POWER7.xml', 'ppc64_POWER8.xml', 'ppc64_POWER9.xml', - 'ppc64_POWER10.xml', 'ppc64_POWERPC_e5500.xml', 'ppc64_POWERPC_e6500.xml', 'ppc64_vendors.xml', @@ -54,13 +54,8 @@ cpumap_data =3D [ 'x86_Dhyana-v1.xml', 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', - 'x86_EPYC-IBPB.xml', - 'x86_EPYC-v1.xml', - 'x86_EPYC-v2.xml', - 'x86_EPYC-v3.xml', - 'x86_EPYC-v4.xml', - 'x86_EPYC.xml', 'x86_EPYC-Genoa.xml', + 'x86_EPYC-IBPB.xml', 'x86_EPYC-Milan-v1.xml', 'x86_EPYC-Milan-v2.xml', 'x86_EPYC-Milan.xml', @@ -69,6 +64,11 @@ cpumap_data =3D [ 'x86_EPYC-Rome-v3.xml', 'x86_EPYC-Rome-v4.xml', 'x86_EPYC-Rome.xml', + 'x86_EPYC-v1.xml', + 'x86_EPYC-v2.xml', + 'x86_EPYC-v3.xml', + 'x86_EPYC-v4.xml', + 'x86_EPYC.xml', 'x86_features.xml', 'x86_GraniteRapids-v1.xml', 'x86_GraniteRapids.xml', --=20 2.47.0 From nobody Sat Feb 7 16:46:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732801704819618.2510518125165; Thu, 28 Nov 2024 05:48:24 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 2A16F1CBF; Thu, 28 Nov 2024 08:48:24 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id F1A851CC8; Thu, 28 Nov 2024 08:47:16 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 33C521C73; Thu, 28 Nov 2024 08:47:13 -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 E84021C73 for ; Thu, 28 Nov 2024 08:47:06 -0500 (EST) Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-637-J3mS-N2rMDam5FcUjiEAKw-1; Thu, 28 Nov 2024 08:47:05 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id A5A7F195609F for ; Thu, 28 Nov 2024 13:47:04 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 32545300018D for ; Thu, 28 Nov 2024 13:47:03 +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=-1.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732801626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ExvyuWVZxGlElNyrF4Ojq7CrOVLESM1lzrMomW8oUxU=; b=gk+RlLn9mf2X6u9FND2C5Q9qtEIHnb3CjlmNeGbTVvCi/DCKiLU/sHQRbC/nC7uVpRcCdf 15xBz1XYfCxuvzIHPC25qggjCA5Hb4sdTT8d+RxVEc8F4NdxvznHgwe19EGKppkCSzPu+8 bVXDQFzxJ7FZihFtRXlxdE1RbnZDR98= X-MC-Unique: J3mS-N2rMDam5FcUjiEAKw-1 X-Mimecast-MFC-AGG-ID: J3mS-N2rMDam5FcUjiEAKw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 2/5] sync_qemu_models_i386: Update meson.build Date: Thu, 28 Nov 2024 14:46:54 +0100 Message-ID: <0b7d75652889bbad4bf4b57031799f0a43d4862d.1732801363.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: aPvpDHwxpahHJxotqa6VjDZJIKYohzp2PJ4haH6aYhg_1732801624 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 55UDDOZ3V4GNG2HYRXFX5OQRQJP7D4HO X-Message-ID-Hash: 55UDDOZ3V4GNG2HYRXFX5OQRQJP7D4HO X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732801705275019100 Content-Type: text/plain; charset="utf-8" When adding new CPU models to CPU map it's easy (and very common) to forget to add the new files to meson.build. We already update index.xml with the new models so updating meson.build too makes sense. Signed-off-by: Jiri Denemark --- src/cpu_map/sync_qemu_models_i386.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 798d767f4d..11fe1f7435 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -596,6 +596,32 @@ def update_index(outdir, models): f.write("\n") =20 =20 +def update_meson(outdir, models): + meson =3D os.path.join(outdir, "meson.build") + + with open(meson, "r") as f: + lines =3D f.readlines() + + start =3D None + end =3D None + for i in range(len(lines)): + if start is None and lines[i].startswith("cpumap_data =3D"): + start =3D i + 1 + + if start is not None and lines[i] =3D=3D "]\n": + end =3D i + break + + xmls =3D lines[start:end] + for files in models.values(): + xmls.extend([f" '{file}',\n" for file in files]) + + with open(meson, "w") as f: + f.writelines(lines[:start]) + f.writelines(sorted(xmls, key=3Dstr.lower)) + f.writelines(lines[end:]) + + def main(): parser =3D argparse.ArgumentParser( description=3D"Synchronize x86 cpu models from QEMU i386 target.") @@ -658,6 +684,7 @@ def main(): output_model(f, extra, model) =20 update_index(args.outdir, files) + update_meson(args.outdir, files) =20 features =3D set() for model in models: --=20 2.47.0 From nobody Sat Feb 7 16:46:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732801722147961.7234653574707; Thu, 28 Nov 2024 05:48:42 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 7DD1E130C; Thu, 28 Nov 2024 08:48:41 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 88DCB19D9; Thu, 28 Nov 2024 08:47:31 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 327951CAB; Thu, 28 Nov 2024 08:47:26 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 3C7791D0D for ; Thu, 28 Nov 2024 08:47:09 -0500 (EST) Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-617-_oVL1wZjM9S4cS2CraXIYw-1; Thu, 28 Nov 2024 08:47:07 -0500 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7B4A91955EA9 for ; Thu, 28 Nov 2024 13:47:06 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 094FF1955F41 for ; Thu, 28 Nov 2024 13:47:05 +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=-1.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732801628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ivKWixb5KbIQKEobWl0moZ0EtKTTOIpXfYeZa5JqxzU=; b=dczB7evkZb5tD24TV/RODc6zDRA0eAQ3FzhiS7uUpWPlEX/P1bslgoep3iPHr3MVVU0z9Z 4WjvHmrY8nvDv4HnYESeaIyTqGAaBaPo3vQ27YXQ/rMVpXvg88PQKOEHXzVaTEVHjYxfCW K48YvnPaEWyyB+HqSDR6MLk77Tvldqk= X-MC-Unique: _oVL1wZjM9S4cS2CraXIYw-1 X-Mimecast-MFC-AGG-ID: _oVL1wZjM9S4cS2CraXIYw From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 3/5] sync_qemu_models_i386: Ignore old models Date: Thu, 28 Nov 2024 14:46:55 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: mGSzkglxDVspFJ_WLNZByq_sAXdU52bO2r5AXzXLbDI_1732801626 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 6Q4ZKVEBJCUV3UZUIRA5DWOT6BOGCUL3 X-Message-ID-Hash: 6Q4ZKVEBJCUV3UZUIRA5DWOT6BOGCUL3 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732801723343019100 Content-Type: text/plain; charset="utf-8" Do not try to generated definition of ancient models (and their versions). We don't want to generate (and then manually get remove before committing) -v1 variants of CPU models that are pretty much useless now. Signed-off-by: Jiri Denemark --- Notes: The main questions is which models should be in the list. All lowercase models should definitely be there. I also added Conroe and Penryn and all the Opteron_G* models. But I'm not quite sure if they should be there or not. src/cpu_map/sync_qemu_models_i386.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 11fe1f7435..82437a6788 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -9,6 +9,31 @@ import lxml.etree import lark =20 =20 +# Old QEMU models we just ignore, they don't get any updates anyway. +old_models =3D [ + "486", + "athlon", + "Conroe", + "core2duo", + "coreduo", + "kvm32", + "kvm64", + "n270", + "Opteron_G1", + "Opteron_G2", + "Opteron_G3", + "Opteron_G4", + "Opteron_G5", + "Penryn", + "pentium", + "pentium2", + "pentium3", + "phenom", + "qemu32", + "qemu64", +] + + def translate_vendor(name): T =3D { "CPUID_VENDOR_AMD": "AMD", @@ -465,6 +490,9 @@ def expand_model(outdir, model): "signature": list(), } =20 + if result["name"] in old_models: + return + if ".family" in model and ".model" in model: result["signature"].append((model.pop(".family"), model.pop(".model"), --=20 2.47.0 From nobody Sat Feb 7 16:46:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732801742795788.8445060808226; Thu, 28 Nov 2024 05:49:02 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 275321CC9; Thu, 28 Nov 2024 08:49:02 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 986881D34; Thu, 28 Nov 2024 08:47:33 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id B143F1CC9; Thu, 28 Nov 2024 08:47:26 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id EC0F61C6E for ; Thu, 28 Nov 2024 08:47:10 -0500 (EST) Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-681-rObgLSzVPA-ZlrmX5531Bg-1; Thu, 28 Nov 2024 08:47:09 -0500 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 76D741955F3F for ; Thu, 28 Nov 2024 13:47:08 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id EA9801955F22 for ; Thu, 28 Nov 2024 13:47:07 +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=-1.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732801630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2VrRGLsGN6fLFXbMiuK6QFEdquNaSEp7ifHI9GTtR18=; b=JNi8oIK7o9MvCcmZQ2v5iRfTeNhB0PAf3ATU+9nD1tPQwq1EKllRp1tnpFSZUw8C6Nmhuo AwC0wQhnmW2GqeZnppccB8HFANhLu83WJ7FRIeNCNVK8QbF5mQs39FDqsRLPy6y5BlG5SD 6lgHu1fgB8/3Mb2AzDzRwC36VDBwAfI= X-MC-Unique: rObgLSzVPA-ZlrmX5531Bg-1 X-Mimecast-MFC-AGG-ID: rObgLSzVPA-ZlrmX5531Bg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 4/5] sync_qemu_models_i386: Generate missing -v1 variants Date: Thu, 28 Nov 2024 14:46:56 +0100 Message-ID: <3cd37eef0599ec3fb6cad44605aaf23c1996dbab.1732801363.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: MuPlZJgRCXAxBq73A_1-LMgOvp-8rAeTRC-Oh_ZXQlA_1732801628 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: GAFKBHAL3DWLOIBKER6ZA64VW3G5AZIV X-Message-ID-Hash: GAFKBHAL3DWLOIBKER6ZA64VW3G5AZIV X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732801743420019100 Content-Type: text/plain; charset="utf-8" QEMU supports -v1 variant of any CPU model even though the list of versions is not defined (i.e., even { .version =3D 1 } item is missing). Signed-off-by: Jiri Denemark --- src/cpu_map/sync_qemu_models_i386.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 82437a6788..f71a3ab9a6 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -512,6 +512,9 @@ def expand_model(outdir, model): print(result['name']) yield result =20 + if len(versions) =3D=3D 0: + versions.append({".version": "1"}) + name =3D result["name"] for version in versions: result =3D copy.deepcopy(result) --=20 2.47.0 From nobody Sat Feb 7 16:46:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1732801840116830.7652090470807; Thu, 28 Nov 2024 05:50:40 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 996) id 44762123F; Thu, 28 Nov 2024 08:50:39 -0500 (EST) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 580091D40; Thu, 28 Nov 2024 08:47:36 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 996) id 60BEB1D2F; Thu, 28 Nov 2024 08:47:31 -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 7A67F1B27 for ; Thu, 28 Nov 2024 08:47:13 -0500 (EST) Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-43-_9K8rr5ZN6uaNl35cFYyJg-1; Thu, 28 Nov 2024 08:47:11 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id B418C195608B for ; Thu, 28 Nov 2024 13:47:10 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C8E3F300018D for ; Thu, 28 Nov 2024 13:47:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732801633; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=D2ygBngQXRo1sujS2j9rYdLfLQtFZ/YUkMmLWLvuVpc=; b=DINZTTwCuZuNAwgllSh/3m26iAvpu9CUJfTnTWTfTSufCIMCRZBQe/uSS0PryjUo89l8dB d1DV8ZrE0Pp+QRa0EvvDboM67kQ4QQNTZ2EVgfzCkqWbjmSSo7Ksma8m1+t/J8oODZ3flm 32pa2Xl3pgnAhGfHuqMiocgUwm7xi+s= X-MC-Unique: _9K8rr5ZN6uaNl35cFYyJg-1 X-Mimecast-MFC-AGG-ID: _9K8rr5ZN6uaNl35cFYyJg From: Jiri Denemark To: devel@lists.libvirt.org Subject: [PATCH 5/5] cpu_map: Add missing -v1 models Date: Thu, 28 Nov 2024 14:46:57 +0100 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Rc1TJcNZSf5pSaq4mLD1GW5gKQIthi7v20--SlOJl7o_1732801630 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: I2MDYRDPHFUCWIB3GCS23QYHLQ2GKMH2 X-Message-ID-Hash: I2MDYRDPHFUCWIB3GCS23QYHLQ2GKMH2 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1732801842154019100 Content-Type: text/plain; charset="utf-8" CPU models that do not have a list of versions attached are still advertised as aliases to corresponding -v1 variants. We should add the missing variants to the CPU map. Signed-off-by: Jiri Denemark --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_EPYC-Genoa-v1.xml | 6 ++ src/cpu_map/x86_KnightsMill-v1.xml | 6 ++ .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 20 ++++++- tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 14 ++++- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 16 +++++- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 16 +++++- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 16 +++++- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 14 ++++- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 56 ++++++++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 55 +++++++++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 54 +++++++++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 54 +++++++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 46 ++++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 54 +++++++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 46 ++++++++++++++- 44 files changed, 1086 insertions(+), 55 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Genoa-v1.xml create mode 100644 src/cpu_map/x86_KnightsMill-v1.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 287cd7395e..ee81d1c5ce 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -115,6 +115,7 @@ + =20 @@ -140,6 +141,7 @@ + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index f659ef230e..05d4db95a6 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -54,6 +54,7 @@ cpumap_data =3D [ 'x86_Dhyana-v1.xml', 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', + 'x86_EPYC-Genoa-v1.xml', 'x86_EPYC-Genoa.xml', 'x86_EPYC-IBPB.xml', 'x86_EPYC-Milan-v1.xml', @@ -95,6 +96,7 @@ cpumap_data =3D [ 'x86_IvyBridge-v1.xml', 'x86_IvyBridge-v2.xml', 'x86_IvyBridge.xml', + 'x86_KnightsMill-v1.xml', 'x86_KnightsMill.xml', 'x86_kvm32.xml', 'x86_kvm64.xml', diff --git a/src/cpu_map/x86_EPYC-Genoa-v1.xml b/src/cpu_map/x86_EPYC-Genoa= -v1.xml new file mode 100644 index 0000000000..df45ca18ff --- /dev/null +++ b/src/cpu_map/x86_EPYC-Genoa-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_KnightsMill-v1.xml b/src/cpu_map/x86_KnightsMi= ll-v1.xml new file mode 100644 index 0000000000..00293d05b8 --- /dev/null +++ b/src/cpu_map/x86_KnightsMill-v1.xml @@ -0,0 +1,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 5fa2d07976..348f387d27 100644 --- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml @@ -536,7 +536,7 @@ - KnightsMill + K= nightsMill @@ -548,6 +548,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_5.2.0-tcg.x86_64.xml index 0348a65589..d82487b079 100644 --- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml @@ -1019,7 +1019,7 @@ - KnightsMill + K= nightsMill @@ -1037,6 +1037,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_5.2.0.x86_64.xml index 49a18cd333..4717e5c53a 100644 --- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml @@ -535,7 +535,7 @@ - KnightsMill + K= nightsMill @@ -547,6 +547,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-q35.x86_64.xml index b990a2d597..8cf43dee45 100644 --- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml @@ -558,7 +558,7 @@ - KnightsMill + K= nightsMill @@ -570,6 +570,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.0.0-tcg.x86_64.xml index 6746479be5..44b58f64c7 100644 --- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml @@ -1109,7 +1109,7 @@ - KnightsMill + K= nightsMill @@ -1127,6 +1127,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.0.0.x86_64.xml index 81c9bb1444..1b0a8c7dcb 100644 --- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml @@ -557,7 +557,7 @@ - KnightsMill + K= nightsMill @@ -569,6 +569,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-q35.x86_64.xml index 0cd73ee54f..aace4d7fdb 100644 --- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml @@ -628,7 +628,7 @@ - KnightsMill + K= nightsMill @@ -640,6 +640,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.1.0-tcg.x86_64.xml index 8a09c53177..6ee855aa57 100644 --- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml @@ -1249,7 +1249,7 @@ - KnightsMill + K= nightsMill @@ -1267,6 +1267,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.1.0.x86_64.xml index 5a23dfee52..491e63e973 100644 --- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml @@ -627,7 +627,7 @@ - KnightsMill + K= nightsMill @@ -639,6 +639,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-q35.x86_64.xml index 84e783f739..822f070fca 100644 --- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml @@ -625,7 +625,7 @@ - KnightsMill + K= nightsMill @@ -637,6 +637,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_6.2.0-tcg.x86_64.xml index 4d7ed1eea8..b1052ae0d7 100644 --- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml @@ -1246,7 +1246,7 @@ - KnightsMill + K= nightsMill @@ -1264,6 +1264,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_6.2.0.x86_64.xml index 0446dff4fb..1b38e7cb52 100644 --- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml @@ -624,7 +624,7 @@ - KnightsMill + K= nightsMill @@ -636,6 +636,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-q35.x86_64.xml index e5718bc50c..f58ba1633d 100644 --- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml @@ -652,7 +652,7 @@ - KnightsMill + K= nightsMill @@ -664,6 +664,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.0.0-tcg.x86_64.xml index c3a93369e4..ca7e0b98bd 100644 --- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml @@ -1275,7 +1275,7 @@ - KnightsMill + K= nightsMill @@ -1293,6 +1293,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.0.0.x86_64.xml index 7415bda6bf..e0f17473c8 100644 --- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml @@ -651,7 +651,7 @@ - KnightsMill + K= nightsMill @@ -663,6 +663,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-q35.x86_64.xml index 720387e9db..028d5db7fa 100644 --- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml @@ -619,7 +619,7 @@ - KnightsMill + K= nightsMill @@ -631,6 +631,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.1.0-tcg.x86_64.xml index 3000d11487..75f7b05d29 100644 --- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml @@ -1223,7 +1223,7 @@ - KnightsMill + K= nightsMill @@ -1241,6 +1241,24 @@ + KnightsMill-v1 + + + + + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.1.0.x86_64.xml index 31fe652a9f..4e03b1fc2d 100644 --- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml @@ -618,7 +618,7 @@ - KnightsMill + K= nightsMill @@ -630,6 +630,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-q35.x86_64.xml index 88db1c659e..3b968e9c43 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -624,7 +624,7 @@ - KnightsMill + K= nightsMill @@ -636,6 +636,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/dom= aincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 3392f2b42f..8d6f831b0d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml @@ -1008,7 +1008,7 @@ - KnightsMill + K= nightsMill @@ -1022,6 +1022,20 @@ + KnightsMill-v1 + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_7.2.0-tcg.x86_64.xml index 3392f2b42f..8d6f831b0d 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -1008,7 +1008,7 @@ - KnightsMill + K= nightsMill @@ -1022,6 +1022,20 @@ + KnightsMill-v1 + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_7.2.0.x86_64.xml index 5223dbb2e2..025ec7d022 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -623,7 +623,7 @@ - KnightsMill + K= nightsMill @@ -635,6 +635,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-q35.x86_64.xml index e43c6710e9..5fe7501941 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -624,7 +624,7 @@ - KnightsMill + K= nightsMill @@ -636,6 +636,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.0.0-tcg.x86_64.xml index 3d5c15fdf1..68bcb93a5f 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -1007,7 +1007,7 @@ - KnightsMill + K= nightsMill @@ -1021,6 +1021,20 @@ + KnightsMill-v1 + + + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.0.0.x86_64.xml index 420dae738f..87b7af3b6f 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -623,7 +623,7 @@ - KnightsMill + K= nightsMill @@ -635,6 +635,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-q35.x86_64.xml index e5853535ce..2feb9c05fd 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -332,7 +332,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -362,6 +362,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -802,7 +832,7 @@ - KnightsMill + K= nightsMill @@ -814,6 +844,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.1.0-tcg.x86_64.xml index 22c40afdb1..581e492daf 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -412,7 +412,7 @@ - EPYC-Genoa + EPYC= -Genoa @@ -452,6 +452,46 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> @@ -1019,7 +1059,7 @@ - KnightsMill + K= nightsMill @@ -1031,6 +1071,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.1.0.x86_64.xml index c40cbb8a73..7e3cded8b9 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -331,7 +331,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -361,6 +361,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -801,7 +831,7 @@ - KnightsMill + K= nightsMill @@ -813,6 +843,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-q35.x86_64.xml index cfc4b3e301..f250a6530e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -333,7 +333,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -363,6 +363,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -803,7 +833,7 @@ - KnightsMill + K= nightsMill @@ -815,6 +845,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_8.2.0-tcg.x86_64.xml index 4383050d3c..602ac96f32 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -406,7 +406,7 @@ - EPYC-Genoa + EPYC= -Genoa @@ -445,6 +445,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> @@ -994,7 +1033,7 @@ - KnightsMill + K= nightsMill @@ -1006,6 +1045,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_8.2.0.x86_64.xml index 062d91ba9a..d67841bd29 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -332,7 +332,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -362,6 +362,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -802,7 +832,7 @@ - KnightsMill + K= nightsMill @@ -814,6 +844,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-q35.x86_64.xml index e8053efc99..fb438bf984 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -333,7 +333,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -363,6 +363,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -803,7 +833,7 @@ - KnightsMill + K= nightsMill @@ -815,6 +845,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.0.0-tcg.x86_64.xml index 8f3357be6f..6560cdaba5 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -386,7 +386,7 @@ - EPYC-Genoa + EPYC= -Genoa @@ -425,6 +425,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> @@ -952,7 +991,7 @@ - KnightsMill + K= nightsMill @@ -963,6 +1002,17 @@ + KnightsMill-v1 + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.0.0.x86_64.xml index db12bd81e3..f19b1aaf0b 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -332,7 +332,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -362,6 +362,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -802,7 +832,7 @@ - KnightsMill + K= nightsMill @@ -814,6 +844,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-q35.x86_64.xml index c3a7aff766..d915937244 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -337,7 +337,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -367,6 +367,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -836,7 +866,7 @@ - KnightsMill + K= nightsMill @@ -848,6 +878,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.1.0-tcg.x86_64.xml index a18ce928a5..7f6b0507a5 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -385,7 +385,7 @@ - EPYC-Genoa + EPYC= -Genoa @@ -424,6 +424,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> @@ -977,7 +1016,7 @@ - KnightsMill + K= nightsMill @@ -988,6 +1027,17 @@ + KnightsMill-v1 + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.1.0.x86_64.xml index 5019918b9b..ed913cf7ea 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -336,7 +336,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -366,6 +366,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -835,7 +865,7 @@ - KnightsMill + K= nightsMill @@ -847,6 +877,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-q35.x86_64.xml index 5cd872831b..381cc53370 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -337,7 +337,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -367,6 +367,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -836,7 +866,7 @@ - KnightsMill + K= nightsMill @@ -848,6 +878,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml b/tests/domainc= apsdata/qemu_9.2.0-tcg.x86_64.xml index 7afc9e3d69..243c37f179 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -385,7 +385,7 @@ - EPYC-Genoa + EPYC= -Genoa @@ -424,6 +424,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB<= /model> @@ -977,7 +1016,7 @@ - KnightsMill + K= nightsMill @@ -988,6 +1027,17 @@ + KnightsMill-v1 + + + + + + + + + + Neha= lem Nehal= em-IBRS diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsd= ata/qemu_9.2.0.x86_64.xml index 11cfc7863d..80ebe9b3cf 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -336,7 +336,7 @@ EPYC - EPYC-Genoa + EPYC= -Genoa @@ -366,6 +366,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB= EPYC= -Milan @@ -835,7 +865,7 @@ - KnightsMill + K= nightsMill @@ -847,6 +877,18 @@ + KnightsMill-v1 + + + + + + + + + + + Neha= lem Nehal= em-IBRS --=20 2.47.0