[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 6 new changesets

aph at redhat.com aph at redhat.com
Thu Nov 6 15:02:14 UTC 2014


Changeset: 8fdbd65711c6
Author:    aph
Date:      2014-11-04 04:04 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8fdbd65711c6

Add some memory barriers for object creation and runtime calls.

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 58cfaeeb1c86
Author:    aph
Date:      2014-11-05 08:54 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/58cfaeeb1c86

Call ICache::invalidate_range() from Relocation::pd_set_data_value().

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp

Changeset: cb0a994c0747
Author:    aph
Date:      2014-11-05 08:58 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cb0a994c0747

Let's have a little bit less of that, now.

! make/Makefile

Changeset: 4ff9e02880b6
Author:    aph
Date:      2014-11-05 09:00 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4ff9e02880b6

C2: use store release instructions for all volatile stores.  Remove
leading and traililng barriers around volatile stores.

! src/cpu/aarch64/vm/aarch64.ad
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 0d41be987439
Author:    aph
Date:      2014-11-05 09:14 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0d41be987439

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/Makefile
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/opto/parse2.cpp
- src/share/vm/runtime/arguments_ext.cpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: dba43b2d5ad2
Author:    aph
Date:      2014-11-06 09:56 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dba43b2d5ad2

Fix bugs found in the review of 58cfaeeb1c86.

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp



More information about the aarch64-port-dev mailing list