From owner-freebsd-java Fri Jul 20 10:24: 3 2001 Delivered-To: freebsd-java@freebsd.org Received: from mail.xmission.com (mail.xmission.com [198.60.22.22]) by hub.freebsd.org (Postfix) with ESMTP id 5522B37B405 for ; Fri, 20 Jul 2001 10:23:55 -0700 (PDT) (envelope-from glewis@misty.eyesbeyond.com) Received: from [166.70.2.16] (helo=misty.eyesbeyond.com) by mail.xmission.com with esmtp (Exim 3.22 #1) id 15Ndzv-00052X-00; Fri, 20 Jul 2001 11:23:47 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.3/8.11.3) id f6KHMJZ65967; Sat, 21 Jul 2001 02:52:19 +0930 (CST) (envelope-from glewis) Date: Sat, 21 Jul 2001 02:52:08 +0930 From: Greg Lewis To: Arun Sharma Cc: java@FreeBSD.ORG Subject: Re: POSIX port of Intel ORP Message-ID: <20010721025208.A65928@misty.eyesbeyond.com> References: <20010720100944.A13540@sharmas.dhs.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010720100944.A13540@sharmas.dhs.org>; from arun@sharmas.dhs.org on Fri, Jul 20, 2001 at 10:09:44AM -0700 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org (Removed the ORP address from the cc line as I wasn't sure my comments were relevant to them :). On Fri, Jul 20, 2001 at 10:09:44AM -0700, Arun Sharma wrote: > For those of you not familiar with ORP, please see: > > http://www.intel.com/research/mrl/orp/ > > I've ported the code to FreeBSD, in the process making it easy to > port it to any POSIX compliant OS, with gcc and GNU Make. Cool! I've wanted to have a go at this myself but the JDK has kept me busy :). > The port involved: > > 1. Replacing ORP_LINUX with ORP_POSIX > 2. Covering Linux specific bits in #ifdef __linux__ Did you need to introduce any FreeBSD specific code? > 3. Tweaking the linker flags in the main Makefile > > Current port status: > > 1. Compiles on FreeBSD (and Linux of course) Be interesting to test on NetBSD and OpenBSD too :). > 2. signal handling issues ironed out. > 3. Can't run HelloWorld yet, due to what I believe are > scheduling issues with pthreads. I think this is due to > the use of non-portable recursive pthread_mutexes used in > the code. > > The effort is based on the most recent release. Producing a diff is > possible, but clumsy. ORP folks, please let me know if you're interested > in folding this in. Why is producing a diff clumsy? I'd like to see one :). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Mobile: 0419 868 494 Information Technology Web : http://www.eyesbeyond.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message