From owner-freebsd-java@FreeBSD.ORG Tue May 27 22:51:43 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ED2037B401 for ; Tue, 27 May 2003 22:51:43 -0700 (PDT) Received: from mgr5.xmission.com (mgr5.xmission.com [198.60.22.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A78843F75 for ; Tue, 27 May 2003 22:51:42 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr5.xmission.com with spam-scanned (Exim 3.35 #1) id 19Ktqf-0005e0-05 for freebsd-java@freebsd.org; Tue, 27 May 2003 23:51:42 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr5.xmission.com with esmtp (Exim 3.35 #1) id 19Ktp4-00056A-05; Tue, 27 May 2003 23:50:03 -0600 Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.12.9/8.12.9) with ESMTP id h4S5tKMP021605; Tue, 27 May 2003 23:55:23 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.12.9/8.12.9/Submit) id h4S5qPAK021588; Tue, 27 May 2003 23:52:25 -0600 (MDT) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 27 May 2003 23:51:31 -0600 From: Greg Lewis To: ticso@cicely.de Message-ID: <20030528055131.GA21522@misty.eyesbeyond.com> References: <20030526153641.GC55219@cicely12.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030526153641.GC55219@cicely12.cicely.de> User-Agent: Mutt/1.4.1i X-Spam-Status: No, hits=-9.2 required=8.0 tests=BAYES_10,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_MUTT,X_AUTH_WARNING version=2.54 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.54 (1.174.2.17-2003-05-11-exp) cc: freebsd-java@freebsd.org Subject: Re: jdk on alpha X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2003 05:51:43 -0000 On Mon, May 26, 2003 at 05:36:41PM +0200, Bernd Walter wrote: > What are the outstanding issues? The main issue is to get invokeNative_alpha.s written. I'm also not sure how well the Alpha context switching code is tested, so there may be additional Alpha assembler clean up required there. After that there may well be additional endian/64 bit issues, but hopefully they will be minor. > I've read on http://kjkoster.org/java/content/newarch.jsp that > invokeNative_alpha.s needs to be done. > Is this still true? Very much so. > What is the best jdk version to start with? Probably 1.3 if you have a way of bootstrapping it. 1.4 is going to quite difficult as Alexey has indicated since you have to basically rewrite the MI part of the HotSpot VM for alpha. I can offer some advice in terms of bootstrapping and possibly patches if there is no 1.3 that will run under emulation on the Alpha. > I've also read on that page that we need a working jdk to bootstrap > with an example on how to do this with help from another machine. > Are there any ideas on how to handle this from ports? > E.g. can we distribute a native bootstrap jdk binary like it's done > for modula? Yes, we have legal approval to do this if the binary is compliant. FreeBSD/i386 is compliant, so FreeBSD/alpha should be able to be if someone (e.g., you :) is prepared to work on it. Note that I have an alpha ready and able to run the tests :). It sounds like you're very serious about this effort, in which case it may be beneficial for you (and the porting team) if you are able to work from the 1.3 repository rather than the current 1.3 patches. Please get in touch with me if you're interested in repository access for this project. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org