unicorn/qemu/target
Georg Kotheimer 83116e69b5 target/riscv: Prevent lost illegal instruction exceptions
When decode_insn16() fails, we fall back to decode_RV32_64C() for
further compressed instruction decoding. However, prior to this change,
we did not raise an illegal instruction exception, if decode_RV32_64C()
fails to decode the instruction. This means that we skipped illegal
compressed instructions instead of raising an illegal instruction
exception.

Instead of patching decode_RV32_64C(), we can just remove it,
as it is dead code since f330433b363 anyway.

Backports 9a27f69bd668d9d71674407badc412ce1231c7d5
2021-03-30 15:23:00 -04:00
..
arm target/arm: Update sve reduction vs simd_desc 2021-03-30 14:44:53 -04:00
i386 qemu/atomic.h: rename atomic_ to qatomic_ 2021-03-08 14:34:35 -05:00
m68k target/m68k: add M68K_FEATURE_UNALIGNED_DATA feature 2021-03-12 14:55:43 -05:00
mips mips: Fix build 2021-03-05 08:51:51 -05:00
riscv target/riscv: Prevent lost illegal instruction exceptions 2021-03-30 15:23:00 -04:00
sparc sparc: Fix build 2021-03-05 08:54:43 -05:00