]> git.proxmox.com Git - mirror_qemu.git/commit - accel/tcg/cpu-exec.c
accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomic
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 17 Jul 2021 22:18:44 +0000 (15:18 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 21 Jul 2021 17:47:04 +0000 (07:47 -1000)
commit258afb487f33267d8dcbbaee6555b2633f74cc7d
tree757029e682e96670630ccd3826dda55abeb297ab
parent04f5b647ed07fa9a0c3fcbd439c24d971b60f533
accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomic

Request that the one TB returns immediately, so that
we release the exclusive lock as soon as possible.

Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210717221851.2124573-7-richard.henderson@linaro.org>
accel/tcg/cpu-exec.c