[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] target/alpha: Fix linux-user exception for CVTTQ
From: |
Richard Henderson |
Subject: |
[PATCH 0/7] target/alpha: Fix linux-user exception for CVTTQ |
Date: |
Fri, 20 Sep 2019 21:32:49 -0700 |
Alex's new float_convs test dies with SIGFPE for alpha-linux-user.
This is fixed in patch 6, where I mask the exception similar to how
the kernel would, when passed through the software completion handler.
Patches 2 & 3 fix bugs that I noticed in the process; the rest are
simple cleanup, trying to make the code better or easier.
r~
Richard Henderson (7):
target/alpha: Use array for FPCR_DYN conversion
target/alpha: Fix SWCR_MAP_UMZ
target/alpha: Fix SWCR_TRAP_ENABLE_MASK
target/alpha: Handle SWCR_MAP_DMZ earlier
target/alpha: Write to fpcr_flush_to_zero once
target/alpha: Mask IOV exception with INV for user-only
target/alpha: Tidy helper_fp_exc_raise_s
target/alpha/fpu_helper.c | 15 +++------
target/alpha/helper.c | 68 +++++++++++++++++++--------------------
2 files changed, 38 insertions(+), 45 deletions(-)
--
2.17.1
- [PATCH 0/7] target/alpha: Fix linux-user exception for CVTTQ,
Richard Henderson <=
- [PATCH 1/7] target/alpha: Use array for FPCR_DYN conversion, Richard Henderson, 2019/09/21
- [PATCH 2/7] target/alpha: Fix SWCR_MAP_UMZ, Richard Henderson, 2019/09/21
- [PATCH 5/7] target/alpha: Write to fpcr_flush_to_zero once, Richard Henderson, 2019/09/21
- [PATCH 3/7] target/alpha: Fix SWCR_TRAP_ENABLE_MASK, Richard Henderson, 2019/09/21
- [PATCH 7/7] target/alpha: Tidy helper_fp_exc_raise_s, Richard Henderson, 2019/09/21