Revision a73666f6

b/target-ppc/op.c
1998 1998
void OPPROTO op_check_reservation (void)
1999 1999
{
2000 2000
    if ((uint32_t)env->reserve == (uint32_t)(T0 & ~0x00000003))
2001
        env->reserve = -1;
2001
        env->reserve = (target_ulong)-1ULL;
2002 2002
    RETURN();
2003 2003
}
2004 2004

  
b/target-ppc/op_mem.h
678 678
            env->crf[0] = xer_so | 0x02;
679 679
        }
680 680
    }
681
    env->reserve = -1;
681
    env->reserve = (target_ulong)-1ULL;
682 682
    RETURN();
683 683
}
684 684

  
......
695 695
            env->crf[0] = xer_so | 0x02;
696 696
        }
697 697
    }
698
    env->reserve = -1;
698
    env->reserve = (target_ulong)-1ULL;
699 699
    RETURN();
700 700
}
701 701

  
......
711 711
            env->crf[0] = xer_so | 0x02;
712 712
        }
713 713
    }
714
    env->reserve = -1;
714
    env->reserve = (target_ulong)-1ULL;
715 715
    RETURN();
716 716
}
717 717

  
......
727 727
            env->crf[0] = xer_so | 0x02;
728 728
        }
729 729
    }
730
    env->reserve = -1;
730
    env->reserve = (target_ulong)-1ULL;
731 731
    RETURN();
732 732
}
733 733
#endif
......
744 744
            env->crf[0] = xer_so | 0x02;
745 745
        }
746 746
    }
747
    env->reserve = -1;
747
    env->reserve = (target_ulong)-1ULL;
748 748
    RETURN();
749 749
}
750 750

  
......
761 761
            env->crf[0] = xer_so | 0x02;
762 762
        }
763 763
    }
764
    env->reserve = -1;
764
    env->reserve = (target_ulong)-1ULL;
765 765
    RETURN();
766 766
}
767 767

  
......
777 777
            env->crf[0] = xer_so | 0x02;
778 778
        }
779 779
    }
780
    env->reserve = -1;
780
    env->reserve = (target_ulong)-1ULL;
781 781
    RETURN();
782 782
}
783 783

  
......
793 793
            env->crf[0] = xer_so | 0x02;
794 794
        }
795 795
    }
796
    env->reserve = -1;
796
    env->reserve = (target_ulong)-1ULL;
797 797
    RETURN();
798 798
}
799 799
#endif

Also available in: Unified diff