Re: [PATCH 1/4] target/ppc: drop ppc_tlb_invalidate_all from cpu_reset

2025-02-26 Thread Nicholas Piggin
On Wed Feb 26, 2025 at 4:46 AM AEST, Alex Bennée wrote: > The vCPU parent already triggers a tb_flush so this is un-needed: > > #0 tlb_flush_other_cpu (cpu=0x56df8630) at ../../accel/tcg/cputlb.c:419 > #1 0x55ee38c9 in tcg_cpu_reset_hold (cpu=0x56df8630) at > ../../accel/tcg/

Re: [PATCH 1/4] target/ppc: drop ppc_tlb_invalidate_all from cpu_reset

2025-02-25 Thread Richard Henderson
On 2/25/25 10:46, Alex Bennée wrote: diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c index 062a6e85fb..f987b75c4f 100644 --- a/target/ppc/cpu_init.c +++ b/target/ppc/cpu_init.c @@ -7242,9 +7242,6 @@ static void ppc_cpu_reset_hold(Object *obj, ResetType type) if (tcg_enabled()) {

[PATCH 1/4] target/ppc: drop ppc_tlb_invalidate_all from cpu_reset

2025-02-25 Thread Alex Bennée
The vCPU parent already triggers a tb_flush so this is un-needed: #0 tlb_flush_other_cpu (cpu=0x56df8630) at ../../accel/tcg/cputlb.c:419 #1 0x55ee38c9 in tcg_cpu_reset_hold (cpu=0x56df8630) at ../../accel/tcg/tcg-accel-ops.c:88 #2 0x55bc29e5 in cpu_exec_reset_hol