target/arm: Handle floating point registers in exception entry
commit0ed377a8013f40653a83f6ad2c9693897522d7dc
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:00 +0000 (29 17:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:00 +0000 (29 17:36 +0100)
treeb97ea6ba7114ebb2aa0dc91c5578b82bf08d07e7
parent3432c79a4e7345818d2defcf9e61a1bcb2907f9f
target/arm: Handle floating point registers in exception entry

Handle floating point registers in exception entry.
This corresponds to the FP-specific parts of the pseudocode
functions ActivateException() and PushStack().

We defer the code corresponding to UpdateFPCCR() to a later patch.

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