[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-ppc-aix-port-dev
Subject:    hg: ppc-aix-port/stage/hotspot: 82 new changesets
From:       vladimir.kozlov () oracle ! com
Date:       2014-03-26 19:33:13
Message-ID: 201403261934.s2QJYLLC022742 () aojmv0008
[Download RAW message or body]

Changeset: 744553976af5
Author:    amurillo
Date:      2014-02-28 09:10 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/744553976af5

8036032: new hotspot build - hs25.20-b06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 56cd09c4a5c9
Author:    ccheung
Date:      2014-02-12 12:01 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/56cd09c4a5c9

8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception \
                pending
Summary: added JNI exception pending check in several files under src/share/vm/prims \
                directory
Reviewed-by: coleenp, minqi

! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp

Changeset: ba2cf1fc862b
Author:    ccheung
Date:      2014-02-14 09:50 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ba2cf1fc862b

8034860: Fatal error due to incorrect thread state during nightly testing
Summary: use the HAS_PENDING_EXCEPTION and CLEAR_PENDING_EXCEPTION macros
Reviewed-by: dholmes, coleenp, dcubed

! src/share/vm/prims/whitebox.hpp

Changeset: 0e6af9b390af
Author:    dsimms
Date:      2014-01-24 09:28 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0e6af9b390af

8028280: ParkEvent leak when running modified runThese which only loads classes
Summary: Use spin lock to manage ParkEvent and PlatformEvent free lists.
Reviewed-by: dholmes, fparain, dcubed, acorn

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 7d28f4e15b61
Author:    dcubed
Date:      2014-03-05 11:28 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7d28f4e15b61

8029775: Solaris code cleanup
Summary: cleaned up warnings in solaris specific os code.
Reviewed-by: coleenp, fparain, dcubed
Contributed-by: gerald.thornbrugh@oracle.com

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: f176b09780b0
Author:    iveresov
Date:      2014-03-10 11:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f176b09780b0

8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java \
fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but \
                found [false]
Summary: In GraphKit::gen_checkcast() provide only exact superklass to \
                GraphKit::maybe_cast_profiled_receiver()
Reviewed-by: kvn, roland

! src/share/vm/opto/graphKit.cpp

Changeset: f9e35a9dc8c7
Author:    minqi
Date:      2014-02-10 21:29 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f9e35a9dc8c7

8033792: AltHashing used jint for imprecise bit shifting
Summary: AltHashing used jint the way of juint in bit shifting which could lead loss \
                of precision. Fix  by change _seed defined as juint.
Reviewed-by: coleenp, ccheung
Contributed-by: yumin.qi@oracle.com

! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/altHashing.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/metadata.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 57e40b260938
Author:    minqi
Date:      2014-03-11 16:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/57e40b260938

Merge


Changeset: d559dbbded7a
Author:    iignatyev
Date:      2014-03-06 12:47 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d559dbbded7a

8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private \
                TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn, roland

! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: d64ae45dbce9
Author:    iignatyev
Date:      2014-03-06 12:46 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d64ae45dbce9

8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main \
                class negative_test
Reviewed-by: roland, kvn

! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/common.sh

Changeset: e7cf34c87433
Author:    iignatyev
Date:      2014-03-06 12:45 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e7cf34c87433

8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
Reviewed-by: roland, sla, dholmes

! test/TEST.groups

Changeset: 4d4ea046d32a
Author:    kvn
Date:      2014-02-24 15:12 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4d4ea046d32a

8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
Summary: Consolidated C2 x86 locking code in one place in macroAssembler_x86.cpp.
Reviewed-by: roland

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: f8068fa6aa46
Author:    kvn
Date:      2014-03-05 16:21 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f8068fa6aa46

8035983: Fix "Native frames:" in crash report (hs_err file)
Summary: check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr).
Reviewed-by: twisti, coleenp

! src/share/vm/utilities/vmError.cpp

