xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 00/18] x86emul: MMX/SSEn support
@ 2017-02-15 10:47 Jan Beulich
  2017-02-15 11:06 ` [PATCH v3 01/18] x86emul: catch exceptions occurring in stubs Jan Beulich
                   ` (17 more replies)
  0 siblings, 18 replies; 39+ messages in thread
From: Jan Beulich @ 2017-02-15 10: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: catch exceptions occurring in stubs
 2: support most memory accessing MMX/SSE{,2,3} insns
 3: support MMX/SSE/SSE2 moves
 4: support MMX/SSE/SSE2 converts
 5: support {,V}{,U}COMIS{S,D}
 6: support MMX/SSE/SSE2 insns with only register operands
 7: support {,V}{LD,ST}MXCSR
 8: support {,V}MOVNTDQA
 9: test: split generic and testcase specific parts
10: test coverage for SSE/SSE2 insns
11: honor MMXEXT feature flag
12: add tables for 0f38 and 0f3a extension space

Partly RFC from here on, as there's testing code still mostly missing.

13: support SSSE3 insns
14: support SSE4.1 insns
15: support SSE4.2 insns
16: support PCLMULQDQ
17: support AESNI insns
18: support SHA insns

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v3: New patches 11-18. Fixes in other patches see there.



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

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

end of thread, other threads:[~2017-02-21  8:53 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-15 10:47 [PATCH v3 00/18] x86emul: MMX/SSEn support Jan Beulich
2017-02-15 11:06 ` [PATCH v3 01/18] x86emul: catch exceptions occurring in stubs Jan Beulich
2017-02-15 11:27   ` Andrew Cooper
2017-02-15 11:49     ` Jan Beulich
2017-02-15 16:55     ` [PATCH v3.1 " Jan Beulich
2017-02-15 11:07 ` [PATCH v3 02/18] x86emul: support most memory accessing MMX/SSE{, 2, 3} insns Jan Beulich
2017-02-20 13:45   ` Andrew Cooper
2017-02-20 14:52     ` Jan Beulich
2017-02-20 18:40       ` Andrew Cooper
2017-02-21  8:44         ` Jan Beulich
2017-02-15 11:08 ` [PATCH v3 03/18] x86emul: support MMX/SSE{,2,3} moves Jan Beulich
2017-02-15 11:09 ` [PATCH v3 04/18] x86emul: support MMX/SSE/SSE2 converts Jan Beulich
2017-02-15 11:09 ` [PATCH v3 05/18] x86emul: support {,V}{,U}COMIS{S,D} Jan Beulich
2017-02-20 15:28   ` [PATCH v3 05/18] x86emul: support {, V}{, U}COMIS{S, D} Jan Beulich
2017-02-15 11:10 ` [PATCH v3 06/18] x86emul: support MMX/SSE/SSE2 insns with only register operands Jan Beulich
2017-02-15 11:11 ` [PATCH v3 07/18] x86emul: support {,V}{LD,ST}MXCSR Jan Beulich
2017-02-20 14:52   ` Andrew Cooper
2017-02-20 15:12     ` Jan Beulich
2017-02-20 15:33       ` Jan Beulich
2017-02-15 11:12 ` [PATCH v3 08/18] x86emul: support {,V}MOVNTDQA Jan Beulich
2017-02-20 15:01   ` Andrew Cooper
2017-02-20 15:13     ` Jan Beulich
2017-02-15 11:12 ` [PATCH v3 09/18] x86emul/test: split generic and testcase specific parts Jan Beulich
2017-02-20 15:13   ` Andrew Cooper
2017-02-15 11:13 ` [PATCH v3 10/18] x86emul: test coverage for SSE/SSE2 insns Jan Beulich
2017-02-20 15:24   ` Andrew Cooper
2017-02-20 15:40     ` Jan Beulich
2017-02-20 15:41       ` Andrew Cooper
2017-02-15 11:14 ` [PATCH v3 11/18] x86emul: honor MMXEXT feature flag Jan Beulich
2017-02-20 15:37   ` Andrew Cooper
2017-02-15 11:14 ` [PATCH v3 12/18] x86emul: add tables for 0f38 and 0f3a extension space Jan Beulich
2017-02-20 16:05   ` Andrew Cooper
2017-02-21  8:52     ` Jan Beulich
2017-02-15 11:15 ` [PATCH v3 13/18] x86emul: support SSSE3 insns Jan Beulich
2017-02-15 11:15 ` [PATCH v3 14/18] x86emul: support SSE4.1 insns Jan Beulich
2017-02-15 11:16 ` [PATCH v3 15/18] x86emul: support SSE4.2 insns Jan Beulich
2017-02-15 11:16 ` [PATCH v3 16/18] x86emul: support PCLMULQDQ Jan Beulich
2017-02-15 11:17 ` [PATCH v3 17/18] x86emul: support AESNI insns Jan Beulich
2017-02-15 11:17 ` [PATCH v3 18/18] 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).