From owner-freebsd-java  Tue Nov  3 06:10:29 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id GAA12140
          for freebsd-java-outgoing; Tue, 3 Nov 1998 06:10:29 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from P300.DegNet.Baynet.de (degnet.de [194.95.214.129])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA12135
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 06:10:23 -0800 (PST)
          (envelope-from malte.lance@gmx.net)
Received: from neuron.webmore.prv (FireWall.DegNet.BayNet.de [194.95.214.131])
	by P300.DegNet.Baynet.de (8.8.8/8.8.8/Debian/GNU) with ESMTP id PAA05469;
	Tue, 3 Nov 1998 15:09:33 +0100
Received: from neuron.webmore.prv (neuron.webmore.prv "Malte Lance") by neuron.webmore.prv (8.8.8/8.8.8) with ESMTP id PAA04907; Tue, 3 Nov 1998 15:09:41 +0100 (CET)
Message-Id: <199811031409.PAA04907@neuron.webmore.prv>
Date: Tue, 3 Nov 1998 15:09:39 +0100 (CET)
From: Malte Lance <malte.lance@gmx.net>
Reply-To: malte.lance@gmx.net
Subject: Re: JIT on FreeBSD
To: nate@mt.sri.com
cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG
In-Reply-To: <199810302023.NAA24574@mt.sri.com>
MIME-Version: 1.0
Content-Type: TEXT/plain; CHARSET=US-ASCII
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

