hg: bsd-port/jdk9/hotspot: 8 new changesets

Brian Gardner openjdk at getsnappy.com
Sun Apr 17 15:40:39 UTC 2016


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, 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
> 
> 



More information about the bsd-port-dev mailing list