mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-02-05 07:40:42 -07:00
The old ppc64 implementation replaces 2 or 4 insns, which leaves a race condition in which a thread could be stopped at a PC in the middle of the sequence, and when restarted does not see the complete address computation and branches to nowhere. The new implemetation replaces only one insn, swapping between b <dest> and mtctr r31 falling through to a general-case indirect branch. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
||
|---|---|---|
| .. | ||
| tcg-target-con-set.h | ||
| tcg-target-con-str.h | ||
| tcg-target.c.inc | ||
| tcg-target.h | ||
| tcg-target.opc.h | ||