On 30 Oct, Nate Williams wrote:
>> 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
 (http://www.metrowerks.com/). The license-conditions are
 nearly the same as the SUN JDK license-conditions and
 make the explicit statement that a porting to other platforms
 like Linux/Intel is allowed. The developergroup Blackdown
 (http://www.blackdown.org), which made the JDK-Linux-port,
 will work on the porting."

[sorry for my stone-washed german/english-translation]

Is it a hoax ?

Malte.

> 
> 
> Nate
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message

-- 
Malte Lance.

--- composed with TkRat


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 07:28:36 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id HAA21871
          for freebsd-java-outgoing; Tue, 3 Nov 1998 07:28:36 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21866
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 07:28:34 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id IAA10059;
	Tue, 3 Nov 1998 08:26:54 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id IAA09105; Tue, 3 Nov 1998 08:26:53 -0700
Date: Tue, 3 Nov 1998 08:26:53 -0700
Message-Id: <199811031526.IAA09105@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: malte.lance@gmx.net
Cc: nate@mt.sri.com, gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <199811031409.PAA04907@neuron.webmore.prv>
References: <199810302023.NAA24574@mt.sri.com>
	<199811031409.PAA04907@neuron.webmore.prv>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
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. :(


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 08:25:50 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA28582
          for freebsd-java-outgoing; Tue, 3 Nov 1998 08:25:50 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from iglou.com (iglou1.iglou.com [192.107.41.3])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA28576
          for <freebsd-java@freebsd.org>; Tue, 3 Nov 1998 08:25:48 -0800 (PST)
          (envelope-from patrick@cre8tivegroup.com)
Received: from [204.255.227.80] (helo=gateway.cre8tivegroup.com) 
	by iglou.com with esmtp (8.9.1/8.9.1)
	id 0zajH1-0006OT-00; Tue, 3 Nov 1998 11:25:40 -0500
Message-ID: <XFMail.981103112445.patrick@cre8tivegroup.com>
X-Mailer: XFMail 1.3 [p0] on FreeBSD
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Tue, 03 Nov 1998 11:24:45 -0500 (EST)
From: Patrick Gardella <patrick@cre8tivegroup.com>
To: freebsd-java@FreeBSD.ORG
Subject: Sun Ports JDK to Linux
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

Here's a note from JavaWorld:

In addition, Sun on Monday announced it will port the forthcoming Java
Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code operating
system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris 7 for
optimized Java development and deployment.

Full story at:
http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and
http://java.sun.com/pr/1998/11/pr981102-01.html

Porters:
Now the big question, can we get the source to the Linux port (Should I start
calling them)?  And will that help our porting effort more than the Solaris code
we already have?  (My first guess would be yes.)

---
Patrick S. Gardella                    Director of Web Development 
The Creative Group    1-800-804-0783 ext 29     606-858-8029 (fax)    
http://www.cre8tivegroup.com                 PGP Key ID 0xEE2D47A9

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 08:33:40 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA00325
          for freebsd-java-outgoing; Tue, 3 Nov 1998 08:33:40 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from P300.DegNet.Baynet.de (degnet.de [194.95.214.129])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00305
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 08:33:33 -0800 (PST)
          (envelope-from malte.lance@gmx.net)
Received: from neuron.webmore.prv (FireWall.DegNet.BayNet.de [194.95.214.131])
	by P300.DegNet.Baynet.de (8.8.8/8.8.8/Debian/GNU) with ESMTP id RAA07061;
	Tue, 3 Nov 1998 17:31:59 +0100
Received: from neuron.webmore.prv (neuron.webmore.prv "Malte Lance") by neuron.webmore.prv (8.8.8/8.8.8) with ESMTP id RAA07748; Tue, 3 Nov 1998 17:09:58 +0100 (CET)
Message-Id: <199811031609.RAA07748@neuron.webmore.prv>
Date: Tue, 3 Nov 1998 17:09:56 +0100 (CET)
From: Malte Lance <malte.lance@gmx.net>
Reply-To: malte.lance@gmx.net
Subject: Re: JIT on FreeBSD
To: nate@mt.sri.com
cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG
In-Reply-To: <199811031526.IAA09105@mt.sri.com>
MIME-Version: 1.0
Content-Type: TEXT/plain; CHARSET=US-ASCII
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

On  3 Nov, Nate Williams wrote:
>> >> 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. :(

Sure, but as the article tells (from the license-agreement), porting IS
allowed to platforms such as Linux/Intel and others AND better: there is
already some effort for the Linux/Intel port by the
blackdown-developers. Then a port from Linux/Intel to FreeBSD/Intel
should be possible.

Malte.
> 
> 
> Nate

-- 
Malte Lance.

--- composed with TkRat


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 08:45:52 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA02111
          for freebsd-java-outgoing; Tue, 3 Nov 1998 08:45:52 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from damon.com (damon.com [207.170.114.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA02103
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 08:45:45 -0800 (PST)
          (envelope-from dap@damon.com)
Received: (from dap@localhost)
	by damon.com (8.8.7/8.8.7) id KAA29466;
	Tue, 3 Nov 1998 10:45:16 -0600 (CST)
	(envelope-from dap)
From: Damon Permezel <dap@damon.com>
Message-Id: <199811031645.KAA29466@damon.com>
Subject: Re: Sun Ports JDK to Linux
In-Reply-To: <XFMail.981103112445.patrick@cre8tivegroup.com> from Patrick Gardella at "Nov 3, 98 11:24:45 am"
To: patrick@cre8tivegroup.com (Patrick Gardella)
Date: Tue, 3 Nov 1998 10:45:15 -0600 (CST)
Cc: freebsd-java@FreeBSD.ORG
X-Mailer: ELM [version 2.4ME+ PL32 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

"Patrick Gardella sez: "
> Here's a note from JavaWorld:
> 
> In addition, Sun on Monday announced it will port the forthcoming Java
> Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code operating
> system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris 7 for
> optimized Java development and deployment.
> 
> Full story at:
> http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and
> http://java.sun.com/pr/1998/11/pr981102-01.html
> 
> Porters:
> Now the big question, can we get the source to the Linux port (Should I start
> calling them)?  And will that help our porting effort more than the Solaris code
> we already have?  (My first guess would be yes.)
> 

For this reason, and others, the next box I install is going to run linux.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 09:18:03 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id JAA07396
          for freebsd-java-outgoing; Tue, 3 Nov 1998 09:18:03 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07334
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 09:18:00 -0800 (PST)
          (envelope-from gunther@aurora.rg.iupui.edu)
Received: (from gunther@localhost)
	by aurora.rg.iupui.edu (8.8.7/8.8.7) id MAA06700;
	Tue, 3 Nov 1998 12:19:23 -0500 (EST)
	(envelope-from gunther)
Date: Tue, 3 Nov 1998 12:19:23 -0500 (EST)
From: Gunther Schadow <gunther@aurora.rg.iupui.edu>
Message-Id: <199811031719.MAA06700@aurora.rg.iupui.edu>
To: dap@damon.com, patrick@cre8tivegroup.com
Subject: Re: Sun Ports JDK to Linux
Cc: freebsd-java@FreeBSD.ORG
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> > Here's a note from JavaWorld:
> > 
> > In addition, Sun on Monday announced it will port the forthcoming Java
> > Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code operating
> > system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris 7 for
> > optimized Java development and deployment.

to which Damon Permezel said:
> For this reason, and others, the next box I install is going to run
> linux.

Please remember that it is the policy of FreeBSD people to recommend
to vendors to port their software to Linux first. FreeBSD can
immediately use the stuff due to the flawless Linux binary
compatibility. It's more important to have some support for free
Unices than no support at all. So Linux is the first choice of many
and FreeBSD does recommend it. Once the source code is available, or
once the vendors became used to free Unices, we can have native ports
for FreeBSD.

But we should definitely not draw your conclusion from this: that
everyone should consider using Linux instead. Thinking that way gives
in to the same pattern of thinking that people must use Microsoft and
Windows NT, because it's what everyone does. The world of Unix should
be proud of the diversity and the compatibility that still exists!
Everyone moaning about Unix incompatibilities should think whether
there is any other OS platform that is any better compatible accross
such a variety of vendors and machines. Unix is unique in
compatibility. The variety is good.

We should be very, very careful about our wishes for seamless binary
compatibility. Remember viruses? This plague exists in the Windows
world just *because* everything is so smoothly binary compatible. The
Internet worm could spread on only two brands of machines and OSes and
that's the same reason why viruses never became a real issue in the
Unix world.

So don't give up on FreeBSD. The power of FreeBSD is its tradition and
the conservative development strategy (e.g., I am glad that I was
never beaten over the head with ELF stuff: I can happily run six
different machines with six different versions of FreeBSD.) I can
trust my network code and I trust the security of FreeBSD. Conversely
I have had lots of headache with porting source code to different
Linux variants and I have seen very strange telnet behavior on Linux
(one session being accidentially redirected to another terminal.) Sure
that was several years back, but FreeBSD people didn't sleep during
that time either. I am very comfortable with FreeBSD. Unfortunately I
had to drop out the active FreeBSD support shortly before 386/BSD
(patchkit) became FreeBSD. Because I know what it takes, I thank the
development team of FreeBSD and all helpers for doing such a great
job, and this is the reason why I stick to FreeBSD (solidarity -- one
of the recently forgotten words). Reliability and continuity are the
qualities of FreeBSD and the reason why I trust this OS more than any
other.

sorry, I should have directed this to >/tmp/advocacy

never mind,
-Gunther

Gunther Schadow ----------------------------------- http://aurora.rg.iupui.edu
Regenstrief Institute for Health Care
1001 W 10th Street RG5, Indianapolis IN 46202, Phone: (317) 630 7960
schadow@aurora.rg.iupui.edu ---------------------- #include <usual/disclaimer>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 09:30:07 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
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 <freebsd-java@FreeBSD.ORG>; 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 <swindellsr@genrad.co.uk>
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

From owner-freebsd-java  Tue Nov  3 11:14:16 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id LAA23640
          for freebsd-java-outgoing; Tue, 3 Nov 1998 11:14:16 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hq.freegate.com (freegate.com [208.226.86.1])
          by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA23630
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 11:14:14 -0800 (PST)
          (envelope-from sbb@freegate.com)
Received: (qmail+freegate 17184 invoked by alias); 3 Nov 1998 19:14:08 -0000
Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184)
  by hq.freegate.com with SMTP; 3 Nov 1998 19:14:08 -0000
Message-Id: <3.0.5.32.19981103111357.00a1c100@mailhost.hq.freegate.com>
X-Sender: sbb@mailhost.hq.freegate.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Tue, 03 Nov 1998 11:13:57 -0800
To: Patrick Gardella <patrick@cre8tivegroup.com>, freebsd-java@FreeBSD.ORG
From: Steve Byrne <sbb@freegate.com>
Subject: Re: Sun Ports JDK to Linux
In-Reply-To: <XFMail.981103112445.patrick@cre8tivegroup.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 11:24 AM 11/3/98 -0500, Patrick Gardella wrote:
>Here's a note from JavaWorld:
>
>In addition, Sun on Monday announced it will port the forthcoming Java
>Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code
operating
>system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris 7 for
>optimized Java development and deployment.
>
>Full story at:
>http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and
>http://java.sun.com/pr/1998/11/pr981102-01.html
>
>Porters:
>Now the big question, can we get the source to the Linux port (Should I start
>calling them)?  And will that help our porting effort more than the
Solaris code
>we already have?  (My first guess would be yes.)

Here's the deal.  Sun has licensed the JDK 1.2 sources to *me*, for the
purposes of porting it to Linux.  I can sublicense the source code, and 
selectively the Java Compatibility Kit, to others for the purposes of 
developing Linux ports.  I'm pretty sure that the license I have would 
not allow me to sublicense the sources to the FreeBSD community for
the purposes of porting to FreeBSD :-(.  I don't know whether calling
them will do any good or not.  

Steve



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 11:25:51 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id LAA25285
          for freebsd-java-outgoing; Tue, 3 Nov 1998 11:25:51 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hq.freegate.com (freegate.com [208.226.86.1])
          by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA25280
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 11:25:48 -0800 (PST)
          (envelope-from sbb@freegate.com)
Received: (qmail+freegate 17566 invoked by alias); 3 Nov 1998 19:25:42 -0000
Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184)
  by hq.freegate.com with SMTP; 3 Nov 1998 19:25:42 -0000
Message-Id: <3.0.5.32.19981103112531.00a16100@mailhost.hq.freegate.com>
X-Sender: sbb@mailhost.hq.freegate.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Tue, 03 Nov 1998 11:25:31 -0800
To: Gunther Schadow <gunther@aurora.rg.iupui.edu>, dap@damon.com,
        patrick@cre8tivegroup.com
From: Steve Byrne <sbb@freegate.com>
Subject: Re: Sun Ports JDK to Linux
Cc: freebsd-java@FreeBSD.ORG
In-Reply-To: <199811031719.MAA06700@aurora.rg.iupui.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 12:19 PM 11/3/98 -0500, Gunther Schadow wrote:
>> > Here's a note from JavaWorld:
>> > 
>> > In addition, Sun on Monday announced it will port the forthcoming Java
>> > Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code
operating
>> > system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris
7 for
>> > optimized Java development and deployment.
>
>to which Damon Permezel said:
>> For this reason, and others, the next box I install is going to run
>> linux.
>
>Please remember that it is the policy of FreeBSD people to recommend
>to vendors to port their software to Linux first. FreeBSD can
>immediately use the stuff due to the flawless Linux binary
>compatibility. It's more important to have some support for free
>Unices than no support at all. So Linux is the first choice of many
>and FreeBSD does recommend it. Once the source code is available, or
>once the vendors became used to free Unices, we can have native ports
>for FreeBSD.

Here's something that may make "flawless Linux binary compatibility"
tricky: the JDK 1.2 on Linux is using native threads, which are implemented
on top of LinuxThreads, which are kernel supported threads.  You'd need
something
similar on FreeBSD.  They're basically like IRIX's sprocs -- threads are
separate processes which share almost all of the same resources, and I think
are associated into a thread group by the kernel.  There is some discussion
about making green threads work again (they don't in the Solaris 1.2), but
to me that's very secondary to getting all of the functionality operating
properly as soon as we can.

Steve



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 12:54:13 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id MAA08589
          for freebsd-java-outgoing; Tue, 3 Nov 1998 12:54:13 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from damon.com (damon.com [207.170.114.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08579
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 12:54:11 -0800 (PST)
          (envelope-from dap@damon.com)
Received: (from dap@localhost)
	by damon.com (8.8.7/8.8.7) id OAA00132;
	Tue, 3 Nov 1998 14:53:49 -0600 (CST)
	(envelope-from dap)
From: Damon Permezel <dap@damon.com>
Message-Id: <199811032053.OAA00132@damon.com>
Subject: Re: Sun Ports JDK to Linux
In-Reply-To: <3.0.5.32.19981103112531.00a16100@mailhost.hq.freegate.com> from Steve Byrne at "Nov 3, 98 11:25:31 am"
To: sbb@freegate.com (Steve Byrne)
Date: Tue, 3 Nov 1998 14:53:49 -0600 (CST)
Cc: gunther@aurora.rg.iupui.edu, dap@damon.com, patrick@cre8tivegroup.com,
        freebsd-java@FreeBSD.ORG
X-Mailer: ELM [version 2.4ME+ PL32 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

"Steve Byrne sez: "
> 
> Here's something that may make "flawless Linux binary compatibility"
> tricky: the JDK 1.2 on Linux is using native threads, which are implemented
> on top of LinuxThreads, which are kernel supported threads.  You'd need

This flawless linux compatability must be what makes my netscape (all verions
I've tried) regularly dump core with EMT trap!

I don't want to rag on FreeBSD.  I am sad to see freeBSD fall behind.
Particularly linux.  However, I kept running into reasons why I should
consider linux, and finally overcame my resistance.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 13:14:31 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id NAA11136
          for freebsd-java-outgoing; Tue, 3 Nov 1998 13:14:31 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hq.freegate.com (freegate.com [208.226.86.1])
          by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA11127
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 13:14:26 -0800 (PST)
          (envelope-from sbb@freegate.com)
Received: (qmail+freegate 20394 invoked by alias); 3 Nov 1998 21:14:20 -0000
Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184)
  by hq.freegate.com with SMTP; 3 Nov 1998 21:14:20 -0000
Message-Id: <3.0.5.32.19981103131409.00a2e2f0@mailhost.hq.freegate.com>
X-Sender: sbb@mailhost.hq.freegate.com
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Tue, 03 Nov 1998 13:14:09 -0800
To: malte.lance@gmx.net, nate@mt.sri.com
From: Steve Byrne <sbb@freegate.com>
Subject: Re: JIT on FreeBSD
Cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG
In-Reply-To: <199811031409.PAA04907@neuron.webmore.prv>
References: <199810302023.NAA24574@mt.sri.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 03:09 PM 11/3/98 +0100, Malte Lance wrote:
>On 30 Oct, Nate Williams wrote:
>>> 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
> (http://www.metrowerks.com/). The license-conditions are
> nearly the same as the SUN JDK license-conditions and
> make the explicit statement that a porting to other platforms
> like Linux/Intel is allowed. The developergroup Blackdown
> (http://www.blackdown.org), which made the JDK-Linux-port,
> will work on the porting."

I can assure you that neither of these are hoaxes.  The
guys working on the PPC version of JDK for Linux have had
some connections with MetroWerks in the past that bore
this particular fruit.  As for the other, well, I've
already written about that one.

Steve



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 14:17:24 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id OAA22254
          for freebsd-java-outgoing; Tue, 3 Nov 1998 14:17:24 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from smtp.enteract.com (thor.enteract.com [207.229.143.11])
          by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA22239
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 14:17:22 -0800 (PST)
          (envelope-from jrs@enteract.com)
Received: (qmail 16023 invoked from network); 3 Nov 1998 22:17:14 -0000
Received: from adam.enteract.com (jrs@206.54.252.1)
  by thor.enteract.com with SMTP; 3 Nov 1998 22:17:14 -0000
Date: Tue, 3 Nov 1998 16:17:14 -0600 (CST)
From: John Sconiers <jrs@enteract.com>
To: Damon Permezel <dap@damon.com>
cc: Steve Byrne <sbb@freegate.com>, gunther@aurora.rg.iupui.edu,
        patrick@cre8tivegroup.com, freebsd-java@FreeBSD.ORG,
        freebsd-chat@FreeBSD.ORG
Subject: Re: Sun Ports JDK to Linux
In-Reply-To: <199811032053.OAA00132@damon.com>
Message-ID: <Pine.BSF.3.96.981103160444.3192A-100000@adam.enteract.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> This flawless linux compatability must be what makes my netscape (all verions
> I've tried) regularly dump core with EMT trap!
> I don't want to rag on FreeBSD.  I am sad to see freeBSD fall behind.
> Particularly linux.  However, I kept running into reasons why I should
> consider linux, and finally overcame my resistance.
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message


I don't know what version of FreeBSD your running ....however my netscape
3 and 4.05 browser works with 2.2.7 and 3.0.......

Your thoughts are taken in stride  however Linux is different from FreeBSD
in the same token that OS2 is different than Windows.  The developers of
FreeBSD can not  implement "flawless linux compatibilty" because of the
effect it would have on the direction of the OS.  FreeBSD is not a
distribution of  Linux  with a different name.  While they seek to port
Linux utilities and programs....the overall goal, implementation and
outlook is different.

If Linux is the right choice for you......then maybe you should 
switch.


JOHN


CC'd to chat


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 14:22:29 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id OAA23017
          for freebsd-java-outgoing; Tue, 3 Nov 1998 14:22:29 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from Loki.orland.u91.k12.me.us (Loki.orland.u91.k12.me.us [169.244.111.67])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA22995;
          Tue, 3 Nov 1998 14:22:25 -0800 (PST)
          (envelope-from netmonger@genesis.ispace.com)
Received: from celeris (56k-port4004.ime.net [209.90.195.14])
	by Loki.orland.u91.k12.me.us (8.9.1/8.8.8-Loki) with SMTP id RAA14414;
	Tue, 3 Nov 1998 17:21:50 -0500 (EST)
	(envelope-from netmonger@genesis.ispace.com)
X-Server-ID: Loki.orland.u91.k12.me.us, OCSNet - Orland Maine USA
X-Coord-Name: Drew "Droobie" Baxter, OneNetwork Exchange
X-Coord-Addr: Droobie@Openlink.orland.me.us
X-Coord-Pager: USA: 207-471-2719, http://pagedroo.orland.me.us
Message-Id: <4.1.19981103171800.00a90cb0@genesis.ispace.com>
X-Sender: netmonger@genesis.ispace.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 
Date: Tue, 03 Nov 1998 17:19:52 -0500
To: John Sconiers <jrs@enteract.com>, Damon Permezel <dap@damon.com>
From: Drew Baxter <netmonger@genesis.ispace.com>
Subject: Re: Sun Ports JDK to Linux
Cc: Steve Byrne <sbb@freegate.com>, gunther@aurora.rg.iupui.edu,
        patrick@cre8tivegroup.com, freebsd-java@FreeBSD.ORG,
        freebsd-chat@FreeBSD.ORG
In-Reply-To: <Pine.BSF.3.96.981103160444.3192A-100000@adam.enteract.com>
References: <199811032053.OAA00132@damon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 04:17 PM 11/3/98 -0600, John Sconiers wrote:
>> This flawless linux compatability must be what makes my netscape (all
verions
>> I've tried) regularly dump core with EMT trap!
>> I don't want to rag on FreeBSD.  I am sad to see freeBSD fall behind.
>> Particularly linux.  However, I kept running into reasons why I should
>> consider linux, and finally overcame my resistance.
>> To Unsubscribe: send mail to majordomo@FreeBSD.org
>> with "unsubscribe freebsd-java" in the body of the message
>
>
>I don't know what version of FreeBSD your running ....however my netscape
>3 and 4.05 browser works with 2.2.7 and 3.0.......
>
>Your thoughts are taken in stride  however Linux is different from FreeBSD
>in the same token that OS2 is different than Windows.  The developers of
>FreeBSD can not  implement "flawless linux compatibilty" because of the
>effect it would have on the direction of the OS.  FreeBSD is not a
>distribution of  Linux  with a different name.  While they seek to port
>Linux utilities and programs....the overall goal, implementation and
>outlook is different.
>
>If Linux is the right choice for you......then maybe you should 
>switch.
>
>
>JOHN
>
>
>CC'd to chat
>

I second the working with FreeBSD 3.0 part.  


---
Drew "Droobie" Baxter
Network Admin/Professional Computer Nerd(TM)
OneEX: The OneNetwork Exchange 207-942-0275
http://www.droo.orland.me.us
My Latest Kernel: FreeBSD 3.0-CURRENT (ONEEX) #14: Mon Oct 19 22:36:58 EDT 1998


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 18:02:53 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id SAA26021
          for freebsd-java-outgoing; Tue, 3 Nov 1998 18:02:53 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA26016
          for <freebsd-java@FreeBSD.ORG>; Tue, 3 Nov 1998 18:02:51 -0800 (PST)
          (envelope-from gunther@aurora.rg.iupui.edu)
Received: (from gunther@localhost)
	by aurora.rg.iupui.edu (8.8.7/8.8.7) id VAA09899;
	Tue, 3 Nov 1998 21:04:26 -0500 (EST)
	(envelope-from gunther)
Date: Tue, 3 Nov 1998 21:04:26 -0500 (EST)
From: Gunther Schadow <gunther@aurora.rg.iupui.edu>
Message-Id: <199811040204.VAA09899@aurora.rg.iupui.edu>
To: dap@damon.com, sbb@freegate.com
Subject: Re: Sun Ports JDK to Linux
Cc: freebsd-java@FreeBSD.ORG, gunther@aurora.rg.iupui.edu,
        patrick@cre8tivegroup.com
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> "Steve Byrne sez: "
> > 
> > Here's something that may make "flawless Linux binary compatibility"
> > tricky: the JDK 1.2 on Linux is using native threads, which are implemented
> > on top of LinuxThreads, which are kernel supported threads.  You'd need
>
> This flawless linux compatability must be what makes my netscape (all verions
> I've tried) regularly dump core with EMT trap!
>
> I don't want to rag on FreeBSD.  I am sad to see freeBSD fall behind.
> Particularly linux.  However, I kept running into reasons why I should
> consider linux, and finally overcame my resistance.

Even the native FreeBSD Netscape dumps core every now and then. I
would think that the Netscape program has some errors, couldn't that
be the reason?

regards
-Gunther


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Tue Nov  3 21:25:20 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id VAA20310
          for freebsd-java-outgoing; Tue, 3 Nov 1998 21:25:20 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from mx0.alles.or.jp (mx0.alles.or.jp [202.221.139.67])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA20302
          for <freebsd-java@FreeBSD.org>; Tue, 3 Nov 1998 21:25:16 -0800 (PST)
          (envelope-from hidekoba@alles.or.jp)
Received: by mx0.alles.or.jp (8.8.8+2.7Wbeta7/3.6W-allesnet) id OAA06799; Wed, 4 Nov 1998 14:25:06 +0900 (JST)
Received: from alles.or.jp (ppp01026.niigata.alles.or.jp [203.180.244.26])
	by alles.or.jp (8.8.8/Allesnet) with ESMTP id OAA00034;
	Wed, 4 Nov 1998 14:25:05 +0900 (JST)
Message-ID: <363FE502.8D2C172B@alles.or.jp>
Date: Wed, 04 Nov 1998 14:24:18 +0900
From: Hideki Kobayashi <hidekoba@alles.or.jp>
X-Mailer: Mozilla 4.05 [en] (WinNT; I)
MIME-Version: 1.0
To: Rogerio Gatto <gatto@widesoft.com.br>
CC: freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
References: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
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...)?

shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
  http://www.shudo.net/jit/index-j.html ... English not available yet
  http://www.shudo.net/jit/dist/

Supported Platforms
  Linux
    JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117
    JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33
  FreeBSD
    JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R

-- 
Hideki Kobayashi <hidekoba@alles.or.jp>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 06:28:35 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id GAA01439
          for freebsd-java-outgoing; Wed, 4 Nov 1998 06:28:35 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from manchester.genrad.com (x247.genrad.co.uk [195.99.3.247])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA01427
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 06:28:33 -0800 (PST)
          (envelope-from swindellsr@genrad.co.uk)
Date: Wed, 4 Nov 1998 06:28:33 -0800 (PST)
Message-Id: <199811041428.GAA01427@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 VTWQB7ZH; Wed, 4 Nov 1998 14:28:23 -0000
From: Robert Swindells <swindellsr@genrad.co.uk>
To: hidekoba@alles.or.jp
CC: freebsd-java@FreeBSD.ORG
In-reply-to: <363FE502.8D2C172B@alles.or.jp> (message from Hideki Kobayashi on
	Wed, 04 Nov 1998 14:24:18 +0900)
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...)?

>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>  http://www.shudo.net/jit/index-j.html ... English not available yet
>  http://www.shudo.net/jit/dist/
>
>Supported Platforms
>  Linux
>    JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117
>    JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33
>  FreeBSD
>    JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R

It works fine for the simple Sieve benchmark with ~200x speedup but it
dumps core with an illegal instruction for anything using Swing.

Looks nice though.

Robert Swindells


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 07:21:32 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id HAA09838
          for freebsd-java-outgoing; Wed, 4 Nov 1998 07:21:32 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA09829
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 07:21:28 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id IAA19336;
	Wed, 4 Nov 1998 08:21:08 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id IAA13271; Wed, 4 Nov 1998 08:21:05 -0700
Date: Wed, 4 Nov 1998 08:21:05 -0700
Message-Id: <199811041521.IAA13271@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Hideki Kobayashi <hidekoba@alles.or.jp>
Cc: Rogerio Gatto <gatto@widesoft.com.br>, freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <363FE502.8D2C172B@alles.or.jp>
References: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
	<363FE502.8D2C172B@alles.or.jp>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
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...)?
> 
> shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>   http://www.shudo.net/jit/index-j.html ... English not available yet
>   http://www.shudo.net/jit/dist/

Thanks for the pointer.  I just added the above URL to the FreeBSD java
page in it's 'interesting software' section. :)


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 08:25:15 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA18582
          for freebsd-java-outgoing; Wed, 4 Nov 1998 08:25:15 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18563
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 08:25:09 -0800 (PST)
          (envelope-from gatto@widesoft.com.br)
Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20])
	by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id OAA22296;
	Wed, 4 Nov 1998 14:22:17 -0200 (EDT)
	(envelope-from gatto@widesoft.com.br)
Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3)
	id <WGKZCQQG>; Wed, 4 Nov 1998 14:21:56 -0200
Message-ID: <BBE7F889EE27D211BB1A00A0C9AC2B830A6526@calcio.widesoft.com.br>
From: Rogerio Gatto <gatto@widesoft.com.br>
To: "'Nate Williams'" <nate@mt.sri.com>,
        Hideki Kobayashi
	 <hidekoba@alles.or.jp>
Cc: Rogerio Gatto <gatto@widesoft.com.br>, freebsd-java@FreeBSD.ORG
Subject: RES: JIT on FreeBSD
Date: Wed, 4 Nov 1998 14:21:55 -0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id IAA18575
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

*W*O*W*

Thanx for the replies, guys.  And, to make us all happier, it seems that
the JIT works (~6x faster according to CaffeineMark 3.0).  Thanx for the
great news, Hideki.

I´ll try to test it some more, before putting it on production.  If you
guys wanna know the outcome, let me know.  I may post my results to you
or to this list.

[]´s
Rogerio Gatto

> ----- Mensagem original -----
> De:		Nate Williams [SMTP:nate@mt.sri.com]
> Enviada em:		Quarta-feira, 4 de Novembro de 1998 13:21
> Para:		Hideki Kobayashi
> Cc:		Rogerio Gatto; freebsd-java@FreeBSD.ORG
> Assunto:		Re: JIT on FreeBSD
> 
> > >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me
> there
> > >isn't one yet...)?
> > 
> > shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
> >   http://www.shudo.net/jit/index-j.html ... English not available
> yet
> >   http://www.shudo.net/jit/dist/
> 
> Thanks for the pointer.  I just added the above URL to the FreeBSD
> java
> page in it's 'interesting software' section. :)
> 
> 
> Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 09:06:50 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id JAA24313
          for freebsd-java-outgoing; Wed, 4 Nov 1998 09:06:50 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA24307
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 09:06:42 -0800 (PST)
          (envelope-from gunther@aurora.rg.iupui.edu)
Received: (from gunther@localhost)
	by aurora.rg.iupui.edu (8.8.7/8.8.7) id MAA12079;
	Wed, 4 Nov 1998 12:08:18 -0500 (EST)
	(envelope-from gunther)
Date: Wed, 4 Nov 1998 12:08:18 -0500 (EST)
From: Gunther Schadow <gunther@aurora.rg.iupui.edu>
Message-Id: <199811041708.MAA12079@aurora.rg.iupui.edu>
To: gatto@widesoft.com.br, hidekoba@alles.or.jp, nate@mt.sri.com
Subject: Re: RES: JIT on FreeBSD
Cc: freebsd-java@FreeBSD.ORG
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

I downloaded the shuJIT too and it was remarkably simple to get
it set up. Works well so far, but I didn't try any Java 1.2 stuff.
Many, many, thanks Hideki! Great stuff!

-Gunther

Gunther Schadow ----------------------------------- http://aurora.rg.iupui.edu
Regenstrief Institute for Health Care
1001 W 10th Street RG5, Indianapolis IN 46202, Phone: (317) 630 7960
schadow@aurora.rg.iupui.edu ---------------------- #include <usual/disclaimer>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 09:15:51 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id JAA26007
          for freebsd-java-outgoing; Wed, 4 Nov 1998 09:15:51 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA25994
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 09:15:44 -0800 (PST)
          (envelope-from gatto@widesoft.com.br)
Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20])
	by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id PAA25782
	for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 15:15:27 -0200 (EDT)
	(envelope-from gatto@widesoft.com.br)
Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3)
	id <WGKZCQQJ>; Wed, 4 Nov 1998 15:15:06 -0200
Message-ID: <BBE7F889EE27D211BB1A00A0C9AC2B830A6527@calcio.widesoft.com.br>
From: Rogerio Gatto <gatto@widesoft.com.br>
To: "'freebsd-java@FreeBSD.ORG'" <freebsd-java@FreeBSD.ORG>
Subject: RE: JIT on FreeBSD
Date: Wed, 4 Nov 1998 15:15:05 -0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id JAA25998
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

*W*O*W*

Thanx for the replies, guys.  And, to make us all happier, it seems that
the JIT works (~6x faster according to CaffeineMark 3.0).  Thanx for the
great news, Hideki.

I´ll try to test it some more, before putting it on production.  If you
guys wanna know the outcome, let me know.  I may post my results to you
or to this list.

[]´s
Rogerio Gatto

----- Mensagem original -----
De:		Nate Williams [SMTP:nate@mt.sri.com]
Enviada em:		Quarta-feira, 4 de Novembro de 1998 13:21
Para:		Hideki Kobayashi
Cc:		Rogerio Gatto; freebsd-java@FreeBSD.ORG
Assunto:		Re: JIT on FreeBSD

> >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me
there
> >isn't one yet...)?
> 
> shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>   http://www.shudo.net/jit/index-j.html ... English not available yet
>   http://www.shudo.net/jit/dist/

Thanks for the pointer.  I just added the above URL to the FreeBSD java
page in it's 'interesting software' section. :)


Nate


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 12:53:20 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id MAA02870
          for freebsd-java-outgoing; Wed, 4 Nov 1998 12:53:20 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from vine.wayoutware.com ([207.114.134.130])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02865
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 12:53:19 -0800 (PST)
          (envelope-from jheintz@wayoutware.com)
Received: from george (lax-ts4-h1-45-119.ispmodems.net [209.162.45.119])
	by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id MAA18308
	for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 12:23:16 -0800 (PST)
	(envelope-from jheintz@wayoutware.com)
Message-Id: <3.0.5.32.19981104125217.03973100@wayoutware.com>
X-Sender: jheintz@wayoutware.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Wed, 04 Nov 1998 12:52:17 -0800
To: freebsd-java@FreeBSD.ORG
From: Jim <jheintz@wayoutware.com>
Subject: Re: JIT on FreeBSD
In-Reply-To: <199811041428.GAA01427@hub.freebsd.org>
References: <363FE502.8D2C172B@alles.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 06:28 AM 11/4/98 -0800, Robert Swindells wrote:
>
>>>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there
>>>isn't one yet...)?
>
>>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>>  http://www.shudo.net/jit/index-j.html ... English not available yet
>>  http://www.shudo.net/jit/dist/
>>
>>Supported Platforms
>>  Linux
>>    JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117
>>    JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33
>>  FreeBSD
>>    JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R
>
>It works fine for the simple Sieve benchmark with ~200x speedup but it
>dumps core with an illegal instruction for anything using Swing.
>
>Looks nice though.
>
>Robert Swindells
>
I seems to work ok with the JServ Servlet Engine, however It threw several
java.lang.ExceptionInInitializerError exceptions while setting up an ODI PSE 
Pro 3.0 session.  I am running FreeBSD 2.2.5... and JDK 1.1.6 (V98-8-14). In 
the specs it calls for newer versions of both, so this could be the problem. 

It does look promising,

Jim Heintz
Owner/Developer
Way-Out Ware
687 Islay St. #5
San Luis Obispo, Ca. 93401
Phone: (805) 542-9237
FAX:   (805) 546-8039
jheintz@wayoutware.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 13:58:49 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id NAA13797
          for freebsd-java-outgoing; Wed, 4 Nov 1998 13:58:49 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from assurance.rstcorp.com ([206.29.49.3])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA13782
          for <freebsd-java@freebsd.org>; Wed, 4 Nov 1998 13:58:41 -0800 (PST)
          (envelope-from vshah@rstcorp.com)
Received: (from uucp@localhost)
	by assurance.rstcorp.com (8.8.8/8.8.8) id QAA21216;
	Wed, 4 Nov 1998 16:57:57 -0500
Received: from sandbox.rstcorp.com(206.29.49.63) by assurance.rstcorp.com via smap (V2.0)
	id xma021212; Wed, 4 Nov 98 16:57:54 -0500
Received: from jabberwock.rstcorp.com (jabberwock [206.29.49.98])
	by sandbox.rstcorp.com (8.8.8/8.8.8) with ESMTP id QAA14431;
	Wed, 4 Nov 1998 16:57:52 -0500 (EST)
Received: (from vshah@localhost)
	by jabberwock.rstcorp.com (8.9.1/8.8.8) id QAA10548;
	Wed, 4 Nov 1998 16:57:50 -0500 (EST)
Date: Wed, 4 Nov 1998 16:57:50 -0500 (EST)
Message-Id: <199811042157.QAA10548@jabberwock.rstcorp.com>
From: "Viren R. Shah" <viren@rstcorp.com>
To: Hideki Kobayashi <hidekoba@alles.or.jp>
Cc: Rogerio Gatto <gatto@widesoft.com.br>, freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <363FE502.8D2C172B@alles.or.jp>
References: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
	<363FE502.8D2C172B@alles.or.jp>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Reply-To: "Viren R. Shah"  <viren@rstcorp.com>
X-Face: )~y+U*K:yzjz{q<5lzpI_SVef'U.])9g[C9`1N@]u3,MHY7f*l7C)[_NjM4y4K8$uIUh|\u
 (K&&HS6,M!61&GMTk'mqmB/Qg]]X}"?TzsFl]"2v!bl8']dma.:^IY^a[lbOI>U:b<~FyK3q-p{HmZ
 mn~g.`~BE!5{2D:}Yi+\_KkWe?XaHj9$ko1k8iKLYv5*_2c8"G=?Up[}hn+7RNM(bzBZ_wWk6!Pf&B
 ?3Tcm7M7B~W%K/I0aX3]*=jP?aM]H6HBPT`oLk+0n^_;N\2\%|Rhy;p}34Q.jEsM\qtnxcm;ag%Nq
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

>>>>> "HK" == Hideki Kobayashi <hidekoba@alles.or.jp> writes:

 >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there
 >> isn't one yet...)?

 HK> shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
 HK>   http://www.shudo.net/jit/index-j.html ... English not available yet
 HK>   http://www.shudo.net/jit/dist/

 HK> Supported Platforms
 HK>     JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R

Anyone have this working on -current?

I got it to work on -current/ELF by making a link in /usr/lib to
/usr/lib/aout/libm.so.2.0 

I ran my application on it:
without a JIT: 
      17.69 real        16.11 user         0.28 sys
with a JIT:
      18.16 real        16.26 user         0.34 sys

It actually took more time. Is this possibly due to me running a
2.2.7/AOUT library on a -current/ELF system? or due to the nature of
the application?

I'll try to compile shujit on -current

 HK> Hideki Kobayashi <hidekoba@alles.or.jp>

Thanks
Viren
-- 
Viren R. Shah, {viren @ rstcorp . com}
"The one thing you can't trade for your heart's desire is your heart."
     -- Miles Vorkosigan (Lois McMaster Bujold, Memory)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 14:03:44 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id OAA14661
          for freebsd-java-outgoing; Wed, 4 Nov 1998 14:03:44 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA14656
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 14:03:41 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id OAA22103;
	Wed, 4 Nov 1998 14:43:15 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id OAA15162; Wed, 4 Nov 1998 14:43:14 -0700
Date: Wed, 4 Nov 1998 14:43:14 -0700
Message-Id: <199811042143.OAA15162@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Jim <jheintz@wayoutware.com>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <3.0.5.32.19981104125217.03973100@wayoutware.com>
References: <363FE502.8D2C172B@alles.or.jp>
	<199811041428.GAA01427@hub.freebsd.org>
	<3.0.5.32.19981104125217.03973100@wayoutware.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
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...)?
> >
> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
> >>  http://www.shudo.net/jit/index-j.html ... English not available yet
> >>  http://www.shudo.net/jit/dist/
> >>
> >>Supported Platforms
> >>  Linux
> >>    JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117
> >>    JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33
> >>  FreeBSD
> >>    JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R
> >
> >It works fine for the simple Sieve benchmark with ~200x speedup but it
> >dumps core with an illegal instruction for anything using Swing.
> >
> >Looks nice though.
> >
> >Robert Swindells
>
>
> I seems to work ok with the JServ Servlet Engine, however It threw
> several java.lang.ExceptionInInitializerError exceptions while setting
> up an ODI PSE Pro 3.0 session.  I am running FreeBSD 2.2.5... and JDK
> 1.1.6 (V98-8-14). In the specs it calls for newer versions of both, so
> this could be the problem.

Does PSE V3.0 work w/out the JIT?  I know PSE V2.0.2 worked fine, but
we're no longer using it our product due to their draconian license
schemes.



Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 14:32:02 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id OAA19445
          for freebsd-java-outgoing; Wed, 4 Nov 1998 14:32:02 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ocean.campus.luth.se (ocean.campus.luth.se [130.240.194.116])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA19402
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 14:31:58 -0800 (PST)
          (envelope-from karpen@ocean.campus.luth.se)
Received: (from karpen@localhost)
	by ocean.campus.luth.se (8.9.1/8.9.1) id XAA05714;
	Wed, 4 Nov 1998 23:25:48 +0100 (CET)
	(envelope-from karpen)
From: Mikael Karpberg <karpen@ocean.campus.luth.se>
Message-Id: <199811042225.XAA05714@ocean.campus.luth.se>
Subject: Re: RES: JIT on FreeBSD
In-Reply-To: <199811041708.MAA12079@aurora.rg.iupui.edu> from Gunther Schadow at "Nov 4, 98 12:08:18 pm"
To: gunther@aurora.rg.iupui.edu (Gunther Schadow)
Date: Wed, 4 Nov 1998 23:25:48 +0100 (CET)
Cc: gatto@widesoft.com.br, hidekoba@alles.or.jp, nate@mt.sri.com,
        freebsd-java@FreeBSD.ORG
X-Mailer: ELM [version 2.4ME+ PL32 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

According to Gunther Schadow:
> I downloaded the shuJIT too and it was remarkably simple to get
> it set up. Works well so far, but I didn't try any Java 1.2 stuff.
> Many, many, thanks Hideki! Great stuff!

Seems like something someone should turn into a port, maybe? :-)
Thought I'd remind the people out there that are interested that a port is
easy to install and can contain patches so that it's easy to spread small
fixes to the users of it in FreeBSD also.

And no, I can't really do it. I don't even have the JDK installed, because
I don't use java that much.

  /Mikael

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 15:09:57 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id PAA26868
          for freebsd-java-outgoing; Wed, 4 Nov 1998 15:09:57 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from vine.wayoutware.com ([207.114.134.130])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA26861
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 15:09:56 -0800 (PST)
          (envelope-from jheintz@wayoutware.com)
Received: from george (lax-ts3-h2-44-135.ispmodems.net [209.162.44.135])
	by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id OAA18595
	for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 14:39:55 -0800 (PST)
	(envelope-from jheintz@wayoutware.com)
Message-Id: <3.0.5.32.19981104150833.03964e10@wayoutware.com>
X-Sender: jheintz@wayoutware.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Wed, 04 Nov 1998 15:08:33 -0800
To: freebsd-java@FreeBSD.ORG
From: Jim <jheintz@wayoutware.com>
Subject: Re: JIT on FreeBSD
In-Reply-To: <199811042143.OAA15162@mt.sri.com>
References: <3.0.5.32.19981104125217.03973100@wayoutware.com>
 <363FE502.8D2C172B@alles.or.jp>
 <199811041428.GAA01427@hub.freebsd.org>
 <3.0.5.32.19981104125217.03973100@wayoutware.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 02:43 PM 11/4/98 -0700, you wrote:
>> >>>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there
>> >>>isn't one yet...)?
>> >
>> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>> >>  http://www.shudo.net/jit/index-j.html ... English not available yet
>> >>  http://www.shudo.net/jit/dist/
>> >>
>> >>Supported Platforms
>> >>  Linux
>> >>    JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117
>> >>    JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33
>> >>  FreeBSD
>> >>    JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R
>> >
>> >It works fine for the simple Sieve benchmark with ~200x speedup but it
>> >dumps core with an illegal instruction for anything using Swing.
>> >
>> >Looks nice though.
>> >
>> >Robert Swindells
>>
>>
>> I seems to work ok with the JServ Servlet Engine, however It threw
>> several java.lang.ExceptionInInitializerError exceptions while setting
>> up an ODI PSE Pro 3.0 session.  I am running FreeBSD 2.2.5... and JDK
>> 1.1.6 (V98-8-14). In the specs it calls for newer versions of both, so
>> this could be the problem.
>
>Does PSE V3.0 work w/out the JIT?  I know PSE V2.0.2 worked fine, but
>we're no longer using it our product due to their draconian license
>schemes.
>

Pse Pro 3.0 works just fine without the JIT...

Jim Heintz
Owner/Developer
Way-Out Ware
687 Islay St. #5
San Luis Obispo, Ca. 93401
Phone: (805) 542-9237
FAX:   (805) 546-8039
jheintz@wayoutware.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 15:43:12 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id PAA02527
          for freebsd-java-outgoing; Wed, 4 Nov 1998 15:43:12 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02522
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 15:43:10 -0800 (PST)
          (envelope-from gunther@aurora.rg.iupui.edu)
Received: (from gunther@localhost)
	by aurora.rg.iupui.edu (8.8.7/8.8.7) id SAA13532;
	Wed, 4 Nov 1998 18:44:46 -0500 (EST)
	(envelope-from gunther)
Date: Wed, 4 Nov 1998 18:44:46 -0500 (EST)
From: Gunther Schadow <gunther@aurora.rg.iupui.edu>
Message-Id: <199811042344.SAA13532@aurora.rg.iupui.edu>
To: freebsd-java@FreeBSD.ORG, jheintz@wayoutware.com
Subject: Re: JIT on FreeBSD
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org


> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>
> I seems to work ok with the JServ Servlet Engine, however It threw several
> java.lang.ExceptionInInitializerError exceptions while setting up an ODI PSE 
> Pro 3.0 session.  I am running FreeBSD 2.2.5... and JDK 1.1.6 (V98-8-14). In 
> the specs it calls for newer versions of both, so this could be the problem. 
>
> It does look promising,

I can confirm this java.lang.ExceptionInInitializerError problem. It
happend in the second Java program I ran with shujit (my own develop
ment that runs well without shujit). But I also tried this on
FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat). I have a
quite recent JDK 1.1.6 installed at July 21 1998 (seems like outdated
already?)

-Gunther

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 15:49:42 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id PAA03599
          for freebsd-java-outgoing; Wed, 4 Nov 1998 15:49:42 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from vine.wayoutware.com ([207.114.134.130])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03594
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 15:49:41 -0800 (PST)
          (envelope-from jheintz@wayoutware.com)
Received: from george (lax-ts3-h2-44-135.ispmodems.net [209.162.44.135])
	by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id PAA18706
	for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 15:19:39 -0800 (PST)
	(envelope-from jheintz@wayoutware.com)
Message-Id: <3.0.5.32.19981104154838.03973d90@wayoutware.com>
X-Sender: jheintz@wayoutware.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Wed, 04 Nov 1998 15:48:38 -0800
To: freebsd-java@FreeBSD.ORG
From: Jim Heintz <jheintz@wayoutware.com>
Subject: Re: JIT on FreeBSD
In-Reply-To: <199811042344.SAA13532@aurora.rg.iupui.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

At 06:44 PM 11/4/98 -0500, you wrote:
>
>> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code
>>
>> I seems to work ok with the JServ Servlet Engine, however It threw several
>> java.lang.ExceptionInInitializerError exceptions while setting up an ODI
PSE 
>> Pro 3.0 session.  I am running FreeBSD 2.2.5... and JDK 1.1.6
(V98-8-14). In 
>> the specs it calls for newer versions of both, so this could be the
problem. 
>>
>> It does look promising,
>
>I can confirm this java.lang.ExceptionInInitializerError problem. It
>happend in the second Java program I ran with shujit (my own develop
>ment that runs well without shujit). But I also tried this on
>FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat). I have a
>quite recent JDK 1.1.6 installed at July 21 1998 (seems like outdated
>already?)
>

FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat) <--- Me Too.

Is there an easy way to upgrade to the real libc.so.3.1 wihtout 
upgrading the entire FreeBSD installation?

Thanks,
Jim Heintz
Owner/Developer
Way-Out Ware
687 Islay St. #5
San Luis Obispo, Ca. 93401
Phone: (805) 542-9237
FAX:   (805) 546-8039
jheintz@wayoutware.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 16:06:13 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id QAA07404
          for freebsd-java-outgoing; Wed, 4 Nov 1998 16:03:36 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA07196
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 16:03:20 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id RAA23126;
	Wed, 4 Nov 1998 17:02:47 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id RAA15806; Wed, 4 Nov 1998 17:02:41 -0700
Date: Wed, 4 Nov 1998 17:02:41 -0700
Message-Id: <199811050002.RAA15806@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: "Viren R. Shah"  <viren@rstcorp.com>
Cc: Hideki Kobayashi <hidekoba@alles.or.jp>,
        Rogerio Gatto <gatto@widesoft.com.br>, freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <199811042157.QAA10548@jabberwock.rstcorp.com>
References: <BBE7F889EE27D211BB1A00A0C9AC2B8309FEE1@calcio.widesoft.com.br>
	<363FE502.8D2C172B@alles.or.jp>
	<199811042157.QAA10548@jabberwock.rstcorp.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> I ran my application on it:
> without a JIT: 
>       17.69 real        16.11 user         0.28 sys
> with a JIT:
>       18.16 real        16.26 user         0.34 sys
> 
> It actually took more time. Is this possibly due to me running a
> 2.2.7/AOUT library on a -current/ELF system? or due to the nature of
> the application?

Probably the nature of the appliation.  Since it's effectively
'compiling' the program into native code everytime you run it, if the
program doesn't have much CPU intensive code (as it appears above) *OR*
doesn't run a long time to amortize out the pre-compile, then it won't
help you out much due to the startup overhead.

This is where Sun's much talked about 'Hot-Spot' JIT (sort of) will help
out, since it only JIT's 'bottlenecks' it finds in your code, thus
making the startup and JIT cost alot less.



Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Wed Nov  4 17:42:20 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id RAA21126
          for freebsd-java-outgoing; Wed, 4 Nov 1998 17:42:20 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA21115
          for <freebsd-java@FreeBSD.ORG>; Wed, 4 Nov 1998 17:42:18 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id SAA23828;
	Wed, 4 Nov 1998 18:42:09 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id SAA16315; Wed, 4 Nov 1998 18:42:08 -0700
Date: Wed, 4 Nov 1998 18:42:08 -0700
Message-Id: <199811050142.SAA16315@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Jim Heintz <jheintz@wayoutware.com>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: JIT on FreeBSD
In-Reply-To: <3.0.5.32.19981104154838.03973d90@wayoutware.com>
References: <199811042344.SAA13532@aurora.rg.iupui.edu>
	<3.0.5.32.19981104154838.03973d90@wayoutware.com>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat) <--- Me Too.
> 
> Is there an easy way to upgrade to the real libc.so.3.1 wihtout 
> upgrading the entire FreeBSD installation?

There is no real need to.  The minor number got bumped because of the
addtion of a new routine, but the JDK doesn't use it.  However, if you
want you can just grab the libc.so.3.1 for a recent 2.2.7 release box
and stick it in /usr/lib and everything should work fine.


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 02:36:14 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id CAA19991
          for freebsd-java-outgoing; Thu, 5 Nov 1998 02:36:14 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA19977
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 02:36:09 -0800 (PST)
          (envelope-from gatto@widesoft.com.br)
Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20])
	by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id IAA12437;
	Thu, 5 Nov 1998 08:35:56 -0200 (EDT)
	(envelope-from gatto@widesoft.com.br)
Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3)
	id <WGKZCQQQ>; Thu, 5 Nov 1998 08:35:34 -0200
