target/arm: Handle floating point registers in exception return
commit6808c4d2d2826920087533f517472c09edc7b0d2
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:01 +0000 (29 17:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:01 +0000 (29 17:36 +0100)
treea12b83d7f5867c30deacde01b925c90b2d807c14
parent0dc51d66fcfcc4c72011cdafb401fd876ca216e7
target/arm: Handle floating point registers in exception return

Handle floating point registers in exception return.
This corresponds to pseudocode functions ValidateExceptionReturn(),
ExceptionReturn(), PopStack() and ConsumeExcStackFrame().

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190416125744.27770-16-peter.maydell@linaro.org
target/arm/helper.c