]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Clean excReturn bits when tail chaining
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:00 +0000 (17:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 29 Apr 2019 16:36:00 +0000 (17:36 +0100)
commit60fba59a2f9a092a44b688df5d058cdd6dd9c276
tree58b17dff691b68847baf9eb4555068b0fe0b854f
parent3cd6726f0ba7cc77342ee721bd86094e13b2a42a
target/arm: Clean excReturn bits when tail chaining

The TailChain() pseudocode specifies that a tail chaining
exception should sanitize the excReturn all-ones bits and
(if there is no FPU) the excReturn FType bits; we weren't
doing this.

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