Message-ID: <BBE7F889EE27D211BB1A00A0C9AC2B830A6528@calcio.widesoft.com.br>
From: Rogerio Gatto <gatto@widesoft.com.br>
To: freebsd-java@FreeBSD.ORG
Cc: Hideki Kobayashi <hidekoba@alles.or.jp>,
        "'Nate Williams'"
	 <nate@mt.sri.com>,
        "Viren R. Shah" <viren@rstcorp.com>
Subject: RES: JIT on FreeBSD
Date: Thu, 5 Nov 1998 08:35:33 -0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.1960.3)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id CAA19982
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

I´ve got some prety good improvements with the JIT, at least
CaffeineMark 3.0 says so.  You guys can get it at
http://www.pendragon-software.com/pendragon/cm3/index.html

> ----- Mensagem original -----
> De:		Nate Williams [SMTP:nate@mt.sri.com]
> Enviada em:		Quarta-feira, 4 de Novembro de 1998 22:03
> Para:		Viren R. Shah
> Cc:		Hideki Kobayashi; Rogerio Gatto;
> freebsd-java@FreeBSD.ORG
> Assunto:		Re: JIT on FreeBSD
> 
> > I ran my application on it:
> > without a JIT: 
> >       17.69 real        16.11 user         0.28 sys
> > with a JIT:
> >       18.16 real        16.26 user         0.34 sys
> > 
> > It actually took more time. Is this possibly due to me running a
> > 2.2.7/AOUT library on a -current/ELF system? or due to the nature of
> > the application?
> 
> Probably the nature of the appliation.  Since it's effectively
> 'compiling' the program into native code everytime you run it, if the
> program doesn't have much CPU intensive code (as it appears above)
> *OR*
> doesn't run a long time to amortize out the pre-compile, then it won't
> help you out much due to the startup overhead.
> 
> This is where Sun's much talked about 'Hot-Spot' JIT (sort of) will
> help
> out, since it only JIT's 'bottlenecks' it finds in your code, thus
> making the startup and JIT cost alot less.
> 
> 
> 
> Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 06:15:45 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id GAA16670
          for freebsd-java-outgoing; Thu, 5 Nov 1998 06:15:45 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA16665
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 06:15:42 -0800 (PST)
          (envelope-from shudoh@muraoka.info.waseda.ac.jp)
Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1])
	by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id XAA06040;
	Thu, 5 Nov 1998 23:12:26 +0900
