diff options
| author | Peter Maydell | 2016-02-23 16:36:43 +0100 |
|---|---|---|
| committer | Peter Maydell | 2016-02-26 16:09:41 +0100 |
| commit | ae08792301c182bdec48656dee3dce38b3391a1a (patch) | |
| tree | be738447a867057832595609ed89350c5c7e40c5 /target-arm | |
| parent | target-arm: Raw CPSR writes should skip checks and bank switching (diff) | |
| download | qemu-ae08792301c182bdec48656dee3dce38b3391a1a.tar.gz qemu-ae08792301c182bdec48656dee3dce38b3391a1a.tar.xz qemu-ae08792301c182bdec48656dee3dce38b3391a1a.zip | |
linux-user: Use restrictive mask when calling cpsr_write()
When linux-user code is calling cpsr_write(), use a restrictive
mask to ensure we are limiting the set of CPSR bits we update.
In particular, don't allow the mode bits to be changed.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Sergey Fedorov <serge.fdrv@gmail.com>
Message-id: 1455556977-3644-5-git-send-email-peter.maydell@linaro.org
Diffstat (limited to 'target-arm')
0 files changed, 0 insertions, 0 deletions
