[aarch64-port-dev ] hg: aarch64-port/jdk9/hotspot: 5 new changesets

aph at redhat.com aph at redhat.com
Mon Sep 1 17:10:40 UTC 2014


Changeset: f95347244306
Author:    chegar
Date:      2014-08-17 15:56 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/f95347244306

8054834: Modular Source Code
Reviewed-by: alanb, chegar, mchung
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com

! src/share/vm/runtime/os.cpp

Changeset: 4d8e3da49d77
Author:    katleman
Date:      2014-08-21 14:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/4d8e3da49d77

Added tag jdk9-b27 for changeset f95347244306

! .hgtags

Changeset: 3d7fbe0c8b7e
Author:    aph
Date:      2032-09-18 08:53 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/3d7fbe0c8b7e

Merge


Changeset: 24958c74f611
Author:    aph
Date:      2014-09-01 07:02 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/24958c74f611

Various concurrency fixes.
Invalidate the whole of a compiledIC stub.
Add membars to interpreter in branches and ret instructions.
Atomic::xchg must be a full barrier.

! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp

Changeset: 32fae3443576
Author:    aph
Date:      2014-09-01 13:10 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk9/hotspot/rev/32fae3443576

Add missing instruction synchronization barriers and cache flushes.

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp



More information about the aarch64-port-dev mailing list