diff --git a/target-ppc/helper.c b/target-ppc/helper.c index 6bffa0638f..e22f6dd180 100644 --- a/target-ppc/helper.c +++ b/target-ppc/helper.c @@ -1510,10 +1510,7 @@ int cpu_ppc_handle_mmu_fault (CPUState *env, target_ulong address, int rw, access_type = ACCESS_CODE; } else { /* data access */ - /* XXX: put correct access by using cpu_restore_state() - correctly */ - access_type = ACCESS_INT; - // access_type = env->access_type; + access_type = env->access_type; } ret = get_physical_address(env, &ctx, address, rw, access_type); if (ret == 0) {