Revision 94855937

b/target-ppc/helper.c
1357 1357
        case POWERPC_MMU_601:
1358 1358
        case POWERPC_MMU_SOFT_6xx:
1359 1359
        case POWERPC_MMU_SOFT_74xx:
1360
            /* Try to find a BAT */
1361
            if (env->nb_BATs != 0)
1362
                ret = get_bat(env, ctx, eaddr, rw, access_type);
1360 1363
#if defined(TARGET_PPC64)
1361 1364
        case POWERPC_MMU_620:
1362 1365
        case POWERPC_MMU_64B:
1363 1366
#endif
1364
            /* Try to find a BAT */
1365
            if (env->nb_BATs != 0)
1366
                ret = get_bat(env, ctx, eaddr, rw, access_type);
1367 1367
            if (ret < 0) {
1368 1368
                /* We didn't match any BAT entry or don't have BATs */
1369 1369
                ret = get_segment(env, ctx, eaddr, rw, access_type);

Also available in: Unified diff