mbox

[PULL,for-2.1,00/18] target-alpha patch queue

Message ID 1404922834-28169-1-git-send-email-rth@twiddle.net
State New
Headers show

Pull-request

git://github.com/rth7680/qemu.git axp-next

Message

Richard Henderson July 9, 2014, 4:20 p.m. UTC
The queue consists of Al Viro's recent work looking at the dark
corner cases of Alpha FPU exception signalling, for which I am
most grateful.

Please pull for 2.1.


r~


The following changes since commit 9d9de254c2b81b68cd48f2324cc753a570a4cdd8:

  MAINTAINERS: seccomp: change email contact for Eduardo Otubo (2014-07-03 12:36:15 +0100)

are available in the git repository at:

  git://github.com/rth7680/qemu.git axp-next

for you to fetch changes up to e465bbb9a96d000b9884a47a037ab92574fb89f7:

  target-alpha: Remove DNOD bit from FPCR (2014-07-09 08:40:09 -0700)

----------------------------------------------------------------
Richard Henderson (18):
      target-alpha: Forget installed round mode after MT_FPCR
      target-alpha: Set PC correctly for floating-point exceptions
      target-alpha: Store IOV exception in fp_status
      target-alpha: Set fpcr_exc_status even for disabled exceptions
      target-alpha: Set EXC_M_SWC for exceptions from /S insns
      target-alpha: Raise IOV from CVTTQ
      target-alpha: Fix cvttq vs large integers
      target-alpha: Fix cvttq vs inf
      target-alpha: Fix integer overflow checking insns
      target-alpha: Implement WH64EN
      target-alpha: Disallow literal operand to 1C.30 to 1C.37
      target-alpha: Ignore the unused fp_status exceptions
      target-alpha: Raise EXC_M_INV properly for fp inputs
      target-alpha: Suppress underflow from CVTTQ if DNZ
      target-alpha: Raise IOV from CVTQL
      target-alpha: Rename fcvtql
      target-alpha: Fix fpcr_flush_to_zero initialization
      target-alpha: Remove DNOD bit from FPCR

 include/fpu/softfloat.h   |  13 ++--
 target-alpha/cpu.h        |   1 -
 target-alpha/fpu_helper.c | 139 +++++++++++++++++++--------------
 target-alpha/helper.c     |  19 +++--
 target-alpha/helper.h     |  12 +--
 target-alpha/int_helper.c |  59 +-------------
 target-alpha/mem_helper.c |   9 ++-
 target-alpha/translate.c  | 191 +++++++++++++++++++++++++++-------------------
 8 files changed, 227 insertions(+), 216 deletions(-)