From owner-freebsd-java Tue Nov 3 09:30:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA09709 for freebsd-java-outgoing; Tue, 3 Nov 1998 09:30:07 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from manchester.genrad.com (x153.genrad.co.uk [195.99.3.153]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA09678 for ; Tue, 3 Nov 1998 09:30:01 -0800 (PST) (envelope-from swindellsr@genrad.co.uk) Date: Tue, 3 Nov 1998 09:30:01 -0800 (PST) Message-Id: <199811031730.JAA09678@hub.freebsd.org> Received: from CDP275.uk.genrad.com by manchester.genrad.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1460.8) id VTWQB7MV; Tue, 3 Nov 1998 17:29:51 -0000 From: Robert Swindells To: nate@mt.sri.com CC: malte.lance@gmx.net, freebsd-java@FreeBSD.ORG In-reply-to: <199811031526.IAA09105@mt.sri.com> (message from Nate Williams on Tue, 3 Nov 1998 08:26:53 -0700) Subject: Re: JIT on FreeBSD Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> >> isn't one yet...)? >> > >> > There isn't one for unix. >> >> c't 21, 12.10. - 25.10.98, p. 63 (bottom right): >> "JIT-Sources available >> MetroWerks has published the source-code of their >> CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC >This is for the PPC, not for x86. :( What the MetroWerks JIT would give on the x86 is the basic JIT entry point functions, support for throwing out sequences of instructions to memory and a big empty switch statement for interpreting the Java opcodes. Someone would need to fill in the blanks in the switch statement with the x86 specific instructions. You had asked a while back how I was getting on with Tya. I got it to compile without too much difficulty. The problems since then have been in identifying the Linux specific assumptions, such as what address things will get allocated at. I think the authors know what they are doing, they just don't have any idea about writing maintainable (or portable) code. I can put a snapshot somewhere if anyone wants to look at it. Robert Swindells To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message