]> www.infradead.org Git - users/dwmw2/qemu.git/commit
target/i386: Add AVX512 state when AVX10 is supported
authorTao Su <tao1.su@linux.intel.com>
Thu, 31 Oct 2024 08:52:32 +0000 (16:52 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 31 Oct 2024 17:28:33 +0000 (18:28 +0100)
commit0d7475be3b402c25d74c5a4573cbeb733c8f3559
treedaeb0fca208753003075d7d2cb61adfd42f526a5
parent150ab84b2d0083e6af344cca70290614d4fe568d
target/i386: Add AVX512 state when AVX10 is supported

AVX10 state enumeration in CPUID leaf D and enabling in XCR0 register
are identical to AVX512 state regardless of the supported vector lengths.

Given that some E-cores will support AVX10 but not support AVX512, add
AVX512 state components to guest when AVX10 is enabled.

Based on a patch by Tao Su <tao1.su@linux.intel.com>

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Tested-by: Xuelian Guo <xuelian.guo@intel.com>
Signed-off-by: Tao Su <tao1.su@linux.intel.com>
Link: https://lore.kernel.org/r/20241031085233.425388-8-tao1.su@linux.intel.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c