hg: ppc-aix-port/jdk7u/hotspot: 3 new changesets

goetz.lindenmaier at sap.com goetz.lindenmaier at sap.com
Fri Dec 7 08:20:10 PST 2012


Changeset: ca3cac6a53bd
Author:    Goetz
Date:      2012-12-07 16:57 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ca3cac6a53bd

Improve handling of memory ordering in taskqueue.hpp.

The current implementation does not work on PPC.
- Always access _bottom with ordered operations.
- Handle subfields of age directly from TaskQueue.

! src/share/vm/utilities/taskqueue.hpp

Changeset: 3cd0e8951ecc
Author:    Goetz
Date:      2012-12-07 17:02 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3cd0e8951ecc

opto: issue more memory barriers as neede on PPC.

! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 07fd72d0ca47
Author:    Goetz
Date:      2012-12-07 17:05 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/07fd72d0ca47

Memory ordering as required for platforms with weak memory ordering (PPC)

! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.hpp



More information about the ppc-aix-port-dev mailing list