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