Changeset: cdb71841f4bc
Author:    minqi
Date:      2014-02-26 15:20 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cdb71841f4bc

6498581: ThreadInterruptTest3 produces wrong output on Windows
Summary: There is race condition between os::interrupt and os::is_interrupted on \
Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see \
interrupted but not really interrupted so cause spurious waking up (early return from \
sleep). Fix by checking if interrupt event really gets set thus prevent false return. \
                For intrinsic of _isInterrupted, on Windows, go fastpath only on bit \
                not set.
Reviewed-by: acorn, kvn
Contributed-by: david.holmes@oracle.com, yumin.qi@oracle.com

! src/os/windows/vm/os_windows.cpp
! src/share/vm/opto/library_call.cpp

Changeset: e35733785856
Author:    minqi
Date:      2014-03-12 20:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e35733785856

Merge


Changeset: 57eb3e69397e
Author:    katleman
Date:      2014-03-05 12:30 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/57eb3e69397e

Added tag jdk8u20-b04 for changeset d4e18f0633c6

! .hgtags

Changeset: 0c8d4e3b5c9a
Author:    katleman
Date:      2014-03-12 14:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0c8d4e3b5c9a

Added tag jdk8u20-b05 for changeset 57eb3e69397e

! .hgtags

Changeset: 804f89b6ff46
Author:    amurillo
Date:      2014-03-13 09:57 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/804f89b6ff46

Merge


Changeset: c3d92e048737
Author:    amurillo
Date:      2014-03-13 09:57 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c3d92e048737

Added tag hs25.20-b06 for changeset 804f89b6ff46

! .hgtags

Changeset: b4ce4e9eb97d
Author:    amurillo
Date:      2014-03-13 10:18 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b4ce4e9eb97d

8037305: new hotspot build - hs25.20-b07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 085b304a1cc5
Author:    rbackman
Date:      2014-01-23 12:08 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/085b304a1cc5

8027754: Enable loop optimizations for loops with MathExact inside
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/intrinsics/mathexact/AddExactICondTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/CompareTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/GVNTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactICondTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NestedMathExactTest.java
! test/compiler/intrinsics/mathexact/SplitThruPhiTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java

Changeset: cfd4aac53239
Author:    brutisso
Date:      2014-01-27 13:14 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cfd4aac53239

8030177: G1: Enable TLAB resizing
Reviewed-by: tschatzl, stefank, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/memory/universe.cpp

Changeset: b8413a9cbb84
Author:    roland
Date:      2014-02-25 18:16 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b8413a9cbb84

8031752: Failed speculative optimizations should be reattempted when root of \
                compilation is different
Summary: support for speculative traps that keep track of the root of the compilation \
                in which a trap occurs.
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 8a8ff6b577ed
Author:    iveresov
Date:      2014-03-12 11:24 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8a8ff6b577ed

8031321: Support Intel bit manipulation instructions
Summary: Add support for BMI1 instructions
Reviewed-by: kvn, roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ test/compiler/codegen/BMI1.java

Changeset: f58fd4f52c07
Author:    iveresov
Date:      2014-03-17 10:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f58fd4f52c07

Merge


Changeset: 62825ea7e51f
Author:    roland
Date:      2014-03-14 17:15 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/62825ea7e51f

8031754: Type speculation should favor profile data from outermost inlined method
Summary: favor profile data coming from outer most method
Reviewed-by: kvn, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp

Changeset: 8ef3428f54b6
Author:    roland
Date:      2014-03-17 11:54 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8ef3428f54b6

Merge


Changeset: 1a43981d86ea
Author:    roland
Date:      2014-03-05 09:29 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1a43981d86ea

8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at \
                ciMethodData.cpp:90
Summary: concurrent update of traps with construction of ciMethodData
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: f258347cec12
Author:    anoll
Date:      2014-03-05 06:08 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f258347cec12

8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: \
                Unrecognized VM option 'UseTypeSpeculation'
