Commit eae473c187de4088c975b8dd08f9284fb7993a1a
1 parent
d0c22f49
Unswap qemu-arm data and prefetch abort addresses (Laurent Desnogues).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4967 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
2 deletions
linux-user/main.c
... | ... | @@ -709,10 +709,10 @@ void cpu_loop(CPUARMState *env) |
709 | 709 | /* just indicate that signals should be handled asap */ |
710 | 710 | break; |
711 | 711 | case EXCP_PREFETCH_ABORT: |
712 | - addr = env->cp15.c6_data; | |
712 | + addr = env->cp15.c6_insn; | |
713 | 713 | goto do_segv; |
714 | 714 | case EXCP_DATA_ABORT: |
715 | - addr = env->cp15.c6_insn; | |
715 | + addr = env->cp15.c6_data; | |
716 | 716 | goto do_segv; |
717 | 717 | do_segv: |
718 | 718 | { | ... | ... |