aboutsummaryrefslogtreecommitdiff
path: root/qemu-io-cmds.c
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2022-09-28 20:49:13 +0200
committerHelge Deller <deller@gmx.de>2022-12-19 23:13:59 +0100
commit0786a3b6051ed081ddaa8dfe1c1e13ce0cfabc4a (patch)
tree698a985291e93e110d060af2b1ac56511fa163b8 /qemu-io-cmds.c
parentc15dc499cc22f4a71639e42e36051e118761c25f (diff)
downloadqemu-0786a3b6051ed081ddaa8dfe1c1e13ce0cfabc4a.zip
qemu-0786a3b6051ed081ddaa8dfe1c1e13ce0cfabc4a.tar.gz
qemu-0786a3b6051ed081ddaa8dfe1c1e13ce0cfabc4a.tar.bz2
target/hppa: Generate illegal instruction exception for 64-bit instructions
Qemu currently emulates a 32-bit CPU only, and crashes with this error when it faces a 64-bit load (e.g. "ldd 0(r26),r0") or a 64-bit store (e.g. "std r26,0(r26)") instruction in the guest: ERROR:../qemu/tcg/tcg-op.c:2822:tcg_canonicalize_memop: code should not be reached Add checks for 64-bit sizes and generate an illegal instruction exception if necessary. Signed-off-by: Helge Deller <deller@gmx.de> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'qemu-io-cmds.c')
0 files changed, 0 insertions, 0 deletions