Summary: Add -XX:+IgnoreUnrecognizedVMOptions to @main/othervm to make the test pass \
                on Client VM
Reviewed-by: kvn, roland

! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 8f28240318a2
Author:    roland
Date:      2014-03-06 11:11 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8f28240318a2

8032633: Enable type speculation by default
Summary: enable type speculation
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp
! test/compiler/types/TestMeetTopArrayExactConstantArray.java
! test/compiler/types/TestSpeculationFailedHigherEqual.java
! test/compiler/types/TypeSpeculation.java
! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 58fc1b1523dc
Author:    brutisso
Date:      2014-03-14 10:15 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/58fc1b1523dc

8034079: G1: Refactor the HeapRegionSet hierarchy
Reviewed-by: tschatzl, pliden

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.java
                
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Changeset: 0d2ce7411240
Author:    brutisso
Date:      2014-03-17 13:42 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0d2ce7411240

8037407: G1: Remove heapRegionSets.cpp
Reviewed-by: tschatzl, pliden

! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.cpp

Changeset: 8cfe6fdbb99a
Author:    mgronlun
Date:      2014-03-20 17:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8cfe6fdbb99a

8037340: Linux semaphores to use CLOCK_REALTIME
Reviewed-by: dholmes, sla

! src/os/linux/vm/os_linux.cpp

Changeset: 98af1e198e73
Author:    kvn
Date:      2014-03-14 17:28 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/98af1e198e73

8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > \
                16
Summary: verify YMM registers after signal processing and set limit on vector's size.
Reviewed-by: iveresov, twisti

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 7cf8559b08d9
Author:    kvn
Date:      2014-03-20 11:23 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7cf8559b08d9

Merge


Changeset: ccbbe9835732
Author:    katleman
Date:      2014-03-19 15:19 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ccbbe9835732

Added tag jdk8u20-b06 for changeset c3d92e048737

! .hgtags

Changeset: 39eae0024997
Author:    amurillo
Date:      2014-03-20 13:25 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/39eae0024997

Merge

- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp

Changeset: 542475eeb98c
Author:    amurillo
Date:      2014-03-20 13:25 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/542475eeb98c

Added tag hs25.20-b07 for changeset 39eae0024997

! .hgtags

Changeset: c96e9c8adb81
Author:    amurillo
Date:      2014-03-20 13:29 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c96e9c8adb81

8038028: new hotspot build - hs25.20-b08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a258f8cb530f
Author:    pliden
Date:      2014-01-10 09:53 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a258f8cb530f

8029255: G1: Reference processing should not enqueue references on the shared SATB \
                queue
Reviewed-by: brutisso, tschatzl

! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: f99e331f6ef6
Author:    pliden
Date:      2014-01-10 09:54 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f99e331f6ef6

8029162: G1: Shared SATB queue never enabled
Reviewed-by: brutisso, mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp

Changeset: d60ecdb2773e
Author:    pliden
Date:      2014-02-06 14:12 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d60ecdb2773e

8031703: Missing post-barrier in ReferenceProcessor
Reviewed-by: tonyp, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: b7e42ada4898
Author:    pliden
Date:      2014-03-17 15:18 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b7e42ada4898

8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: f53edbc2b728
Author:    pliden
Date:      2014-03-17 15:18 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f53edbc2b728

8036673: G1: Abort weak reference processing if mark stack overflows
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 3b4e1b5c13a0
Author:    jwilhelm
Date:      2014-03-20 16:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3b4e1b5c13a0

8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
Summary: Added tests for Min/MaxHeapFreeRatio flags
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov@oracle.com

! test/TEST.groups
+ test/gc/arguments/TestDynMaxHeapFreeRatio.java
+ test/gc/arguments/TestDynMinHeapFreeRatio.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
+ test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: b828d0d08417
Author:    jwilhelm
Date:      2014-03-24 06:55 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b828d0d08417

Merge


