Hi Greg, 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.
Sent from my iPhone > On Apr 16, 2016, at 4:50 PM, [email protected] wrote: > > Changeset: 0a4b189be0b7 > Author: Greg Lewis <[email protected]> > 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 <[email protected]> > > ! make/bsd/makefiles/gcc.make > ! make/bsd/makefiles/vm.make > ! make/lib/Lib-jdk.hotspot.agent.gmk > > Changeset: e77c121eae1d > Author: Greg Lewis <[email protected]> > 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 <[email protected]> > > ! 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 <[email protected]> > 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 <[email protected]> > > ! make/bsd/makefiles/build_vm_def.sh > > Changeset: 45939bd2281c > Author: Greg Lewis <[email protected]> > 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 <[email protected]> > > ! src/cpu/x86/vm/globalDefinitions_x86.hpp > > Changeset: 366ed3b8869f > Author: Greg Lewis <[email protected]> > 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 <[email protected]> > > ! src/os/bsd/vm/os_bsd.cpp > > Changeset: a0a990ee7880 > Author: Greg Lewis <[email protected]> > 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 <[email protected]> > > + 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 <[email protected]> > 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 <[email protected]> > > ! 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 <[email protected]> > 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 <[email protected]> > > ! src/os/bsd/vm/os_bsd.cpp > >