Message-Id: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp>
To: freebsd-java@FreeBSD.ORG
cc: shudoh@muraoka.info.waseda.ac.jp
Subject: Web page for shuJIT
Date: Thu, 05 Nov 1998 23:12:25 +0900
From: SHUDOH Kazuyuki <shudoh@muraoka.info.waseda.ac.jp>
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

The discussion about my JIT compiler reached my ear, so
I joined this list a half of day before.

English web page is now ready at http://www.shudo.net/jit/.
Please refer this page for shuJIT, change the URL
in http://www.freebsd.org/java/.

Kazuyuki SHUDO				Happy Hacking!
  Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.
E-mail: shudoh@muraoka.info.waseda.ac.jp
Address: Muraoka Lab., Waseda Univ.,
         3-4-1 Okubo Shinjuku-ku Tokyo 169-8555 JAPAN
TEL: +81-3-3209-5198	FAX: +81-3-3209-5198

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 06:23:24 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id GAA17264
          for freebsd-java-outgoing; Thu, 5 Nov 1998 06:23:24 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17259
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 06:23:23 -0800 (PST)
          (envelope-from shudoh@muraoka.info.waseda.ac.jp)
Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1])
	by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id XAA06107
	for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 23:20:08 +0900
Message-Id: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp>
To: freebsd-java@FreeBSD.ORG
Subject: A bug in mod operations of 64bit integer
Date: Thu, 05 Nov 1998 23:20:08 +0900
From: SHUDOH Kazuyuki <shudoh@muraoka.info.waseda.ac.jp>
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

