On 12/01/2017 10:44 AM, Peter Maydell wrote: > In ARMv7M the CPU ignores explicit writes to CONTROL.SPSEL > in Handler mode. In v8M the behaviour is slightly different: > writes to the bit are permitted but will have no effect. > > We've already done the hard work to handle the value in > CONTROL.SPSEL being out of sync with what stack pointer is > actually in use, so all we need to do to fix this last loose > end is to update the condition we use to guard whether we > call write_v7m_control_spsel() on the register write. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> > --- > target/arm/helper.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-)
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~