xqemu/target-arm
YuYeon Oh 5856d44eb5 target-arm: fix LDMIA bug on page boundary
target-arm: fix LDMIA bug on page boundary

When consecutive memory locations are on page boundary, a base register may be
loaded before page fault occurs. After page fault handling, it losts the memory
location information. To solve this problem, loading a base register has to put back.

Signed-off-by: Yuyeon Oh <yuyeon.oh@samsung.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2011-04-27 20:13:26 +02:00
..
cpu.h Implement basic part of SA-1110/SA-1100 2011-04-20 12:59:15 +02:00
exec.h inline cpu_halted into sole caller 2011-03-13 14:44:21 +00:00
helper.c target-arm: Set Invalid flag for NaN in float-to-int conversions 2011-04-20 13:01:05 +02:00
helper.h move helpers.h to helper.h 2011-04-17 20:41:11 +02:00
iwmmxt_helper.c move helpers.h to helper.h 2011-04-17 20:41:11 +02:00
machine.c target-arm: Implement cp15 VA->PA translation 2011-03-06 23:37:18 +01:00
neon_helper.c move helpers.h to helper.h 2011-04-17 20:41:11 +02:00
op_addsub.h target-arm: fix addsub/subadd implementation 2010-07-01 23:45:29 +02:00
op_helper.c Remove unused function parameter from cpu_restore_state 2011-04-20 10:37:03 +02:00
translate.c target-arm: fix LDMIA bug on page boundary 2011-04-27 20:13:26 +02:00