src/share/vm/memory/cardTableRS.cpp

changeset 8019
3fb3ceb7398f
parent 7535
7ae4e26cb1e0
child 9138
b56ab8e56604
     1.1 --- a/src/share/vm/memory/cardTableRS.cpp	Thu Dec 07 16:21:29 2017 +0800
     1.2 +++ b/src/share/vm/memory/cardTableRS.cpp	Tue Dec 12 10:30:27 2017 +0800
     1.3 @@ -253,7 +253,7 @@
     1.4  void CardTableRS::write_ref_field_gc_par(void* field, oop new_val) {
     1.5    jbyte* entry = ct_bs()->byte_for(field);
     1.6  #ifdef MIPS64
     1.7 -  if (Use3A2000) OrderAccess::fence();
     1.8 +  if (UseSyncLevel >= 2000) OrderAccess::fence();
     1.9  #endif
    1.10    do {
    1.11      jbyte entry_val = *entry;
    1.12 @@ -271,7 +271,7 @@
    1.13        // Did the CAS succeed?
    1.14        if (res == entry_val) {
    1.15        #ifdef MIPS64
    1.16 -         if (Use3A2000) OrderAccess::fence();
    1.17 +         if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.18        #endif
    1.19           return;
    1.20        }

mercurial