src/share/vm/memory/cardTableModRefBS.hpp

changeset 8019
3fb3ceb7398f
parent 7535
7ae4e26cb1e0
child 8856
ac27a9c85bea
     1.1 --- a/src/share/vm/memory/cardTableModRefBS.hpp	Thu Dec 07 16:21:29 2017 +0800
     1.2 +++ b/src/share/vm/memory/cardTableModRefBS.hpp	Tue Dec 12 10:30:27 2017 +0800
     1.3 @@ -317,7 +317,7 @@
     1.4    inline void inline_write_ref_array(MemRegion mr) {
     1.5      dirty_MemRegion(mr);
     1.6  #ifdef MIPS64
     1.7 -    if (Use3A2000) OrderAccess::fence();
     1.8 +    if (UseSyncLevel >= 2000) OrderAccess::fence();
     1.9  #endif
    1.10    }
    1.11  protected:
    1.12 @@ -334,7 +334,7 @@
    1.13  
    1.14    template <class T> inline void inline_write_ref_field_pre(T* field, oop newVal) {
    1.15  #ifdef MIPS64
    1.16 -    if (Use3A2000) OrderAccess::fence();
    1.17 +    if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.18  #endif
    1.19    }
    1.20  
    1.21 @@ -347,7 +347,7 @@
    1.22        *byte = dirty_card;
    1.23      }
    1.24  #ifdef MIPS64
    1.25 -    if (Use3A2000) OrderAccess::fence();
    1.26 +    if (UseSyncLevel >= 2000) OrderAccess::fence();
    1.27  #endif
    1.28    }
    1.29  

mercurial