Re: [PATCH] accel/tcg: mttcg remove false-negative halted assertion

2023-09-27 Thread Nicholas Piggin
On Fri Sep 22, 2023 at 4:25 AM AEST, Michael Tokarev wrote: > 29.08.2023 04:06, Nicholas Piggin wrote: > > mttcg asserts that an execution ending with EXCP_HALTED must have > > cpu->halted. However between the event or instruction that sets > > cpu->halted and requests exit and the assertion here,

Re: [PATCH] accel/tcg: mttcg remove false-negative halted assertion

2023-09-21 Thread Michael Tokarev
29.08.2023 04:06, Nicholas Piggin wrote: mttcg asserts that an execution ending with EXCP_HALTED must have cpu->halted. However between the event or instruction that sets cpu->halted and requests exit and the assertion here, an asynchronous event could clear cpu->halted. This leads to crashes

Re: [PATCH] accel/tcg: mttcg remove false-negative halted assertion

2023-09-09 Thread Richard Henderson
On 8/28/23 18:06, Nicholas Piggin wrote: mttcg asserts that an execution ending with EXCP_HALTED must have cpu->halted. However between the event or instruction that sets cpu->halted and requests exit and the assertion here, an asynchronous event could clear cpu->halted. This leads to crashes

[PATCH] accel/tcg: mttcg remove false-negative halted assertion

2023-08-28 Thread Nicholas Piggin
mttcg asserts that an execution ending with EXCP_HALTED must have cpu->halted. However between the event or instruction that sets cpu->halted and requests exit and the assertion here, an asynchronous event could clear cpu->halted. This leads to crashes running AIX on ppc/pseries because it uses