]> git.ipfire.org Git - thirdparty/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)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 2 Oct 2023 23:01:36 +0000 (02:01 +0300)
commit9fb45b05582438dcd52d2d48d48feb05de680c37
treebf9a3de372b56147844eb08d3e879cd8f505ade6
parentd6cca99ecdce65afc8d3dabf99b51c63baf7e588
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>
(cherry picked from commit 18a536f1f8d6222e562f59179e837fdfd8b92718)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
accel/tcg/translator.c
target/mips/tcg/translate.c