From nobody Fri Sep 25 22:19:30 2026 Received: from out30-133.freemail.mail.aliyun.com (out30-133.freemail.mail.aliyun.com [115.124.30.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB1D23769E7; Tue, 8 Sep 2026 06:13:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.133 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788848009; cv=none; b=VhK23LybBfn4xfrLtJs8iireIZy4Mr+FeMtasYPdKUiWkon2EIZ0fxFv2rnlrN1vT47TFHq+luCvSmXgtl++Oa/D20KVc3jH9TQfsi6WEFKyrW0n+jV9/TdOXldD5jNkxR0jN/u0BmFuGhK7dMXvefCxKUV428xPDxBSLuhHJLk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788848009; c=relaxed/simple; bh=6xfkiSnxJMe13C0cNqDcgAD0WvwPmDl8XXmZekWjLzg=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; b=e1dqWt2o9xLrk5ytfX/Oabi2n4t4iq/oAtTv5OVqhWJeuInKWtYjzL2UJc67WZav6SphFtl1XpLXIfThm2vmwhSUEaDfeQoyXuqE9i7UwjQWT8KAv0CAA1CpKkrDBc6FY0ha/s4fFLPC5CoFahvTS4MNNfqjZ8zl6HnXLcoDU/0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; spf=pass smtp.mailfrom=linux.alibaba.com; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b=tGaDRJUq; arc=none smtp.client-ip=115.124.30.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b="tGaDRJUq" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1788848003; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; bh=6xfkiSnxJMe13C0cNqDcgAD0WvwPmDl8XXmZekWjLzg=; b=tGaDRJUqxgV4STUSlYZZI8f8nOG7pGM5eifpbIXeDrtO1OpOX0EB+OKrBW7TTwjyevqm1o3f2bYQ73HXb12wzUK+rv4L3mGNiCAtHIBKubIXnh9OiMknNsi5iPZTQZeLCMnag/KVH/78BmwlLsbWYlMbvLP1EXIZI13NOX1XW3w= X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R881e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=maildocker-contentspam033045133197;MF=hao.xiang@linux.alibaba.com;NM=1;PH=DW;RN=8;SR=0;TI=alimail_imapd_hao.xiang@linux.alibaba.com-33.40.2.50-1229-1788840263; Received: from WS-web (hao.xiang@linux.alibaba.com[alimail_imapd_hao.xiang@linux.alibaba.com-33.40.2.50-1229-1788840263] cluster:ay36) at Tue, 08 Sep 2026 14:13:17 +0800 Date: Tue, 08 Sep 2026 14:13:17 +0800 From: "Hao Xiang" To: "kvm" , "linux-kernel" , "xianghao.xiang" , "hao.xiang" , "zhao1.liu" , "seanjc" , "pbonzini" , "shannon.zhao" Reply-To: "Hao Xiang" Message-ID: <45146bc1-0d78-46de-8bd8-cb1ecba49fe2.hao.xiang@linux.alibaba.com> Subject: =?UTF-8?B?W1BBVENIXSBpMzg2L2NwdTogUmVuYW1lIENQVUlEIGZlYXR1cmUgYml0IEFWWDEwX1ZOTklf?= =?UTF-8?B?SU5UIHRvIEFWWDEwX1YxX0FVWA==?= X-Mailer: [Alimail-Mailagent][W4_0.2.3][v5ForWebDing][Chrome] Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 x-aliyun-im-through: {"version":"v1.0"} x-aliyun-mail-creator: W4_0.2.3_v5ForWebDing_QvNTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfNykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzE1Mi4wLjAuMCBTYWZhcmkvNTM3LjM2La x-aliyun-mailtrack: {"foreign-track":"0"} Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" CPUID feature bit AVX10_VNNI_INT is renamed to AVX10_V1_AUX to account for additional AVX10.2 isntructions sep-arated to have =E2=80=9DOR=E2=80=9D= sensitivity for platforms which may not support all of AVX10.2[*]. This CPUID bit now applies to the following VNNI instructions: VPDPB[SU,UU,SS]D[,S] VPDPW[SU,US,UU]D[,S], as well as the following convert in-structions: VCVT[,2]PH2[B,H]F8[,S], VCVT2PS2PHX, VCVT-BIASPH2[B,H]F8[,S], VCVTHF82PH. [*]: Intel=C2=AE Advanced Vector Extensions 10.2 Architecture Specification (rev 7.0). Signed-off-by: Hao Xiang Reviewed-by: Zhao Liu --- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/reverse_cpuid.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index 851f151efb35..1e5bf6fff9c9 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c @@ -1095,7 +1095,7 @@ void kvm_initialize_cpu_caps(void) ); kvm_cpu_cap_init(CPUID_24_1_ECX, - F(AVX10_VNNI_INT), + F(AVX10_V1_AUX), ); kvm_cpu_cap_init(CPUID_8000_0001_ECX, diff --git a/arch/x86/kvm/reverse_cpuid.h b/arch/x86/kvm/reverse_cpuid.h index 2ad25781cefb..89345af0f7ad 100644 --- a/arch/x86/kvm/reverse_cpuid.h +++ b/arch/x86/kvm/reverse_cpuid.h @@ -66,7 +66,7 @@ #define X86_FEATURE_AVX10_512 KVM_X86_FEATURE(CPUID_24_0_EBX, 18) /* Intel-defined sub-features, CPUID level 0x00000024:1 (ECX) */ -#define X86_FEATURE_AVX10_VNNI_INT KVM_X86_FEATURE(CPUID_24_1_ECX, 2) +#define X86_FEATURE_AVX10_V1_AUX KVM_X86_FEATURE(CPUID_24_1_ECX, 2) /* CPUID level 0x80000007 (EDX). */ #define KVM_X86_FEATURE_CONSTANT_TSC=20 KVM_X86_FEATURE(CPUID_8000_0007_EDX, 8) -- 2.32.0.3.g01195cf9f