Did anyone notice a behavior which differs from JDK for SunOS 5?
This maybe a bug of FreeBSD port of JDK.

=====
class inttest {
    static public void main(String s[]) {
	long a, b;

	a = -1111123;
	b = -1123;

	System.out.println(a % b);
	System.out.println(b % a);

	a = 11123;
	b = -123;

	System.out.println(a % b);
	System.out.println(b % a);

	a = -1111123;
	b = 1123;

	System.out.println(a % b);
	System.out.println(b % a);
    }
}
=====

We'll see on SunOS 5 and Linux:
-476
-1123
53
-123
-476
1123

But on FreeBSD and JDK 1.1.6 V98-9-23:
476
1123
-53
-123
-476
-1123

Kazuyuki SHUDO				Happy Hacking!
  Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 08:25:44 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA29675
          for freebsd-java-outgoing; Thu, 5 Nov 1998 08:25:44 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA29670
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 08:25:42 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29161;
	Thu, 5 Nov 1998 09:25:32 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id JAA18498; Thu, 5 Nov 1998 09:25:24 -0700
Date: Thu, 5 Nov 1998 09:25:24 -0700
Message-Id: <199811051625.JAA18498@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
To: Rogerio Gatto <gatto@widesoft.com.br>
Cc: freebsd-java@FreeBSD.ORG, Hideki Kobayashi <hidekoba@alles.or.jp>,
        "'Nate Williams'"
	 <nate@mt.sri.com>,
        "Viren R. Shah" <viren@rstcorp.com>
Subject: Re: RES: JIT on FreeBSD
In-Reply-To: <BBE7F889EE27D211BB1A00A0C9AC2B830A6528@calcio.widesoft.com.br>
References: <BBE7F889EE27D211BB1A00A0C9AC2B830A6528@calcio.widesoft.com.br>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id IAA29671
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> I´ve got some prety good improvements with the JIT, at least
> CaffeineMark 3.0 says so.

Me as well, but it crashes on a number of 'acceptable' programs.  I
haven't had time to build a simple test case yet (working on the
JDK1.1.7 port), but if/when I get to I'll try to send in a test case
that shows where it's broken.


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 08:28:43 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA00128
          for freebsd-java-outgoing; Thu, 5 Nov 1998 08:28:43 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00121
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 08:28:42 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29182;
	Thu, 5 Nov 1998 09:28:32 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id JAA18516; Thu, 5 Nov 1998 09:28:32 -0700
Date: Thu, 5 Nov 1998 09:28:32 -0700
Message-Id: <199811051628.JAA18516@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: SHUDOH Kazuyuki <shudoh@muraoka.info.waseda.ac.jp>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: A bug in mod operations of 64bit integer
In-Reply-To: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp>
References: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> Did anyone notice a behavior which differs from JDK for SunOS 5?
> This maybe a bug of FreeBSD port of JDK.

