Commit eae473c187de4088c975b8dd08f9284fb7993a1a

Authored by balrog
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,10 +709,10 @@ void cpu_loop(CPUARMState *env)
709 /* just indicate that signals should be handled asap */ 709 /* just indicate that signals should be handled asap */
710 break; 710 break;
711 case EXCP_PREFETCH_ABORT: 711 case EXCP_PREFETCH_ABORT:
712 - addr = env->cp15.c6_data; 712 + addr = env->cp15.c6_insn;
713 goto do_segv; 713 goto do_segv;
714 case EXCP_DATA_ABORT: 714 case EXCP_DATA_ABORT:
715 - addr = env->cp15.c6_insn; 715 + addr = env->cp15.c6_data;
716 goto do_segv; 716 goto do_segv;
717 do_segv: 717 do_segv:
718 { 718 {