Re: [PATCH] target/ppc: Fix tlbie

2022-05-17 Thread Daniel Henrique Barboza
Queued in gitlab.com/danielhb/qemu/tree/ppc-next. Thanks, Daniel On 5/3/22 13:39, Leandro Lupori wrote: Commit 74c4912f097bab98 changed check_tlb_flush() to use tlb_flush_all_cpus_synced() instead of calling tlb_flush() on each CPU. However, as side effect of this, a CPU executing a ptesync af

Re: [PATCH] target/ppc: Fix tlbie

2022-05-13 Thread Fabiano Rosas
Leandro Lupori writes: > Commit 74c4912f097bab98 changed check_tlb_flush() to use > tlb_flush_all_cpus_synced() instead of calling tlb_flush() on each > CPU. However, as side effect of this, a CPU executing a ptesync > after a tlbie will have its TLB flushed only after exiting its > current Trans

Re: [PATCH] target/ppc: Fix tlbie

2022-05-03 Thread Leandro Lupori
On 5/3/22 13:54, Cédric Le Goater wrote: On 5/3/22 18:39, Leandro Lupori wrote: Commit 74c4912f097bab98 changed check_tlb_flush() to use tlb_flush_all_cpus_synced() instead of calling tlb_flush() on each CPU. However, as side effect of this, a CPU executing a ptesync after a tlbie will have its

Re: [PATCH] target/ppc: Fix tlbie

2022-05-03 Thread Cédric Le Goater
On 5/3/22 18:39, Leandro Lupori wrote: Commit 74c4912f097bab98 changed check_tlb_flush() to use tlb_flush_all_cpus_synced() instead of calling tlb_flush() on each CPU. However, as side effect of this, a CPU executing a ptesync after a tlbie will have its TLB flushed only after exiting its current

[PATCH] target/ppc: Fix tlbie

2022-05-03 Thread Leandro Lupori
Commit 74c4912f097bab98 changed check_tlb_flush() to use tlb_flush_all_cpus_synced() instead of calling tlb_flush() on each CPU. However, as side effect of this, a CPU executing a ptesync after a tlbie will have its TLB flushed only after exiting its current Translation Block (TB). This causes mem