On 10/2/18 9:59 AM, Peter Maydell wrote: > In v7m_exception_taken() we were incorrectly using a > "LR bit EXCRET.ES is 1" check when it should be 0 > (compare the pseudocode ExceptionTaken() function). > This meant we didn't stack the callee-saved registers > when tailchaining from a NonSecure to a Secure exception. > > Cc: qemu-sta...@nongnu.org > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> > --- > target/arm/helper.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~