Changeset: 191174b49bec
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/191174b49bec

8035406: Improve data structure for Code Cache remembered sets
Summary: Change the code cache remembered sets data structure from a GrowableArray to \
a chunked list of nmethods. This makes the data structure more amenable to \
                parallelization, and decreases freeing time.
Reviewed-by: mgerdin, brutisso

! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
+ src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/prims/jni.cpp
+ test/gc/g1/TestGCLogMessages.java

Changeset: d7070f371770
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d7070f371770

8035815: Cache-align and pad the from card cache
Summary: The from card cache is a very frequently accessed data structure. It is \
essentially a 2d array of per-region values, one row of values for every GC thread. \
                Pad and align the data structure to avoid false sharing.
Reviewed-by: stefank

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/memory/padded.inline.hpp

Changeset: 96b1c2e06e25
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/96b1c2e06e25

8027295: Free CSet takes ~50% of young pause time
Summary: Improve fast card cache iteration and avoid taking locks when freeing the \
                collection set.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! test/gc/g1/TestGCLogMessages.java

Changeset: a07bea31ef35
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a07bea31ef35

8035398: Add card redirty time in "Other" time in G1
Summary: Show the time taken by card redirtying during GC in a new "Redirty Cards" \
                line.
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: eff02b5bd56c
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/eff02b5bd56c

8035654: Add times for evacuation failure handling in "Other" time
Summary: Detailed breakdown of time spent in the evacuation failure handling phases \
                to make the "Other" time roughly correspond to the sum of its parts.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! test/gc/g1/TestGCLogMessages.java

Changeset: ae7336d6337e
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ae7336d6337e

8034868: Extract G1 From Card Cache into separate class
Summary: Refactor the From Card Cache into a separate class.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: bc22cbb8b45a
Author:    tschatzl
Date:      2014-03-24 15:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bc22cbb8b45a

8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Summary: Mentioned closures are actually wrapped methods. This adds confusion to \
readers, and in this case also increases code size as G1ParScanHeapEvacClosure is \
part of the oop_oop_iterate() methods. Move them into G1ParScanThreadState as \
                methods.
Reviewed-by: stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp

Changeset: 5479cb006184
Author:    tschatzl
Date:      2014-03-24 15:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5479cb006184

8036860: Pad and cache-align the BiasedMappedArray
Summary: Pad and cache-align BiasedMappedArray instances by default to avoid \
performance variability problems due to false sharing, as instances of this data \
                structures are typically used for performance sensitive code.
Reviewed-by: brutisso, stefank

! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/memory/padded.inline.hpp

Changeset: ac767c227ea2
Author:    tschatzl
Date:      2014-03-24 08:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ac767c227ea2

Merge


Changeset: fd54db8eb0df
Author:    sjohanss
Date:      2014-01-20 12:56 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/fd54db8eb0df

8020277: Young GC could be extremely slow due to assertion in \
                ObjectStartArray::object_starts_in_range
8009462: Young GC's (ParNewGC and SerialGC) have unexpected variances.
Summary: Removed the assertion slowing down GC.
Reviewed-by: stefank, mgerdin

! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp

Changeset: 6e7e363c5a8f
Author:    jwilhelm
Date:      2014-03-24 09:14 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6e7e363c5a8f

Merge


Changeset: 595c0f60d50d
Author:    pliden
Date:      2014-03-18 19:07 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/595c0f60d50d

8029075: String deduplication in G1
Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp

! make/excludeSrc.make
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedup.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedup.hpp
+ src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
+ src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedupStat.hpp
+ src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp
+ src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
+ src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/gc/g1/TestGCLogMessages.java
+ test/gc/g1/TestStringDeduplicationAgeThreshold.java
+ test/gc/g1/TestStringDeduplicationFullGC.java
+ test/gc/g1/TestStringDeduplicationInterned.java
+ test/gc/g1/TestStringDeduplicationMemoryUsage.java
+ test/gc/g1/TestStringDeduplicationPrintOptions.java
+ test/gc/g1/TestStringDeduplicationTableRehash.java
+ test/gc/g1/TestStringDeduplicationTableResize.java
+ test/gc/g1/TestStringDeduplicationTools.java
+ test/gc/g1/TestStringDeduplicationYoungGC.java

