hg: bsd-port/jdk9/jdk: 3 new changesets
Changeset: a5fd610da7d1 Author:Greg Lewis Date: 2016-04-16 16:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a5fd610da7d1 Build system support for BSD Authored by:Magnus Ihse Bursie ! make/data/charsetmapping/stdcs-aix + make/data/charsetmapping/stdcs-bsd ! make/launcher/Launcher-jdk.pack200.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/SoundLibraries.gmk + make/mapfiles/libattach/mapfile-bsd ! make/mapfiles/libattach/mapfile-linux Changeset: ef9e5cf5e179 Author:Greg Lewis Date: 2016-04-16 16:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ef9e5cf5e179 Support for a minimally operational version for BSD Authored by:Magnus Ihse Bursie + src/java.base/bsd/classes/sun/nio/ch/DefaultSelectorProvider.java + src/java.base/bsd/classes/sun/nio/fs/BsdFileStore.java + src/java.base/bsd/classes/sun/nio/fs/BsdFileSystem.java + src/java.base/bsd/classes/sun/nio/fs/BsdFileSystemProvider.java + src/java.base/bsd/classes/sun/nio/fs/BsdNativeDispatcher.java + src/java.base/bsd/native/libnio/fs/BsdNativeDispatcher.c ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/share/native/libzip/zlib-1.2.8/gzguts.h ! src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.base/unix/native/libjli/ergo_i586.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/portconfig.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/unix/native/libnio/fs/GioFileTypeDetector.c ! src/java.desktop/share/native/common/awt/medialib/mlib_sys.c ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/jdk.crypto.pkcs11/unix/native/libj2pkcs11/j2secmod_md.c + src/jdk.management/bsd/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c + src/jdk.sctp/bsd/classes/sun/nio/ch/sctp/SctpChannelImpl.java + src/jdk.sctp/bsd/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java + src/jdk.sctp/bsd/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: c840e0c34b25 Author:Greg Lewis Date: 2016-04-16 16:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c840e0c34b25 Create classlist.bsd (currently identical to classlist.linux) Authored by:Brian Gardner + make/data/classlist/classlist.bsd
hg: bsd-port/jdk9: Build system support for BSD
Changeset: 21c73df7873c Author:Greg Lewis Date: 2016-04-16 16:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/21c73df7873c Build system support for BSD Authored by:Magnus Ihse Bursie ! Makefile ! common/autoconf/boot-jdk.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/flags.m4 ! common/autoconf/help.m4 ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/lib-cups.m4 ! common/autoconf/libraries.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/CompileJavaModules.gmk ! make/common/NativeCompilation.gmk
hg: bsd-port/jdk9/hotspot: 8 new changesets
Changeset: 0a4b189be0b7 Author:Greg Lewis 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 ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/vm.make ! make/lib/Lib-jdk.hotspot.agent.gmk Changeset: e77c121eae1d Author:Greg Lewis 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 ! 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 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 ! make/bsd/makefiles/build_vm_def.sh Changeset: 45939bd2281c Author:Greg Lewis 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 ! src/cpu/x86/vm/globalDefinitions_x86.hpp Changeset: 366ed3b8869f Author:Greg Lewis 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 ! src/os/bsd/vm/os_bsd.cpp Changeset: a0a990ee7880 Author:Greg Lewis 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 + 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 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 ! 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 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 ! src/os/bsd/vm/os_bsd.cpp