[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/19] Collected tilegx patches
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL 00/19] Collected tilegx patches |
Date: |
Wed, 7 Oct 2015 20:32:58 +1100 |
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(-)
- [Qemu-devel] [PULL 00/19] Collected tilegx patches,
Richard Henderson <=
- [Qemu-devel] [PULL 02/19] target-tilegx: Implement v*shl, v*shru, and v*shrs instructions, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 04/19] target-tilegx: Implement v1multu instruction, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 19/19] target-tilegx: Support iret instruction and related special registers, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 07/19] target-tilegx: Implement complex multiply instructions, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 14/19] target-tilegx: Handle nofault prefetch instructions, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 08/19] target-tilegx: Let x1 pipe process bpt instruction only, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 09/19] linux-user/syscall_defs.h: Sync the latest si_code from Linux kernel, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 12/19] target-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEGX_EXCP_SEGV, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 01/19] target-tilegx: Tidy simd_helper.c, Richard Henderson, 2015/10/08
- [Qemu-devel] [PULL 06/19] target-tilegx: Implement table index instructions, Richard Henderson, 2015/10/08