qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/19] Collected tilegx patches
@ 2015-10-07  9:32 Richard Henderson
  2015-10-07  9:32 ` [Qemu-devel] [PULL 01/19] target-tilegx: Tidy simd_helper.c Richard Henderson
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: Richard Henderson @ 2015-10-07  9:32 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

I've taken the liberty of modifying some of the patches that Chen Gang
has posted.  Some of these are new cleanups that I saw along the way.
A few are filling out the final user-level non-fp, non-vector insns.


r~


The following changes since commit 5fdb4671b08e0d1631447e81348b2b50a6b85bf7:

  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging (2015-10-06 13:42:33 +0100)

are available in the git repository at:

  git://github.com/rth7680/qemu.git tags/pull-tile-20151007

for you to fetch changes up to fec7daab3d63b7b2ca61581fffc40142b22b2bd5:

  target-tilegx: Support iret instruction and related special registers (2015-10-07 20:24:04 +1100)

----------------------------------------------------------------
Collected patches

----------------------------------------------------------------
Chen Gang (13):
      target-tilegx: Implement v*shl, v*shru, and v*shrs instructions
      target-tilegx: Implement v*add and v*sub instructions
      target-tilegx: Implement v1multu instruction
      target-tilegx: Let x1 pipe process bpt instruction only
      linux-user/syscall_defs.h: Sync the latest si_code from Linux kernel
      linux-user/tilegx: Implement tilegx signal features
      target-tilegx: Decode ill pseudo-instructions
      target-tilegx: Fix a typo for mnemonic about "ld_add"
      target-tilegx: Implement v2sh* instructions
      target-tilegx: Implement v?int_* instructions.
      target-tilegx: Implement v2mults instruction
      target-tilegx: Use TILEGX_EXCP_OPCODE_UNKNOWN and TILEGX_EXCP_OPCODE_UNIMPLEMENTED correctly
      target-tilegx: Support iret instruction and related special registers

Richard Henderson (6):
      target-tilegx: Tidy simd_helper.c
      target-tilegx: Implement crc instructions
      target-tilegx: Implement table index instructions
      target-tilegx: Implement complex multiply instructions
      target-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEGX_EXCP_SEGV
      target-tilegx: Handle nofault prefetch instructions

 linux-user/main.c           |  39 +++-
 linux-user/signal.c         | 159 +++++++++++++++-
 linux-user/syscall_defs.h   |  11 ++
 linux-user/tilegx/syscall.h |   3 +
 target-tilegx/cpu.c         |   7 +-
 target-tilegx/cpu.h         |   8 +-
 target-tilegx/helper.c      |  81 ++++++++
 target-tilegx/helper.h      |  16 ++
 target-tilegx/simd_helper.c | 118 +++++++++++-
 target-tilegx/translate.c   | 438 +++++++++++++++++++++++++++++++++++++-------
 10 files changed, 799 insertions(+), 81 deletions(-)

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

end of thread, other threads:[~2015-10-08 13:18 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-07  9:32 [Qemu-devel] [PULL 00/19] Collected tilegx patches Richard Henderson
2015-10-07  9:32 ` [Qemu-devel] [PULL 01/19] target-tilegx: Tidy simd_helper.c Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 02/19] target-tilegx: Implement v*shl, v*shru, and v*shrs instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 03/19] target-tilegx: Implement v*add and v*sub instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 04/19] target-tilegx: Implement v1multu instruction Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 05/19] target-tilegx: Implement crc instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 06/19] target-tilegx: Implement table index instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 07/19] target-tilegx: Implement complex multiply instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 08/19] target-tilegx: Let x1 pipe process bpt instruction only Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 09/19] linux-user/syscall_defs.h: Sync the latest si_code from Linux kernel Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 11/19] target-tilegx: Decode ill pseudo-instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 12/19] target-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEGX_EXCP_SEGV Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 13/19] target-tilegx: Fix a typo for mnemonic about "ld_add" Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 14/19] target-tilegx: Handle nofault prefetch instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 15/19] target-tilegx: Implement v2sh* instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 16/19] target-tilegx: Implement v?int_* instructions Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 17/19] target-tilegx: Implement v2mults instruction Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 18/19] target-tilegx: Use TILEGX_EXCP_OPCODE_UNKNOWN and TILEGX_EXCP_OPCODE_UNIMPLEMENTED correctly Richard Henderson
2015-10-07  9:33 ` [Qemu-devel] [PULL 19/19] target-tilegx: Support iret instruction and related special registers Richard Henderson
2015-10-08 13:18 ` [Qemu-devel] [PULL 00/19] Collected tilegx patches Peter Maydell

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).