[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86/cpuid: Enable new SSE/AVX/AVX512 cpu features
On Mon, Nov 06, 2017 at 03:39:45AM -0700, Jan Beulich wrote: > >>> On 27.10.17 at 16:18, <yang.zhong@xxxxxxxxx> wrote: > > Intel IceLake cpu has added new cpu features: AVX512VBMI2/GFNI/ > > VAES/AVX512VNNI/AVX512BITALG/VPCLMULQDQ. Those new cpu features > > need expose to guest.wq > > First of all, please don't forget to Cc relevant maintainers. > Thanks Jan's remind. > > The bit definition: > > CPUID.(EAX=7,ECX=0):ECX[bit 06] AVX512VBMI2 > > CPUID.(EAX=7,ECX=0):ECX[bit 08] GFNI > > CPUID.(EAX=7,ECX=0):ECX[bit 09] VAES > > CPUID.(EAX=7,ECX=0):ECX[bit 10] VPCLMULQDQ > > These last three have VEX (and for GFNI even legacy) encodings. > While it wouldn't be reasonable yet to request EVEX encoded insn > support to be added to the emulator while enabling new ISA > extensions, I think legacy and VEX encoded ones should be taken > care of with the state the emulator is currently in. > > Jan Hello Jan, Thanks for reviewing my patch! For those new instructions, you mean i also need to support those three instructions(GFNI,VAES and VPCLMULQDQ) in x86_emulate() in PV? Many thanks! Regards, Yang _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |