Commit 20b6643324 ("tcg/ppc: Reorg goto_tb implementation") modified
goto_tb to ensure only a single instruction was patched to prevent
incorrect behaviour if a thread was in the middle of multiple
instructions when they were replaced. However this introduced a race
between loading the jmp target i
On Mon, Jul 17, 2023 at 11:24 AM Jordan Niethe wrote:
[snip]
>
> Reported-by: Anushree Mathur
> Co-developed-by: Benjamin Gray
> Signed-off-by: Jordan Niethe
Sorry, should also have:
Signed-off-by: Benjamin Gray
[snip]
17.07.2023 04:23, Jordan Niethe wrote:
Commit 20b6643324 ("tcg/ppc: Reorg goto_tb implementation") modified
goto_tb to ensure only a single instruction was patched to prevent
incorrect behaviour if a thread was in the middle of multiple
instructions when they were replaced. However this introduce
On 7/17/23 09:35, Richard Henderson wrote:
On 7/17/23 02:23, Jordan Niethe wrote:
Commit 20b6643324 ("tcg/ppc: Reorg goto_tb implementation") modified
goto_tb to ensure only a single instruction was patched to prevent
incorrect behaviour if a thread was in the middle of multiple
instructions whe
On 7/17/23 02:23, Jordan Niethe wrote:
Commit 20b6643324 ("tcg/ppc: Reorg goto_tb implementation") modified
goto_tb to ensure only a single instruction was patched to prevent
incorrect behaviour if a thread was in the middle of multiple
instructions when they were replaced. However this introduce
On 7/17/23 06:53, Jordan Niethe wrote:
Commit 20b6643324 ("tcg/ppc: Reorg goto_tb implementation") modified
goto_tb to ensure only a single instruction was patched to prevent
incorrect behaviour if a thread was in the middle of multiple
instructions when they were replaced. However this introdu