From nobody Fri Sep 25 21:40:58 2026 Received: from out30-118.freemail.mail.aliyun.com (out30-118.freemail.mail.aliyun.com [115.124.30.118]) (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 5353A4B2034; Tue, 8 Sep 2026 11:55:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.118 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788868507; cv=none; b=nr39MeW/UEUxex8qRG3qFJwVLnnSRtmB2+LMiWNljlLgdFwb1QRyLldf5m3uPG9wvS79GgF7SHfW8C9MWef/JL7VuZoWepka3WkXp20xoTQ2duPTwuGd/0DIRaNmi321BtqjIx7BqpjwIQnjPbs/Aj1ifd9T+3aE5iQwkwAZtnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788868507; c=relaxed/simple; bh=GlchHilSuYxihqu+rx5of6L1xCdUFMil/SQAFnKfeso=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; b=ZSAJYg0a84isMhD5qSbJLNWkYsvh6SsOlQUfxz+znX91Hir6QWPp+pPrjW4Eab6/J8AmqI8LwjAFC0qPiSxaQOEAOClak2gBZbV2x5qTkqPawzbNxcXMrJrcePnerjFW+C04GxY1OQkrA0X8lLsDmIkjnKNMtMVvGw5wYH2lSgI= 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=eJXPGR+1; arc=none smtp.client-ip=115.124.30.118 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="eJXPGR+1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1788868496; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; bh=GlchHilSuYxihqu+rx5of6L1xCdUFMil/SQAFnKfeso=; b=eJXPGR+1WbMRb+2+0nQ8iVFiMPfiweOrmHnPRbGkHcxxi+vc8mDoxOJjDh7Z35arJqFJQ4+5JUVcJSx8dPS6O1l8i/TROYDABuEsmapCkPBqPJ7ZtlxXx3MRHebvKFYk7+gF4sSJJtnFk2vmW/YhnmZsGFWET1GhCCYyD/qStxs= X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R151e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=maildocker-contentspam033037033178;MF=hao.xiang@linux.alibaba.com;NM=1;PH=DW;RN=7;SR=0;TI=alimail_imapd_hao.xiang@linux.alibaba.com-33.37.18.4-3193-1788866799; Received: from WS-web (hao.xiang@linux.alibaba.com[alimail_imapd_hao.xiang@linux.alibaba.com-33.37.18.4-3193-1788866799] cluster:ay36) at Tue, 08 Sep 2026 19:54:51 +0800 Date: Tue, 08 Sep 2026 19:54:51 +0800 From: "Hao Xiang" To: "kvm" , "linux-kernel" , "zhao1.liu" , "seanjc" , "pbonzini" , "shannon.zhao" , "hao.xiang" Reply-To: "Hao Xiang" Message-ID: <047d5e3a-b64d-434c-9a40-140468441de2.hao.xiang@linux.alibaba.com> Subject: =?UTF-8?B?W1BBVENIIHYyXSBLVk06IHg4NjogUmVuYW1lIENQVUlEIGZlYXR1cmUgYml0IEFWWDEwX1ZO?= =?UTF-8?B?TklfSU5UIHRvIEFWWDEwX1YxX0FVWA==?= 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 instructions separated 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 instructions: 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 =C2=A0 =C2=A0 =C2=A0(rev 7.0). Signed-off-by: Hao Xiang Reviewed-by: Zhao Liu --- v1 -> v2: =C2=A0- Fix typos in commit message. =C2=A0- Change subject prefix from "i386/cpu:" to "KVM: x86:" per =C2=A0 =C2=A0Documentation/process/maintainer-kvm-x86.rst. =C2=A0- Add Reviewed-by from Zhao Liu. =C2=A0arch/x86/kvm/cpuid.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 +- =C2=A0arch/x86/kvm/reverse_cpuid.h | 2 +- =C2=A02 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) =C2=A0 =C2=A0 =C2=A0); =C2=A0 =C2=A0 =C2=A0kvm_cpu_cap_init(CPUID_24_1_ECX, -=C2=A0 =C2=A0 =C2=A0 =C2=A0 F(AVX10_VNNI_INT), +=C2=A0 =C2=A0 =C2=A0 =C2=A0 F(AVX10_V1_AUX), =C2=A0 =C2=A0 =C2=A0); =C2=A0 =C2=A0 =C2=A0kvm_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 @@ =C2=A0#define X86_FEATURE_AVX10_512 KVM_X86_FEATURE(CPUID_24_0_EBX, 18) =C2=A0/* 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) =C2=A0/* CPUID level 0x80000007 (EDX). */ =C2=A0#define KVM_X86_FEATURE_CONSTANT_TSC=20 KVM_X86_FEATURE(CPUID_8000_0007_EDX, 8) -- 2.32.0.3.g01195cf9f