]> git.proxmox.com Git - mirror_qemu.git/commit - linux-user/syscall_defs.h
target/alpha: Fix user-only floating-point exceptions
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 26 Apr 2019 22:20:51 +0000 (15:20 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 19 May 2019 14:30:03 +0000 (07:30 -0700)
commit21ba856499f9c0ccdc05ed04432df059ae76b337
tree6abdfdcadf3436ae79faf616c47f5f8fdd41d7f7
parent4a24793290e3ae08025a9a310ad74c773816d069
target/alpha: Fix user-only floating-point exceptions

Record the software fp control register, as set by the
osf_setsysinfo syscall.  Add those masked exceptions
to fpcr_exc_enable.  Do not raise a signal for masked
fp exceptions.

Fixes: https://bugs.launchpad.net/bugs/1701835
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
linux-user/syscall.c
linux-user/syscall_defs.h
target/alpha/cpu.h
target/alpha/fpu_helper.c
target/alpha/helper.c