jdk-24/hotspot
Y. Srinivas Ramakrishna 928ac69fcd 6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning
6889757: G1: enable card mark elision for initializing writes from compiled code (ReduceInitialCardMarks)

Defer the (compiler-elided) card-mark upon a slow-path allocation until after the store  and before the next subsequent safepoint; G1 now answers yes to can_elide_tlab_write_barriers().

Reviewed-by: jcoomes, kvn, never
2009-10-16 02:05:46 -07:00
..
.jcheck
agent 6863023: need non-perm oops in code cache for JSR 292 2009-09-15 21:53:47 -07:00
make Merge 2009-09-16 09:10:57 -04:00
src 6888898: CMS: ReduceInitialCardMarks unsafe in the presence of cms precleaning 2009-10-16 02:05:46 -07:00
test 6887948: test/gc/6845368/bigobj.java fails due to timeout 2009-10-05 05:51:22 -07:00
.hgignore
.hgtags
ASSEMBLY_EXCEPTION
LICENSE
README
THIRD_PARTY_README

README:
  This file should be located at the top of the hotspot Mercurial repository.

  See http://openjdk.java.net/ for more information about the OpenJDK.

  See ../README-builds.html for complete details on build machine requirements.

Simple Build Instructions:

    cd make && gnumake
     
  The files that will be imported into the jdk build will be in the "build"
  directory.