summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorRichard Henderson2019-09-21 06:32:52 +0200
committerAlex Bennée2019-09-26 20:00:53 +0200
commit106e1319cc88ed627775714945380e3491d3718b (patch)
tree2f64b84e7fafff9e695dada88dd129ae330f54f8 /include/exec
parenttarget/alpha: Fix SWCR_MAP_UMZ (diff)
downloadqemu-106e1319cc88ed627775714945380e3491d3718b.tar.gz
qemu-106e1319cc88ed627775714945380e3491d3718b.tar.xz
qemu-106e1319cc88ed627775714945380e3491d3718b.zip
target/alpha: Fix SWCR_TRAP_ENABLE_MASK
The CONFIG_USER_ONLY adjustment blindly mashed the swcr exception enable bits into the fpcr exception disable bits. However, fpcr_exc_enable has already converted the exception disable bits into the exception status bits in order to make it easier to mask status bits at runtime. Instead, merge the swcr enable bits with the fpcr before we convert to status bits. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20190921043256.4575-4-richard.henderson@linaro.org>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions