hg: bsd-port/bsd-port/hotspot: 64 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Tue May 10 22:13:36 PDT 2011


Changeset: 5504afd15955
Author:    zgu
Date:      2011-04-14 11:50 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5504afd15955

7033100: CreateMinidumpOnCrash does not work for failed asserts
Summary: Passing NULL as MINIDUMP_EXCEPTION_INFORMATION when calling MiniDumpWriteDump when crash is due to assertion instead of real exception to avoid creating zero-length mini dump file.
Reviewed-by: acorn, dcubed, poonam, coleenp

! src/os/windows/vm/os_windows.cpp

Changeset: 6c9cec219ce4
Author:    vladidan
Date:      2011-04-11 23:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c9cec219ce4

7005865: Crash when running with PrintIRWithLIR
Summary: the failure is caused by uninitialized bci number
Reviewed-by: iveresov

! src/share/vm/c1/c1_Instruction.cpp

Changeset: c737922fd8bb
Author:    vladidan
Date:      2011-04-12 10:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c737922fd8bb

Merge


Changeset: 208b6c560ff4
Author:    vladidan
Date:      2011-04-14 11:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/208b6c560ff4

Merge

! src/share/vm/c1/c1_Instruction.cpp

Changeset: a534c140904e
Author:    vladidan
Date:      2011-04-14 23:06 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a534c140904e

Merge


Changeset: 8ce625481709
Author:    coleenp
Date:      2011-04-15 09:36 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8ce625481709

7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
Summary: Make CDS reorder vtables so that dump time vtables match run time order, so when redefine classes reinitializes them, they aren't in the wrong order.
Reviewed-by: dcubed, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp

Changeset: fcc932c8238c
Author:    thurka
Date:      2011-04-16 11:59 +0200
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fcc932c8238c

7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
Summary: use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch()
Reviewed-by: dcubed

! src/share/vm/prims/jvmtiEnv.cpp

Changeset: df8a1555b1ea
Author:    coleenp
Date:      2011-04-19 20:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df8a1555b1ea

Merge


Changeset: e6beb62de02d
Author:    never
Date:      2011-04-05 19:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e6beb62de02d

7032963: StoreCM shouldn't participate in store elimination
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp

Changeset: e1162778c1c8
Author:    johnc
Date:      2011-04-07 09:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e1162778c1c8

7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer.
Reviewed-by: kvn, iveresov, never, tonyp, dholmes

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 9c4f56ff88e9
Author:    jcoomes
Date:      2011-04-07 16:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9c4f56ff88e9

7034133: cleanup obsolete option handling
Reviewed-by: ysr, johnc, poonam

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

Changeset: eda9eb483d29
Author:    jcoomes
Date:      2011-04-07 17:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eda9eb483d29

6841742: par compact - remove unused/unsupported options
Summary: ignore UseParallel{OldGCDensePrefix,OldGCCompacting,DensePrefixUpdate}
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 92add02409c9
Author:    jmasa
Date:      2011-04-08 14:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/92add02409c9

Merge

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! 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/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: f177ddd59c60
Author:    jmasa
Date:      2011-04-08 14:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f177ddd59c60

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 59766fd005ff
Author:    johnc
Date:      2011-04-13 17:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/59766fd005ff

7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject
Reviewed-by: never, iveresov

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 5d046bf49ce7
Author:    johnc
Date:      2011-04-14 13:45 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5d046bf49ce7

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c69b1043dfb1
Author:    ysr
Date:      2011-04-14 12:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c69b1043dfb1

7036482: clear argument is redundant and unused in cardtable methods
Summary: Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added  a pair of clarifying parens in AllocationStats constructor.
Reviewed-by: brutisso, jcoomes

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/modRefBarrierSet.hpp

Changeset: 4080db1b5d0a
Author:    johnc
Date:      2011-04-14 13:49 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4080db1b5d0a

Merge


Changeset: edd9b016deb6
Author:    johnc
Date:      2011-04-15 10:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/edd9b016deb6

7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
Summary: Missing parentheses around a casted expression and some missing casts were causing build failures with the jdk6 build tools.
Reviewed-by: kvn, brutisso

! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/opto/library_call.cpp

Changeset: 1d0b856224f8
Author:    jmasa
Date:      2011-04-17 01:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1d0b856224f8

