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

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sat Apr 16 23:50:11 UTC 2016


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