[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/31] target/sh4 queue
From: |
Aurelien Jarno |
Subject: |
[Qemu-devel] [PULL 00/31] target/sh4 queue |
Date: |
Tue, 18 Jul 2017 23:50:19 +0200 |
This is the target/sh4 patch queue. It contains a better support for atomics
in linux-user, various FPU fixes and various cleanups.
Thanks,
Aurelien
The following changes since commit 6887dc6700ccb7820d8a9d370f421ee361c748e8:
Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20170718' into
staging (2017-07-18 21:13:48 +0100)
are available in the git repository at:
git://git.aurel32.net/qemu.git tags/pull-target-sh4-20170718
for you to fetch changes up to ec2eb22ebb3b36f39755414dcbe4f99c2c0562c9:
target/sh4: Use tcg_gen_lookup_and_goto_ptr (2017-07-18 23:39:18 +0200)
----------------------------------------------------------------
Queued target/sh4 patches
----------------------------------------------------------------
Aurelien Jarno (5):
target/sh4: do not check for PR bit for fabs instruction
target/sh4: fix FPU unorderered compare
target/sh4: fix FPSCR cause vs flag inversion
target/sh4: do not use a helper to implement fneg
target/sh4: return result of fcmp using TCG
Richard Henderson (26):
target/sh4: Consolidate end-of-TB tests
target/sh4: Introduce TB_FLAG_ENVFLAGS_MASK
target/sh4: Keep env->flags clean
target/sh4: Adjust TB_FLAG_PENDING_MOVCA
target/sh4: Handle user-space atomics
target/sh4: Recognize common gUSA sequences
linux-user/sh4: Notice gUSA regions during signal delivery
linux-user/sh4: Clean env->flags on signal boundaries
target/sh4: Hoist register bank selection
target/sh4: Unify cpu_fregs into FREG
target/sh4: Pass DisasContext to fpr64 routines
target/sh4: Hoist fp register bank selection
target/sh4: Eliminate unused XREG macro
target/sh4: Merge DREG into fpr64 routines
target/sh4: Load/store Dr as 64-bit quantities
target/sh4: Simplify 64-bit fp reg-reg move
target/sh4: Unify code for CHECK_NOT_DELAY_SLOT
target/sh4: Unify code for CHECK_PRIVILEGED
target/sh4: Unify code for CHECK_FPU_ENABLED
target/sh4: Tidy misc illegal insn checks
target/sh4: Introduce CHECK_FPSCR_PR_*
target/sh4: Introduce CHECK_SH4A
target/sh4: Implement fpchg
target/sh4: Add missing FPSCR.PR == 0 checks
target/sh4: Implement fsrra
target/sh4: Use tcg_gen_lookup_and_goto_ptr
linux-user/signal.c | 31 ++
target/sh4/cpu.c | 2 +-
target/sh4/cpu.h | 24 +-
target/sh4/helper.h | 13 +-
target/sh4/op_helper.c | 93 +++--
target/sh4/translate.c | 941 ++++++++++++++++++++++++++++++++++++-------------
6 files changed, 788 insertions(+), 316 deletions(-)
--
2.11.0
- [Qemu-devel] [PULL 00/31] target/sh4 queue,
Aurelien Jarno <=
- [Qemu-devel] [PULL 14/31] target/sh4: Hoist register bank selection, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 18/31] target/sh4: Eliminate unused XREG macro, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 09/31] target/sh4: Adjust TB_FLAG_PENDING_MOVCA, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 02/31] target/sh4: fix FPU unorderered compare, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 07/31] target/sh4: Introduce TB_FLAG_ENVFLAGS_MASK, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 19/31] target/sh4: Merge DREG into fpr64 routines, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 24/31] target/sh4: Unify code for CHECK_FPU_ENABLED, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 01/31] target/sh4: do not check for PR bit for fabs instruction, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 26/31] target/sh4: Introduce CHECK_FPSCR_PR_*, Aurelien Jarno, 2017/07/18
- [Qemu-devel] [PULL 21/31] target/sh4: Simplify 64-bit fp reg-reg move, Aurelien Jarno, 2017/07/18