aboutsummaryrefslogtreecommitdiff
path: root/pc-bios/bios.bin
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-01-14 20:39:19 +0100
committerAurelien Jarno <aurelien@aurel32.net>2011-01-14 20:39:19 +0100
commit964413d9d96ab81ee6bf81b176c767342aa90db9 (patch)
tree2f2c2c2f7435d4ce885f8876fa6431dfd55e7fc6 /pc-bios/bios.bin
parentbc4a0de0a2c891b8daba4806baf9f11436f5f562 (diff)
linux-user: ARM: clear the IT bits when invoking a signal handler
When invoking a signal handler for an ARM target, make sure the IT bits in the CPSR are cleared. (This would otherwise cause incorrect execution if the IT state was non-zero when an exception occured. This bug has been masked previously because we weren't getting the IT state bits at exception entry right anyway.) Also use the proper cpsr_read()/cpsr_write() interface to update the CPSR rather than manipulating CPUState fields directly. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'pc-bios/bios.bin')
0 files changed, 0 insertions, 0 deletions