On 8/27/20 11:33 PM, Edgar E. Iglesias wrote: > On Tue, Aug 25, 2020 at 01:59:39PM -0700, Richard Henderson wrote: >> When goto_tb cannot be used due to branch page crossing, >> or due to indirect jumping, tcg_gen_lookup_and_goto_ptr >> can be used instead. >> >> Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > > Hi Richard, > > This patch is for some reason causing some of our tests to fail. > The PMU Firmware on the ZynqMP gets stuck. > Looking at logs nothing obvious shows up, it just gets stuck. > Bisected it to this patch, any ideas?
Failure to raise an exception properly, I think. This patch makes it much less likely to return to the main cpu loop. The problem with the bisection, I think, is that this patch is in the middle. It might be worthwhile to apply it directly to master and see what happens. That said, I don't see what we could have missed in translate, setting cpustate_changed... r~