Changeset: 91dc38ae09f3
Author:    dcubed
Date:      2014-03-24 13:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/91dc38ae09f3

8033464: Linux code cleanup
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected \
                page size
Summary: cleaned up warnings in linux specific os code.
Reviewed-by: dcubed, hseigel, coleenp, dsamersoff
Contributed-by: gerald.thornbrugh@oracle.com

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp

Changeset: a007d73f3fdc
Author:    dcubed
Date:      2014-03-24 14:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a007d73f3fdc

Merge


Changeset: 537c8e21b118
Author:    ehelin
Date:      2014-03-21 10:16 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/537c8e21b118

8036696: Add metaspace gc threshold to metaspace summary trace event
Reviewed-by: jmasa, stefank, mgerdin

! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/trace/trace.xml

Changeset: daef39043d2c
Author:    ehelin
Date:      2014-03-21 10:17 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/daef39043d2c

8036698: Add trace event for updates to metaspace gc threshold
Reviewed-by: stefank, mgerdin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
+ src/share/vm/memory/metaspaceGCThresholdUpdater.hpp
+ src/share/vm/memory/metaspaceTracer.cpp
+ src/share/vm/memory/metaspaceTracer.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml

Changeset: bc7714614ad8
Author:    ehelin
Date:      2014-03-21 10:20 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bc7714614ad8

8036699: Add trace event when a metaspace allocation fails
Reviewed-by: jmasa, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceTracer.cpp
! src/share/vm/memory/metaspaceTracer.hpp
! src/share/vm/trace/trace.xml
! src/share/vm/trace/tracetypes.xml

Changeset: 5af31f70a866
Author:    ehelin
Date:      2014-03-21 10:28 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5af31f70a866

8036701: Add trace event when a metaspace throws out of memory error
Reviewed-by: stefank, mgerdin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceTracer.cpp
! src/share/vm/memory/metaspaceTracer.hpp
! src/share/vm/trace/trace.xml

Changeset: 9fdaa79b0c27
Author:    ehelin
Date:      2014-03-21 10:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9fdaa79b0c27

8036703: Add trace event with statistics for the metaspace chunk free lists
Reviewed-by: stefank, mgerdin, coleenp, egahlin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
+ src/share/vm/memory/metaspaceChunkFreeListSummary.hpp
! src/share/vm/trace/trace.xml

Changeset: 7d175751ef7f
Author:    ehelin
Date:      2014-03-24 15:34 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7d175751ef7f

Merge


Changeset: 8ee855b4e667
Author:    jwilhelm
Date:      2014-02-28 15:27 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8ee855b4e667

8036025: Sort the freelist in order to shrink the heap
Summary: The free list is being maintained in a sorted fashion and old and humongous \
regions are allocated from the bottom of the heap while young regions are allocated \
                at the top.
Reviewed-by: tschatzl, mgerdin
Contributed-by: jesper.wilhelmsson@oracle.com, staffan.friberg@oracle.com

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp

Changeset: 2775f322649a
Author:    jwilhelm
Date:      2014-03-24 14:23 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2775f322649a

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: be3bc91182f5
Author:    jwilhelm
Date:      2014-03-24 16:56 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/be3bc91182f5

Merge


Changeset: 9ab9f254cfe2
Author:    poonam
Date:      2014-03-24 08:43 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9ab9f254cfe2

6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit \
                systems
Summary: Native pointers less than 64 bits wide should be extended as an unsigned \
                number.
Reviewed-by: kvn, kevinw

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java

Changeset: 460f312abe11
Author:    poonam
Date:      2014-03-24 18:28 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/460f312abe11

