summary refs log tree commit diff stats
path: root/rust/qemu-api/src
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2024-12-11 15:31:03 +0000
committerPeter Maydell <peter.maydell@linaro.org>2024-12-11 15:31:03 +0000
commitca81533e94c81838fa05bb8ba7a8a6708e4dca99 (patch)
treea37bced42fbe1a074c7747d163733f05198d7066 /rust/qemu-api/src
parentb1969a5dd4ad72669d739ef6e8caaefb7c7f962c (diff)
downloadfocaccia-qemu-ca81533e94c81838fa05bb8ba7a8a6708e4dca99.tar.gz
focaccia-qemu-ca81533e94c81838fa05bb8ba7a8a6708e4dca99.zip
target/m68k: Init local float_status from env fp_status in gdb get/set reg
In cf_fpu_gdb_get_reg() and cf_fpu_gdb_set_reg() we do the conversion
from float64 to floatx80 using a scratch float_status, because we
don't want the conversion to affect the CPU's floating point exception
status. Currently we use a zero-initialized float_status. This will
get steadily more awkward as we add config knobs to float_status
that the target must initialize. Avoid having to add any of that
configuration here by instead initializing our local float_status
from the env->fp_status.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20241202131347.498124-32-peter.maydell@linaro.org
Diffstat (limited to 'rust/qemu-api/src')
0 files changed, 0 insertions, 0 deletions