Re: [PATCH 0/3] target/ppc: fix tlb flushing race

2024-03-28 Thread Philippe Mathieu-Daudé
On 28/3/24 11:37, Nicholas Piggin wrote: On Thu Mar 28, 2024 at 8:15 PM AEST, Nicholas Piggin wrote: On Thu Mar 28, 2024 at 6:12 PM AEST, Nicholas Piggin wrote: On Thu Mar 28, 2024 at 3:31 PM AEST, Nicholas Piggin wrote: ppc broadcast tlb flushes should be synchronised with other vCPUs, like

Re: [PATCH 0/3] target/ppc: fix tlb flushing race

2024-03-28 Thread Nicholas Piggin
On Thu Mar 28, 2024 at 8:15 PM AEST, Nicholas Piggin wrote: > On Thu Mar 28, 2024 at 6:12 PM AEST, Nicholas Piggin wrote: > > On Thu Mar 28, 2024 at 3:31 PM AEST, Nicholas Piggin wrote: > > > ppc broadcast tlb flushes should be synchronised with other vCPUs, > > > like all other architectures that

Re: [PATCH 0/3] target/ppc: fix tlb flushing race

2024-03-28 Thread Nicholas Piggin
On Thu Mar 28, 2024 at 6:12 PM AEST, Nicholas Piggin wrote: > On Thu Mar 28, 2024 at 3:31 PM AEST, Nicholas Piggin wrote: > > ppc broadcast tlb flushes should be synchronised with other vCPUs, > > like all other architectures that support such operations seem to > > be doing. > > > > Fixing ppc

Re: [PATCH 0/3] target/ppc: fix tlb flushing race

2024-03-28 Thread Nicholas Piggin
On Thu Mar 28, 2024 at 3:31 PM AEST, Nicholas Piggin wrote: > ppc broadcast tlb flushes should be synchronised with other vCPUs, > like all other architectures that support such operations seem to > be doing. > > Fixing ppc removes the last caller of the non-synced TLB flush > variants, we can

[PATCH 0/3] target/ppc: fix tlb flushing race

2024-03-27 Thread Nicholas Piggin
ppc broadcast tlb flushes should be synchronised with other vCPUs, like all other architectures that support such operations seem to be doing. Fixing ppc removes the last caller of the non-synced TLB flush variants, we can remove some dead code. I'd like to merge patch 1 for 9.0, and hold patches