On Mon, Nov 06, 2017 at 03:39:45AM -0700, Jan Beulich wrote: > >>> On 27.10.17 at 16:18, <yang.zh...@intel.com> 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@lists.xen.org https://lists.xen.org/xen-devel