From owner-freebsd-java Fri Jul 20 10: 9:31 2001 Delivered-To: freebsd-java@freebsd.org Received: from gull.mail.pas.earthlink.net (gull.mail.pas.earthlink.net [207.217.121.85]) by hub.freebsd.org (Postfix) with ESMTP id 9A22F37B403 for ; Fri, 20 Jul 2001 10:09:28 -0700 (PDT) (envelope-from adsharma@sharmas.dhs.org) Received: from sharmas.dhs.org (cpe-66-1-147-119.ca.sprintbbd.net [66.1.147.119]) by gull.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id KAA02976; Fri, 20 Jul 2001 10:09:27 -0700 (PDT) Received: (from adsharma@localhost) by sharmas.dhs.org (8.11.3/8.11.3) id f6KH9j113554; Fri, 20 Jul 2001 10:09:45 -0700 (PDT) (envelope-from adsharma) Date: Fri, 20 Jul 2001 10:09:44 -0700 From: Arun Sharma To: orp@egroups.com Cc: java@freebsd.org Subject: POSIX port of Intel ORP Message-ID: <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 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 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. The port involved: 1. Replacing ORP_LINUX with ORP_POSIX 2. Covering Linux specific bits in #ifdef __linux__ 3. Tweaking the linker flags in the main Makefile Current port status: 1. Compiles on FreeBSD (and Linux of course) 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. Thanks! -Arun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message