]> git.proxmox.com Git - qemu.git/commit
target-arm: fix LDMIA bug on page boundary
authorYuYeon Oh <yuyeon.oh@samsung.com>
Mon, 25 Apr 2011 01:23:58 +0000 (01:23 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Wed, 27 Apr 2011 18:13:26 +0000 (20:13 +0200)
commit5856d44eb592e05bb266fb2c7db42926faa22144
tree2631cdfad2f3c606bd13cdaf761a5c081b5179d7
parent47f7be394aa7baf7855fe78f56b8ba4c69bf75d9
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>
target-arm/translate.c