6946385: G1: jstat does not support G1 GC
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc


Changeset: 527b586edf24
Author:    johnc
Date:      2011-04-18 16:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/527b586edf24

7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117
Summary: Use LIR_OprDesc::as_pointer_register() instead as_register/as_register_lo combination in the code changes for 7035117.
Reviewed-by: iveresov

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp

Changeset: 732454aaf5cb
Author:    jmasa
Date:      2011-04-20 20:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/732454aaf5cb

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 83fccfbfe47b
Author:    trims
Date:      2011-04-22 18:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/83fccfbfe47b

Merge


Changeset: d283b8296671
Author:    trims
Date:      2011-04-22 18:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d283b8296671

7039044: Bump the HS21 build number to 10
Summary: Update the HS21 build number to 10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4ca65400aa33
Author:    ohair
Date:      2011-04-26 16:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4ca65400aa33

6631003: Add hg tip changeset to build image
Reviewed-by: mduigou

! .hgignore

Changeset: d7cc76ea8d06
Author:    cl
Date:      2011-04-27 19:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d7cc76ea8d06

Merge


Changeset: f789bf584429
Author:    schien
Date:      2011-04-28 17:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f789bf584429

Added tag jdk7-b140 for changeset d283b8296671

! .hgtags

Changeset: 41c663fc6be1
Author:    schien
Date:      2011-05-02 09:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/41c663fc6be1

Merge


Changeset: 175f5f4b41e1
Author:    trims
Date:      2011-05-03 16:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/175f5f4b41e1

Added tag hs21-b10 for changeset d283b8296671

! .hgtags

Changeset: 7ec4bb02d5f0
Author:    vladidan
Date:      2011-04-20 14:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7ec4bb02d5f0

7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
Summary: The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions
Reviewed-by: bdelsart

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: 49bd9c6f7bce
Author:    vladidan
Date:      2011-04-21 10:12 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/49bd9c6f7bce

Merge


Changeset: cdd13dce903e
Author:    vladidan
Date:      2011-04-23 00:33 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cdd13dce903e

Merge


Changeset: 01147d8aac1d
Author:    coleenp
Date:      2011-04-26 14:04 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/01147d8aac1d

7009923: JSR 292: VM crash in JavaThread::last_frame
Summary: Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack.
Reviewed-by: dholmes, phh, dsamersoff

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: df22fe9c5a93
Author:    coleenp
Date:      2011-04-27 17:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df22fe9c5a93

Merge


Changeset: 2a23b1b5a0a8
Author:    twisti
Date:      2011-04-18 01:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2a23b1b5a0a8

7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciMethod.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: bbe95b4337f1
Author:    twisti
Date:      2011-04-18 06:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bbe95b4337f1

7036960: TemplateTable::fast_aldc in templateTable_x86_64.cpp uses movptr instead of load_klass
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 2a34a4fbc52c
Author:    kvn
Date:      2011-04-19 09:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2a34a4fbc52c

7037812: few more defaults changes for new AMD processors
Summary: use PREFETCHW as default prefetch instruction, set UseXMMForArrayCopy and UseUnalignedLoadStores to true by default.
Reviewed-by: kvn
Contributed-by: tom.deneau at amd.com

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

Changeset: d934e4b931e9
Author:    never
Date:      2011-04-20 09:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d934e4b931e9

7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
Reviewed-by: kvn, jrose, twisti

! src/cpu/sparc/vm/methodHandles_sparc.cpp

Changeset: 66b0e2371912
Author:    kvn
Date:      2011-04-20 18:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66b0e2371912

7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
Summary: memory slices should be always created for non-static fields after allocation
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 08ccee2c4dbf
Author:    twisti
Date:      2011-04-21 00:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/08ccee2c4dbf

6993078: JSR 292 too many pushes:  Lesp points into register window
Reviewed-by: kvn, never

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/cpCacheOop.cpp

Changeset: 548597e74aa4
Author:    never
Date:      2011-04-25 16:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/548597e74aa4

7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
Reviewed-by: twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: 273b56978029
Author:    kvn
Date:      2011-04-26 12:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/273b56978029

7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
Summary: A predicate should not be moved in partial peel optimization since it will invalidate jvm state of its uncommon trap.
Reviewed-by: never

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

