Merging BSDPort into HotSpot mainline
glewis at eyesbeyond.com
Wed Aug 3 11:29:49 PDT 2011
On Wed, Aug 03, 2011 at 03:57:17PM +1000, David Holmes wrote:
> I've only given this a cursory glance so far.
> Is the intent to add BSD as a new supported OS in the src/build tree
> (which would argue for the long touted factoring out of the POSIX code
> from Linux and Solaris - assuming BSD is primarily POSIX-like)? Or is
> the intent to sprinkle "ifdef BSD" through the linux code (or Solaris?
> which is closer in API support?
As others have mentioned, it is the former. I agree that a factoring out
of the POSIX/SUS code would be a good move. The question is whether adding
such a requirement to the bringing in of new platform support or whether
working with the HotSpot group post-import is the right way to do that.
I'd argue for the latter since I think requiring the refactoring for new
platform support is an undue burden to place upon the porting team.
> roger hoover said the following on 07/29/11 03:17:
> > As the first of many steps to integrate the Mac OS X Port into mainline jdk8, we need to merge the BSDPort code (on which the Mac OS X Port is based) into the jdk8 mainline. This message is intended to begin the discussion of that merge for HotSpot.
> > To make the process manageable, we've looked through the diff and have attempted to break up the changes into some smaller pieces for better discussion and analysis. In particular, since many of the changes are modifications upon the linux port, we've included diffs between linux and bsd for those files as a way to understand the otherwise huge additions of new stuff.
> > I've created wiki pages off the BSDPort page that contains these diffs. Please add your comments and analysis to these pages so that It becomes a record of issues to be addressed in this merge. The root sub-page is:
> > http://wikis.sun.com/display/OpenJDK/BSDPort%2C+Description+of+jdk7+changes
> > We're going to need someone on Oracle's hotspot team to help with this. What is the next step? Do I file a bug or change request?
> > roger
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the hotspot-dev