Merge


Changeset: a48e16541e6b
Author:    iignatyev
Date:      2014-03-22 00:26 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a48e16541e6b

8035857: Add tests to verify correctness of operations with BMI1 and LZCNT \
                instructions
Reviewed-by: iveresov, kvn, iignatyev
Contributed-by: filipp.zhinkin@oracle.com

! src/share/vm/prims/whitebox.cpp
+ test/compiler/intrinsics/bmi/BMITestRunner.java
+ test/compiler/intrinsics/bmi/Expr.java
+ test/compiler/intrinsics/bmi/TestAndnI.java
+ test/compiler/intrinsics/bmi/TestAndnL.java
+ test/compiler/intrinsics/bmi/TestBlsiI.java
+ test/compiler/intrinsics/bmi/TestBlsiL.java
+ test/compiler/intrinsics/bmi/TestBlsmskI.java
+ test/compiler/intrinsics/bmi/TestBlsmskL.java
+ test/compiler/intrinsics/bmi/TestBlsrI.java
+ test/compiler/intrinsics/bmi/TestBlsrL.java
+ test/compiler/intrinsics/bmi/TestLzcntI.java
+ test/compiler/intrinsics/bmi/TestLzcntL.java
+ test/compiler/intrinsics/bmi/TestTzcntI.java
+ test/compiler/intrinsics/bmi/TestTzcntL.java
! test/testlibrary/com/oracle/java/testlibrary/Asserts.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java

Changeset: 794399f4f5d9
Author:    ehelin
Date:      2014-03-20 15:53 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/794399f4f5d9

8037962: metaspaceTracer.cpp misses a symbol
Reviewed-by: tschatzl, mgerdin
Contributed-by: goetz.lindenmaier@sap.com

! src/share/vm/memory/metaspaceTracer.cpp

Changeset: 606acabe7b5c
Author:    kvn
Date:      2014-03-20 17:49 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/606acabe7b5c

8031320: Use Intel RTM instructions for locks
Summary: Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/rtmLocking.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/java.cpp
+ src/share/vm/runtime/rtmLocking.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 52b37289e3be
Author:    kvn
Date:      2014-03-21 18:03 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/52b37289e3be

8038181: Can't build product VM without precompiled header
Summary: Added missing #include.
Reviewed-by: twisti

! src/cpu/x86/vm/rtmLocking.cpp

Changeset: 18f752639eb2
Author:    kvn
Date:      2014-03-24 17:44 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/18f752639eb2

8038286: nm->set_rtm_state() should be called after (nm != NULL) check
Summary: move set_rtm_state() call after (nm != NULL) check
Reviewed-by: iveresov, twisti

! src/share/vm/ci/ciEnv.cpp

Changeset: 85b20fdf2d24
Author:    kvn
Date:      2014-03-25 11:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/85b20fdf2d24

Merge


Changeset: bf20bec37f24
Author:    iveresov
Date:      2014-03-24 23:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bf20bec37f24

8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is \
                used on CPU with LZCNT support
Summary: Remove the overly strict assert
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/assembler_x86.cpp

Changeset: 049414a5b5f6
Author:    iveresov
Date:      2014-03-25 12:07 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/049414a5b5f6

Merge


Changeset: eb6b3ac64f0e
Author:    iveresov
Date:      2014-03-25 12:43 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/eb6b3ac64f0e

Merge

! src/cpu/x86/vm/assembler_x86.cpp

Changeset: 62c54fcc0a35
Author:    kvn
Date:      2014-03-25 17:07 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/62c54fcc0a35

Merge

! .hgtags
! make/hotspot_version
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/code/nmethod.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 941427282eae
Author:    goetz
Date:      2014-02-19 14:03 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/941427282eae

8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
Summary: imlements os::naked_short_sleep(jlong ms) on AIX
Reviewed-by: dholmes, kvn

! src/os/aix/vm/os_aix.cpp


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic