Revision 2c1ee068

b/target-ppc/helper.c
735 735

  
736 736
    do_invalidate = 0;
737 737
    sr_base = env->spr[SPR_ASR];
738
    for (n = 0; n < env->slb_nr; n++) {
738
    /* XXX: Warning: slbia never invalidates the first segment */
739
    for (n = 1; n < env->slb_nr; n++) {
739 740
        tmp64 = ldq_phys(sr_base);
740 741
        if (slb_is_valid(tmp64)) {
741 742
            slb_invalidate(&tmp64);

Also available in: Unified diff