x86emul: support GFNI insns
authorJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:43:06 +0000 (15:43 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 17 Jul 2019 13:43:06 +0000 (15:43 +0200)
commit15a3314bd68319eecd42e9fb76c555031d400525
treeba719f648e5312c7f1f8d5db9377cbb610bb8555
parent86ab55603e49002d33ccba69ce74146342c67844
x86emul: support GFNI insns

As to the feature dependency adjustment, while strictly speaking SSE is
a sufficient prereq (to have XMM registers), vectors of bytes and qwords
have got introduced only with SSE2. gcc, for example, uses a similar
connection in its respective intrinsics header.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/Makefile
tools/tests/x86_emulator/evex-disp8.c
tools/tests/x86_emulator/simd-gf.c [new file with mode: 0644]
tools/tests/x86_emulator/simd.h
tools/tests/x86_emulator/test_x86_emulator.c
tools/tests/x86_emulator/x86-emulate.h
xen/arch/x86/x86_emulate/x86_emulate.c
xen/include/asm-x86/cpufeature.h
xen/include/public/arch-x86/cpufeatureset.h
xen/tools/gen-cpuid.py