xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 00/17] x86emul: MMX/SSEn support
@ 2017-03-03 14:47 Jan Beulich
  2017-03-03 14:56 ` [PATCH v5 01/17] " Jan Beulich
                   ` (17 more replies)
  0 siblings, 18 replies; 27+ messages in thread
From: Jan Beulich @ 2017-03-03 14:47 UTC (permalink / raw)
  To: xen-devel; +Cc: Andrew Cooper

This includes support for AVX counterparts of them as well as a few
later SSE additions (basically covering the entire 0f-prefixed opcode
space, but not the 0f38 and 0f3a ones, nor 3dnow).

 1: support most memory accessing MMX/SSE{,2,3} insns
 2: support MMX/SSE{,2,3} moves
 3: support MMX/SSE/SSE2 converts
 4: support {,V}{,U}COMIS{S,D}
 5: support MMX/SSE{,2,4a} insns with only register operands
 6: support {,V}{LD,ST}MXCSR
 7: support {,V}MOVNTDQA
 8: test coverage for SSE/SSE2 insns
 9: honor MMXEXT feature flag
10: add tables for 0f38 and 0f3a extension space
11: support SSSE3 insns
12: support SSE4.1 insns
13: support SSE4.2 insns
14: test coverage for SSE3/SSSE3/SSE4* insns

Partly RFC from here on, as there's testing code still mostly missing,
albeit I'm unsure whether it makes sense to cover each and every
individual instruction.

15: support PCLMULQDQ
16: support AESNI insns
17: support SHA insns

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v5: Address review feedback. See individual patches.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2017-03-07 14:32 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-03 14:47 [PATCH v5 00/17] x86emul: MMX/SSEn support Jan Beulich
2017-03-03 14:56 ` [PATCH v5 01/17] " Jan Beulich
2017-03-07 11:15   ` Andrew Cooper
2017-03-03 14:58 ` [PATCH v5 01/17] x86emul: support most memory accessing MMX/SSE{, 2, 3} insns Jan Beulich
2017-03-07 10:27   ` Jan Beulich
2017-03-03 14:58 ` [PATCH v5 02/17] x86emul: support MMX/SSE{,2,3} moves Jan Beulich
2017-03-07 14:05   ` [PATCH v5 02/17] x86emul: support MMX/SSE{, 2, 3} moves Andrew Cooper
2017-03-03 14:59 ` [PATCH v5 03/17] x86emul: support MMX/SSE/SSE2 converts Jan Beulich
2017-03-03 14:59 ` [PATCH v5 04/17] x86emul: support {,V}{,U}COMIS{S,D} Jan Beulich
2017-03-07 14:13   ` [PATCH v5 04/17] x86emul: support {, V}{, U}COMIS{S, D} Andrew Cooper
2017-03-03 15:00 ` [PATCH v5 05/17] x86emul: support MMX/SSE{, 2, 4a} insns with only register operands Jan Beulich
2017-03-03 15:00 ` [PATCH v5 06/17] x86emul: support {,V}{LD,ST}MXCSR Jan Beulich
2017-03-03 15:01 ` [PATCH v5 07/17] x86emul: support {,V}MOVNTDQA Jan Beulich
2017-03-03 15:02 ` [PATCH v5 08/17] x86emul: test coverage for SSE/SSE2 insns Jan Beulich
2017-03-03 15:02 ` [PATCH v5 09/17] x86emul: honor MMXEXT feature flag Jan Beulich
2017-03-03 15:03 ` [PATCH v5 10/17] x86emul: add tables for 0f38 and 0f3a extension space Jan Beulich
2017-03-07 14:18   ` Andrew Cooper
2017-03-03 15:04 ` [PATCH v5 11/17] x86emul: support SSSE3 insns Jan Beulich
2017-03-03 15:04 ` [PATCH v5 12/17] x86emul: support SSE4.1 insns Jan Beulich
2017-03-07 14:24   ` Andrew Cooper
2017-03-03 15:05 ` [PATCH v5 13/17] x86emul: support SSE4.2 insns Jan Beulich
2017-03-03 15:06 ` [PATCH v5 14/17] x86emul: test coverage for SSE3/SSSE3/SSE4* insns Jan Beulich
2017-03-03 15:07 ` [PATCH v5 15/17] x86emul: support PCLMULQDQ Jan Beulich
2017-03-07 14:28   ` Andrew Cooper
2017-03-03 15:07 ` [PATCH v5 016/17] x86emul: support AESNI insns Jan Beulich
2017-03-07 14:32   ` Andrew Cooper
2017-03-03 15:08 ` [PATCH v5 17/17] x86emul: support SHA insns Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).