aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2024-03-27 00:18:14 +1000
committerNicholas Piggin <npiggin@gmail.com>2024-05-24 08:57:50 +1000
commit30933c4fb4f3df95ae44c4c3c86a5df049852c01 (patch)
treee5d311497b3eb11fa1ccca5db1487fea8b5031c4 /target/ppc/translate.c
parent99cd12ced16d15a1ffde055f842497747f070f91 (diff)
downloadqemu-30933c4fb4f3df95ae44c4c3c86a5df049852c01.zip
qemu-30933c4fb4f3df95ae44c4c3c86a5df049852c01.tar.gz
qemu-30933c4fb4f3df95ae44c4c3c86a5df049852c01.tar.bz2
tcg/cputlb: remove other-cpu capability from TLB flushing
Some TLB flush operations can flush other CPUs. The problem with this is they used non-synced variants of flushes (i.e., that return before the destination has completed the flush). Since all TLB flush users need the _synced variants, and that last user (ppc) of the non-synced flush was buggy, this is a footgun waiting to go off. There do not seem to be any callers that flush other CPUs, so remove the capability. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'target/ppc/translate.c')
0 files changed, 0 insertions, 0 deletions