From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779272883; cv=none; d=zohomail.com; s=zohoarc; b=OoFJBFc+I9BdLCZ4BmPoLCqgvtcGN1VfgHMawkG65Co6dhQhDVulTl4ZeNqNsy+cHUEFzTurVZpsUO406lkVUpXqfHzlhkwE73kc5t8DOoich5N3HkExpFzm21/0/1Lt2dLjRe+UDY1KhfvkOR44izZnI9BGQJQB0uKicVz/8Y4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779272883; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=+d/lLi45yqF1M/BuP/ynQ3NINKTEqEY9nGAFTUmeLng=; b=KqkUGuvaj7pTns0zq3pE1dngOkJw5jRxYmWyScqbt45QGQqaUXe3fnQ2gw2hTqldSASemSoKgQyNurny8WdLUpVLyI0m9cxJ190lS7WnFCTgEp3702AMQka/sM7im6EDFuKIbW4HfB9+oKJa7LN577tNpyGM87mAVGmgAF0Or9Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 177927288315456.86479375877616; Wed, 20 May 2026 03:28:03 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id C6F03419CE; Wed, 20 May 2026 06:28:01 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 9A7B741A84; Wed, 20 May 2026 06:27:10 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 441D341976; Wed, 20 May 2026 06:26:58 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 7F63B418F8 for ; Wed, 20 May 2026 06:26:57 -0400 (EDT) Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-479-aODUetBTMBm3DRDvIWkn-A-1; Wed, 20 May 2026 06:26:55 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7CA9A19560B7 for ; Wed, 20 May 2026 10:26:54 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 15E7918004A3 for ; Wed, 20 May 2026 10:26:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272817; 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=+d/lLi45yqF1M/BuP/ynQ3NINKTEqEY9nGAFTUmeLng=; b=IoIy6diTOZ36Rdq1NrW6TKV7ihY6touTanWCCoUBzGSNsRFnfsff4pjc8M7rJKiqyIsmvr qBN5JRSBp9bQlXrDw+T/CQthQiySIMPN+E7c8b9Kqs27RvzJB5pXG/MPlTilyeoAWy4HMG 753fYHIINyWYjwQUCSONQeVuvaPai18= X-MC-Unique: aODUetBTMBm3DRDvIWkn-A-1 X-Mimecast-MFC-AGG-ID: aODUetBTMBm3DRDvIWkn-A_1779272814 To: devel@lists.libvirt.org Subject: [PATCH 01/14] sync_qemu_models_i386: Remove forgotten parentheses Date: Wed, 20 May 2026 12:26:34 +0200 Message-ID: <9646cada859441c2960d9ce13be132d876e65fe7.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: gbR_4ITBRCqJbImS9OgZGFf-NxgX45BlYjnYWJtX7_c_1779272814 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: NBDVQVDC2Y2KQ7EDFJ3AIQBGUSPALMB2 X-Message-ID-Hash: NBDVQVDC2Y2KQ7EDFJ3AIQBGUSPALMB2 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779272887202158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark children variable is a list returned by getchildren(). Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 68f162b964..e144609c82 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -638,7 +638,7 @@ def update_index(outdir, models): group =3D groups[-1] children =3D group.getchildren() if children: - last =3D children()[-1] + last =3D children[-1] group_indent =3D last.tail indent =3D f"{group_indent} " last.tail =3D indent --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273037; cv=none; d=zohomail.com; s=zohoarc; b=no6yKzpxqca9lK/kBnOpQ/AO+Ai5I2QinJag8lm0asGR1HG6Z7BuLk6RGb8Qo4h+Qqts1joRJcl2vUKdaD9uO9Jmy1wnAz9Z+nirFC4l3aMFVSp/zUhocFNHxmnf2uy9odCsnZklRggCWoTp7cw5Czed7hmz8qXXjpA9/WpGe6c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273037; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=OQvneyGZmSs8bnoD6c+Th7S1gEDBgCipeV+zme2UhoQ=; b=LvO3pe+9grWMK+96kS9rCurAA5ypUY1vUIt4dYHMa/Bnk0TCycaEgeHShdyv4yjS52lzEbnixIje0Lv9z6eLlxbSpQ/pe43dW7CvALcCZi11THJYYsdNtqoEgfG30NO/GmkJox/vl1c8q7VIPXg4f4YUNY6x651lgXDaTpDuEp4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273037108803.6309203891925; Wed, 20 May 2026 03:30:37 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id B47C341A9D; Wed, 20 May 2026 06:30:34 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id E673A41AA5; Wed, 20 May 2026 06:27:21 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 8B66F41976; Wed, 20 May 2026 06:26:59 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id DEFF0418F8 for ; Wed, 20 May 2026 06:26:58 -0400 (EDT) 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-172-AGlvhl-9MRWO3c6u37O8mQ-1; Wed, 20 May 2026 06:26:57 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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 52D751956089 for ; Wed, 20 May 2026 10:26:56 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E17B518004A3 for ; Wed, 20 May 2026 10:26:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272818; 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=OQvneyGZmSs8bnoD6c+Th7S1gEDBgCipeV+zme2UhoQ=; b=AH2lwv5xhGH2eDISzJFgvvoOviKxgr0c4CmcM3dg2AcfELsWPCsi4M4vwApb5oSj/KA1cw wSSgip/Heprgl0zFmL4d1pSQguTFVIyDELVJmKYqWFRwUENRI9vUDSAob1UIg2N871iGv5 Uwqg873qc45THx1kPeAm4kFEhMowYLc= X-MC-Unique: AGlvhl-9MRWO3c6u37O8mQ-1 X-Mimecast-MFC-AGG-ID: AGlvhl-9MRWO3c6u37O8mQ_1779272816 To: devel@lists.libvirt.org Subject: [PATCH 02/14] sync_qemu_models_i386: Convert family/model to decimal Date: Wed, 20 May 2026 12:26:35 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: I8rY8hpznLvkXy7G4kgBKE4CQJ0qJcyCBMAvrP_jKYE_1779272816 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 4Z7ANJWGHIDVL3AC4X5MWKHD2VEGLUXF X-Message-ID-Hash: 4Z7ANJWGHIDVL3AC4X5MWKHD2VEGLUXF X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273039557154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU defines some CPU models with hexadecimal family, but our CPU map loading code expects decimals. Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index e144609c82..7094797079 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -522,8 +522,8 @@ def expand_model(outdir, model): } =20 if ".family" in model and ".model" in model: - result["signature"].append((model.pop(".family"), - model.pop(".model"), + result["signature"].append((str(int(model.pop(".family"), base=3D0= )), + str(int(model.pop(".model"), base=3D0)= ), None)) =20 for k in [k for k in model if k.startswith(".features")]: --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273203; cv=none; d=zohomail.com; s=zohoarc; b=mOXhCRUeiMe4N/+7BvfbLuJC+KtNMr7JsYVHdvOY+9G7pxHIelYdpNPGyNfRSq2nEy3AgzcAAOcy3ghSgj5uFOZeIrWaCO+KTjBXXdw3EaMLtz3hZKlOEk2+e7eOliSfdtS5TqaVihIeQ3Xy6nC2mZTpZhGH9qvNBeIh47wP/tc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273203; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=Ej71vBGr6tPPxKujTOaxBnGHQtpHAlNQELGEGYUKAls=; b=b1snPk6BFzXWx8iKGpoBVL9TSRCo+tQNSjXFD+DG0ZMXSPMWcNEUw9tujQpsP3rC9V6wGyLJFuZ83St/3v+ZA9RAIkgTCjgDM/92XZSgAUg91I3nSePgCuShicH+9SDGZ6JDwRevTCfPj4h/SWeRAW1uMMjTnwf9HGpbWQDRz1U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273203241261.0040020614233; Wed, 20 May 2026 03:33:23 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 0A61D41989; Wed, 20 May 2026 06:33:21 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id DB38B41BFB; Wed, 20 May 2026 06:27:27 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id CDD5A418F8; Wed, 20 May 2026 06:27:02 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id C3F05418F8 for ; Wed, 20 May 2026 06:27:00 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-215-Wt7kJQc-MZGWhDrlURbWlg-1; Wed, 20 May 2026 06:26:58 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0A6F018005B4 for ; Wed, 20 May 2026 10:26:58 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9A40C1800465 for ; Wed, 20 May 2026 10:26:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272820; 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=Ej71vBGr6tPPxKujTOaxBnGHQtpHAlNQELGEGYUKAls=; b=DQcUDZaqU/VpToenq0FuSPGpzhWqMTl7fiGTHwjcJXYufIDWAJxbzJ8gZ9IQANkpjpmPRF Urw3MsmEMxEQBq0LgKG6lXoD4r9akRAey6WU/HJ6VCGoA/Zh2IXcG6eIr8p6PJWzPGm9gd k/NOIZ7GAa7ZJU9RyVJWbHLMMJ43hIQ= X-MC-Unique: Wt7kJQc-MZGWhDrlURbWlg-1 X-Mimecast-MFC-AGG-ID: Wt7kJQc-MZGWhDrlURbWlg_1779272818 To: devel@lists.libvirt.org Subject: [PATCH 03/14] cpu_map: Add gmet and vmx-mbec features for nested virtualization Date: Wed, 20 May 2026 12:26:36 +0200 Message-ID: <95f8dc3291ae4dc58d0527962047857193563a53.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: odt2lvHaiNoMlEylYzTSB3crYmWPazl9txQ3ij2VkXo_1779272818 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: MIAI6MUIRS36LD6DQ6JMKHTAOK3CDKYM X-Message-ID-Hash: MIAI6MUIRS36LD6DQ6JMKHTAOK3CDKYM X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273205293158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU commits 746a823a17f25393cc8c0cd1257f6dcef757bc09 and bfff4b2ae5452463ab8c14b4a8a020288b5ff5d8 Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/x86_features.xml | 6 ++++++ .../cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.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 + .../cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml | 2 +- tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml | 1 + tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml | 1 + .../cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 2 +- tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 1 + tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml | 1 + ...64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-disabled.xml | 2 +- ...86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-guest.xml | 1 + ...x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml | 1 + .../x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml | 2 +- .../x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml | 1 + .../cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml | 1 + .../x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml | 2 +- .../x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml | 1 + .../cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml | 1 + 19 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 2a2ac57f90..05912ba3af 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -792,6 +792,9 @@ + + + @@ -1038,6 +1041,9 @@ + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml index 5ff0ff0f33..0ad406e30a 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml @@ -6,5 +6,5 @@ - + 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 ffd6093d41..5edeb95330 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 @@ -32,6 +32,7 @@ + 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 14e0861f0d..023ce6541d 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 @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml index 6caad4fbf5..b6507fe6b7 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml @@ -6,6 +6,6 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml index 9c3582145e..42d9e148f7 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml @@ -34,6 +34,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml index 8701cd41ba..db3d78dd5b 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml index a5f3f1ba1d..0f9c7000b9 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml @@ -5,6 +5,6 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml index 1ef9a4a365..07b1e59bc2 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml @@ -32,6 +32,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml index 973dbd601b..70307f4855 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml @@ -24,6 +24,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-disabled.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon= -Graphics-disabled.xml index e05ce9a0ef..65cf589253 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-dis= abled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-dis= abled.xml @@ -5,5 +5,5 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-guest.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Gr= aphics-guest.xml index ffd6093d41..5edeb95330 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-gue= st.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-gue= st.xml @@ -32,6 +32,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Gra= phics-host.xml index 05254a62dd..df54b14185 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-hos= t.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-hos= t.xml @@ -22,6 +22,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.= xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml index 58e2894916..e05b2a6577 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml @@ -6,5 +6,5 @@ - + 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 6dfad0096e..ac7df2bab4 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 @@ -31,6 +31,7 @@ + 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 4775f657d1..52ba6f9701 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 @@ -27,6 +27,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.= xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml index 952c58d796..60880acf30 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml @@ -5,7 +5,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml= b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml index c685a4d34b..f405fed995 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml @@ -23,6 +23,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml index a33ea91ff9..48e5e03f03 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml @@ -51,6 +51,7 @@ + --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273294; cv=none; d=zohomail.com; s=zohoarc; b=K8+LbdxtWsc994GXtghCXxG2ks1Fzgb7ZcAkFKEaVQPWqcN8VIABMwNisoRJ0mRHStHfclo2P5QpkMhnxYb9iyT5FUiNth1dyLD0OZB35xmLrLg8bSU7BEk0itkojOvcrCJTQ5OcaWxHqhHGqbv09AqwuxGepXAucDkQHxXH8/E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273294; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=+W5WgTTfJi4sizhuIc08NyGub6llBPS7dIjHMwMnmXE=; b=APVVHpAxcNaqeAcA3HGHcgo7lx1m+V3DDYVXjo2ejK4cRi34iS8tMezq1P/BT8kF6CvIpWnjRuKwTRSTtnfi4ZXImoQD1nfCVJCYHEf2aCmuGglKmMEesyooM3dy0rO5PBIdBHiOLW5mhVO7XC72bDJYE7ItYhHcyd3sXnkkR5w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273294692464.8518700560236; Wed, 20 May 2026 03:34:54 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 8450A4198A; Wed, 20 May 2026 06:34:53 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id BEE13419E9; Wed, 20 May 2026 06:27:34 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 72D7441AFC; Wed, 20 May 2026 06:27:10 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 320B941991 for ; Wed, 20 May 2026 06:27:03 -0400 (EDT) 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-135-13JLeXkePN-l3IcVFgx5yA-1; Wed, 20 May 2026 06:27:00 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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 CCDF3195608A for ; Wed, 20 May 2026 10:26:59 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 679551800347 for ; Wed, 20 May 2026 10:26:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272822; 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=+W5WgTTfJi4sizhuIc08NyGub6llBPS7dIjHMwMnmXE=; b=SWAenkUrzOXOW/IP8QSj8654Bv0K15uQxG7wlTe1HRcgc5ZGuec4Xq0IGTP/Z0bpV9A4sH 53fIcN1CUybK7wzJVTLFT8PbQ9M52yg0YCnPnWglRkXz9ATsfbN8q/gnuRad79TyzpvGkt GG8qJRlyREagWFsFjmQXWcb6sl7wR3U= X-MC-Unique: 13JLeXkePN-l3IcVFgx5yA-1 X-Mimecast-MFC-AGG-ID: 13JLeXkePN-l3IcVFgx5yA_1779272820 To: devel@lists.libvirt.org Subject: [PATCH 04/14] cpu_map: Add CPUID features for AMX instructions Date: Wed, 20 May 2026 12:26:37 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: YQempn47e6euJuDXKyDRLg8FM1YLxV4-Upxr9hhc4UU_1779272820 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: NLLYTHWUJ5YCJH6PIZLN36CWO7LB6SSS X-Message-ID-Hash: NLLYTHWUJ5YCJH6PIZLN36CWO7LB6SSS X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273296461158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark The features are reported in a 0x1 subleaf of 0x1e CPUID leaf. QEMU commit 956b8f0fc38a5ead18d9bf5ceba0861627738835 (some feature were later renamed by 85dc6147e79140f17b7e4333ec14f302bf9b5e97, which happened in the same QEMU release so we don't need to care about the original names). Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 8 ++++++++ src/cpu_map/x86_features.xml | 26 ++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 7094797079..e778f99c65 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -108,6 +108,14 @@ def translate_feature(name, model): "CPUID_7_2_EDX_RRSBA_CTRL": "rrsba-ctrl", "CPUID_7_2_EDX_BHI_CTRL": "bhi-ctrl", "CPUID_7_2_EDX_DDPD_U": "ddpd-u", + "CPUID_1E_1_EAX_AMX_AVX512": "amx-avx512", + "CPUID_1E_1_EAX_AMX_BF16_ALIAS": "amx-bf16-alias", + "CPUID_1E_1_EAX_AMX_COMPLEX_ALIAS": "amx-complex-alias", + "CPUID_1E_1_EAX_AMX_FP16_ALIAS": "amx-fp16-alias", + "CPUID_1E_1_EAX_AMX_FP8": "amx-fp8", + "CPUID_1E_1_EAX_AMX_INT8_ALIAS": "amx-int8-alias", + "CPUID_1E_1_EAX_AMX_MOVRS": "amx-movrs", + "CPUID_1E_1_EAX_AMX_TF32": "amx-tf32", "CPUID_24_0_EBX_AVX10_128": "avx10-128", "CPUID_24_0_EBX_AVX10_256": "avx10-256", "CPUID_24_0_EBX_AVX10_512": "avx10-512", diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 05912ba3af..0eb6a5c32c 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -579,6 +579,32 @@ =20 + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273701; cv=none; d=zohomail.com; s=zohoarc; b=BnlXVazc7EOCRiKzT6BMDV+PZrnyeg3WapYXGwGblwGkr8GM8hqMF0lnVlYCMG2Bcq+FkNTJ2ERc/npWOBw4UbHd0oROqpDIbIRHYCvZBsYwTz3TkXVWXoEdT4C1VwjZm0RVMmDMTuO5uVjQhDO5+jBSz95/essrdKX04UQsO/I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273701; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=VNBOxCQVFCi3cOGtn8iOarFzjxUAAww2VFKC0vwcI2Q=; b=Mc9Roo8UNHhs6Xj2+NjOp6Oj6t8WQ72Fpy7uEmdd3VW7zitKCDmSRYmg6Tv+ZS5KlwWs5I+0j7VepMO1tFq0IyigWzU8Tr5L6kQx85xvt8X4TDQ+HpFnX7hRYna9u3i5wNX2N9eCaWSC80aTXOlUD8fDj365UDkWdBxg9kT0RsU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273701429201.17407473962453; Wed, 20 May 2026 03:41:41 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 110D1419D1; Wed, 20 May 2026 06:41:40 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 50CF241D47; Wed, 20 May 2026 06:27:53 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9C5CE41991; Wed, 20 May 2026 06:27:31 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id CF95141A8D for ; Wed, 20 May 2026 06:27:06 -0400 (EDT) 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-354-DpHMvQ8RPqOtp41rPEg84g-1; Wed, 20 May 2026 06:27:02 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (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 B10AF19560AA for ; Wed, 20 May 2026 10:27:01 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 1C2B01800465 for ; Wed, 20 May 2026 10:27:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272826; 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=VNBOxCQVFCi3cOGtn8iOarFzjxUAAww2VFKC0vwcI2Q=; b=aeCKhtwtkeUIRUfh6js00/aM1G264fwtIQHDfoL79g/zC8wKyvRcdtBKWWBKKokOocAPQX L/SACoM1mjJ7ZA7TriZDPBxNhHCLxmY9zDg3l/ONw+DYxvava0egKSq6hnUs6+SzRD2Jly PG9TjjOnfNZ9aEjTT/KUpZgxYT1ht4U= X-MC-Unique: DpHMvQ8RPqOtp41rPEg84g-1 X-Mimecast-MFC-AGG-ID: DpHMvQ8RPqOtp41rPEg84g_1779272821 To: devel@lists.libvirt.org Subject: [PATCH 05/14] cpu_map: Add CET related CPU features Date: Wed, 20 May 2026 12:26:38 +0200 Message-ID: <8407879e347f3bde98af94c421ff018c68b9ad39.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 0NFRc0JiuBuuiHyhgj24xoCibGdSd7bocjJ_ZoXAXn4_1779272821 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 5XOLXKXO2R33MOODRBFADAOSPOTSQBCS X-Message-ID-Hash: 5XOLXKXO2R33MOODRBFADAOSPOTSQBCS X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273701867158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU commit 2f25476ae7f3b4c28fde64584a04734b14c8fd37 Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 4 ++++ src/cpu_map/x86_features.xml | 12 ++++++++++++ .../x86_64-cpuid-Core-i7-1270P-disabled.xml | 2 +- .../cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml | 2 ++ .../cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml | 2 ++ .../x86_64-cpuid-Core-i7-1365U-disabled.xml | 2 +- .../cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml | 2 ++ .../cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml | 2 ++ .../x86_64-cpuid-EPYC-7713-64-Core-disabled.xml | 2 +- .../x86_64-cpuid-EPYC-7713-64-Core-guest.xml | 1 + .../x86_64-cpuid-EPYC-7713-64-Core-host.xml | 1 + .../x86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 2 +- .../x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 1 + .../x86_64-cpuid-EPYC-9334-32-Core-host.xml | 1 + .../x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml | 2 +- .../x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml | 1 + .../x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml | 1 + .../cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml | 2 +- tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml | 2 ++ tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml | 2 ++ .../cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml | 2 +- tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml | 2 ++ tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml | 2 ++ .../x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml | 2 +- .../x86_64-cpuid-Xeon-Bronze-3408U-guest.xml | 2 ++ .../x86_64-cpuid-Xeon-Bronze-3408U-host.xml | 2 ++ .../x86_64-cpuid-Xeon-Gold-6530-disabled.xml | 2 +- .../x86_64-cpuid-Xeon-Gold-6530-guest.xml | 2 ++ .../cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml | 2 ++ .../x86_64-cpuid-Xeon-w7-3465X-disabled.xml | 2 +- .../cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml | 2 ++ .../cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml | 2 ++ tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml | 1 + tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 1 + tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 1 + tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 1 + .../cpu-host-model-fallback-kvm.x86_64-11.0.0.args | 2 +- .../cpu-host-model-fallback-kvm.x86_64-latest.args | 2 +- .../cpu-host-model-features.x86_64-latest.args | 2 +- .../cpu-host-model-kvm.x86_64-11.0.0.args | 2 +- .../cpu-host-model-kvm.x86_64-latest.args | 2 +- .../cpu-host-model-nofallback-kvm.x86_64-11.0.0.args | 2 +- .../cpu-host-model-nofallback-kvm.x86_64-latest.args | 2 +- 43 files changed, 71 insertions(+), 17 deletions(-) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index e778f99c65..36dadd8398 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -83,6 +83,8 @@ def translate_feature(name, model): "CPUID_7_0_EDX_STIBP": "stibp", "CPUID_7_0_EDX_TSX_LDTRK": "tsx-ldtrk", "CPUID_7_0_EDX_AVX512_VP2INTERSECT": "avx512-vp2intersect", + "CPUID_7_0_ECX_CET_SHSTK": "cet-ss", + "CPUID_7_0_EDX_CET_IBT": "cet-ibt", "CPUID_7_1_EAX_AMX_FP16": "amx-fp16", "CPUID_7_1_EAX_AVX512_BF16": "avx512-bf16", "CPUID_7_1_EAX_AVX_IFMA": "avx-ifma", @@ -317,6 +319,7 @@ def translate_feature(name, model): "VMX_VM_EXIT_CLEAR_BNDCFGS": "vmx-exit-clear-bndcfgs", "VMX_VM_EXIT_CLEAR_IA32_RTIT_CTL": "vmx-exit-clear-rtit-ctl", "VMX_VM_EXIT_LOAD_IA32_PKRS": "vmx-exit-load-pkrs", + "VMX_VM_EXIT_SAVE_CET": "vmx-exit-save-cet", =20 # FEAT_VMX_ENTRY_CTLS "VMX_VM_ENTRY_LOAD_DEBUG_CONTROLS": "vmx-entry-noload-debugctl", @@ -327,6 +330,7 @@ def translate_feature(name, model): "VMX_VM_ENTRY_LOAD_BNDCFGS": "vmx-entry-load-bndcfgs", "VMX_VM_ENTRY_LOAD_IA32_RTIT_CTL": "vmx-entry-load-rtit-ctl", "VMX_VM_ENTRY_LOAD_IA32_PKRS": "vmx-entry-load-pkrs", + "VMX_VM_ENTRY_LOAD_CET": "vmx-entry-load-cet", =20 # FEAT_VMX_MISC "MSR_VMX_MISC_STORE_LMA": "vmx-store-lma", diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 0eb6a5c32c..69d908179b 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -317,6 +317,9 @@ + + + @@ -389,6 +392,9 @@ + + + @@ -1244,6 +1250,9 @@ + + + @@ -1273,6 +1282,9 @@ + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml index 7b9e338350..d34de36118 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml index 2253a90cdb..0f050525f4 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml @@ -33,6 +33,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml index 9ede3ba04e..765cc63fde 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml @@ -30,6 +30,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml index 23295d1121..566c5d7e01 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml @@ -1,6 +1,6 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml index b55acf9c96..3962353e7d 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml @@ -33,6 +33,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml index 6b77828ee6..ad0c6ba4a1 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml @@ -30,6 +30,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml index b6507fe6b7..ae64d16082 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml index 42d9e148f7..2c85282b54 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml index db3d78dd5b..bd8186a8d6 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml @@ -9,6 +9,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml index 0f9c7000b9..e04f1a86f6 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml index 07b1e59bc2..40b0f1a213 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml index 70307f4855..e884161f6c 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml @@ -9,6 +9,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.= xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml index 60880acf30..1a23b22bf2 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml= b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml index f405fed995..1cf862bfe6 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml @@ -7,6 +7,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml = b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml index 48e5e03f03..65cee66c71 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml @@ -20,6 +20,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml index bddd5488e1..03f93587b1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Xeon-6731E-guest.xml index b9481ff3d0..62495fc60b 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml @@ -26,6 +26,7 @@ + @@ -34,6 +35,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-6731E-host.xml index f114f64c51..04104058f2 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml @@ -38,6 +38,7 @@ + @@ -49,6 +50,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml index 5dd24f2d17..ee206ede5d 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Xeon-6788P-guest.xml index f5d80aebf8..889b7ab798 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml @@ -26,6 +26,7 @@ + @@ -34,6 +35,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-6788P-host.xml index 55fd746133..54dd35dbd1 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml @@ -30,6 +30,7 @@ + @@ -43,6 +44,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml = b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml index 718d8a325d..13b7a80ef3 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml index 65f9bc3641..38d98d2eb7 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml @@ -25,6 +25,7 @@ + @@ -33,6 +34,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml index 4606d55522..4689d03ccb 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml @@ -29,6 +29,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml index 7b2ee72dee..101a8b4f16 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml index e3e2226361..2f05ee0e91 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml @@ -26,6 +26,7 @@ + @@ -34,6 +35,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml index 18f9de15bc..b038a2c285 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml @@ -30,6 +30,7 @@ + @@ -43,6 +44,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml index ed220518bd..08ecdcdf41 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml @@ -1,7 +1,7 @@ - + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml index 8a77c50cb6..f48ffe2608 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml @@ -25,6 +25,7 @@ + @@ -32,6 +33,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml index d488c3f971..004af41565 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml @@ -29,6 +29,7 @@ + @@ -41,6 +42,7 @@ + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 1d834a221e..83844c121b 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -59,6 +59,7 @@ + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index 4b951a5ed4..a6881fcc76 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -59,6 +59,7 @@ + diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 03b2d78fb5..9ab3a94fb6 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -56,6 +56,7 @@ + diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index 4648a3a071..4c0d3d7692 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -56,6 +56,7 @@ + diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-11.0.= 0.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-11.0.0.ar= gs index ed23d2bec4..9b336f1bfb 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-11.0.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-11.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,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-lates= t.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.ar= gs index ed23d2bec4..9b336f1bfb 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.ar= gs b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args index 1c8f99c8d5..d6e95be750 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff,abm=3Don,ds= =3Don,invtsc=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff,a= bm=3Don,ds=3Don,invtsc=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-11.0.0.args b/= tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-11.0.0.args index df7407e32b..1a77a95efd 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-11.0.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-11.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 q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args b/= tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args index df7407e32b..1a77a95efd 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-11.= 0.0.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-11.0.= 0.args index ed23d2bec4..9b336f1bfb 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-11.0.0.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-11.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,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lat= est.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-lates= t.args index ed23d2bec4..9b336f1bfb 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args @@ -12,7 +12,7 @@ XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-QEMUGue= st1/.config \ -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \ -machine pc,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ -accel kvm \ --cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-ssbd=3Don,tsa= -sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ +-cpu EPYC-Turin,x2apic=3Don,tsc-deadline=3Don,hypervisor=3Don,tsc-adjust= =3Don,cet-ss=3Don,spec-ctrl=3Don,stibp=3Don,flush-l1d=3Don,ssbd=3Don,virt-s= sbd=3Don,tsa-sq-no=3Don,tsa-l1-no=3Don,pcid=3Doff,rdseed=3Doff,la57=3Doff \ -m size=3D219136k \ -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}'= \ -overcommit mem-lock=3Doff \ --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273352; cv=none; d=zohomail.com; s=zohoarc; b=QTCsp25RcNCIfI7QwaRuSvD0oPr94iraMfXlDl+ers9+m2nuWdOCz9KIAckjh4jYD+oZCdQgNYpx+KNvVoqJUio4KFbaTnaurGJ2+oK+C67WK2GxcKDPH/M8h1HqAc+P0LA19y5teTNY1DaD+8niPuVQkSGSvo27jhnf4jRqNjE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273352; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=eE62GVGmmsbOM4FyqCxDoAcRuNryw9tUv4YvEY6I1bM=; b=mGpgBWXJW2Jq4SsKeobSn0A97R++S3pkEstuwFPiCOZXKMJja+HbGzOSIkngMcvCxmKodGw1Cc9LAE+e+ulxRfOVtR4ww6n/pzGyKRNJWqdbxAIQm7hr7YitJeCIYSao3D+41PMJaTniePdR4XJvYdsJraVaK9HIJktPpRmCLaQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273352034826.7000987580952; Wed, 20 May 2026 03:35:52 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id E64DF41AE2; Wed, 20 May 2026 06:35:50 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 780C841CB0; Wed, 20 May 2026 06:27:42 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id DFD5541A97; Wed, 20 May 2026 06:27:18 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 5227B41A7F for ; Wed, 20 May 2026 06:27:06 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-638-SvMYaveeM6-OfQQe-6goaA-1; Wed, 20 May 2026 06:27:04 -0400 Received: from mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.95]) (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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id ACDB618002C9 for ; Wed, 20 May 2026 10:27:03 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 4696D1685 for ; Wed, 20 May 2026 10:27:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272826; 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=eE62GVGmmsbOM4FyqCxDoAcRuNryw9tUv4YvEY6I1bM=; b=YftQ+p1k9mSwjIrvaeQjpkUUL7ExPb4KvEddd4TfFZfzJJ4wn9//pAiLPlZx0IZY08madU 3VOWqv5h6059PFRiDYOT7jg6q5tXn4cjZPCnpkikcJy13UFmbx9+0iQ1o/mYZF9ffCTav+ XTv21cjW4N+trOoC+zU3fYzLzyj1lRA= X-MC-Unique: SvMYaveeM6-OfQQe-6goaA-1 X-Mimecast-MFC-AGG-ID: SvMYaveeM6-OfQQe-6goaA_1779272823 To: devel@lists.libvirt.org Subject: [PATCH 06/14] cpu_map: Add CPUID feature for MOVRS Date: Wed, 20 May 2026 12:26:39 +0200 Message-ID: <65fa806ea473793f594fd930fb09649d26ccd162.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.6 on 10.30.177.95 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: z3GwQbh14LDax5o8Sn6dGX17yDVHDBjcFaeNSCFsYkg_1779272823 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 45KLILURY3VW452UIZCZ4XEVH65KEQ7K X-Message-ID-Hash: 45KLILURY3VW452UIZCZ4XEVH65KEQ7K X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273354845154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU commit f8e830300c9edeaa142fe4cc244d63770a3be4f5 Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 1 + src/cpu_map/x86_features.xml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 36dadd8398..997edf7011 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -98,6 +98,7 @@ def translate_feature(name, model): "CPUID_7_1_EAX_SM3": "sm3", "CPUID_7_1_EAX_SM4": "sm4", "CPUID_7_1_EAX_AVX_VNNI": "avx-vnni", + "CPUID_7_1_EAX_MOVRS": "movrs", "CPUID_7_1_ECX_MSR_IMM": "msr-imm", "CPUID_7_1_EDX_AVX_NE_CONVERT": "avx-ne-convert", "CPUID_7_1_EDX_AVX_VNNI_INT8": "avx-vnni-int8", diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 69d908179b..21b6b21721 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -473,6 +473,9 @@ + + + =20 --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273419; cv=none; d=zohomail.com; s=zohoarc; b=JIhKJtH5eDIXk2jc1umvrNtLCozbrgGyXYiKVVeFBxJ1jqFWipk5zqgA7MKHfEDR6ayiyOn1PdVJoklo74BgXYPNpS4dIVT6sRFQsci47ua900Ezj5s3VUa/7X/QLoauIUSLIjTe6iDIjdQ6O1GHk+9XKfH+HnmbEPMJvwiO3hc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273419; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=cCRtWVVhOv/8hFEQ9CQwi8sKu0AKkyG5wMTB7dL/Lbk=; b=OnLrDsAEaTmNbM8NWt0EXAkGW+E4+Kw08YkjjbIHhBHtGr4JBhZk8gDJXl6o280+4avnFo8lW2jAHWWNJM9G81htHy356NL1MidqG9AtBDZvDlEdIs3E/SEE9VbY/PuHOevXeLBYC6cHzh83Njo+oDBvaUCPDbLAU9sk9xtujEk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273419464271.25503133933626; Wed, 20 May 2026 03:36:59 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 6EE3E41AD4; Wed, 20 May 2026 06:36:58 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 6E9C641C2C; Wed, 20 May 2026 06:27:47 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7C42E41B05; Wed, 20 May 2026 06:27:31 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 378A241AC4 for ; Wed, 20 May 2026 06:27:08 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-147-ZwOux6GSPG2Zwuk3z-CTpg-1; Wed, 20 May 2026 06:27:06 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 5E99518002E8 for ; Wed, 20 May 2026 10:27:05 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id EE5C418004A3 for ; Wed, 20 May 2026 10:27:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272827; 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=cCRtWVVhOv/8hFEQ9CQwi8sKu0AKkyG5wMTB7dL/Lbk=; b=NssI+43Yh69OtzpzUFm9YJOI4gHPqWxsrAKZcWj7SLO8AlYMY1vx+VaGBmbHx8niIDhMnS QP0ottCPdh++jAc+/Hzi0nEnRI+9Bd15+ryQUzYhlo+cUPFqbu/dw2W527XfrRrtqlxwo+ p0MzChN0hq6fLTa0ZklHkPrmhmZWFwI= X-MC-Unique: ZwOux6GSPG2Zwuk3z-CTpg-1 X-Mimecast-MFC-AGG-ID: ZwOux6GSPG2Zwuk3z-CTpg_1779272825 To: devel@lists.libvirt.org Subject: [PATCH 07/14] cpu_map: Add avx10-vnni-int CPU feature Date: Wed, 20 May 2026 12:26:40 +0200 Message-ID: <1eb9374d5ad84afe4d7c6eaeb210a2699dce6200.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: WSQMv49XnwpMstwB3QPq1qvgr2IoFwJDh4vJ48fhMog_1779272825 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: CVCPJ6D73RZSHH5LZE5FN6JOPAWZWQ6I X-Message-ID-Hash: CVCPJ6D73RZSHH5LZE5FN6JOPAWZWQ6I X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273421655158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU commit 24a9bc108840812dfb94edc65962c1998120f77b Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 1 + src/cpu_map/x86_features.xml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index 997edf7011..d8310a6894 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -122,6 +122,7 @@ def translate_feature(name, model): "CPUID_24_0_EBX_AVX10_128": "avx10-128", "CPUID_24_0_EBX_AVX10_256": "avx10-256", "CPUID_24_0_EBX_AVX10_512": "avx10-512", + "CPUID_24_1_ECX_AVX10_VNNI_INT": "avx10-vnni-int", "CPUID_APM_INVTSC": "invtsc", "CPUID_8000_0007_EBX_OVERFLOW_RECOV": "overflow-recov", "CPUID_8000_0007_EBX_SUCCOR": "succor", diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 21b6b21721..67e0658a02 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -625,6 +625,11 @@ =20 + + + + + --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273812; cv=none; d=zohomail.com; s=zohoarc; b=VeiKOouFw0nLk8Lwbm97NxJ+9qgQtMnLniFu6EOeUSSjrIIwOtN7rIGv3iBz3wt9qu50SHkgCQ53WHy4tdigF2ym0zlihLYO+MqPiRnzJteWhrec/zlUZ2TDuUukhK9seuxyHNKjy2bKnxO3uQeAC7ZbKw2rj1sDnwc7+BwZZEI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273812; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=maXAdXf6N7Zg6PyffMdP9fqBNimnqr05utR54ZN25Mk=; b=DXmjUhsfRWjxrNrY6KfZpQ/9QvJ9LpbYtO6V07OIHchYR6BDfcz+8bIu2qazfRRul9xF/L+KZytWZ+eq0oWZCqyxFAOZMuS3oxdxXSNJV4QX6uWVYcX6jYSr4dueYVqX4ftDKJ8lG1lmpJ8uMmohB81yANoLfOZ8D7Cr+t/FQ2Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 177927381254319.57956575229241; Wed, 20 May 2026 03:43:32 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7F8C641ADB; Wed, 20 May 2026 06:43:31 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 0902241CC9; Wed, 20 May 2026 06:27:59 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9169B41D11; Wed, 20 May 2026 06:27:47 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id A5C8B419C6 for ; Wed, 20 May 2026 06:27:09 -0400 (EDT) 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-102-bvs4HvdNMQGrtk8CO58PqQ-1; Wed, 20 May 2026 06:27:08 -0400 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 30830195609F for ; Wed, 20 May 2026 10:27:07 +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 BD2BB1955D84 for ; Wed, 20 May 2026 10:27:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272829; 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=maXAdXf6N7Zg6PyffMdP9fqBNimnqr05utR54ZN25Mk=; b=X+fZLXctcTCSsLeAcS28fSyDnX6P6FAGb8bL1q+yOvtktdzK5LpGA0P/HZXeeR1yefCvxk MSXk6ahpgt9CZ2LKL3pAoWZ25Or2eSqTeNjdGHqihwnpvhQSC7fvBQfjynmhFGKoApTZ+v dNu/JA/uwxsBISei7ZvJl+jpUtZf89Q= X-MC-Unique: bvs4HvdNMQGrtk8CO58PqQ-1 X-Mimecast-MFC-AGG-ID: bvs4HvdNMQGrtk8CO58PqQ_1779272827 To: devel@lists.libvirt.org Subject: [PATCH 08/14] cpu_map: Add APX (Advanced Performance Extensions) CPUID features Date: Wed, 20 May 2026 12:26:41 +0200 Message-ID: <602c2d1bf7b9475ca48a4e2a73fc832c0e540356.1779272528.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: lstMX7cCFSIV9eHXIu0xDV_FGECbyzeIoE0T2lYjjz4_1779272827 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: ZGHH57PWHSONBYSD2XV53LQJA543YLAB X-Message-ID-Hash: ZGHH57PWHSONBYSD2XV53LQJA543YLAB X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273814379158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark QEMU commit 60caf14339262b10423e21b1d7d39ad7edec82b7 Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 2 ++ src/cpu_map/x86_features.xml | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index d8310a6894..d7dfec7837 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -105,6 +105,7 @@ def translate_feature(name, model): "CPUID_7_1_EDX_PREFETCHITI": "prefetchiti", "CPUID_7_1_EDX_AVX10": "avx10", "CPUID_7_1_EDX_AVX_VNNI_INT16": "avx-vnni-int16", + "CPUID_7_1_EDX_APXF": "apxf", "CPUID_7_2_EDX_MCDT_NO": "mcdt-no", "CPUID_7_2_EDX_PSFD": "intel-psfd", "CPUID_7_2_EDX_IPRED_CTRL": "ipred-ctrl", @@ -123,6 +124,7 @@ def translate_feature(name, model): "CPUID_24_0_EBX_AVX10_256": "avx10-256", "CPUID_24_0_EBX_AVX10_512": "avx10-512", "CPUID_24_1_ECX_AVX10_VNNI_INT": "avx10-vnni-int", + "CPUID_29_0_EBX_APX_NCI_NDD_NF": "apx-nci-ndd-nf", "CPUID_APM_INVTSC": "invtsc", "CPUID_8000_0007_EBX_OVERFLOW_RECOV": "overflow-recov", "CPUID_8000_0007_EBX_SUCCOR": "succor", diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 67e0658a02..3952d09d0d 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -501,6 +501,9 @@ + + + =20 @@ -630,6 +633,11 @@ =20 + + + + + --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779273865; cv=none; d=zohomail.com; s=zohoarc; b=OTJyv/4a/nlXOJub+t2FwxfJapcRzpkjpC0CDH5DfrwaQ0iMwf94y9Pwm1XM2/HfdPKEYd6VrWyJfVuNjikGRIPuvrDJStd6bWZD9aa5qNzbG5NKTBPRGEJn3L5CUtlsEjSLPymLgVq4M78J4cYTnBaiULaCauSm9XtTj4Q0rZ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779273865; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=sw9GUistICipMfSzYZ76prYElMvjb/sSzj/6uGUjP8M=; b=cpUEdzRlo0hrK5jVO4JMdC0LNVNarDGwC5MuifTgu/SJwU7gvjeN/m8Pr6yhCcMEAKzuYdvOEJm4lIsS4sO54/NiXorlFKpzopc+ZrbLuSMMYtYtX9QNDQ8pHah1C0XCNaWziPnx2ciyTK7YoPQ4+1EECe2W3bTByl7tYWvMe4Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779273865786519.6695998172339; Wed, 20 May 2026 03:44:25 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id CED0C41A82; Wed, 20 May 2026 06:44:23 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id B56F441DA8; Wed, 20 May 2026 06:28:22 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7553D41C94; Wed, 20 May 2026 06:28:14 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id E79D841B0F for ; Wed, 20 May 2026 06:27:11 -0400 (EDT) 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-203-s82DDFJ3P_-1NQQkFuR9VA-1; Wed, 20 May 2026 06:27:09 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id DDC2A19560BA for ; Wed, 20 May 2026 10:27:08 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 77DDC19560A6 for ; Wed, 20 May 2026 10:27:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272831; 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=sw9GUistICipMfSzYZ76prYElMvjb/sSzj/6uGUjP8M=; b=EjvwVmnvWSijpY6IEaMmz3SB+vUEQG+Fx3y2iH/UCZY6V9qi3qaIRGb7nqB6q8JTvrU9xM i1QNMWfECsxzf0vCKhzCYq18D4tAIK4gvRNnMN1nwzUcz/mMnT+gbXL6OTRtb0juozbPSX ZdUElQ35ZCEE4cGqe4HuvSJ7NNHzyCo= X-MC-Unique: s82DDFJ3P_-1NQQkFuR9VA-1 X-Mimecast-MFC-AGG-ID: s82DDFJ3P_-1NQQkFuR9VA_1779272829 To: devel@lists.libvirt.org Subject: [PATCH 09/14] sync_qemu_models_i386: Add missing features to translation map Date: Wed, 20 May 2026 12:26:42 +0200 Message-ID: <6adbbb8b26ffa389101fee142a4ce8cbfba12c0c.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 7Oti9V489-gD2zmo1ue4qCAkbLOWbwp43N23Tarrvp4_1779272829 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LFGRQ7AD3E4X5PJA72TZCJIQI5JYRD3C X-Message-ID-Hash: LFGRQ7AD3E4X5PJA72TZCJIQI5JYRD3C X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779273866921158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/sync_qemu_models_i386.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/cpu_map/sync_qemu_models_i386.py b/src/cpu_map/sync_qemu_m= odels_i386.py index d7dfec7837..d238a3c40e 100755 --- a/src/cpu_map/sync_qemu_models_i386.py +++ b/src/cpu_map/sync_qemu_models_i386.py @@ -52,6 +52,8 @@ def translate_feature(name, model): "CPUID_7_0_EBX_SMAP": "smap", "CPUID_7_0_EBX_SMEP": "smep", "CPUID_7_0_EBX_TSC_ADJUST": "tsc_adjust", + "CPUID_7_0_EBX_ZERO_FCS_FDS": "zero-fcs-fds", + "CPUID_7_0_EBX_FDP_EXCPTN_ONLY": "fdp-excptn-only", "CPUID_7_0_ECX_AVX512BITALG": "avx512bitalg", "CPUID_7_0_ECX_AVX512VNNI": "avx512vnni", "CPUID_7_0_ECX_AVX512_VBMI": "avx512vbmi", @@ -85,6 +87,8 @@ def translate_feature(name, model): "CPUID_7_0_EDX_AVX512_VP2INTERSECT": "avx512-vp2intersect", "CPUID_7_0_ECX_CET_SHSTK": "cet-ss", "CPUID_7_0_EDX_CET_IBT": "cet-ibt", + "CPUID_7_0_EDX_FLUSH_L1D": "flush-l1d", + "CPUID_7_0_EDX_MD_CLEAR": "md-clear", "CPUID_7_1_EAX_AMX_FP16": "amx-fp16", "CPUID_7_1_EAX_AVX512_BF16": "avx512-bf16", "CPUID_7_1_EAX_AVX_IFMA": "avx-ifma", @@ -99,6 +103,9 @@ def translate_feature(name, model): "CPUID_7_1_EAX_SM4": "sm4", "CPUID_7_1_EAX_AVX_VNNI": "avx-vnni", "CPUID_7_1_EAX_MOVRS": "movrs", + "CPUID_7_1_EAX_FRED": "fred", + "CPUID_7_1_EAX_LKGS": "lkgs", + "CPUID_7_1_EAX_WRMSRNS": "wrmsrns", "CPUID_7_1_ECX_MSR_IMM": "msr-imm", "CPUID_7_1_EDX_AVX_NE_CONVERT": "avx-ne-convert", "CPUID_7_1_EDX_AVX_VNNI_INT8": "avx-vnni-int8", @@ -106,6 +113,7 @@ def translate_feature(name, model): "CPUID_7_1_EDX_AVX10": "avx10", "CPUID_7_1_EDX_AVX_VNNI_INT16": "avx-vnni-int16", "CPUID_7_1_EDX_APXF": "apxf", + "CPUID_7_1_EDX_AMX_COMPLEX": "amx-complex", "CPUID_7_2_EDX_MCDT_NO": "mcdt-no", "CPUID_7_2_EDX_PSFD": "intel-psfd", "CPUID_7_2_EDX_IPRED_CTRL": "ipred-ctrl", @@ -324,6 +332,7 @@ def translate_feature(name, model): "VMX_VM_EXIT_CLEAR_IA32_RTIT_CTL": "vmx-exit-clear-rtit-ctl", "VMX_VM_EXIT_LOAD_IA32_PKRS": "vmx-exit-load-pkrs", "VMX_VM_EXIT_SAVE_CET": "vmx-exit-save-cet", + "VMX_VM_EXIT_ACTIVATE_SECONDARY_CONTROLS": "vmx-exit-secondary-ctl= s", =20 # FEAT_VMX_ENTRY_CTLS "VMX_VM_ENTRY_LOAD_DEBUG_CONTROLS": "vmx-entry-noload-debugctl", @@ -335,6 +344,7 @@ def translate_feature(name, model): "VMX_VM_ENTRY_LOAD_IA32_RTIT_CTL": "vmx-entry-load-rtit-ctl", "VMX_VM_ENTRY_LOAD_IA32_PKRS": "vmx-entry-load-pkrs", "VMX_VM_ENTRY_LOAD_CET": "vmx-entry-load-cet", + "VMX_VM_ENTRY_LOAD_IA32_FRED": "vmx-entry-load-fred", =20 # FEAT_VMX_MISC "MSR_VMX_MISC_STORE_LMA": "vmx-store-lma", @@ -364,6 +374,7 @@ def translate_feature(name, model): "MSR_VMX_BASIC_INS_OUTS": "vmx-ins-outs", "MSR_VMX_BASIC_TRUE_CTLS": "vmx-true-ctls", "MSR_VMX_BASIC_ANY_ERRCODE": "vmx-any-errcode", + "MSR_VMX_BASIC_NESTED_EXCEPTION": "vmx-nested-exception", =20 # FEAT_VMX_VMFUNC "MSR_VMX_VMFUNC_EPT_SWITCHING": "vmx-eptp-switching", --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779274095; cv=none; d=zohomail.com; s=zohoarc; b=BQX59qLhCU4a6bJ6K/E9wdJDfB4k3EuT5cftR3EUIgUyA8/RavyGeiIceL74OLw9m34UVvdGDV/9iNuhJtm3ICC6vcHP+yaLJH/UG07v7Ct1ebcY+evgzA3aIe2m5pP+9cE0n75o0Bc1peevi0otexQhQS3bGHiB2rsXJzVjoVU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779274095; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=e8P1XYhVDThem+MHDXiT649oejAD7AbA6XhFaSi/DKo=; b=e3GDGjOCoJDBU3ModYOFyV/p+PgDHe7Px7Xmen9PRu2zs/bEPIZQCXVwOG1FjDQmmRdJqMpJqvlYrX16yes0kAfJzjJjEqmp9WesJBSsL2oBs4AiafxHXr1oFVpGEY2V2rUrYtE9Ta/wmUMU8/d9j0LkmTzoRMaRbnm3BSCTYn0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 17792740951526.238640709254128; Wed, 20 May 2026 03:48:15 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 39F9641AE4; Wed, 20 May 2026 06:48:14 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id C2E3B41DDA; Wed, 20 May 2026 06:28:47 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id AB6E1419ED; Wed, 20 May 2026 06:28:38 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 9523B41B22 for ; Wed, 20 May 2026 06:27:13 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-250-80rgebHkNWeoxPL1EUH10Q-1; Wed, 20 May 2026 06:27:11 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id A1D941800371 for ; Wed, 20 May 2026 10:27:10 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 395A219560A2 for ; Wed, 20 May 2026 10:27:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272833; 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=e8P1XYhVDThem+MHDXiT649oejAD7AbA6XhFaSi/DKo=; b=Fli3mOyc9Az+Y1Dkoehj5iG9IWB7UoKZ5jIPeDDb29JoUVFiNuIT/A4XH4Q+UoUhPie9fu Vgs/izy2p8p7jUW+mEumBHTmae0uQNMUDWzFWiPOZQKSYSoluGOtyOWn0xjm36isAiF8z2 3oiBngOVkAOD593NT6BSb/ka7Kqf7Xo= X-MC-Unique: 80rgebHkNWeoxPL1EUH10Q-1 X-Mimecast-MFC-AGG-ID: 80rgebHkNWeoxPL1EUH10Q_1779272830 To: devel@lists.libvirt.org Subject: [PATCH 10/14] cpu_map: Add new versions of ClearwaterForest CPU model Date: Wed, 20 May 2026 12:26:43 +0200 Message-ID: <12a4a3853bfb9845acff564dff136e27d681cac9.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 6OOqQrYUdO_r7kNR33BTA7aMZ3U-tgjl8Assu4xAZPI_1779272830 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: MPH7O3YMNL5Q7R5D6BALWEEI4PP5T5DS X-Message-ID-Hash: MPH7O3YMNL5Q7R5D6BALWEEI4PP5T5DS X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779274097930154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_ClearwaterForest-v2.xml | 197 +++++++++++++++++ src/cpu_map/x86_ClearwaterForest-v3.xml | 198 ++++++++++++++++++ .../qemu_11.0.0-q35.x86_64+sgx.xml | 66 ++++++ .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 66 ++++++ .../qemu_11.0.0-tcg.x86_64+sgx.xml | 75 +++++++ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 75 +++++++ .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 66 ++++++ tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 66 ++++++ 10 files changed, 813 insertions(+) create mode 100644 src/cpu_map/x86_ClearwaterForest-v2.xml create mode 100644 src/cpu_map/x86_ClearwaterForest-v3.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 57a28d1d1d..a67d10fd16 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -130,6 +130,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 2b6b1bf3ea..f46afbd568 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -45,6 +45,8 @@ cpumap_data =3D [ 'x86_Cascadelake-Server-v5.xml', 'x86_Cascadelake-Server.xml', 'x86_ClearwaterForest-v1.xml', + 'x86_ClearwaterForest-v2.xml', + 'x86_ClearwaterForest-v3.xml', 'x86_ClearwaterForest.xml', 'x86_Conroe-v1.xml', 'x86_Conroe.xml', diff --git a/src/cpu_map/x86_ClearwaterForest-v2.xml b/src/cpu_map/x86_Clea= rwaterForest-v2.xml new file mode 100644 index 0000000000..05552788b5 --- /dev/null +++ b/src/cpu_map/x86_ClearwaterForest-v2.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_ClearwaterForest-v3.xml b/src/cpu_map/x86_Clea= rwaterForest-v3.xml new file mode 100644 index 0000000000..29160cbb00 --- /dev/null +++ b/src/cpu_map/x86_ClearwaterForest-v3.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 83844c121b..7a24ab4a28 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -234,6 +234,72 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index a6881fcc76..e0c80c6932 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -234,6 +234,72 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index 3ba1d74336..8200852088 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -333,6 +333,81 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-tcg.x86_64.xml index aef68494d3..7ef090734c 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -333,6 +333,81 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 9ab3a94fb6..189f4156e9 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -231,6 +231,72 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index 4c0d3d7692..256dae0a72 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -231,6 +231,72 @@ + ClearwaterForest-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClearwaterForest-v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Conro= e Conroe-v1 Co= operlake --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779274353; cv=none; d=zohomail.com; s=zohoarc; b=hERm9cf5JnOYeDOs7BiGHxjDUDng884oGCD3ipivkZg3zzud81CZVCukxPWndwfg9ZcCevji4Td3oTSrLOwXOU+Bv9CK/0+e1LXt2XQGBUowxuiiHZ6qQm2Lwx3MfRqJphaM3CFZmHCjUw8c76i5dsojDd2M+Iqp+pixQSndgIk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779274353; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=YIhZxUlKylTLL6SHNSyUDsO3q3r6D5hjyg1rsctRxyE=; b=B0t+asYfRzhXYSnGTdnupuqO6D6FRICX+enIoCjLVp7Ra1+MC1ewdu5/IcZexx2PUgY5jTAJNxsZB0K/6aV3EnUHvW/xTTLEesXveBgCbzdZ/Qsp3XaWJxqYLawh5Fw6fFyXhxax8RL6+/3vJvtyAudktFnOG4HcJr4muf8xlAY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779274353156662.5459811944694; Wed, 20 May 2026 03:52:33 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 5A8F241980; Wed, 20 May 2026 06:52:32 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 3DBDA41E02; Wed, 20 May 2026 06:29:14 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 52A1D41CCE; Wed, 20 May 2026 06:29:04 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 511F841A4E for ; Wed, 20 May 2026 06:27:15 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-529-_LeBGVdTOmWSQaaKZxo4Rg-1; Wed, 20 May 2026 06:27:13 -0400 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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 5577E18005B9 for ; Wed, 20 May 2026 10:27:12 +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 E2BEF30001A2 for ; Wed, 20 May 2026 10:27:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272834; 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=YIhZxUlKylTLL6SHNSyUDsO3q3r6D5hjyg1rsctRxyE=; b=VYyyJ/2xQRw2bFG7Jc2Trmkm9foiZ4u7ost2pjH94q4PMXn9sYXeHXpNM+4uPkm8+dfr3o XLc5vTF4/tgufqkUm9msPPp+XfJ+nRcwQE7g7/MJh0yZUET4owdRvTQkpg5Wpw6lzxhyEn gj9R62a0c4apQ/JV/J7ai3g8L3+sG04= X-MC-Unique: _LeBGVdTOmWSQaaKZxo4Rg-1 X-Mimecast-MFC-AGG-ID: _LeBGVdTOmWSQaaKZxo4Rg_1779272832 To: devel@lists.libvirt.org Subject: [PATCH 11/14] cpu_map: Add new versions of SierraForest CPU model Date: Wed, 20 May 2026 12:26:44 +0200 Message-ID: <9d48dfc63ba33a04d55574da0889ea779e1e35e1.1779272528.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: ZpwdQBXlhaKUDJUbcVuakd2cNrcenwLQHgWmTUSoZ6c_1779272832 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LMW5X7WFKFLOIMXZ7YONSO43VZ7DVRWS X-Message-ID-Hash: LMW5X7WFKFLOIMXZ7YONSO43VZ7DVRWS X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779274356327154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_SierraForest-v4.xml | 190 +++++++++++++++++ src/cpu_map/x86_SierraForest-v5.xml | 191 ++++++++++++++++++ .../qemu_11.0.0-q35.x86_64+sgx.xml | 52 +++++ .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 52 +++++ .../qemu_11.0.0-tcg.x86_64+sgx.xml | 63 ++++++ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 63 ++++++ .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 52 +++++ tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 52 +++++ 10 files changed, 719 insertions(+) create mode 100644 src/cpu_map/x86_SierraForest-v4.xml create mode 100644 src/cpu_map/x86_SierraForest-v5.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index a67d10fd16..0d3ad7f7e6 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -128,6 +128,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index f46afbd568..3c997a4ad8 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -165,6 +165,8 @@ cpumap_data =3D [ 'x86_SierraForest-v1.xml', 'x86_SierraForest-v2.xml', 'x86_SierraForest-v3.xml', + 'x86_SierraForest-v4.xml', + 'x86_SierraForest-v5.xml', 'x86_SierraForest.xml', 'x86_Skylake-Client-IBRS.xml', 'x86_Skylake-Client-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_SierraForest-v4.xml b/src/cpu_map/x86_SierraFo= rest-v4.xml new file mode 100644 index 0000000000..95b30b2976 --- /dev/null +++ b/src/cpu_map/x86_SierraForest-v4.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_SierraForest-v5.xml b/src/cpu_map/x86_SierraFo= rest-v5.xml new file mode 100644 index 0000000000..171be9e4ce --- /dev/null +++ b/src/cpu_map/x86_SierraForest-v5.xml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 7a24ab4a28..834f6b1d63 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -959,6 +959,58 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index e0c80c6932..69817846a8 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -959,6 +959,58 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index 8200852088..a00db3136c 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -1880,6 +1880,69 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-tcg.x86_64.xml index 7ef090734c..7220c1e75f 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -1880,6 +1880,69 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 189f4156e9..5f27707cb1 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -956,6 +956,58 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index 256dae0a72..def1cf3a1f 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -956,6 +956,58 @@ + SierraForest-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + SierraForest-v5 + + + + + + + + + + + + + + + + + + + + + + + + + Skylake-Client --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779274620; cv=none; d=zohomail.com; s=zohoarc; b=kKb7BhmUkNK/BLbPZ1tyiuY/YiiElJQY6o8H59ku2sLDrXZSxP2JRPu8pAvy1HnGACgwslPDJAVlnh/wn5gfZw4uZHbulpwkMK0FpwQYyuxSQypVX7F97UJPEfPxb0q0NJ1RqaUcLDklVMiH8bnDZzcVVQXgeWeXF66mAEJZ6tM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779274620; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=Z4tSO13mBnQP3Q/OvY6S9IezvDdycxQrqFYpjlRLMQU=; b=hyB1lBvV/jhmal62kZvwms+mBf2zLb/mGRpX3iGHsS0/NJpN5OVNiM27vd4lXrbPlApE7jUDYM+GUIb7lQu6jxHgLuTIXzqjf9YN+fN3KsMcYvAcipvmkm0CZ0svRjyfw8GkvmB43KJHbKlFXRSnmUQEfGJ8EJj22Hr0o3hg4lo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779274620871531.0027064234622; Wed, 20 May 2026 03:57:00 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 66F4641A69; Wed, 20 May 2026 06:56:59 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 27D9141B00; Wed, 20 May 2026 06:29:53 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id B880341DFA; Wed, 20 May 2026 06:29:41 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 20E7041B57 for ; Wed, 20 May 2026 06:27:17 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-517-_LwMChg1PwaflIzex9aFqQ-1; Wed, 20 May 2026 06:27:14 -0400 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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2E9A318002E4 for ; Wed, 20 May 2026 10:27:14 +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 BBCF91955D84 for ; Wed, 20 May 2026 10:27:13 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272836; 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=Z4tSO13mBnQP3Q/OvY6S9IezvDdycxQrqFYpjlRLMQU=; b=ChravE3sDBdJUXZk5FMxE9DugWJlg9NacaQHV9YxjQGfE6AMswDU0vb9gkitVFJkdKHO2L DfOKhhqhR9Jz1Sq1EPa7QFq04DZjVxdItGfTcG2jiuTsuLVM+G1krKnNcIAtdIkpnD7YhV wiEv0KKlm2fizdqGf6fcLlMq+VcrNjM= X-MC-Unique: _LwMChg1PwaflIzex9aFqQ-1 X-Mimecast-MFC-AGG-ID: _LwMChg1PwaflIzex9aFqQ_1779272834 To: devel@lists.libvirt.org Subject: [PATCH 12/14] cpu_map: Add new versions of SapphireRapids CPU model Date: Wed, 20 May 2026 12:26:45 +0200 Message-ID: <9311d7f570fe7d001e84bebeac215a429c44d7c6.1779272528.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: Ryvk40hjbrYe0BLgGgUd8DLv6fiB1Fc0sHfGdiWvVPk_1779272834 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: J2XSR3E2ZNOPZUOV4JYQLR4KSSNLWSXE X-Message-ID-Hash: J2XSR3E2ZNOPZUOV4JYQLR4KSSNLWSXE X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779274621690158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_SapphireRapids-v5.xml | 202 +++++++++++++++++ src/cpu_map/x86_SapphireRapids-v6.xml | 203 ++++++++++++++++++ .../qemu_11.0.0-q35.x86_64+sgx.xml | 54 +++++ .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 54 +++++ .../qemu_11.0.0-tcg.x86_64+sgx.xml | 85 ++++++++ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 85 ++++++++ .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 54 +++++ tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 54 +++++ 10 files changed, 795 insertions(+) create mode 100644 src/cpu_map/x86_SapphireRapids-v5.xml create mode 100644 src/cpu_map/x86_SapphireRapids-v6.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 0d3ad7f7e6..91f38ef775 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -120,6 +120,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 3c997a4ad8..46f71f0118 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -161,6 +161,8 @@ cpumap_data =3D [ 'x86_SapphireRapids-v2.xml', 'x86_SapphireRapids-v3.xml', 'x86_SapphireRapids-v4.xml', + 'x86_SapphireRapids-v5.xml', + 'x86_SapphireRapids-v6.xml', 'x86_SapphireRapids.xml', 'x86_SierraForest-v1.xml', 'x86_SierraForest-v2.xml', diff --git a/src/cpu_map/x86_SapphireRapids-v5.xml b/src/cpu_map/x86_Sapphi= reRapids-v5.xml new file mode 100644 index 0000000000..c28bbc2d39 --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v5.xml @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_SapphireRapids-v6.xml b/src/cpu_map/x86_Sapphi= reRapids-v6.xml new file mode 100644 index 0000000000..5fc12a9e1c --- /dev/null +++ b/src/cpu_map/x86_SapphireRapids-v6.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 834f6b1d63..145595c6bb 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -873,6 +873,60 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index 69817846a8..9563e6063a 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -873,6 +873,60 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index a00db3136c..187beeec1d 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -1782,6 +1782,91 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-tcg.x86_64.xml index 7220c1e75f..8d26e76429 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -1782,6 +1782,91 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 5f27707cb1..99ce5969a1 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -870,6 +870,60 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index def1cf3a1f..559fe72db6 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -870,6 +870,60 @@ + SapphireRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + SapphireRapids-v6 + + + + + + + + + + + + + + + + + + + + + + + + + + = SierraForest --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779274910; cv=none; d=zohomail.com; s=zohoarc; b=mvJg54iZ1/Ir1gfkfMOrzoxbyY1b/23h2R/4skSJ96nfRjvEv3UicN8hyXapg4YiqmEb/eBKhKoQIII9jtWvjNjkFTZR3cjYYYRBzBtkLJHTVgP/7H9inzpcux5eZcK2xPQS+jHSpLq6Sqpu+1ItBNe42fAjPTpKVshI+AjcxoM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779274910; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=WUwnEmgP3nBQSY4D0S2ILXAhuN4Zjs3B8Nyd+dfIJho=; b=lSK/7Jak4fbBO10r3Pb9YEuAwLiBTq4Fio4liGI+6GogYPfJf5g/EbFnHSXHtwrw2wjLpbtWGcMzwA/otfrHPlDW+K+B1eb6F9LJct07Z7T+tgWFs1tqzLJ0sJdSp8YpH8VI1hk14doUCtHSqrVUTREvPC51nwAOOuUlYADxYqs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779274910845828.0720903278394; Wed, 20 May 2026 04:01:50 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 4D96C41A9E; Wed, 20 May 2026 07:01:49 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id AB5A5423D8; Wed, 20 May 2026 06:30:26 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id A67F941B3C; Wed, 20 May 2026 06:30:17 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 3D7B641AA7 for ; Wed, 20 May 2026 06:27:20 -0400 (EDT) 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-316-oLqB_-pXPLqQotcvvyVFfg-1; Wed, 20 May 2026 06:27:16 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (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 1591A195608F for ; Wed, 20 May 2026 10:27:16 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 726061800465 for ; Wed, 20 May 2026 10:27:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272839; 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=WUwnEmgP3nBQSY4D0S2ILXAhuN4Zjs3B8Nyd+dfIJho=; b=DgmaaObbDXEGHBZOdC9ACdn63mXGDKS78PDEoJoXfh9YJtyQWjAkqmmVIkKYV7+Pyn6nxt M9pDv9xrIr0DayeA0b1PrqmFzxeYDKRncFMhUwlVEQRHzB2guypYjgLByqA9seMZGELQby w8W63Rcua//3rbPm6bzOo7nTe+ztq/A= X-MC-Unique: oLqB_-pXPLqQotcvvyVFfg-1 X-Mimecast-MFC-AGG-ID: oLqB_-pXPLqQotcvvyVFfg_1779272836 To: devel@lists.libvirt.org Subject: [PATCH 13/14] cpu_map: Add new versions of GraniteRapids CPU model Date: Wed, 20 May 2026 12:26:46 +0200 Message-ID: <7d687b56d532ead5f9334a0518dc7e41fd022018.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: MIXu_UZi4A2hKbswOYjx_KwUw9G4xqdGBKH0BjfSFlg_1779272836 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KX66P3LPBRTQOJFY2SJK5524ACHS6MKM X-Message-ID-Hash: KX66P3LPBRTQOJFY2SJK5524ACHS6MKM X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779274913293158500 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_GraniteRapids-v4.xml | 210 +++++++++++++++++ src/cpu_map/x86_GraniteRapids-v5.xml | 211 ++++++++++++++++++ .../qemu_11.0.0-q35.x86_64+sgx.xml | 70 ++++++ .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 70 ++++++ .../qemu_11.0.0-tcg.x86_64+sgx.xml | 99 ++++++++ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 99 ++++++++ .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 70 ++++++ tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 70 ++++++ 10 files changed, 903 insertions(+) create mode 100644 src/cpu_map/x86_GraniteRapids-v4.xml create mode 100644 src/cpu_map/x86_GraniteRapids-v5.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 91f38ef775..e278c6379f 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -126,6 +126,8 @@ + + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 46f71f0118..9a61241e3e 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -92,6 +92,8 @@ cpumap_data =3D [ 'x86_GraniteRapids-v1.xml', 'x86_GraniteRapids-v2.xml', 'x86_GraniteRapids-v3.xml', + 'x86_GraniteRapids-v4.xml', + 'x86_GraniteRapids-v5.xml', 'x86_GraniteRapids.xml', 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_GraniteRapids-v4.xml b/src/cpu_map/x86_Granite= Rapids-v4.xml new file mode 100644 index 0000000000..230bd17783 --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids-v4.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cpu_map/x86_GraniteRapids-v5.xml b/src/cpu_map/x86_Granite= Rapids-v5.xml new file mode 100644 index 0000000000..0742794093 --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids-v5.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 145595c6bb..abbace02be 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -585,6 +585,76 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index 9563e6063a..0e54781ebb 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -585,6 +585,76 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index 187beeec1d..81c73a6fee 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -1215,6 +1215,105 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-tcg.x86_64.xml index 8d26e76429..28e6320cc2 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -1215,6 +1215,105 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 99ce5969a1..89f3310d20 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -582,6 +582,76 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index 559fe72db6..a555d174fb 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -582,6 +582,76 @@ + GraniteRapids-v4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraniteRapids-v5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswe= ll --=20 2.54.0 From nobody Sat May 30 15:28:32 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779275237; cv=none; d=zohomail.com; s=zohoarc; b=RS3wy1ki9S6rBOhvNCiyvdVLY6dog/ZDxYPo2M40E+pLU8FU30O6el+bzr9vEB97hsm4MLvQ3AJaHSpwnt00TT4IgW80OtrE8D/bO7iKSQEWVWk9n5/I6cqs+7qGywGzpwXrzkSlP8+nTz4+0YbPEkBk9Z2TZirf1zkKR+J9ubw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779275237; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=gtg9gi4TSj3CgU0v0g5sEE+JQexucRmJa1q21jWUe5E=; b=nSix7LLlp4uXEscGKpcZypM/qgiuCyaB3WBdoiz7RUVALXP9aPcx4IB1zPagOyQk/qNi3Jo3tP8Hr2MktOWMOnHC1H+0N6pXNjm0c4huH3Tm2Vo4xNE7/K5PPfKoW4skGZ0j9eVYYuRQQNtt/D2+qdhaankSdDIfTor73AYcchA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 17792752378521008.4652921404577; Wed, 20 May 2026 04:07:17 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id B54664197C; Wed, 20 May 2026 07:07:16 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 90C6D42419; Wed, 20 May 2026 06:30:42 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 2E10C41E2F; Wed, 20 May 2026 06:30:32 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id EC3F341AA9 for ; Wed, 20 May 2026 06:27:20 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-581-RzNPZ93ZPymwIbMqZRMiWA-1; Wed, 20 May 2026 06:27:18 -0400 Received: from mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.95]) (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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 1948D1800367 for ; Wed, 20 May 2026 10:27:18 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7938C1684 for ; Wed, 20 May 2026 10:27:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1779272840; 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=gtg9gi4TSj3CgU0v0g5sEE+JQexucRmJa1q21jWUe5E=; b=ETGpjlwkH4H5YBRjccmeFaaIo6lR1/pUs7W/q4sKkG9CNbZLwBmIoQdfLHrbmT1Kd2f3n2 gy78E0hNbp0hzOCL+NRL14vc/efGT3yHZlKfMKVHORZP2snOjgXZk1yRAMk7T4QoJr1aqH 6/bsOH4+bHUs+t+2UhX3TSbDKzYGq9w= X-MC-Unique: RzNPZ93ZPymwIbMqZRMiWA-1 X-Mimecast-MFC-AGG-ID: RzNPZ93ZPymwIbMqZRMiWA_1779272838 To: devel@lists.libvirt.org Subject: [PATCH 14/14] cpu_map: Add DiamondRapids CPU model Date: Wed, 20 May 2026 12:26:47 +0200 Message-ID: <1e17c6bd720239e67dc209f8c3a69f8a915c597a.1779272528.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.6 on 10.30.177.95 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: ZazhON2eLXnVlsu1ZQHDMShLk1zXJD0CANPKWYxQux0_1779272838 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: LR7PE44RKQYVOHUAYMNKLGW5XRYLJR53 X-Message-ID-Hash: LR7PE44RKQYVOHUAYMNKLGW5XRYLJR53 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779275241238154100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 2 + src/cpu_map/meson.build | 2 + src/cpu_map/x86_DiamondRapids-v1.xml | 6 + src/cpu_map/x86_DiamondRapids.xml | 248 ++++++++++++++++++ .../qemu_11.0.0-q35.x86_64+sgx.xml | 130 +++++++++ .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 130 +++++++++ .../qemu_11.0.0-tcg.x86_64+sgx.xml | 158 +++++++++++ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 158 +++++++++++ .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 130 +++++++++ tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 130 +++++++++ 10 files changed, 1094 insertions(+) create mode 100644 src/cpu_map/x86_DiamondRapids-v1.xml create mode 100644 src/cpu_map/x86_DiamondRapids.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index e278c6379f..dad5d358bc 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -144,6 +144,8 @@ + + =20 diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 9a61241e3e..f752bddd9d 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -66,6 +66,8 @@ cpumap_data =3D [ 'x86_Dhyana-v1.xml', 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', + 'x86_DiamondRapids-v1.xml', + 'x86_DiamondRapids.xml', 'x86_EPYC-Genoa-v1.xml', 'x86_EPYC-Genoa-v2.xml', 'x86_EPYC-Genoa.xml', diff --git a/src/cpu_map/x86_DiamondRapids-v1.xml b/src/cpu_map/x86_Diamond= Rapids-v1.xml new file mode 100644 index 0000000000..915d23f409 --- /dev/null +++ b/src/cpu_map/x86_DiamondRapids-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/cpu_map/x86_DiamondRapids.xml b/src/cpu_map/x86_DiamondRap= ids.xml new file mode 100644 index 0000000000..97595a91e1 --- /dev/null +++ b/src/cpu_map/x86_DiamondRapids.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index abbace02be..1a10b79d09 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -359,6 +359,136 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-q35.x86_64.xml index 0e54781ebb..79ae075c3f 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -359,6 +359,136 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/do= maincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index 81c73a6fee..b452206caa 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -535,6 +535,164 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domain= capsdata/qemu_11.0.0-tcg.x86_64.xml index 28e6320cc2..c2b7dcc5b0 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -535,6 +535,164 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domain= capsdata/qemu_11.0.0.x86_64+sgx.xml index 89f3310d20..101362aa00 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -356,6 +356,136 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincaps= data/qemu_11.0.0.x86_64.xml index a555d174fb..5474887dae 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -356,6 +356,136 @@ + DiamondRapids + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DiamondRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC --=20 2.54.0