[Top][All Lists]

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


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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]