hg: bsd-port/jdk8/hotspot: (Free)BSD support. This is predominantly the work of:
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Wed Jul 16 04:06:10 UTC 2014
Changeset: 3cc2b1f1773e
Author: Greg Lewis <glewis at eyesbeyond.com>
Date: 2014-07-14 21:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3cc2b1f1773e
(Free)BSD support. This is predominantly the work of:
Jung-uk Kim <jkim at FreeBSD.org>
Brian Gardner <openjdk at getsnappy.com>
Although it also builds on previous ports. I've made some additions too,
hopefully without breaking anything.
Details:
. Fix the use of nm(1) for non-MacOS X BSD.
. Take account of BSDs other than MacOS X having a different mapfile format.
. Build the gamma launcher on BSD.
. Fix the compilation of assembler on BSD.
. Add an implementation of ElfDecoder for BSD.
. BSD does support sigset, start using it.
. Modify the signal handling for BSD. Mostly to use inbuilt functions to
access signal information rather than hardcoding them.
. Implement available_memory() differently on FreeBSD.
. Improve print_memory_info() on FreeBSD to include swap info.
. Fix the list of FPEs known to BSD.
. Improve the active_process_count() implementation for FreeBSD.
. Better build support for Clang.
. Other minor fixes for BSD.
! make/bsd/makefiles/build_vm_def.sh
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
+ make/bsd/makefiles/launcher.make
! make/bsd/makefiles/mapfile-vers-debug
+ make/bsd/makefiles/mapfile-vers-debug.macosx
! make/bsd/makefiles/mapfile-vers-product
+ make/bsd/makefiles/mapfile-vers-product.macosx
! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! src/cpu/x86/vm/jni_x86.h
+ src/os/bsd/vm/decoder_bsd.cpp
! src/os/bsd/vm/jsig.c
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! test/compiler/5091921/Test7005594.sh
! test/compiler/6894807/Test6894807.sh
! test/runtime/7110720/Test7110720.sh
! test/test_env.sh
More information about the bsd-port-dev
mailing list