hg: bsd-port/jdk9/hotspot: 8 new changesets
Greg Lewis
glewis at eyesbeyond.com
Mon Apr 18 07:38:27 UTC 2016
Hi Brian,
On Sun, Apr 17, 2016 at 08:40:39AM -0700, Brian Gardner wrote:
> Thanks for getting these commits in. I'm still working with David Holmes to get some changes regarding TLS work regressions reverted in the main branch. That will likely conflict with change set 7e97a2af571a. I'll give you a heads up when that work hits the jdk9 mainline. What are the next steps for jdk9 on FreeBSD? I have time available to work on it.
That is ok, we can merge that in and resolve the conflicts then. Here is
what I would think:
- Merge in recent jdk9 mainline changes.
- Run tests available in the jdk9 source and fix errors.
- Run formal acceptance testing for the port.
- Review jdk8 changes and merge in any that are missing (this might not be
needed -- how confident do you feel that we've got them all?).
That's off the top of my head and is in no particular order (all can be
done orthogonally).
> > On Apr 16, 2016, at 4:50 PM, glewis at eyesbeyond.com wrote:
> >
> > Changeset: 0a4b189be0b7
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:20 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a4b189be0b7
> >
> > Build system support for BSD
> >
> > Authored by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>
> >
> > ! make/bsd/makefiles/gcc.make
> > ! make/bsd/makefiles/vm.make
> > ! make/lib/Lib-jdk.hotspot.agent.gmk
> >
> > Changeset: e77c121eae1d
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:25 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e77c121eae1d
> >
> > Support for a minimally operational version for BSD
> >
> > Authored by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>
> >
> > ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
> > + src/os/bsd/vm/decoder_bsd.cpp
> > ! src/os/bsd/vm/jsig.c
> > ! src/os/bsd/vm/osThread_bsd.cpp
> > ! src/os/bsd/vm/os_bsd.cpp
> > ! src/os/posix/vm/os_posix.cpp
> >
> > Changeset: 3c5e7f4fda2f
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:38 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c5e7f4fda2f
> >
> > Forward port an OpenJDK 8 fix for the use of nm on BSD
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > ! make/bsd/makefiles/build_vm_def.sh
> >
> > Changeset: 45939bd2281c
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:39 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45939bd2281c
> >
> > Add SUPPORT_RESERVED_STACK_AREA flag for all BSDs
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > ! src/cpu/x86/vm/globalDefinitions_x86.hpp
> >
> > Changeset: 366ed3b8869f
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:41 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/366ed3b8869f
> >
> > Forward port getthreadid logic from OpenJDK 8
> > (calling syscall(SYS_thr_self) caused pthread_setspecific to be cleared)
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > ! src/os/bsd/vm/os_bsd.cpp
> >
> > Changeset: a0a990ee7880
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:43 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0a990ee7880
> >
> > Forward port the serviceability agent from OpenJDK 8.
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > + make/mapfiles/libsaproc/mapfile-bsd
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/BsdDebuggerLocal.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/StubDebuggerLocal.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/elfmacros.h
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/libproc.h
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/libproc_impl.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/libproc_impl.h
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/ps_core.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/ps_proc.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/salibelf.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/salibelf.h
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/symtab.c
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/symtab.h
> > + src/jdk.hotspot.agent/bsd/native/libsaproc/test.c
> >
> > Changeset: 7e97a2af571a
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:47 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e97a2af571a
> >
> > Clean up TLS current thread at end of ::run functions similar to how it's done
> > in openjdk8
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
> > ! src/share/vm/gc/shared/concurrentGCThread.cpp
> > ! src/share/vm/runtime/thread.cpp
> > ! src/share/vm/runtime/thread.hpp
> > ! src/share/vm/runtime/vmThread.cpp
> >
> > Changeset: 6d0bb4a88d8d
> > Author: Greg Lewis <glewis at eyesbeyond.com>
> > Date: 2016-04-16 16:49 -0700
> > URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d0bb4a88d8d
> >
> > Clear current thread before exiting java_start to avoid warnings from leftover
> > pthread_setspecific data
> >
> > Authored by: Brian Gardner <openjdk at getsnappy.com>
> >
> > ! src/os/bsd/vm/os_bsd.cpp
> >
> >
>
--
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the bsd-port-dev
mailing list