Changeset: 149bb459be66
Author:    never
Date:      2011-04-27 15:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/149bb459be66

7029167: add support for conditional card marks
Reviewed-by: iveresov, kvn

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 01fd6090fdd8
Author:    never
Date:      2011-04-28 14:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/01fd6090fdd8

7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
Reviewed-by: kvn

! src/share/vm/ci/ciObject.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: 286c498ae0d4
Author:    kvn
Date:      2011-04-29 11:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/286c498ae0d4

Merge

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 49a67202bc67
Author:    tonyp
Date:      2011-04-19 15:46 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/49a67202bc67

7011855: G1: non-product flag to artificially grow the heap
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation.
Reviewed-by: brutisso, johnc

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

Changeset: 139667d9836a
Author:    iveresov
Date:      2011-04-20 17:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/139667d9836a

7034464: Support transparent large pages on Linux
Summary: Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
Contributed-by: aph at redhat.com

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

Changeset: c48ad6ab8bdf
Author:    ysr
Date:      2011-04-20 19:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c48ad6ab8bdf

7037276: Unnecessary double traversal of dirty card windows
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity.
Reviewed-by: jmasa, stefank, poonam

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp

Changeset: c0dcda80820f
Author:    ysr
Date:      2011-04-21 01:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c0dcda80820f

Merge


Changeset: b52782ae3880
Author:    jmasa
Date:      2011-04-21 10:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b52782ae3880

6946417: G1: Java VisualVM does not support G1 properly.
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 7f3faf7159fd
Author:    jmasa
Date:      2011-04-22 09:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7f3faf7159fd

Merge

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

Changeset: d6cdc6c77582
Author:    jcoomes
Date:      2011-04-23 04:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d6cdc6c77582

7037250: cscope.make database generation is silently broken
Reviewed-by: stefank

+ make/cscope.make
! make/linux/Makefile
- make/linux/makefiles/cscope.make
! make/solaris/Makefile
- make/solaris/makefiles/cscope.make

Changeset: c303b3532d4a
Author:    iveresov
Date:      2011-04-26 11:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c303b3532d4a

7037939: NUMA: Disable adaptive resizing if SHM large pages are used
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages.
Reviewed-by: ysr

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

Changeset: 1f4413413144
Author:    ysr
Date:      2011-04-26 21:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1f4413413144

7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap.
Reviewed-by: iveresov, jmasa, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 86ebb26bcdeb
Author:    johnc
Date:      2011-04-27 14:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/86ebb26bcdeb

7037756: Deadlock in compiler thread similiar to 6789220
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock.
Reviewed-by: never, brutisso, ysr

! src/share/vm/compiler/compileBroker.cpp

Changeset: c6033dad9fd3
Author:    jmasa
Date:      2011-04-29 12:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c6033dad9fd3

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: df0a92a7e30b
Author:    jmasa
Date:      2011-04-29 14:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df0a92a7e30b

Merge


Changeset: 6431be02f3ac
Author:    trims
Date:      2011-04-29 16:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6431be02f3ac

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: 3aea9e9feb07
Author:    trims
Date:      2011-04-29 17:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3aea9e9feb07

7040777: Bump the HS21 build number to 11
Summary: Update the HS21 build number to 11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5d07913abd59
Author:    trims
Date:      2011-05-03 16:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5d07913abd59

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: 66b35d6aefbe
Author:    schien
Date:      2011-05-05 14:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66b35d6aefbe

Added tag jdk7-b141 for changeset 5d07913abd59

! .hgtags

Changeset: 212479c24edc
Author:    trims
Date:      2011-05-06 14:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/212479c24edc

Added tag hs21-b11 for changeset 3aea9e9feb07

! .hgtags

Changeset: 6569616f62d3
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2011-05-07 21:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6569616f62d3

Merge from main OpenJDK repository

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: de1b21267ef3
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2011-05-10 22:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de1b21267ef3

. Changes to the BSD specific files equivalent to the Linux specific changes.
  In some cases these are in fact #ifdef'ed out since there is no FreeBSD
  support (but this keeps the diffs smaller).

! make/bsd/Makefile
! make/cscope.make
! src/os/bsd/vm/globals_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp




More information about the bsd-port-dev mailing list