Changeset: 0a4b189be0b7 Author: Greg Lewis <gle...@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.bur...@oracle.com> ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/vm.make ! make/lib/Lib-jdk.hotspot.agent.gmk Changeset: e77c121eae1d Author: Greg Lewis <gle...@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.bur...@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 <gle...@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 <open...@getsnappy.com> ! make/bsd/makefiles/build_vm_def.sh Changeset: 45939bd2281c Author: Greg Lewis <gle...@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 <open...@getsnappy.com> ! src/cpu/x86/vm/globalDefinitions_x86.hpp Changeset: 366ed3b8869f Author: Greg Lewis <gle...@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 <open...@getsnappy.com> ! src/os/bsd/vm/os_bsd.cpp Changeset: a0a990ee7880 Author: Greg Lewis <gle...@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 <open...@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 <gle...@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 <open...@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 <gle...@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 <open...@getsnappy.com> ! src/os/bsd/vm/os_bsd.cpp