This surely is.  Thanks for the bug report, and simple test case!



Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Thu Nov  5 08:29:56 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA00282
          for freebsd-java-outgoing; Thu, 5 Nov 1998 08:29:56 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00277
          for <freebsd-java@FreeBSD.ORG>; Thu, 5 Nov 1998 08:29:55 -0800 (PST)
          (envelope-from nate@mt.sri.com)
Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100])
	by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29187;
	Thu, 5 Nov 1998 09:29:45 -0700 (MST)
	(envelope-from nate@rocky.mt.sri.com)
Received: by mt.sri.com (SMI-8.6/SMI-SVR4)
	id JAA18527; Thu, 5 Nov 1998 09:29:44 -0700
Date: Thu, 5 Nov 1998 09:29:44 -0700
Message-Id: <199811051629.JAA18527@mt.sri.com>
From: Nate Williams <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: SHUDOH Kazuyuki <shudoh@muraoka.info.waseda.ac.jp>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: Web page for shuJIT
In-Reply-To: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp>
References: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp>
X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

> The discussion about my JIT compiler reached my ear, so
> I joined this list a half of day before.
> 
> English web page is now ready at http://www.shudo.net/jit/.
> Please refer this page for shuJIT, change the URL
> in http://www.freebsd.org/java/.

Thanks, the page has been updated. :)


