On Thu, 28 Jan 2021 at 22:42, Richard Henderson <richard.hender...@linaro.org> wrote: > > The real kernel collects _TIF_MTE_ASYNC_FAULT into the current thread's > state on any kernel entry (interrupt, exception etc), and then delivers > the signal in advance of resuming the thread. > > This means that while the signal won't be delivered immediately, it will > not be delayed forever -- at minimum it will be delivered after the next > clock interrupt. > > We don't have a clock interrupt in linux-user, so we issue a cpu_kick > to signal a return to the main loop at the end of the current TB. > > Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> thanks -- PMM