arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 2 ++ arch/x86/kvm/cpuid.c | 46 ++++++++++++++++++++++++++++-- arch/x86/kvm/reverse_cpuid.h | 15 ++++++++++ 4 files changed, 62 insertions(+), 2 deletions(-)
Hi,
This series advertises new instruction CPUIDs to userspace, which are
supported by Intel Diamond Rapids platform.
I've attached the spec link for each (family of) instruction in each
patch. Since the instructions included in this series don't require
additional enabling work, pass them through to guests directly.
This series is based on the master branch at the commit 23cb64fb7625
("Merge tag 'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc").
Thanks for your review!
Best Regards,
Zhao
---
Zhao Liu (4):
KVM: x86: Advertise MOVRS CPUID to userspace
KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace
KVM: x86: Advertise AVX10.2 CPUID to userspace
KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/kvm_host.h | 2 ++
arch/x86/kvm/cpuid.c | 46 ++++++++++++++++++++++++++++--
arch/x86/kvm/reverse_cpuid.h | 15 ++++++++++
4 files changed, 62 insertions(+), 2 deletions(-)
--
2.34.1
On Thu, 20 Nov 2025 13:07:16 +0800, Zhao Liu wrote:
> This series advertises new instruction CPUIDs to userspace, which are
> supported by Intel Diamond Rapids platform.
>
> I've attached the spec link for each (family of) instruction in each
> patch. Since the instructions included in this series don't require
> additional enabling work, pass them through to guests directly.
>
> [...]
Applied to kvm-x86 misc, thanks!
[1/4] KVM: x86: Advertise MOVRS CPUID to userspace
https://github.com/kvm-x86/linux/commit/f24ef0093dd8
[2/4] KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace
https://github.com/kvm-x86/linux/commit/58cbaf64e653
[3/4] KVM: x86: Advertise AVX10.2 CPUID to userspace
https://github.com/kvm-x86/linux/commit/2ff8fb1e65e1
[4/4] KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace
https://github.com/kvm-x86/linux/commit/062768f42689
--
https://github.com/kvm-x86/linux/tree/next
On 11/20/2025 1:07 PM, Zhao Liu wrote:
> Hi,
>
> This series advertises new instruction CPUIDs to userspace, which are
> supported by Intel Diamond Rapids platform.
>
> I've attached the spec link for each (family of) instruction in each
> patch. Since the instructions included in this series don't require
> additional enabling work, pass them through to guests directly.
>
> This series is based on the master branch at the commit 23cb64fb7625
> ("Merge tag 'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc").
>
> Thanks for your review!
>
> Best Regards,
> Zhao
> ---
> Zhao Liu (4):
> KVM: x86: Advertise MOVRS CPUID to userspace
> KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace
> KVM: x86: Advertise AVX10.2 CPUID to userspace
> KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace
For the series,
Reviewed-by: Xiaoyao Li <xiaoyao.li@intel.com>
> This series advertises new instruction CPUIDs to userspace, which are
> supported by Intel Diamond Rapids platform.
>
> I've attached the spec link for each (family of) instruction in each
> patch. Since the instructions included in this series don't require
> additional enabling work, pass them through to guests directly.
>
> This series is based on the master branch at the commit 23cb64fb7625
> ("Merge tag 'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc").
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
I think these can wait for the next merge window since the corresponding
QEMU code will be released around the same time as 6.20.
Paolo
Hi Paolo and maintainers, > Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Thanks! > I think these can wait for the next merge window since the corresponding > QEMU code will be released around the same time as 6.20. May I ask if this patch series can now be a candidate materials for v6.20? Regards, Zhao
© 2016 - 2026 Red Hat, Inc.