Nate

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message

From owner-freebsd-java  Fri Nov  6 08:20:04 1998
Return-Path: <owner-freebsd-java@FreeBSD.ORG>
Received: (from majordom@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id IAA18658
          for freebsd-java-outgoing; Fri, 6 Nov 1998 08:20:04 -0800 (PST)
          (envelope-from owner-freebsd-java@FreeBSD.ORG)
Received: from manchester.genrad.com (x236.genrad.co.uk [195.99.3.236])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18551
          for <freebsd-java@FreeBSD.org>; Fri, 6 Nov 1998 08:19:51 -0800 (PST)
          (envelope-from swindellsr@genrad.co.uk)
Date: Fri, 6 Nov 1998 08:19:51 -0800 (PST)
Message-Id: <199811061619.IAA18551@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 VTWQB9BQ; Fri, 6 Nov 1998 16:19:28 -0000
From: Robert Swindells <swindellsr@genrad.co.uk>
To: freebsd-java@FreeBSD.ORG
Cc: shudoh@muraoka.info.waseda.ac.jp
Subject: shuJIT crash using Swing
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org


I think I have found why I was getting crashes when trying to use
shuJIT with Swing.

The method javax.swing.UIManager.initialize() makes an explicit call
to java.lang.Compiler.disable(). This turns off JIT compilation as
expected, but the invoker then recursively calls itself until the
stack overflows.

I think that the fix would be to store the original invoker in the
CodeInfo structure for each method and call that if the compilation
fails.

Robert Swindells



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message