]> git.proxmox.com Git - mirror_qemu.git/commit
accel/tcg: Always require can_do_io
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 13 Sep 2023 02:08:11 +0000 (19:08 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 28 Sep 2023 17:08:13 +0000 (10:08 -0700)
commit18a536f1f8d6222e562f59179e837fdfd8b92718
tree55d97029057535ac0bb0fa4de76fc19200dcf338
parent200c1f904f46c209cb022e711a48b89e46512902
accel/tcg: Always require can_do_io

Require i/o as the last insn of a TranslationBlock always,
not only with icount.  This is required for i/o that alters
the address space, such as a pci config space write.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1866
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/translator.c
target/mips/tcg/translate.c