Peter Maydell da3e53ddcb target-arm: Fix handling of STM (user) with r15 in register list
The A32 encoding of LDM distinguishes LDM (user) from LDM (exception
return) based on whether r15 is in the register list. However for
STM (user) there is no equivalent distinction. We were incorrectly
treating "r15 in list" as indicating exception return for both LDM
and STM, with the result that an STM (user) involving r15 went into
an infinite loop. Fix this; note that the value stored for r15
in this case is the current PC regardless of our current mode.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1426015125-5521-1-git-send-email-peter.maydell@linaro.org
2015-03-16 12:30:47 +00:00
2015-03-04 13:00:36 -05:00
2015-02-06 16:11:38 +00:00
2015-03-10 10:49:25 +01:00
2015-03-09 09:14:28 +00:00
2015-03-13 14:03:31 +00:00
2015-02-23 10:56:09 -05:00
2015-03-08 06:43:32 +00:00
2015-02-16 17:30:19 +01:00
2015-03-12 09:13:07 +00:00
2015-03-04 14:47:52 +01:00
2015-03-12 09:13:07 +00:00
2015-03-10 10:49:25 +01:00
2015-02-05 17:16:14 +01:00
2015-03-02 12:13:45 +00:00
2015-02-16 14:36:03 +00:00
2015-02-16 15:07:19 +00:00
2015-03-10 11:33:35 +01:00
2015-01-14 10:38:57 +01:00
2015-02-12 21:21:38 -08:00
2015-03-10 09:26:22 +01:00
2014-12-09 21:48:34 +00:00
2015-03-12 15:49:57 +01:00

Read the documentation in qemu-doc.html or on http://wiki.qemu-project.org

- QEMU team
Description
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Readme 531 MiB
Languages
C 82.5%
C++ 7%
Python 3.3%
Dylan 2.8%
Shell 1.5%
Other 2.6%